From 45ddc1a84c58f5732a2f77418079c9439f39e892 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Wed, 6 Jul 2016 14:10:01 -0700 Subject: [PATCH] Re-organize entire code repo (#1220) * moved Autorest core projects * Moved CSharp generators * Moved nodejs generator * Moved python generator * moved Ruby generator * moved modelers * moved testserver and client runtimes * moved more client runtimes * moved java generator and runtime (and python runtime) * moved nuget package test * Adjusting projects and namespaces -- AzureResourceSchema * adjusted project/namespace name for AutoRest.CSharp.Azure * updated names/namespaces for AutoRest*CSharp projects * updates names/namespaces for extensions * updated more projects and namespaces * path fixes for a lot of stuff * updated namespaces, paths, etc * more updates to get closer to actually running * fix up tests to run in new tree * ensure that dotnet restore runs for whole project * fixed typo * made xprojs work on linux * more fixes to xprojs * Fixed NodeJS test project references * removed superflous file references from njsproj files * updated codegenerator * fixed loading sln files * fixed nuget files * fixed bad paths * fix - actually build package * *sigh* ... restored disabled tests --- .gitignore | 9 +- AutoRest.sln | 98 ++---- .../Resource/AutoRest.json | 24 -- AutoRest/AutoRest/AutoRest.Release.json | 45 --- AutoRest/AutoRest/AutoRest.json | 48 --- .../CSharp/CSharp.Tests/AutoRest.json | 36 -- .../CSharp.Unit.Tests/Resource/AutoRest.json | 24 -- AutoRest/Generators/CSharp/global.json | 3 - .../ClientModelExtensions.cs | 14 - .../Azure.Java.Fluent/GlobalSuppressions.cs | 27 -- .../Java/Azure.Java/GlobalSuppressions.cs | 65 ---- .../Java/Java/GlobalSuppressions.cs | 195 ----------- .../Java/Java/TypeModels/ITypeModel.cs | 24 -- .../Azure.NodeJS.Tests/AcceptanceTests.cs | 39 --- ...toRest.Generator.Azure.NodeJS.Tests.csproj | 151 --------- .../Properties/AssemblyInfo.cs | 23 -- .../Properties/Resources.Designer.cs | 81 ----- .../Properties/Resources.resx | 126 ------- .../NodeJS/Azure.NodeJS.Tests/packages.config | 12 - .../AzureModelIndexTemplateTS.cshtml | 14 - .../NodeJS/NodeJS.Tests/AcceptanceTests.cs | 61 ---- .../AutoRest.Generator.NodeJS.Tests.csproj | 177 ---------- .../NodeJS.Tests/Properties/AssemblyInfo.cs | 23 -- .../Properties/Resources.Designer.cs | 81 ----- .../NodeJS.Tests/Properties/Resources.resx | 126 ------- .../NodeJS/NodeJS/GlobalSuppressions.cs | 197 ----------- .../Templates/ModelIndexTemplateTS.cshtml | 13 - .../Python/Azure.Python.Tests/app.config | 22 -- .../Python/Azure.Python/GlobalSuppressions.cs | 149 --------- .../Generators/Python/Python.Tests/app.config | 22 -- .../Python/Python.Tests/packages.config | 10 - .../Python/Python/GlobalSuppressions.cs | 151 --------- .../Python/Templates/VersionTemplate.cshtml | 13 - .../Generators/Ruby/Azure.Ruby.Tests/Gemfile | 7 - .../Ruby/Azure.Ruby/GlobalSuppressions.cs | 54 --- .../Templates/ModuleDefinitionTemplate.cshtml | 7 - .../Ruby/Templates/VersionTemplate.cshtml | 12 - .../CompositeSwagger/GlobalSuppressions.cs | 7 - .../Modelers/Swagger/GlobalSuppressions.cs | 150 --------- ClientRuntime.sln | 20 +- CodeGenerator.sln | 176 +++++++--- Documentation/writing-tests.md | 22 +- .../CSharp/AutoRestNumberTestService.cs | 0 .../AutoRestNumberTestServiceExtensions.cs | 0 .../CSharp/IAutoRestNumberTestService.cs | 0 .../Generated/CSharp/INumber.cs | 0 .../Generated/CSharp/Models/Error.cs | 0 .../Generated/CSharp/Number.cs | 0 .../Generated/CSharp/NumberExtensions.cs | 0 .../NodeJS/autoRestNumberTestService.js | 0 .../Generated/NodeJS/models/errorModel.js | 0 .../Generated/NodeJS/models/index.js | 0 .../Generated/NodeJS/operations/index.js | 0 .../Generated/NodeJS/operations/number.js | 0 .../NugetPackageCSharpTest.csproj | 8 +- .../NugetPackageNodeJSTest.njsproj | 0 .../NugetPackageTest/NugetPackageTest.sln | 0 .../NugetPackageTest/PackageTests.cs | 0 .../NugetPackageTest/nugetPackageTest.js | 0 .../NugetPackageTest/package.json | 2 +- .../NugetPackageTest/packages.config | 0 .../NugetPackageTest/startServer.js | 0 .../NugetPackageTest/testlist.txt | 0 .../NugetPackageTest/unit.js | 0 Tools/Autorest.xproj.targets | 44 +++ Tools/NuGet.exe | Bin 3957976 -> 4116184 bytes Tools/NuGet.targets | 2 +- .../RazorCompiler/RazorCompiler.csproj | 6 +- Tools/gulp/gulp-runtime-version-sync.js | 24 +- Tools/references.net45.props | 3 +- build.proj | 20 +- global.json | 16 +- gulpfile.js | 316 +++++++++--------- settings.gradle | 10 +- .../client}/Java/.gitignore | 0 .../client}/Java/.travis.yml | 0 {ClientRuntimes => src/client}/Java/LICENSE | 0 {ClientRuntimes => src/client}/Java/README.md | 0 .../build.gradle | 0 .../gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../proguard-rules.pro | 0 .../src/main/AndroidManifest.xml | 0 .../azure/credentials/AzureEnvironment.java | 0 .../credentials/UserTokenCredentials.java | 0 .../azure/credentials/package-info.java | 0 .../src/main/res/values/strings.xml | 0 .../azure-client-authentication/build.gradle | 8 +- .../Java/azure-client-authentication/pom.xml | 0 .../ApplicationTokenCredentials.java | 0 .../credentials/UserTokenCredentials.java | 0 .../azure/credentials/package-info.java | 0 .../UserTokenCredentialsTests.java | 0 .../Java/azure-client-runtime/build.gradle | 8 +- .../client}/Java/azure-client-runtime/pom.xml | 0 .../microsoft/azure/AzureAsyncOperation.java | 0 .../java/com/microsoft/azure/AzureClient.java | 0 .../com/microsoft/azure/AzureEnvironment.java | 0 .../com/microsoft/azure/AzureResponse.java | 0 .../microsoft/azure/AzureServiceClient.java | 0 .../azure/AzureServiceResponseBuilder.java | 0 .../java/com/microsoft/azure/CloudError.java | 0 .../com/microsoft/azure/CloudException.java | 0 .../azure/CustomHeaderInterceptor.java | 0 .../java/com/microsoft/azure/DAGNode.java | 0 .../java/com/microsoft/azure/DAGraph.java | 0 .../main/java/com/microsoft/azure/Graph.java | 0 .../azure/ListOperationCallback.java | 0 .../main/java/com/microsoft/azure/Node.java | 0 .../main/java/com/microsoft/azure/Page.java | 0 .../java/com/microsoft/azure/PagedList.java | 0 .../com/microsoft/azure/PollingState.java | 0 .../azure/RequestIdHeaderInterceptor.java | 0 .../java/com/microsoft/azure/Resource.java | 0 ...rceGetExponentialBackoffRetryStrategy.java | 0 .../java/com/microsoft/azure/RestClient.java | 0 .../java/com/microsoft/azure/SubResource.java | 0 .../java/com/microsoft/azure/TaskGroup.java | 0 .../com/microsoft/azure/TaskGroupBase.java | 0 .../java/com/microsoft/azure/TaskItem.java | 0 .../com/microsoft/azure/package-info.java | 0 .../serializer/AzureJacksonMapperAdapter.java | 0 .../serializer/CloudErrorDeserializer.java | 0 .../azure/serializer/package-info.java | 0 .../java/com/microsoft/azure/DAGraphTest.java | 0 .../com/microsoft/azure/DAGraphTests.java | 0 .../com/microsoft/azure/PagedListTests.java | 0 .../RequestIdHeaderInterceptorTests.java | 0 .../client}/Java/build-tools/pom.xml | 0 .../src/main/resources/checkstyle.xml | 0 .../src/main/resources/suppressions.xml | 0 .../client}/Java/client-runtime/build.gradle | 8 +- .../client}/Java/client-runtime/pom.xml | 0 .../com/microsoft/rest/BaseUrlHandler.java | 0 .../rest/CustomHeadersInterceptor.java | 0 .../com/microsoft/rest/DateTimeRfc1123.java | 0 .../com/microsoft/rest/RestException.java | 0 .../java/com/microsoft/rest/ServiceCall.java | 0 .../com/microsoft/rest/ServiceCallback.java | 0 .../com/microsoft/rest/ServiceClient.java | 0 .../com/microsoft/rest/ServiceException.java | 0 .../com/microsoft/rest/ServiceResponse.java | 0 .../rest/ServiceResponseBuilder.java | 0 .../rest/ServiceResponseCallback.java | 0 .../rest/ServiceResponseEmptyCallback.java | 0 .../rest/ServiceResponseWithHeaders.java | 0 .../microsoft/rest/UserAgentInterceptor.java | 0 .../java/com/microsoft/rest/Validator.java | 0 .../BasicAuthenticationCredentials.java | 0 ...cAuthenticationCredentialsInterceptor.java | 0 .../credentials/ServiceClientCredentials.java | 0 .../rest/credentials/TokenCredentials.java | 0 .../TokenCredentialsInterceptor.java | 0 .../rest/credentials/package-info.java | 0 .../java/com/microsoft/rest/package-info.java | 0 .../ExponentialBackoffRetryStrategy.java | 0 .../microsoft/rest/retry/RetryHandler.java | 0 .../microsoft/rest/retry/RetryStrategy.java | 0 .../microsoft/rest/retry/package-info.java | 0 .../rest/serializer/ByteArraySerializer.java | 0 .../rest/serializer/CollectionFormat.java | 0 .../serializer/DateTimeRfc1123Serializer.java | 0 .../rest/serializer/DateTimeSerializer.java | 0 .../serializer/FlatteningDeserializer.java | 0 .../rest/serializer/FlatteningSerializer.java | 0 .../rest/serializer/HeadersSerializer.java | 0 .../serializer/JacksonConverterFactory.java | 0 .../rest/serializer/JacksonMapperAdapter.java | 0 .../rest/serializer/JsonFlatten.java | 0 .../rest/serializer/package-info.java | 0 .../com/microsoft/rest/CredentialsTests.java | 0 .../com/microsoft/rest/RetryHandlerTests.java | 0 .../microsoft/rest/ServiceClientTests.java | 0 .../com/microsoft/rest/UserAgentTests.java | 0 .../com/microsoft/rest/ValidatorTests.java | 0 {ClientRuntimes => src/client}/Java/pom.xml | 0 .../ActiveDirectoryClientSettings.cs | 0 .../ActiveDirectoryServiceSettings.cs | 0 .../ApplicationTokenProvider.cs | 0 .../AuthenticationException.cs | 0 .../CertificateAuthenticationProvider.cs | 0 .../GlobalSuppressions.cs | 0 .../IApplicationAuthenticationProvider.cs | 0 .../IUserCredentialProvider.cs | 0 ...MemoryApplicationAuthenticationProvider.cs | 0 ...t.ClientRuntime.Azure.Authentication.xproj | 8 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../Settings.SourceAnalysis | 0 .../UserTokenProvider.cs | 0 .../project.json | 0 .../ActiveDirectoryCredentialsTest.cs | 0 .../ActiveDirectorySettingsTest.cs | 0 .../CloudErrorJsonConverterTest.cs | 0 .../Fakes/FakeServiceClient.cs | 0 .../Fakes/FakeServiceClientWithCredentials.cs | 0 .../Fakes/PlaybackTestHandler.cs | 0 .../Fakes/RecordedDelegatingHandler.cs | 0 .../LongRunningOperationsTest.cs | 0 ...osoft.Rest.ClientRuntime.Azure.Tests.xproj | 8 +- .../ODataTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ResourceJsonConverterTest.cs | 0 .../Sample/GenericResource.cs | 0 .../Sample/JobInformation.cs | 0 .../Sample/JobProperties.cs | 0 .../Sample/Page.cs | 0 .../Sample/RedisManagementClient.cs | 0 .../Sample/SampleResource.cs | 0 .../Sample/USql.cs | 0 .../TokenCloudCredentialsTest.cs | 0 .../project.json | 0 .../AzureAsyncOperation.cs | 0 .../AzureClientExtensions.cs | 0 .../AzureOperationResponse.cs | 0 .../ClientRequestTrackingHandler.cs | 0 .../CloudError.cs | 0 .../CloudErrorJsonConverter.cs | 0 .../CloudException.cs | 0 .../GlobalSuppressions.cs | 0 .../IAzureClient.cs | 0 .../IPage.cs | 0 .../IResource.cs | 0 .../JsonSerializerExtensions.cs | 0 .../Microsoft.Rest.ClientRuntime.Azure.xproj | 8 +- .../OData/FilterString.cs | 0 .../OData/ODataMethodAttribute.cs | 0 .../OData/ODataQuery.cs | 0 .../OData/UrlExpressionVisitor.cs | 0 .../PollingState.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../ResourceJsonConverter.cs | 0 .../Settings.SourceAnalysis | 0 .../project.json | 12 +- .../EtwTracingInterceptor.cs | 0 .../HttpOperationEventSource.cs | 0 .../Microsoft.Rest.ClientRuntime.Etw.xproj | 8 +- .../Properties/AssemblyInfo.cs | 0 .../README.md | 0 .../project.json | 0 .../Log4NetTracingInterceptor.cs | 0 ...Microsoft.Rest.ClientRuntime.Log4Net.xproj | 8 +- .../Properties/AssemblyInfo.cs | 0 .../README.md | 0 .../project.json | 0 .../AddHeaderResponseDelegatingHandler.cs | 0 .../Fakes/AppenderDelegatingHandler.cs | 0 .../Fakes/BadResponseDelegatingHandler.cs | 0 .../Fakes/FakeHttpHandler.cs | 0 .../Fakes/FakeServiceClient.cs | 0 .../Fakes/FakeServiceClientWithCredentials.cs | 0 .../Fakes/MirrorDelegatingHandler.cs | 0 .../Fakes/MirrorMessageHandler.cs | 0 .../Fakes/RecordedDelegatingHandler.cs | 0 .../JsonSerializationTests.cs | 0 .../JsonTransformationConverterTest.cs | 0 .../Microsoft.Rest.ClientRuntime.Tests.xproj | 8 +- .../Properties/AssemblyInfo.cs | 0 .../Resources/Animal.cs | 0 .../Resources/DateTestObject.cs | 0 .../Resources/SampleResource.cs | 0 .../ServiceClientTests.cs | 0 .../Tracing/CloudTracingExtensionsTest.cs | 0 .../DefaultHttpErrorDetectionStrategyTests.cs | 0 .../GeneralRetryPolicyTests.cs | 0 .../RetryConditionTest.cs | 0 .../ValidationExceptionTests.cs | 0 .../project.json | 0 .../EtwTracingInterceptorTest.cs | 0 .../Log4NetTracingInterceptorTest.cs | 0 ...oft.Rest.ClientRuntime.Tracing.Tests.xproj | 9 +- .../Properties/AssemblyInfo.cs | 0 .../app.config | 0 .../project.json | 0 .../BasicAuthenticationCredentials.cs | 0 .../CertificateCredentials.cs | 0 .../GlobalSuppressions.cs | 0 .../HttpExtensions.cs | 0 .../HttpMessageWrapper.cs | 0 .../HttpOperationException.cs | 0 .../HttpOperationResponse.cs | 0 .../HttpRequestMessageWrapper.cs | 0 .../HttpResponseMessageWrapper.cs | 0 .../IServiceClientTracingInterceptor.cs | 0 .../IServiceOperations.cs | 0 .../ITokenProvider.cs | 0 .../Microsoft.Rest.ClientRuntime.xproj | 8 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../RestException.cs | 0 .../RetryDelegatingHandler.cs | 0 .../Serialization/Base64UrlJsonConverter.cs | 0 .../Serialization/DateJsonConverter.cs | 0 .../DateTimeRfc1123JsonConverter.cs | 0 .../Serialization/Iso8601TimeSpanConverter.cs | 0 .../Serialization/JsonConverterHelper.cs | 0 .../JsonTransformationAttribute.cs | 0 .../PolymorphicDeserializeJsonConverter.cs | 0 .../Serialization/PolymorphicJsonConverter.cs | 0 .../PolymorphicSerializeJsonConverter.cs | 0 .../ReadOnlyJsonContractResolver.cs | 0 .../Serialization/SafeJsonConvert.cs | 0 .../TransformationJsonConverter.cs | 0 .../Serialization/UnixTimeJsonConverter.cs | 0 .../SerializationException.cs | 0 .../ServiceClient.cs | 0 .../ServiceClientCredentials.cs | 0 .../ServiceClientTracing.cs | 0 .../StringTokenProvider.cs | 0 .../TokenCredentials.cs | 0 .../TransientFaultHandling/AsyncExecution.cs | 0 .../ExponentialBackoffRetryStrategy.cs | 0 .../FixedIntervalRetryStrategy.cs | 0 .../TransientFaultHandling/Guard.cs | 0 .../HttpRequestWithStatusException.cs | 0 .../HttpStatusCodeErrorDetectionStrategy.cs | 0 .../ITransientErrorDetectionStrategy.cs | 0 .../IncrementalRetryStrategy.cs | 0 .../TransientFaultHandling/RetryCondition.cs | 0 .../TransientFaultHandling/RetryManager.cs | 0 .../RetryPolicy.Generic.cs | 0 .../TransientFaultHandling/RetryPolicy.cs | 0 .../TransientFaultHandling/RetryStrategy.cs | 0 .../RetryingEventArgs.cs | 0 .../TransientErrorIgnoreStrategy.cs | 0 .../TypeConversion.cs | 0 .../ValidationException.cs | 0 .../ValidationRules.cs | 0 .../Microsoft.Rest.ClientRuntime/project.json | 10 +- .../client}/NodeJS/.jshintrc | 0 .../client}/NodeJS/NodeJSClientRuntime.sln | 0 .../client}/NodeJS/ms-rest-azure/.npmignore | 0 .../client}/NodeJS/ms-rest-azure/LICENSE | 0 .../client}/NodeJS/ms-rest-azure/README.md | 0 .../ms-rest-azure/lib/azureEnvironment.js | 0 .../ms-rest-azure/lib/azureServiceClient.js | 0 .../NodeJS/ms-rest-azure/lib/baseResource.js | 0 .../NodeJS/ms-rest-azure/lib/cloudError.js | 0 .../NodeJS/ms-rest-azure/lib/constants.js | 0 .../applicationTokenCredentials.js | 0 .../lib/credentials/deviceTokenCredentials.js | 0 .../lib/credentials/userTokenCredentials.js | 0 .../NodeJS/ms-rest-azure/lib/index.d.ts | 0 .../client}/NodeJS/ms-rest-azure/lib/login.js | 0 .../NodeJS/ms-rest-azure/lib/msRestAzure.js | 0 .../NodeJS/ms-rest-azure/lib/pollingState.js | 0 .../client}/NodeJS/ms-rest-azure/lib/utils.js | 0 .../ms-rest-azure/ms-rest-azure.njsproj | 0 .../client}/NodeJS/ms-rest-azure/package.json | 0 .../test/azureEnvironmentTests.js | 0 .../test/azureServiceClientTests.js | 0 .../NodeJS/ms-rest-azure/test/package.json | 0 .../NodeJS/ms-rest-azure/test/testlist.txt | 0 .../client}/NodeJS/ms-rest-azure/test/unit.js | 0 .../client}/NodeJS/ms-rest/.gitignore | 0 .../client}/NodeJS/ms-rest/.npmignore | 0 .../client}/NodeJS/ms-rest/LICENSE | 0 .../client}/NodeJS/ms-rest/README.md | 0 .../client}/NodeJS/ms-rest/lib/constants.js | 0 .../basicAuthenticationCredentials.js | 0 .../lib/credentials/tokenCredentials.js | 0 .../filters/exponentialRetryPolicyFilter.js | 0 .../NodeJS/ms-rest/lib/filters/logFilter.js | 0 .../NodeJS/ms-rest/lib/filters/proxyFilter.js | 0 .../ms-rest/lib/filters/redirectFilter.js | 0 .../ms-rest/lib/filters/signingFilter.js | 0 .../ms-rest/lib/httpOperationResponse.js | 0 .../client}/NodeJS/ms-rest/lib/index.d.ts | 0 .../client}/NodeJS/ms-rest/lib/msRest.js | 0 .../NodeJS/ms-rest/lib/requestPipeline.js | 0 .../NodeJS/ms-rest/lib/serialization.js | 0 .../NodeJS/ms-rest/lib/serviceClient.js | 0 .../client}/NodeJS/ms-rest/lib/utils.js | 0 .../client}/NodeJS/ms-rest/lib/webResource.js | 0 .../client}/NodeJS/ms-rest/ms-rest.njsproj | 0 .../client}/NodeJS/ms-rest/package.json | 0 .../NodeJS/ms-rest/test/credentialTests.js | 0 .../test/data/TestClient/lib/models/index.js | 0 .../data/TestClient/lib/models/invoice.js | 0 .../data/TestClient/lib/models/product.js | 0 .../lib/models/productListResult.js | 0 .../lib/models/productListResultNextLink.js | 0 .../data/TestClient/lib/models/subProduct.js | 0 .../test/data/TestClient/lib/testClient.js | 0 .../NodeJS/ms-rest/test/logFilterTests.js | 0 .../client}/NodeJS/ms-rest/test/package.json | 0 .../NodeJS/ms-rest/test/proxyFilterTests.js | 0 .../ms-rest/test/redirectFilterTests.js | 0 .../NodeJS/ms-rest/test/retryPolicyTests.js | 0 .../NodeJS/ms-rest/test/serializationTests.js | 0 .../client}/NodeJS/ms-rest/test/testlist.txt | 0 .../client}/NodeJS/ms-rest/test/unit.js | 0 .../client}/NodeJS/ms-rest/tsd.json | 0 .../client}/Python/.gitignore | 0 .../client}/Python/client_runtime.sln | 0 .../client}/Python/msrest/MANIFEST.in | 0 .../client}/Python/msrest/doc/conf.py | 0 .../client}/Python/msrest/doc/index.rst | 0 .../client}/Python/msrest/doc/make.bat | 0 .../client}/Python/msrest/doc/modules.rst | 0 .../client}/Python/msrest/doc/msrest.rst | 0 .../client}/Python/msrest/msrest.pyproj | 0 .../client}/Python/msrest/msrest/__init__.py | 0 .../Python/msrest/msrest/authentication.py | 0 .../Python/msrest/msrest/configuration.py | 0 .../Python/msrest/msrest/exceptions.py | 0 .../Python/msrest/msrest/http_logger.py | 0 .../client}/Python/msrest/msrest/paging.py | 0 .../client}/Python/msrest/msrest/pipeline.py | 0 .../Python/msrest/msrest/serialization.py | 0 .../Python/msrest/msrest/service_client.py | 0 .../client}/Python/msrest/msrest/version.py | 0 .../client}/Python/msrest/readme.rst | 0 .../client/Python/msrest}/requirements27.txt | 0 .../client/Python/msrest}/requirements35.txt | 0 .../client}/Python/msrest/setup.py | 0 .../client}/Python/msrest/test/__init__.py | 0 .../Python/msrest/test/unittest_auth.py | 0 .../Python/msrest/test/unittest_client.py | 0 .../Python/msrest/test/unittest_pipeline.py | 0 .../Python/msrest/test/unittest_runtime.py | 0 .../msrest/test/unittest_serialization.py | 0 .../client}/Python/msrest/tox.ini | 0 .../client}/Python/msrest_build.sh | 0 .../client}/Python/msrestazure/MANIFEST.in | 0 .../client}/Python/msrestazure/doc/conf.py | 0 .../client}/Python/msrestazure/doc/index.rst | 0 .../client}/Python/msrestazure/doc/make.bat | 0 .../Python/msrestazure/doc/modules.rst | 0 .../Python/msrestazure/doc/msrestazure.rst | 0 .../Python/msrestazure/msrestazure.pyproj | 0 .../msrestazure/msrestazure/__init__.py | 0 .../msrestazure/azure_active_directory.py | 0 .../msrestazure/azure_configuration.py | 0 .../msrestazure/azure_exceptions.py | 0 .../msrestazure/azure_operation.py | 0 .../Python/msrestazure/msrestazure/version.py | 0 .../client}/Python/msrestazure/readme.rst | 0 .../Python/msrestazure/requirements27.txt | 0 .../Python/msrestazure/requirements35.txt | 0 .../client}/Python/msrestazure/setup.py | 0 .../Python/msrestazure/test/__init__.py | 0 .../Python/msrestazure/test/unittest_auth.py | 0 .../msrestazure/test/unittest_exceptions.py | 0 .../msrestazure/test/unittest_operation.py | 0 .../client}/Python/msrestazure/tox.ini | 0 .../client}/Ruby/ms-rest-azure/.gitignore | 0 .../client}/Ruby/ms-rest-azure/.travis.yml | 0 .../client}/Ruby/ms-rest-azure/ChangeLog.md | 0 .../client}/Ruby/ms-rest-azure/Gemfile | 0 .../client}/Ruby/ms-rest-azure/LICENSE.txt | 0 .../client}/Ruby/ms-rest-azure/README.md | 0 .../client}/Ruby/ms-rest-azure/Rakefile | 0 .../Ruby/ms-rest-azure/lib/ms_rest_azure.rb | 0 .../active_directory_service_settings.rb | 0 .../ms_rest_azure/async_operation_status.rb | 0 .../ms_rest_azure/azure_operation_error.rb | 0 .../ms_rest_azure/azure_operation_response.rb | 0 .../lib/ms_rest_azure/azure_service_client.rb | 0 .../lib/ms_rest_azure/cloud_error_data.rb | 0 .../credentials/application_token_provider.rb | 0 .../lib/ms_rest_azure/polling_state.rb | 0 .../lib/ms_rest_azure/resource.rb | 0 .../lib/ms_rest_azure/sub_resource.rb | 0 .../lib/ms_rest_azure/version.rb | 0 .../Ruby/ms-rest-azure/ms_rest_azure.gemspec | 0 .../spec/application_token_provider_spec.rb | 0 .../spec/async_operation_error_spec.rb | 0 .../spec/async_operation_status_spec.rb | 0 .../spec/azure_service_client_spec.rb | 0 .../spec/cloud_error_data_spec.rb | 0 .../ms-rest-azure/spec/polling_state_spec.rb | 0 .../Ruby/ms-rest-azure/spec/resource_spec.rb | 0 .../ms-rest-azure/spec/sub_resource_spec.rb | 0 .../client}/Ruby/ms-rest/.gitignore | 0 .../client}/Ruby/ms-rest/.travis.yml | 0 .../client}/Ruby/ms-rest/Gemfile | 0 .../client}/Ruby/ms-rest/LICENSE.txt | 0 .../client}/Ruby/ms-rest/README.md | 0 .../client}/Ruby/ms-rest/Rakefile | 0 .../client}/Ruby/ms-rest/lib/ms_rest.rb | 0 .../basic_authentication_credentials.rb | 0 .../credentials/service_client_credentials.rb | 0 .../credentials/string_token_provider.rb | 0 .../ms_rest/credentials/token_credentials.rb | 0 .../lib/ms_rest/credentials/token_provider.rb | 0 .../lib/ms_rest/deserialization_error.rb | 0 .../lib/ms_rest/http_operation_error.rb | 0 .../lib/ms_rest/http_operation_request.rb | 0 .../lib/ms_rest/http_operation_response.rb | 0 .../Ruby/ms-rest/lib/ms_rest/rest_error.rb | 0 .../lib/ms_rest/retry_policy_middleware.rb | 0 .../Ruby/ms-rest/lib/ms_rest/serialization.rb | 0 .../ms-rest/lib/ms_rest/service_client.rb | 0 .../ms-rest/lib/ms_rest/validation_error.rb | 0 .../Ruby/ms-rest/lib/ms_rest/version.rb | 0 .../client}/Ruby/ms-rest/ms_rest.gemspec | 0 .../basic_authentication_credentials_spec.rb | 0 .../spec/retry_policy_middleware_spec.rb | 0 .../spec/service_client_credentials_spec.rb | 0 .../spec/string_token_provider_spec.rb | 0 .../ms-rest/spec/token_credentials_spec.rb | 0 .../AutoRest.Core.Tests.csproj | 34 +- .../AutoRestSettingsTests.cs | 4 +- .../CodeGeneratorsTests.cs | 12 +- .../CodeNamingFrameworkTests.cs | 8 +- .../ExtensionsLoaderTests.cs | 12 +- .../IndentedStringBuilderTests.cs | 4 +- .../Resource/AutoRest.json | 24 ++ .../Resource/AutoRestWithInvalidType.json | 4 +- .../Resource/RedisResource.json | 0 .../Resource/SampleCodeGenerator.cs | 6 +- .../Resource/SamplePropertyModel.cs | 2 +- .../SampleServiceClientTemplateModel.cs | 6 +- .../Resource/SampleSettings.json | 0 .../Resource/SampleViewModel.cs | 2 +- .../Templates/SampleModel.cshtml | 2 +- .../AutoRest.Core.Tests/XUnitExtensions.cs | 3 +- .../core}/AutoRest.Core.Tests/app.config | 0 .../core}/AutoRest.Core.Tests/packages.config | 0 .../core}/AutoRest.Core/AutoRest.Core.csproj | 6 +- .../core}/AutoRest.Core/AutoRest.cs | 10 +- .../core}/AutoRest.Core/AutoRest.nuget.proj | 2 +- .../core}/AutoRest.Core/AutoRest.nuspec | 37 +- .../ClientModel/CollectionFormat.cs | 2 +- .../ClientModel/CompositeType.cs | 2 +- .../AutoRest.Core/ClientModel/Constraint.cs | 2 +- .../ClientModel/DictionaryType.cs | 2 +- .../AutoRest.Core/ClientModel/EnumType.cs | 2 +- .../AutoRest.Core/ClientModel/EnumValue.cs | 2 +- .../AutoRest.Core/ClientModel/HttpMethod.cs | 2 +- .../AutoRest.Core/ClientModel/IParameter.cs | 2 +- .../core}/AutoRest.Core/ClientModel/IType.cs | 2 +- .../ClientModel/KnownPrimaryType.cs | 2 +- .../core}/AutoRest.Core/ClientModel/Method.cs | 4 +- .../AutoRest.Core/ClientModel/Parameter.cs | 5 +- .../ClientModel/ParameterLocation.cs | 2 +- .../ClientModel/ParameterMapping.cs | 8 +- .../ClientModel/ParameterTransformation.cs | 12 +- .../AutoRest.Core/ClientModel/PrimaryType.cs | 4 +- .../AutoRest.Core/ClientModel/Property.cs | 5 +- .../AutoRest.Core/ClientModel/Response.cs | 2 +- .../AutoRest.Core/ClientModel/SequenceType.cs | 2 +- .../ClientModel/SerializationFormat.cs | 2 +- .../ClientModel/ServiceClient.cs | 4 +- .../core}/AutoRest.Core/CodeGenerator.cs | 10 +- .../core}/AutoRest.Core/CodeNamer.cs | 10 +- .../Extensibility/AutoRestConfiguration.cs | 2 +- .../AutoRestProviderConfiguration.cs | 2 +- .../Extensibility/ExtensionsLoader.cs | 8 +- .../core}/AutoRest.Core/GlobalSuppressions.cs | 62 ++-- .../core}/AutoRest.Core/ITemplate.cs | 2 +- .../Logging/CodeGenerationException.cs | 2 +- .../AutoRest.Core/Logging/ErrorManager.cs | 4 +- .../core}/AutoRest.Core/Logging/LogEntry.cs | 2 +- .../AutoRest.Core/Logging/LogEntrySeverity.cs | 2 +- .../core}/AutoRest.Core/Logging/Logger.cs | 2 +- .../core}/AutoRest.Core/Modeler.cs | 4 +- .../AutoRest.Core/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../AutoRest.Core/Properties/Resources.resx | 0 .../core}/AutoRest.Core/Settings.cs | 10 +- .../AutoRest.Core/SettingsAliasAttribute.cs | 2 +- .../AutoRest.Core/SettingsInfoAttribute.cs | 4 +- .../core}/AutoRest.Core/Template.cs | 7 +- .../Utilities/CamelCaseContractResolver.cs | 2 +- .../AutoRest.Core/Utilities/Extensions.cs | 4 +- .../AutoRest.Core/Utilities/FileSystem.cs | 2 +- .../AutoRest.Core/Utilities/IFileSystem.cs | 2 +- .../AutoRest.Core/Utilities/IScopeProvider.cs | 2 +- .../Utilities/IndentedStringBuilder.cs | 2 +- .../Utilities/MemoryFileSystem.cs | 2 +- .../AutoRest.Core/Utilities/ScopeProvider.cs | 2 +- .../Utilities/TemplateConstants.cs | 2 +- .../AutoRest.Extensions.Azure.Tests.csproj | 61 ++-- .../AzureServiceClientNormalizerTests.cs | 14 +- .../CSharpAzureCodeNamingFrameworkTests.cs | 9 +- .../GlobalSuppressions.cs | 2 +- .../Properties/AssemblyInfo.cs | 0 .../SampleAzureCodeGenerator.cs | 9 +- .../SampleAzureCodeNamer.cs | 10 +- .../Swagger/azure-paging.json | 0 .../Swagger/resource-external-false.json | 0 .../Swagger/swagger-odata-spec.json | 0 .../Swagger/swagger-resource-flattening.json | 0 .../app.config | 0 .../packages.config | 0 .../AutoRest.Extensions.Azure.csproj | 19 +- .../AzureExtensions.cs | 24 +- .../GlobalSuppressions.cs | 2 +- .../Model/PageableExtension.cs | 2 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../packages.config | 2 +- .../AutoRest.Extensions.Tests.csproj | 70 ++-- .../ExtensionsTests.cs | 37 +- .../GlobalSuppressions.cs | 2 +- .../AutoRest.Extensions.Tests}/Helpers.cs | 2 +- .../MappingTests.cs | 9 +- .../Properties/AssemblyInfo.cs | 0 .../Swagger/swagger-payload-flatten.json | 0 .../Swagger/swagger-x-ms-client-flatten.json | 0 .../Swagger/swagger-x-ms-client-name.json | 0 .../packages.config | 0 .../AutoRest.Extensions.csproj | 17 +- .../ClientModelHelpers.cs | 10 +- .../GlobalSuppressions.cs | 2 +- .../ParameterGroupExtensionHelper.cs | 24 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AutoRest.Extensions/SwaggerExtensions.cs | 22 +- src/core/AutoRest/AutoRest.Release.json | 48 +++ .../core}/AutoRest/AutoRest.csproj | 8 +- src/core/AutoRest/AutoRest.json | 48 +++ {AutoRest => src/core}/AutoRest/ExitCode.cs | 2 +- .../core}/AutoRest/GlobalSuppressions.cs | 20 +- .../core}/AutoRest/HelpExample.cs | 2 +- .../core}/AutoRest/HelpGenerator.cs | 7 +- {AutoRest => src/core}/AutoRest/Program.cs | 10 +- .../core}/AutoRest/Properties/AssemblyInfo.cs | 0 .../AutoRest/Properties/Resources.Designer.cs | 15 +- .../core}/AutoRest/Properties/Resources.resx | 0 .../Resources/HelpMarkdownTemplate.txt | 0 .../AutoRest/Resources/HelpTextTemplate.txt | 0 {AutoRest => src/dev}/TestServer/README.md | 0 .../server/SwaggerBATServer.njsproj | 0 .../TestServer/server/SwaggerBATServer.sln | 0 .../dev}/TestServer/server/app.js | 0 .../dev}/TestServer/server/package.json | 0 .../server/public/stylesheets/style.css | 0 .../dev}/TestServer/server/routes/array.js | 0 .../server/routes/azureParameterGrouping.js | 0 .../TestServer/server/routes/azureSpecials.js | 0 .../dev}/TestServer/server/routes/azureUrl.js | 0 .../dev}/TestServer/server/routes/bool.js | 0 .../dev}/TestServer/server/routes/byte.js | 0 .../dev}/TestServer/server/routes/complex.js | 0 .../TestServer/server/routes/customUri.js | 0 .../dev}/TestServer/server/routes/date.js | 0 .../server/routes/datetime-rfc1123.js | 0 .../dev}/TestServer/server/routes/datetime.js | 0 .../TestServer/server/routes/dictionary.js | 0 .../dev}/TestServer/server/routes/duration.js | 0 .../dev}/TestServer/server/routes/files.js | 0 .../dev}/TestServer/server/routes/formData.js | 0 .../dev}/TestServer/server/routes/header.js | 0 .../TestServer/server/routes/httpResponses.js | 0 .../dev}/TestServer/server/routes/index.js | 0 .../dev}/TestServer/server/routes/int.js | 0 .../dev}/TestServer/server/routes/lros.js | 0 .../TestServer/server/routes/model-flatten.js | 0 .../dev}/TestServer/server/routes/number.js | 0 .../dev}/TestServer/server/routes/paging.js | 0 .../dev}/TestServer/server/routes/pathitem.js | 0 .../dev}/TestServer/server/routes/paths.js | 0 .../dev}/TestServer/server/routes/queries.js | 0 .../dev}/TestServer/server/routes/report.js | 0 .../dev}/TestServer/server/routes/reqopt.js | 0 .../dev/TestServer/server/routes}/sample.png | Bin .../dev}/TestServer/server/routes/string.js | 0 .../TestServer/server/routes/validation.js | 0 .../dev}/TestServer/server/startup/www.js | 0 .../dev}/TestServer/server/util/constants.js | 0 .../dev}/TestServer/server/util/utils.js | 0 .../dev}/TestServer/server/views/error.jade | 0 .../dev}/TestServer/server/views/index.jade | 0 .../dev}/TestServer/server/views/layout.jade | 0 {AutoRest => src/dev}/TestServer/swagger.json | 0 .../swagger/azure-composite-swagger.json | 4 +- .../swagger/azure-parameter-grouping.json | 0 .../dev}/TestServer/swagger/azure-report.json | 0 .../TestServer/swagger/azure-resource.json | 0 .../swagger/azure-special-properties.json | 0 .../dev}/TestServer/swagger/body-array.json | 0 .../dev}/TestServer/swagger/body-boolean.json | 0 .../dev}/TestServer/swagger/body-byte.json | 0 .../dev}/TestServer/swagger/body-complex.json | 0 .../dev}/TestServer/swagger/body-date.json | 0 .../swagger/body-datetime-rfc1123.json | 0 .../TestServer/swagger/body-datetime.json | 0 .../TestServer/swagger/body-dictionary.json | 0 .../TestServer/swagger/body-duration.json | 0 .../dev}/TestServer/swagger/body-file.json | 0 .../TestServer/swagger/body-formdata.json | 0 .../dev}/TestServer/swagger/body-integer.json | 0 .../dev}/TestServer/swagger/body-number.json | 0 .../dev}/TestServer/swagger/body-string.json | 0 .../TestServer/swagger/complex-model.json | 0 .../TestServer/swagger/composite-swagger.json | 4 +- .../swagger/custom-baseUrl-more-options.json | 0 .../TestServer/swagger/custom-baseUrl.json | 0 .../TestServer/swagger/head-exceptions.json | 0 .../dev}/TestServer/swagger/head.json | 0 .../dev}/TestServer/swagger/header.json | 0 .../swagger/httpInfrastructure.json | 0 .../dev}/TestServer/swagger/lro.json | 0 .../TestServer/swagger/model-flattening.json | 0 .../dev}/TestServer/swagger/paging.json | 0 .../swagger/parameter-flattening.json | 0 .../dev}/TestServer/swagger/report.json | 0 .../TestServer/swagger/required-optional.json | 0 .../dev}/TestServer/swagger/storage.json | 0 .../swagger/subscriptionId-apiVersion.json | 0 .../dev}/TestServer/swagger/url.json | 0 .../dev}/TestServer/swagger/validation.json | 0 .../Python => src/generator}/.gitignore | 3 + .../AutoRest.AzureResourceSchema.Tests.csproj | 38 +-- .../AzureResourceSchemaAcceptanceTests.cs | 5 +- .../AzureResourceSchemaCodeGeneratorTests.cs | 9 +- .../Batch/2015-12-01/Microsoft.Batch.json | 0 .../CDN/2015-06-01/Microsoft.Cdn.json | 0 .../CDN/2016-04-02/Microsoft.Cdn.json | 0 .../Microsoft.CognitiveServices.json | 0 .../Compute/2015-06-15/Microsoft.Compute.json | 0 .../Compute/2016-03-30/Microsoft.Compute.json | 0 .../2015-05-04-preview/Microsoft.Network.json | 0 .../DNS/2016-04-01/Microsoft.Network.json | 0 .../Microsoft.DataLakeAnalytics.json | 0 .../Microsoft.DataLakeStore.json | 0 .../Microsoft.DevTestLabs.json | 0 .../2015-02-01-preview/Microsoft.Logic.json | 0 .../Microsoft.MachineLearning.json | 0 .../2015-05-01-preview/Microsoft.Network.json | 0 .../Network/2015-06-15/Microsoft.Network.json | 0 .../Network/2016-03-30/Microsoft.Network.json | 0 .../2016-01-29/Microsoft.PowerBI.json | 0 .../Redis/2016-04-01/Microsoft.Cache.json | 0 .../2016-02-01/Microsoft.Resources.json | 0 .../2016-03-01/Microsoft.Scheduler.json | 0 .../Search/2015-02-28/Microsoft.Search.json | 0 .../2015-05-01-preview/Microsoft.Storage.json | 0 .../Storage/2015-06-15/Microsoft.Storage.json | 0 .../Storage/2016-01-01/Microsoft.Storage.json | 0 .../2015-11-01/Microsoft.Network.json | 0 .../Microsoft.CertificateRegistration.json | 0 .../Microsoft.DomainRegistration.json | 0 .../Web/2015-08-01/Microsoft.Web.json | 0 .../JSONSchemaTests.cs | 3 +- .../Properties/AssemblyInfo.cs | 0 .../ResourceSchemaParserTests.cs | 5 +- .../ResourceSchemaWriterTests.cs | 5 +- .../Batch/2015-12-01/BatchManagement.json | 0 .../Swagger/CDN/2015-06-01/cdn.json | 0 .../Swagger/CDN/2016-04-02/cdn.json | 0 .../2016-02-01-preview/cognitiveservices.json | 0 .../Swagger/Compute/2015-06-15/compute.json | 0 .../Swagger/Compute/2016-03-30/compute.json | 0 .../Swagger/DNS/2015-05-04-preview/dns.json | 0 .../Swagger/DNS/2016-04-01/dns.json | 0 .../2015-10-01-preview/account.json | 0 .../2015-10-01-preview/account.json | 0 .../DevTestLabs/2015-05-21-preview/DTL.json | 0 .../Logic/2015-02-01-preview/logic.json | 0 .../2016-05-01-preview/webservices.json | 0 .../Network/2015-05-01-preview/network.json | 0 .../Swagger/Network/2015-06-15/network.json | 0 .../Swagger/Network/2016-03-30/network.json | 0 .../2016-01-29/powerbiembedded.json | 0 .../Swagger/Redis/2016-04-01/redis.json | 0 .../Resources/2016-02-01/resources.json | 0 .../Scheduler/2016-03-01/scheduler.json | 0 .../Swagger/Search/2015-02-28/search.json | 0 .../Storage/2015-05-01-preview/storage.json | 0 .../Swagger/Storage/2015-06-15/storage.json | 0 .../Swagger/Storage/2016-01-01/storage.json | 0 .../2015-11-01/trafficmanager.json | 0 .../Swagger/Web/2015-08-01/web.json | 0 .../Swagger/Web/2015-08-01/web.yaml | 0 .../packages.config | 2 +- .../AutoRest.AzureResourceSchema.csproj | 24 +- .../AzureResourceSchemaCodeGenerator.cs | 5 +- .../JsonSchema.cs | 2 +- .../Properties/AssemblyInfo.cs | 0 .../ResourceSchema.cs | 2 +- .../ResourceSchemaParser.cs | 4 +- .../ResourceSchemaWriter.cs | 4 +- .../packages.config | 2 +- .../AcceptanceTests.cs | 26 +- .../AutoRest.CSharp.Azure.Tests.xproj | 10 +- .../AutoRestDurationTestService.cs | 0 .../AzureBodyDuration/DurationOperations.cs | 0 .../DurationOperationsExtensions.cs | 0 .../IAutoRestDurationTestService.cs | 0 .../AzureBodyDuration/IDurationOperations.cs | 0 .../AzureBodyDuration/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../AutoRestDurationTestService.cs | 0 .../DurationOperations.cs | 0 .../DurationOperationsExtensions.cs | 0 .../IAutoRestDurationTestService.cs | 0 .../IDurationOperations.cs | 0 .../AzureBodyDurationAllSync/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../AutoRestDurationTestService.cs | 0 .../DurationOperations.cs | 0 .../DurationOperationsExtensions.cs | 0 .../IAutoRestDurationTestService.cs | 0 .../IDurationOperations.cs | 0 .../AzureBodyDurationNoSync/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../ArrayOperations.cs | 0 .../ArrayOperationsExtensions.cs | 0 .../AzureCompositeModel.cs | 0 .../AzureCompositeModelExtensions.cs | 0 .../BasicOperations.cs | 0 .../BasicOperationsExtensions.cs | 0 .../DictionaryOperations.cs | 0 .../DictionaryOperationsExtensions.cs | 0 .../IArrayOperations.cs | 0 .../IAzureCompositeModel.cs | 0 .../IBasicOperations.cs | 0 .../IDictionaryOperations.cs | 0 .../IInheritanceOperations.cs | 0 .../IPolymorphicrecursiveOperations.cs | 0 .../IPolymorphismOperations.cs | 0 .../IPrimitiveOperations.cs | 0 .../IReadonlypropertyOperations.cs | 0 .../InheritanceOperations.cs | 0 .../InheritanceOperationsExtensions.cs | 0 .../Models/ArrayWrapper.cs | 0 .../AzureCompositeModelClient/Models/Basic.cs | 0 .../Models/BooleanWrapper.cs | 0 .../Models/ByteWrapper.cs | 0 .../Models/CMYKColors.cs | 0 .../AzureCompositeModelClient/Models/Cat.cs | 0 .../Models/CatalogArray.cs | 0 .../Models/CatalogArrayOfDictionary.cs | 0 .../Models/CatalogDictionary.cs | 0 .../Models/CatalogDictionaryOfArray.cs | 0 .../Models/Cookiecuttershark.cs | 0 .../Models/DateWrapper.cs | 0 .../Models/DatetimeWrapper.cs | 0 .../Models/Datetimerfc1123Wrapper.cs | 0 .../Models/DictionaryWrapper.cs | 0 .../AzureCompositeModelClient/Models/Dog.cs | 0 .../Models/DoubleWrapper.cs | 0 .../Models/DurationWrapper.cs | 0 .../AzureCompositeModelClient/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../AzureCompositeModelClient/Models/Fish.cs | 0 .../Models/FloatWrapper.cs | 0 .../Models/Goblinshark.cs | 0 .../Models/IntWrapper.cs | 0 .../Models/LongWrapper.cs | 0 .../AzureCompositeModelClient/Models/Pet.cs | 0 .../Models/Product.cs | 0 .../Models/ReadonlyObj.cs | 0 .../Models/Salmon.cs | 0 .../Models/Sawshark.cs | 0 .../AzureCompositeModelClient/Models/Shark.cs | 0 .../Models/Siamese.cs | 0 .../Models/StringWrapper.cs | 0 .../PolymorphicrecursiveOperations.cs | 0 ...olymorphicrecursiveOperationsExtensions.cs | 0 .../PolymorphismOperations.cs | 0 .../PolymorphismOperationsExtensions.cs | 0 .../PrimitiveOperations.cs | 0 .../PrimitiveOperationsExtensions.cs | 0 .../ReadonlypropertyOperations.cs | 0 .../ReadonlypropertyOperationsExtensions.cs | 0 .../AutoRestParameterGroupingTestService.cs | 0 .../IAutoRestParameterGroupingTestService.cs | 0 .../IParameterGroupingOperations.cs | 0 .../AzureParameterGrouping/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../Models/FirstParameterGroup.cs | 0 ...ingPostMultiParamGroupsSecondParamGroup.cs | 0 ...ParameterGroupingPostOptionalParameters.cs | 0 ...ParameterGroupingPostRequiredParameters.cs | 0 .../ParameterGroupingOperations.cs | 0 .../ParameterGroupingOperationsExtensions.cs | 0 .../AutoRestReportServiceForAzure.cs | 0 ...AutoRestReportServiceForAzureExtensions.cs | 0 .../IAutoRestReportServiceForAzure.cs | 0 .../AzureReport/Models/Error.cs | 0 .../AzureReport/Models/ErrorException.cs | 0 .../AutoRestResourceFlatteningTestService.cs | 0 ...ResourceFlatteningTestServiceExtensions.cs | 0 .../IAutoRestResourceFlatteningTestService.cs | 0 .../AzureResource/Models/Error.cs | 0 .../AzureResource/Models/ErrorException.cs | 0 .../AzureResource/Models/FlattenedProduct.cs | 0 .../AzureResource/Models/Resource.cs | 0 .../Models/ResourceCollection.cs | 0 .../ApiVersionDefaultOperations.cs | 0 .../ApiVersionDefaultOperationsExtensions.cs | 0 .../ApiVersionLocalOperations.cs | 0 .../ApiVersionLocalOperationsExtensions.cs | 0 ...utoRestAzureSpecialParametersTestClient.cs | 0 .../AzureSpecials/HeaderOperations.cs | 0 .../HeaderOperationsExtensions.cs | 0 .../IApiVersionDefaultOperations.cs | 0 .../IApiVersionLocalOperations.cs | 0 ...utoRestAzureSpecialParametersTestClient.cs | 0 .../AzureSpecials/IHeaderOperations.cs | 0 .../AzureSpecials/IOdataOperations.cs | 0 .../ISkipUrlEncodingOperations.cs | 0 .../ISubscriptionInCredentialsOperations.cs | 0 .../ISubscriptionInMethodOperations.cs | 0 .../IXMsClientRequestIdOperations.cs | 0 .../AzureSpecials/Models/Error.cs | 0 .../AzureSpecials/Models/ErrorException.cs | 0 .../HeaderCustomNamedRequestIdHeaders.cs | 0 ...ustomNamedRequestIdParamGroupingHeaders.cs | 0 ...omNamedRequestIdParamGroupingParameters.cs | 0 .../AzureSpecials/Models/OdataFilter.cs | 0 .../AzureSpecials/OdataOperations.cs | 0 .../OdataOperationsExtensions.cs | 0 .../SkipUrlEncodingOperations.cs | 0 .../SkipUrlEncodingOperationsExtensions.cs | 0 .../SubscriptionInCredentialsOperations.cs | 0 ...iptionInCredentialsOperationsExtensions.cs | 0 .../SubscriptionInMethodOperations.cs | 0 ...ubscriptionInMethodOperationsExtensions.cs | 0 .../XMsClientRequestIdOperations.cs | 0 .../XMsClientRequestIdOperationsExtensions.cs | 0 .../AutoRestParameterizedHostTestClient.cs | 0 .../IAutoRestParameterizedHostTestClient.cs | 0 .../CustomBaseUri/IPathsOperations.cs | 0 .../CustomBaseUri/Models/Error.cs | 0 .../CustomBaseUri/Models/ErrorException.cs | 0 .../CustomBaseUri/PathsOperations.cs | 0 .../PathsOperationsExtensions.cs | 0 .../Head/AutoRestHeadTestService.cs | 0 .../Head/HttpSuccessOperations.cs | 0 .../Head/HttpSuccessOperationsExtensions.cs | 0 .../Head/IAutoRestHeadTestService.cs | 0 .../Head/IHttpSuccessOperations.cs | 0 .../AutoRestHeadExceptionTestService.cs | 0 .../HeadExceptions/HeadExceptionOperations.cs | 0 .../HeadExceptionOperationsExtensions.cs | 0 .../IAutoRestHeadExceptionTestService.cs | 0 .../IHeadExceptionOperations.cs | 0 ...AutoRestLongRunningOperationTestService.cs | 0 ...AutoRestLongRunningOperationTestService.cs | 0 .../Lro/ILRORetrysOperations.cs | 0 .../AcceptanceTests/Lro/ILROSADsOperations.cs | 0 .../Lro/ILROsCustomHeaderOperations.cs | 0 .../AcceptanceTests/Lro/ILROsOperations.cs | 0 .../Lro/LRORetrysOperations.cs | 0 .../Lro/LRORetrysOperationsExtensions.cs | 0 .../AcceptanceTests/Lro/LROSADsOperations.cs | 0 .../Lro/LROSADsOperationsExtensions.cs | 0 .../Lro/LROsCustomHeaderOperations.cs | 0 .../LROsCustomHeaderOperationsExtensions.cs | 0 .../AcceptanceTests/Lro/LROsOperations.cs | 0 .../Lro/LROsOperationsExtensions.cs | 0 .../LRORetrysDelete202Retry200Headers.cs | 0 ...eleteAsyncRelativeRetrySucceededHeaders.cs | 0 ...visioning202Accepted200SucceededHeaders.cs | 0 .../Models/LRORetrysPost202Retry200Headers.cs | 0 ...sPostAsyncRelativeRetrySucceededHeaders.cs | 0 ...ysPutAsyncRelativeRetrySucceededHeaders.cs | 0 .../LROSADsDelete202NonRetry400Headers.cs | 0 ...OSADsDelete202RetryInvalidHeaderHeaders.cs | 0 ...OSADsDeleteAsyncRelativeRetry400Headers.cs | 0 ...eAsyncRelativeRetryInvalidHeaderHeaders.cs | 0 ...cRelativeRetryInvalidJsonPollingHeaders.cs | 0 ...DeleteAsyncRelativeRetryNoStatusHeaders.cs | 0 .../Models/LROSADsDeleteNonRetry400Headers.cs | 0 .../Models/LROSADsPost202NoLocationHeaders.cs | 0 .../LROSADsPost202NonRetry400Headers.cs | 0 ...LROSADsPost202RetryInvalidHeaderHeaders.cs | 0 ...LROSADsPostAsyncRelativeRetry400Headers.cs | 0 ...tAsyncRelativeRetryInvalidHeaderHeaders.cs | 0 ...cRelativeRetryInvalidJsonPollingHeaders.cs | 0 ...sPostAsyncRelativeRetryNoPayloadHeaders.cs | 0 .../Models/LROSADsPostNonRetry400Headers.cs | 0 .../LROSADsPutAsyncRelativeRetry400Headers.cs | 0 ...tAsyncRelativeRetryInvalidHeaderHeaders.cs | 0 ...cRelativeRetryInvalidJsonPollingHeaders.cs | 0 ...ADsPutAsyncRelativeRetryNoStatusHeaders.cs | 0 ...syncRelativeRetryNoStatusPayloadHeaders.cs | 0 .../LROsCustomHeaderPost202Retry200Headers.cs | 0 ...tomHeaderPostAsyncRetrySucceededHeaders.cs | 0 ...stomHeaderPutAsyncRetrySucceededHeaders.cs | 0 .../Models/LROsDelete202NoRetry204Headers.cs | 0 .../Models/LROsDelete202Retry200Headers.cs | 0 .../LROsDeleteAsyncNoHeaderInRetryHeaders.cs | 0 .../LROsDeleteAsyncNoRetrySucceededHeaders.cs | 0 .../LROsDeleteAsyncRetryFailedHeaders.cs | 0 .../LROsDeleteAsyncRetrySucceededHeaders.cs | 0 .../LROsDeleteAsyncRetrycanceledHeaders.cs | 0 .../LROsDeleteNoHeaderInRetryHeaders.cs | 0 ...visioning202Accepted200SucceededHeaders.cs | 0 ...Provisioning202DeletingFailed200Headers.cs | 0 ...ovisioning202Deletingcanceled200Headers.cs | 0 .../Models/LROsPost202NoRetry204Headers.cs | 0 .../Lro/Models/LROsPost202Retry200Headers.cs | 0 .../LROsPostAsyncNoRetrySucceededHeaders.cs | 0 .../Models/LROsPostAsyncRetryFailedHeaders.cs | 0 .../LROsPostAsyncRetrySucceededHeaders.cs | 0 .../LROsPostAsyncRetrycanceledHeaders.cs | 0 .../LROsPutAsyncNoHeaderInRetryHeaders.cs | 0 .../LROsPutAsyncNoRetrySucceededHeaders.cs | 0 .../LROsPutAsyncNoRetrycanceledHeaders.cs | 0 .../Models/LROsPutAsyncRetryFailedHeaders.cs | 0 .../LROsPutAsyncRetrySucceededHeaders.cs | 0 .../Models/LROsPutNoHeaderInRetryHeaders.cs | 0 .../Lro/Models/OperationResult.cs | 0 .../Lro/Models/OperationResultError.cs | 0 .../AcceptanceTests/Lro/Models/Product.cs | 0 .../AcceptanceTests/Lro/Models/Resource.cs | 0 .../AcceptanceTests/Lro/Models/Sku.cs | 0 .../AcceptanceTests/Lro/Models/SubProduct.cs | 0 .../AcceptanceTests/Lro/Models/SubResource.cs | 0 .../Paging/AutoRestPagingTestService.cs | 0 .../Paging/IAutoRestPagingTestService.cs | 0 .../Paging/IPagingOperations.cs | 0 .../Paging/Models/OperationResult.cs | 0 .../AcceptanceTests/Paging/Models/Page.cs | 0 .../AcceptanceTests/Paging/Models/Page1.cs | 0 .../Models/PagingGetMultiplePagesOptions.cs | 0 ...ngGetMultiplePagesWithOffsetNextOptions.cs | 0 ...PagingGetMultiplePagesWithOffsetOptions.cs | 0 .../PagingGetOdataMultiplePagesOptions.cs | 0 .../AcceptanceTests/Paging/Models/Product.cs | 0 .../Paging/Models/ProductProperties.cs | 0 .../Paging/PagingOperations.cs | 0 .../Paging/PagingOperationsExtensions.cs | 0 .../GroupOperations.cs | 0 .../GroupOperationsExtensions.cs | 0 .../IGroupOperations.cs | 0 .../IMicrosoftAzureTestUrl.cs | 0 .../MicrosoftAzureTestUrl.cs | 0 .../SubscriptionIdApiVersion/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../Models/SampleResourceGroup.cs | 0 .../GlobalSuppressions.cs | 8 +- .../PageJsonTest.cs | 12 +- .../Properties/AssemblyInfo.cs | 0 .../AutoRest.CSharp.Azure.Tests}/app.config | 0 .../AutoRest.CSharp.Azure.Tests}/project.json | 11 +- .../AutoRest.CSharp.Azure.csproj | 23 +- .../AzureCSharpCodeGenerator.cs | 18 +- .../AzureCSharpCodeNamer.cs | 10 +- .../GlobalSuppressions.cs | 22 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AzureExtensionsTemplateModel.cs | 10 +- .../AzureMethodGroupTemplateModel.cs | 10 +- .../AzureMethodTemplateModel.cs | 12 +- .../TemplateModels/AzureModelTemplateModel.cs | 5 +- .../AzureParameterTemplateModel.cs | 9 +- .../AzureServiceClientTemplateModel.cs | 10 +- .../TemplateModels/PageTemplateModel.cs | 9 +- .../Templates/AzureMethodGroupTemplate.cshtml | 8 +- .../Templates/AzureMethodTemplate.cshtml | 13 +- .../AzureServiceClientTemplate.cshtml | 12 +- .../Templates/PageTemplate.cshtml | 4 +- .../AcceptanceTestOrderer.cs | 2 +- .../AutoRest.CSharp.Tests}/AcceptanceTests.cs | 32 +- .../AdditionalPropertiesTests.cs | 8 +- .../AutoRest.CSharp.Tests.xproj | 10 +- .../AutoRest.CSharp.Tests/AutoRest.json | 36 ++ .../CSharpCodeNamingFrameworkTests.cs | 4 +- .../AcceptanceTests/BodyArray/Array.cs | 0 .../BodyArray/ArrayExtensions.cs | 0 .../AutoRestSwaggerBATArrayService.cs | 0 .../AcceptanceTests/BodyArray/IArray.cs | 0 .../IAutoRestSwaggerBATArrayService.cs | 0 .../AcceptanceTests/BodyArray/Models/Error.cs | 0 .../BodyArray/Models/ErrorException.cs | 0 .../BodyArray/Models/Product.cs | 0 .../BodyBoolean/AutoRestBoolTestService.cs | 0 .../AcceptanceTests/BodyBoolean/BoolModel.cs | 0 .../BodyBoolean/BoolModelExtensions.cs | 0 .../BodyBoolean/IAutoRestBoolTestService.cs | 0 .../AcceptanceTests/BodyBoolean/IBoolModel.cs | 0 .../BodyBoolean/Models/Error.cs | 0 .../BodyBoolean/Models/ErrorException.cs | 0 .../BodyByte/AutoRestSwaggerBATByteService.cs | 0 .../AcceptanceTests/BodyByte/ByteModel.cs | 0 .../BodyByte/ByteModelExtensions.cs | 0 .../IAutoRestSwaggerBATByteService.cs | 0 .../AcceptanceTests/BodyByte/IByteModel.cs | 0 .../AcceptanceTests/BodyByte/Models/Error.cs | 0 .../BodyByte/Models/ErrorException.cs | 0 .../AcceptanceTests/BodyComplex/Array.cs | 0 .../BodyComplex/ArrayExtensions.cs | 0 .../BodyComplex/AutoRestComplexTestService.cs | 0 .../BodyComplex/BasicOperations.cs | 0 .../BodyComplex/BasicOperationsExtensions.cs | 0 .../AcceptanceTests/BodyComplex/Dictionary.cs | 0 .../BodyComplex/DictionaryExtensions.cs | 0 .../AcceptanceTests/BodyComplex/IArray.cs | 0 .../IAutoRestComplexTestService.cs | 0 .../BodyComplex/IBasicOperations.cs | 0 .../BodyComplex/IDictionary.cs | 0 .../BodyComplex/IInheritance.cs | 0 .../BodyComplex/IPolymorphicrecursive.cs | 0 .../BodyComplex/IPolymorphism.cs | 0 .../AcceptanceTests/BodyComplex/IPrimitive.cs | 0 .../BodyComplex/IReadonlyproperty.cs | 0 .../BodyComplex/Inheritance.cs | 0 .../BodyComplex/InheritanceExtensions.cs | 0 .../BodyComplex/Models/ArrayWrapper.cs | 0 .../BodyComplex/Models/Basic.cs | 0 .../BodyComplex/Models/BooleanWrapper.cs | 0 .../BodyComplex/Models/ByteWrapper.cs | 0 .../BodyComplex/Models/CMYKColors.cs | 0 .../AcceptanceTests/BodyComplex/Models/Cat.cs | 0 .../BodyComplex/Models/Cookiecuttershark.cs | 0 .../BodyComplex/Models/DateWrapper.cs | 0 .../BodyComplex/Models/DatetimeWrapper.cs | 0 .../Models/Datetimerfc1123Wrapper.cs | 0 .../BodyComplex/Models/DictionaryWrapper.cs | 0 .../AcceptanceTests/BodyComplex/Models/Dog.cs | 0 .../BodyComplex/Models/DoubleWrapper.cs | 0 .../BodyComplex/Models/DurationWrapper.cs | 0 .../BodyComplex/Models/Error.cs | 0 .../BodyComplex/Models/ErrorException.cs | 0 .../BodyComplex/Models/Fish.cs | 0 .../BodyComplex/Models/FloatWrapper.cs | 0 .../BodyComplex/Models/Goblinshark.cs | 0 .../BodyComplex/Models/IntWrapper.cs | 0 .../BodyComplex/Models/LongWrapper.cs | 0 .../AcceptanceTests/BodyComplex/Models/Pet.cs | 0 .../BodyComplex/Models/ReadonlyObj.cs | 0 .../BodyComplex/Models/Salmon.cs | 0 .../BodyComplex/Models/Sawshark.cs | 0 .../BodyComplex/Models/Shark.cs | 0 .../BodyComplex/Models/Siamese.cs | 0 .../BodyComplex/Models/StringWrapper.cs | 0 .../BodyComplex/Polymorphicrecursive.cs | 0 .../PolymorphicrecursiveExtensions.cs | 0 .../BodyComplex/Polymorphism.cs | 0 .../BodyComplex/PolymorphismExtensions.cs | 0 .../AcceptanceTests/BodyComplex/Primitive.cs | 0 .../BodyComplex/PrimitiveExtensions.cs | 0 .../BodyComplex/Readonlyproperty.cs | 0 .../BodyComplex/ReadonlypropertyExtensions.cs | 0 .../BodyDate/AutoRestDateTestService.cs | 0 .../Expected/AcceptanceTests/BodyDate/Date.cs | 0 .../BodyDate/DateExtensions.cs | 0 .../BodyDate/IAutoRestDateTestService.cs | 0 .../AcceptanceTests/BodyDate/IDate.cs | 0 .../AcceptanceTests/BodyDate/Models/Error.cs | 0 .../BodyDate/Models/ErrorException.cs | 0 .../AutoRestDateTimeTestService.cs | 0 .../AcceptanceTests/BodyDateTime/Datetime.cs | 0 .../BodyDateTime/DatetimeExtensions.cs | 0 .../IAutoRestDateTimeTestService.cs | 0 .../AcceptanceTests/BodyDateTime/IDatetime.cs | 0 .../BodyDateTime/Models/Error.cs | 0 .../BodyDateTime/Models/ErrorException.cs | 0 .../AutoRestRFC1123DateTimeTestService.cs | 0 .../BodyDateTimeRfc1123/Datetimerfc1123.cs | 0 .../Datetimerfc1123Extensions.cs | 0 .../IAutoRestRFC1123DateTimeTestService.cs | 0 .../BodyDateTimeRfc1123/IDatetimerfc1123.cs | 0 .../BodyDateTimeRfc1123/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../AutoRestSwaggerBATdictionaryService.cs | 0 .../BodyDictionary/Dictionary.cs | 0 .../BodyDictionary/DictionaryExtensions.cs | 0 .../IAutoRestSwaggerBATdictionaryService.cs | 0 .../BodyDictionary/IDictionary.cs | 0 .../BodyDictionary/Models/Error.cs | 0 .../BodyDictionary/Models/ErrorException.cs | 0 .../BodyDictionary/Models/Widget.cs | 0 .../AutoRestDurationTestService.cs | 0 .../AcceptanceTests/BodyDuration/Duration.cs | 0 .../BodyDuration/DurationExtensions.cs | 0 .../IAutoRestDurationTestService.cs | 0 .../AcceptanceTests/BodyDuration/IDuration.cs | 0 .../BodyDuration/Models/Error.cs | 0 .../BodyDuration/Models/ErrorException.cs | 0 .../BodyFile/AutoRestSwaggerBATFileService.cs | 0 .../AcceptanceTests/BodyFile/Files.cs | 0 .../BodyFile/FilesExtensions.cs | 0 .../IAutoRestSwaggerBATFileService.cs | 0 .../AcceptanceTests/BodyFile/IFiles.cs | 0 .../AcceptanceTests/BodyFile/Models/Error.cs | 0 .../BodyFile/Models/ErrorException.cs | 0 .../AutoRestSwaggerBATFormDataService.cs | 0 .../AcceptanceTests/BodyFormData/Formdata.cs | 0 .../BodyFormData/FormdataExtensions.cs | 0 .../IAutoRestSwaggerBATFormDataService.cs | 0 .../AcceptanceTests/BodyFormData/IFormdata.cs | 0 .../BodyFormData/Models/Error.cs | 0 .../BodyFormData/Models/ErrorException.cs | 0 .../BodyInteger/AutoRestIntegerTestService.cs | 0 .../IAutoRestIntegerTestService.cs | 0 .../AcceptanceTests/BodyInteger/IIntModel.cs | 0 .../AcceptanceTests/BodyInteger/IntModel.cs | 0 .../BodyInteger/IntModelExtensions.cs | 0 .../BodyInteger/Models/Error.cs | 0 .../BodyInteger/Models/ErrorException.cs | 0 .../BodyNumber/AutoRestNumberTestService.cs | 0 .../BodyNumber/IAutoRestNumberTestService.cs | 0 .../AcceptanceTests/BodyNumber/INumber.cs | 0 .../BodyNumber/Models/Error.cs | 0 .../BodyNumber/Models/ErrorException.cs | 0 .../AcceptanceTests/BodyNumber/Number.cs | 0 .../BodyNumber/NumberExtensions.cs | 0 .../BodyString/AutoRestSwaggerBATService.cs | 0 .../AcceptanceTests/BodyString/EnumModel.cs | 0 .../BodyString/EnumModelExtensions.cs | 0 .../BodyString/IAutoRestSwaggerBATService.cs | 0 .../AcceptanceTests/BodyString/IEnumModel.cs | 0 .../BodyString/IStringModel.cs | 0 .../BodyString/Models/Colors.cs | 0 .../BodyString/Models/Error.cs | 0 .../BodyString/Models/ErrorException.cs | 0 .../AcceptanceTests/BodyString/StringModel.cs | 0 .../BodyString/StringModelExtensions.cs | 0 .../CompositeBoolIntClient/BoolModel.cs | 0 .../BoolModelExtensions.cs | 0 .../CompositeBoolInt.cs | 0 .../CompositeBoolIntClient/IBoolModel.cs | 0 .../ICompositeBoolInt.cs | 0 .../CompositeBoolIntClient/IIntModel.cs | 0 .../CompositeBoolIntClient/IntModel.cs | 0 .../IntModelExtensions.cs | 0 .../CompositeBoolIntClient/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../AutoRestParameterizedHostTestClient.cs | 0 .../IAutoRestParameterizedHostTestClient.cs | 0 .../AcceptanceTests/CustomBaseUri/IPaths.cs | 0 .../CustomBaseUri/Models/Error.cs | 0 .../CustomBaseUri/Models/ErrorException.cs | 0 .../AcceptanceTests/CustomBaseUri/Paths.cs | 0 .../CustomBaseUri/PathsExtensions.cs | 0 ...toRestParameterizedCustomHostTestClient.cs | 0 ...toRestParameterizedCustomHostTestClient.cs | 0 .../CustomBaseUriMoreOptions/IPaths.cs | 0 .../CustomBaseUriMoreOptions/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../CustomBaseUriMoreOptions/Paths.cs | 0 .../PathsExtensions.cs | 0 .../Header/AutoRestSwaggerBATHeaderService.cs | 0 .../Expected/AcceptanceTests/Header/Header.cs | 0 .../Header/HeaderExtensions.cs | 0 .../IAutoRestSwaggerBATHeaderService.cs | 0 .../AcceptanceTests/Header/IHeader.cs | 0 .../AcceptanceTests/Header/Models/Error.cs | 0 .../Header/Models/ErrorException.cs | 0 .../Header/Models/GreyscaleColors.cs | 0 .../Models/HeaderResponseBoolHeaders.cs | 0 .../Models/HeaderResponseByteHeaders.cs | 0 .../Models/HeaderResponseDateHeaders.cs | 0 .../Models/HeaderResponseDatetimeHeaders.cs | 0 .../HeaderResponseDatetimeRfc1123Headers.cs | 0 .../Models/HeaderResponseDoubleHeaders.cs | 0 .../Models/HeaderResponseDurationHeaders.cs | 0 .../Models/HeaderResponseEnumHeaders.cs | 0 .../HeaderResponseExistingKeyHeaders.cs | 0 .../Models/HeaderResponseFloatHeaders.cs | 0 .../Models/HeaderResponseIntegerHeaders.cs | 0 .../Models/HeaderResponseLongHeaders.cs | 0 .../HeaderResponseProtectedKeyHeaders.cs | 0 .../Models/HeaderResponseStringHeaders.cs | 0 .../AutoRestHttpInfrastructureTestService.cs | 0 .../AcceptanceTests/Http/HttpClientFailure.cs | 0 .../Http/HttpClientFailureExtensions.cs | 0 .../AcceptanceTests/Http/HttpFailure.cs | 0 .../Http/HttpFailureExtensions.cs | 0 .../AcceptanceTests/Http/HttpRedirects.cs | 0 .../Http/HttpRedirectsExtensions.cs | 0 .../AcceptanceTests/Http/HttpRetry.cs | 0 .../Http/HttpRetryExtensions.cs | 0 .../AcceptanceTests/Http/HttpServerFailure.cs | 0 .../Http/HttpServerFailureExtensions.cs | 0 .../AcceptanceTests/Http/HttpSuccess.cs | 0 .../Http/HttpSuccessExtensions.cs | 0 .../IAutoRestHttpInfrastructureTestService.cs | 0 .../Http/IHttpClientFailure.cs | 0 .../AcceptanceTests/Http/IHttpFailure.cs | 0 .../AcceptanceTests/Http/IHttpRedirects.cs | 0 .../AcceptanceTests/Http/IHttpRetry.cs | 0 .../Http/IHttpServerFailure.cs | 0 .../AcceptanceTests/Http/IHttpSuccess.cs | 0 .../Http/IMultipleResponses.cs | 0 .../Expected/AcceptanceTests/Http/Models/A.cs | 0 .../Expected/AcceptanceTests/Http/Models/B.cs | 0 .../Expected/AcceptanceTests/Http/Models/C.cs | 0 .../Expected/AcceptanceTests/Http/Models/D.cs | 0 .../AcceptanceTests/Http/Models/Error.cs | 0 .../Http/Models/ErrorException.cs | 0 .../Models/HttpRedirectsDelete307Headers.cs | 0 .../Http/Models/HttpRedirectsGet300Headers.cs | 0 .../Http/Models/HttpRedirectsGet301Headers.cs | 0 .../Http/Models/HttpRedirectsGet302Headers.cs | 0 .../Http/Models/HttpRedirectsGet307Headers.cs | 0 .../Models/HttpRedirectsHead300Headers.cs | 0 .../Models/HttpRedirectsHead301Headers.cs | 0 .../Models/HttpRedirectsHead302Headers.cs | 0 .../Models/HttpRedirectsHead307Headers.cs | 0 .../Models/HttpRedirectsPatch302Headers.cs | 0 .../Models/HttpRedirectsPatch307Headers.cs | 0 .../Models/HttpRedirectsPost303Headers.cs | 0 .../Models/HttpRedirectsPost307Headers.cs | 0 .../Http/Models/HttpRedirectsPut301Headers.cs | 0 .../Http/Models/HttpRedirectsPut307Headers.cs | 0 .../Http/Models/MyException.cs | 0 .../AcceptanceTests/Http/MultipleResponses.cs | 0 .../Http/MultipleResponsesExtensions.cs | 0 .../AutoRestResourceFlatteningTestService.cs | 0 ...ResourceFlatteningTestServiceExtensions.cs | 0 .../IAutoRestResourceFlatteningTestService.cs | 0 .../ModelFlattening/Models/BaseProduct.cs | 0 .../ModelFlattening/Models/Error.cs | 0 .../ModelFlattening/Models/ErrorException.cs | 0 .../Models/FlattenParameterGroup.cs | 0 .../Models/FlattenedProduct.cs | 0 .../ModelFlattening/Models/GenericUrl.cs | 0 .../ModelFlattening/Models/Resource.cs | 0 .../Models/ResourceCollection.cs | 0 .../ModelFlattening/Models/SimpleProduct.cs | 0 .../AutoRestParameterFlattening.cs | 0 .../ParameterFlattening/AvailabilitySets.cs | 0 .../AvailabilitySetsExtensions.cs | 0 .../IAutoRestParameterFlattening.cs | 0 .../ParameterFlattening/IAvailabilitySets.cs | 0 .../Models/AvailabilitySetUpdateParameters.cs | 1 + .../Report/AutoRestReportService.cs | 0 .../Report/AutoRestReportServiceExtensions.cs | 0 .../Report/IAutoRestReportService.cs | 0 .../AcceptanceTests/Report/Models/Error.cs | 0 .../Report/Models/ErrorException.cs | 0 .../AutoRestRequiredOptionalTestService.cs | 0 .../RequiredOptional/ExplicitModel.cs | 0 .../ExplicitModelExtensions.cs | 0 .../IAutoRestRequiredOptionalTestService.cs | 0 .../RequiredOptional/IExplicitModel.cs | 0 .../RequiredOptional/IImplicitModel.cs | 0 .../RequiredOptional/ImplicitModel.cs | 0 .../ImplicitModelExtensions.cs | 0 .../Models/ArrayOptionalWrapper.cs | 0 .../RequiredOptional/Models/ArrayWrapper.cs | 0 .../Models/ClassOptionalWrapper.cs | 0 .../RequiredOptional/Models/ClassWrapper.cs | 0 .../RequiredOptional/Models/Error.cs | 0 .../RequiredOptional/Models/ErrorException.cs | 0 .../Models/IntOptionalWrapper.cs | 0 .../RequiredOptional/Models/IntWrapper.cs | 0 .../RequiredOptional/Models/Product.cs | 0 .../Models/StringOptionalWrapper.cs | 0 .../RequiredOptional/Models/StringWrapper.cs | 0 .../Url/AutoRestUrlTestService.cs | 0 .../Url/IAutoRestUrlTestService.cs | 0 .../AcceptanceTests/Url/IPathItems.cs | 0 .../Expected/AcceptanceTests/Url/IPaths.cs | 0 .../Expected/AcceptanceTests/Url/IQueries.cs | 0 .../AcceptanceTests/Url/Models/Error.cs | 0 .../Url/Models/ErrorException.cs | 0 .../AcceptanceTests/Url/Models/UriColor.cs | 0 .../Expected/AcceptanceTests/Url/PathItems.cs | 0 .../Url/PathItemsExtensions.cs | 0 .../Expected/AcceptanceTests/Url/Paths.cs | 0 .../AcceptanceTests/Url/PathsExtensions.cs | 0 .../Expected/AcceptanceTests/Url/Queries.cs | 0 .../AcceptanceTests/Url/QueriesExtensions.cs | 0 .../Validation/AutoRestValidationTest.cs | 0 .../AutoRestValidationTestExtensions.cs | 0 .../Validation/IAutoRestValidationTest.cs | 0 .../Validation/Models/ChildProduct.cs | 0 .../Validation/Models/ConstantProduct.cs | 0 .../Validation/Models/EnumConst.cs | 0 .../Validation/Models/Error.cs | 0 .../Validation/Models/ErrorException.cs | 0 .../Validation/Models/Product.cs | 0 .../Expected/Additional.Properties/Get.cs | 0 .../Additional.Properties/GetExtensions.cs | 0 .../Expected/Additional.Properties/IGet.cs | 0 .../IPetStoreonHeroku.cs | 0 .../Expected/Additional.Properties/IPost.cs | 0 .../Expected/Additional.Properties/IPut.cs | 0 .../Additional.Properties/Models/Feature.cs | 0 .../Additional.Properties/Models/Pet.cs | 0 .../Models/WithStringDictionary.cs | 0 .../Models/WithTypedDictionary.cs | 0 .../Models/WithUntypedDictionary.cs | 0 .../Additional.Properties/PetStoreonHeroku.cs | 0 .../Expected/Additional.Properties/Post.cs | 0 .../Additional.Properties/PostExtensions.cs | 0 .../Expected/Additional.Properties/Put.cs | 0 .../Additional.Properties/PutExtensions.cs | 0 .../ISwaggerDateTimeOffsetClient.cs | 0 .../Expected/DateTimeOffset/Models/Error.cs | 0 .../DateTimeOffset/Models/ErrorException.cs | 0 .../Expected/DateTimeOffset/Models/Product.cs | 0 .../SwaggerDateTimeOffsetClient.cs | 0 .../SwaggerDateTimeOffsetClientExtensions.cs | 0 .../Internal.Ctors/IInternalClient.cs | 0 .../Expected/Internal.Ctors/IPets.cs | 0 .../Expected/Internal.Ctors/InternalClient.cs | 0 .../Expected/Internal.Ctors/Pets.cs | 0 .../Expected/Internal.Ctors/PetsExtensions.cs | 0 .../IPolymorphicAnimalStore.cs | 0 .../Mirror.Polymorphic/Models/Animal.cs | 0 .../Mirror.Polymorphic/Models/BaseCat.cs | 0 .../Mirror.Polymorphic/Models/BurmeseCat.cs | 0 .../Mirror.Polymorphic/Models/Doggy.cs | 0 .../Mirror.Polymorphic/Models/Error2.cs | 0 .../Models/Error2Exception.cs | 0 .../Mirror.Polymorphic/Models/HimalayanCat.cs | 0 .../Mirror.Polymorphic/Models/Horsey.cs | 0 .../Mirror.Polymorphic/Models/PersianCat.cs | 0 .../Mirror.Polymorphic/Models/SiameseCat.cs | 0 .../PolymorphicAnimalStore.cs | 0 .../PolymorphicAnimalStoreExtensions.cs | 0 .../ISwaggerDataTypesClient.cs | 0 .../Mirror.Primitives/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../Mirror.Primitives/Models/Product.cs | 0 .../SwaggerDataTypesClient.cs | 0 .../SwaggerDataTypesClientExtensions.cs | 0 .../IRecursiveTypesAPI.cs | 0 .../Mirror.RecursiveTypes/Models/Error.cs | 0 .../Models/ErrorException.cs | 0 .../Mirror.RecursiveTypes/Models/Product.cs | 0 .../RecursiveTypesAPI.cs | 0 .../RecursiveTypesAPIExtensions.cs | 0 .../ISequenceRequestResponseTest.cs | 0 .../Mirror.Sequences/Models/ErrorModel.cs | 0 .../Models/ErrorModelException.cs | 0 .../Expected/Mirror.Sequences/Models/Pet.cs | 0 .../Mirror.Sequences/Models/PetStyle.cs | 0 .../SequenceRequestResponseTest.cs | 0 .../SequenceRequestResponseTestExtensions.cs | 0 .../Expected/PetstoreV2/ISwaggerPetstoreV2.cs | 0 .../Expected/PetstoreV2/Models/ApiResponse.cs | 0 .../Expected/PetstoreV2/Models/Category.cs | 0 .../PetstoreV2/Models/LoginUserHeaders.cs | 0 .../Expected/PetstoreV2/Models/Order.cs | 0 .../Expected/PetstoreV2/Models/Pet.cs | 0 .../Expected/PetstoreV2/Models/Tag.cs | 0 .../Expected/PetstoreV2/Models/User.cs | 0 .../Expected/PetstoreV2/SwaggerPetstoreV2.cs | 0 .../PetstoreV2/SwaggerPetstoreV2Extensions.cs | 0 .../PetstoreV2AllSync/ISwaggerPetstoreV2.cs | 0 .../PetstoreV2AllSync/Models/ApiResponse.cs | 0 .../PetstoreV2AllSync/Models/Category.cs | 0 .../Models/LoginUserHeaders.cs | 0 .../PetstoreV2AllSync/Models/Order.cs | 0 .../Expected/PetstoreV2AllSync/Models/Pet.cs | 0 .../Expected/PetstoreV2AllSync/Models/Tag.cs | 0 .../Expected/PetstoreV2AllSync/Models/User.cs | 0 .../PetstoreV2AllSync/SwaggerPetstoreV2.cs | 0 .../SwaggerPetstoreV2Extensions.cs | 0 .../PetstoreV2NoSync/ISwaggerPetstoreV2.cs | 0 .../PetstoreV2NoSync/Models/ApiResponse.cs | 0 .../PetstoreV2NoSync/Models/Category.cs | 0 .../Models/LoginUserHeaders.cs | 0 .../Expected/PetstoreV2NoSync/Models/Order.cs | 0 .../Expected/PetstoreV2NoSync/Models/Pet.cs | 0 .../Expected/PetstoreV2NoSync/Models/Tag.cs | 0 .../Expected/PetstoreV2NoSync/Models/User.cs | 0 .../PetstoreV2NoSync/SwaggerPetstoreV2.cs | 0 .../SwaggerPetstoreV2Extensions.cs | 0 .../GlobalSuppressions.cs | 26 +- .../InternalClientExtensions.cs | 0 .../AutoRest.CSharp.Tests}/MirrorTests.cs | 6 +- .../Properties/AssemblyInfo.cs | 0 .../swagger-additional-properties.yaml | 0 .../Swagger/swagger-datetimeoffset.json | 0 .../Swagger/swagger-internal-ctors.json | 0 .../Swagger/swagger-mirror-polymorphic.json | 0 .../Swagger/swagger-mirror-primitives.json | 0 .../swagger-mirror-recursive-type.json | 0 .../Swagger/swagger-mirror-sequences.json | 0 .../Swagger/swagger.2.0.example.v2.json | 0 .../SwaggerSpecRunner.cs | 2 +- .../Utilities/Comparers.cs | 2 +- .../Utilities/MirrorTestHelpers.cs | 2 +- .../Utilities/MirroringHandler.cs | 2 +- .../Utilities/ProcessOutputListener.cs | 2 +- .../Utilities/RecordedDelegatingHandler.cs | 2 +- .../Utilities/ServiceController.cs | 7 +- .../Utilities/TestExtensions.cs | 2 +- .../Utilities/TestTracingInterceptor.cs | 4 +- .../AutoRest.CSharp.Tests}/app.config | 0 .../AutoRest.CSharp.Tests}/project.json | 10 +- .../AutoRest.CSharp.Tests}/sample.png | Bin .../AutoRest.CSharp.Unit.Tests.csproj | 11 +- .../AutoRest.CSharp.Unit.Tests}/Bug1152.cs | 2 +- .../AutoRest.CSharp.Unit.Tests}/Bug1161.cs | 2 +- .../AutoRest.CSharp.Unit.Tests}/BugTest.cs | 6 +- .../Resource/AutoRest.json | 21 ++ .../Resource/Bug1152.yaml | 0 .../Resource/Bug1161.yaml | 0 .../TestExtensions.cs | 7 +- .../AutoRest.CSharp.Unit.Tests}/app.config | 0 .../packages.config | 0 .../AutoRest.CSharp/AutoRest.CSharp.csproj | 15 +- .../AutoRest.CSharp}/CSharpCodeGenerator.cs | 18 +- .../AutoRest.CSharp}/CSharpCodeNamer.cs | 8 +- .../AutoRest.CSharp}/ClientModelExtensions.cs | 11 +- .../AutoRest.CSharp}/GlobalSuppressions.cs | 66 ++-- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../SyncMethodsGenerationMode.cs | 2 +- .../TemplateModels/EnumTemplateModel.cs | 6 +- .../TemplateModels/ExtensionsTemplateModel.cs | 6 +- .../MethodGroupTemplateModel.cs | 6 +- .../TemplateModels/MethodTemplateModel.cs | 13 +- .../TemplateModels/ModelTemplateModel.cs | 15 +- .../TemplateModels/ParameterTemplateModel.cs | 6 +- .../TemplateModels/PropertyTemplateModel.cs | 6 +- .../ServiceClientTemplateModel.cs | 9 +- .../Templates/EnumTemplate.cshtml | 3 +- .../Templates/ExceptionTemplate.cshtml | 3 +- .../Templates/ExtensionMethodTemplate.cshtml | 9 +- .../Templates/ExtensionsTemplate.cshtml | 5 +- .../MethodGroupInterfaceTemplate.cshtml | 4 +- .../Templates/MethodGroupTemplate.cshtml | 5 +- .../Templates/MethodTemplate.cshtml | 9 +- .../Templates/ModelTemplate.cshtml | 8 +- .../ServiceClientBodyTemplate.cshtml | 8 +- .../ServiceClientInterfaceTemplate.cshtml | 4 +- .../Templates/ServiceClientTemplate.cshtml | 7 +- .../build.gradle | 10 +- .../azureparametergrouping/Error.java | 0 .../ErrorException.java | 0 ...oRestParameterGroupingTestServiceImpl.java | 0 .../FirstParameterGroupInner.java | 0 ...MultiParamGroupsSecondParamGroupInner.java | 0 ...erGroupingPostOptionalParametersInner.java | 0 ...erGroupingPostRequiredParametersInner.java | 0 .../ParameterGroupingsInner.java | 0 .../implementation/package-info.java | 0 .../azureparametergrouping/package-info.java | 0 .../main/java/fixtures/azurereport/Error.java | 0 .../fixtures/azurereport/ErrorException.java | 0 .../AutoRestReportServiceForAzureImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/azurereport/package-info.java | 0 .../java/fixtures/azureresource/Error.java | 0 .../azureresource/ErrorException.java | 0 ...RestResourceFlatteningTestServiceImpl.java | 0 .../implementation/FlattenedProductInner.java | 0 .../ResourceCollectionInner.java | 0 .../implementation/ResourceInner.java | 0 .../implementation/package-info.java | 0 .../fixtures/azureresource/package-info.java | 0 .../java/fixtures/azurespecials/Error.java | 0 .../azurespecials/ErrorException.java | 0 .../fixtures/azurespecials/OdataFilter.java | 0 .../ApiVersionDefaultsInner.java | 0 .../implementation/ApiVersionLocalsInner.java | 0 ...tAzureSpecialParametersTestClientImpl.java | 0 ...eaderCustomNamedRequestIdHeadersInner.java | 0 ...medRequestIdParamGroupingHeadersInner.java | 0 ...RequestIdParamGroupingParametersInner.java | 0 .../implementation/HeadersInner.java | 0 .../implementation/OdatasInner.java | 0 .../implementation/SkipUrlEncodingsInner.java | 0 .../SubscriptionInCredentialsInner.java | 0 .../SubscriptionInMethodsInner.java | 0 .../XMsClientRequestIdsInner.java | 0 .../implementation/package-info.java | 0 .../fixtures/azurespecials/package-info.java | 0 .../java/fixtures/custombaseuri/Error.java | 0 .../custombaseuri/ErrorException.java | 0 ...toRestParameterizedHostTestClientImpl.java | 0 .../implementation/PathsInner.java | 0 .../implementation/package-info.java | 0 .../fixtures/custombaseuri/package-info.java | 0 .../AutoRestHeadTestServiceImpl.java | 0 .../head/implementation/HttpSuccessInner.java | 0 .../head/implementation/package-info.java | 0 .../main/java/fixtures/head/package-info.java | 0 .../AutoRestHeadExceptionTestServiceImpl.java | 0 .../implementation/HeadExceptionsInner.java | 0 .../implementation/package-info.java | 0 .../fixtures/headexceptions/package-info.java | 0 .../java/fixtures/lro/OperationResult.java | 0 .../fixtures/lro/OperationResultError.java | 0 ...stLongRunningOperationTestServiceImpl.java | 0 ...RORetrysDelete202Retry200HeadersInner.java | 0 ...yncRelativeRetrySucceededHeadersInner.java | 0 ...ng202Accepted200SucceededHeadersInner.java | 0 .../lro/implementation/LRORetrysInner.java | 0 .../LRORetrysPost202Retry200HeadersInner.java | 0 ...yncRelativeRetrySucceededHeadersInner.java | 0 ...yncRelativeRetrySucceededHeadersInner.java | 0 ...OSADsDelete202NonRetry400HeadersInner.java | 0 ...lete202RetryInvalidHeaderHeadersInner.java | 0 ...leteAsyncRelativeRetry400HeadersInner.java | 0 ...elativeRetryInvalidHeaderHeadersInner.java | 0 ...veRetryInvalidJsonPollingHeadersInner.java | 0 ...syncRelativeRetryNoStatusHeadersInner.java | 0 .../LROSADsDeleteNonRetry400HeadersInner.java | 0 .../lro/implementation/LROSADsInner.java | 0 .../LROSADsPost202NoLocationHeadersInner.java | 0 ...LROSADsPost202NonRetry400HeadersInner.java | 0 ...Post202RetryInvalidHeaderHeadersInner.java | 0 ...PostAsyncRelativeRetry400HeadersInner.java | 0 ...elativeRetryInvalidHeaderHeadersInner.java | 0 ...veRetryInvalidJsonPollingHeadersInner.java | 0 ...yncRelativeRetryNoPayloadHeadersInner.java | 0 .../LROSADsPostNonRetry400HeadersInner.java | 0 ...sPutAsyncRelativeRetry400HeadersInner.java | 0 ...elativeRetryInvalidHeaderHeadersInner.java | 0 ...veRetryInvalidJsonPollingHeadersInner.java | 0 ...syncRelativeRetryNoStatusHeadersInner.java | 0 ...ativeRetryNoStatusPayloadHeadersInner.java | 0 ...stomHeaderPost202Retry200HeadersInner.java | 0 ...erPostAsyncRetrySucceededHeadersInner.java | 0 ...derPutAsyncRetrySucceededHeadersInner.java | 0 .../LROsCustomHeadersInner.java | 0 .../LROsDelete202NoRetry204HeadersInner.java | 0 .../LROsDelete202Retry200HeadersInner.java | 0 ...eleteAsyncNoHeaderInRetryHeadersInner.java | 0 ...leteAsyncNoRetrySucceededHeadersInner.java | 0 ...ROsDeleteAsyncRetryFailedHeadersInner.java | 0 ...DeleteAsyncRetrySucceededHeadersInner.java | 0 ...sDeleteAsyncRetrycanceledHeadersInner.java | 0 ...LROsDeleteNoHeaderInRetryHeadersInner.java | 0 ...ng202Accepted200SucceededHeadersInner.java | 0 ...oning202DeletingFailed200HeadersInner.java | 0 ...ing202Deletingcanceled200HeadersInner.java | 0 .../lro/implementation/LROsInner.java | 0 .../LROsPost202NoRetry204HeadersInner.java | 0 .../LROsPost202Retry200HeadersInner.java | 0 ...PostAsyncNoRetrySucceededHeadersInner.java | 0 .../LROsPostAsyncRetryFailedHeadersInner.java | 0 ...OsPostAsyncRetrySucceededHeadersInner.java | 0 ...ROsPostAsyncRetrycanceledHeadersInner.java | 0 ...OsPutAsyncNoHeaderInRetryHeadersInner.java | 0 ...sPutAsyncNoRetrySucceededHeadersInner.java | 0 ...OsPutAsyncNoRetrycanceledHeadersInner.java | 0 .../LROsPutAsyncRetryFailedHeadersInner.java | 0 ...ROsPutAsyncRetrySucceededHeadersInner.java | 0 .../LROsPutNoHeaderInRetryHeadersInner.java | 0 .../lro/implementation/ProductInner.java | 0 .../fixtures/lro/implementation/SkuInner.java | 0 .../lro/implementation/SubProductInner.java | 0 .../lro/implementation/package-info.java | 0 .../main/java/fixtures/lro/package-info.java | 0 .../java/fixtures/paging/OperationResult.java | 0 .../fixtures/paging/ProductProperties.java | 0 .../AutoRestPagingTestServiceImpl.java | 0 .../paging/implementation/PageImpl.java | 0 .../paging/implementation/PageImpl1.java | 0 .../PagingGetMultiplePagesOptionsInner.java | 0 ...ltiplePagesWithOffsetNextOptionsInner.java | 0 ...etMultiplePagesWithOffsetOptionsInner.java | 0 ...gingGetOdataMultiplePagesOptionsInner.java | 0 .../paging/implementation/PagingsInner.java | 0 .../paging/implementation/ProductInner.java | 0 .../paging/implementation/package-info.java | 0 .../java/fixtures/paging/package-info.java | 0 .../subscriptionidapiversion/Error.java | 0 .../ErrorException.java | 0 .../implementation/GroupsInner.java | 0 .../MicrosoftAzureTestUrlImpl.java | 0 .../SampleResourceGroupInner.java | 0 .../implementation/package-info.java | 0 .../package-info.java | 0 .../AzureCustomBaseUriTests.java | 0 .../ParameterGroupingTests.java | 0 .../azurereport/CoverageReporter.java | 0 .../azurespecials/ApiVersionDefaultTests.java | 0 .../azurespecials/ApiVersionLocalTests.java | 0 .../azurespecials/HeaderOperationsTests.java | 0 .../azurespecials/SkipUrlEncodingTests.java | 0 .../SubscriptionInCredentialsTests.java | 0 .../SubscriptionInMethodTests.java | 0 .../XMsClientRequestIdTests.java | 0 .../java/fixtures/head/HttpSuccessTests.java | 0 .../headexceptions/HeadExceptionTests.java | 0 .../java/fixtures/lro/LRORetrysTests.java | 0 .../test/java/fixtures/lro/LROSADsTests.java | 0 .../fixtures/lro/LROsCustomHeaderTests.java | 0 .../src/test/java/fixtures/lro/LROsTests.java | 0 .../java/fixtures/paging/PagingTests.java | 0 .../subscriptionidapiversion/GroupTests.java | 0 .../AutoRest.Java.Azure.Fluent.csproj | 27 +- .../AzureJavaFluentCodeGenerator.cs | 20 +- .../AzureJavaFluentCodeNamer.cs | 10 +- .../ClientModelExtensions.cs | 6 + .../GlobalSuppressions.cs | 27 ++ .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AzureFluentEnumTemplateModel.cs | 6 +- .../AzureFluentMethodGroupTemplateModel.cs | 11 +- .../AzureFluentMethodTemplateModel.cs | 16 +- .../AzureFluentModelTemplateModel.cs | 11 +- .../AzureFluentServiceClientTemplateModel.cs | 12 +- .../TemplateModels/FluentPageTemplateModel.cs | 9 +- .../TypeModels/FluentCompositeTypeModel.cs | 11 +- .../TypeModels/FluentEnumTypeModel.cs | 13 +- .../TypeModels/FluentPropertyModel.cs | 13 +- .../AutoRest.Java.Azure.Tests}/build.gradle | 10 +- .../AutoRestParameterGroupingTestService.java | 0 .../ParameterGroupings.java | 0 ...oRestParameterGroupingTestServiceImpl.java | 0 .../ParameterGroupingsImpl.java | 0 .../implementation/package-info.java | 0 .../azureparametergrouping/models/Error.java | 0 .../models/ErrorException.java | 0 .../models/FirstParameterGroup.java | 0 ...gPostMultiParamGroupsSecondParamGroup.java | 0 ...rameterGroupingPostOptionalParameters.java | 0 ...rameterGroupingPostRequiredParameters.java | 0 .../models/package-info.java | 0 .../azureparametergrouping/package-info.java | 0 .../AutoRestReportServiceForAzure.java | 0 .../AutoRestReportServiceForAzureImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/azurereport/models/Error.java | 0 .../azurereport/models/ErrorException.java | 0 .../azurereport/models/package-info.java | 0 .../fixtures/azurereport/package-info.java | 0 ...AutoRestResourceFlatteningTestService.java | 0 ...RestResourceFlatteningTestServiceImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/azureresource/models/Error.java | 0 .../azureresource/models/ErrorException.java | 0 .../models/FlattenedProduct.java | 0 .../models/ResourceCollection.java | 0 .../azureresource/models/package-info.java | 0 .../fixtures/azureresource/package-info.java | 0 .../azurespecials/ApiVersionDefaults.java | 0 .../azurespecials/ApiVersionLocals.java | 0 ...oRestAzureSpecialParametersTestClient.java | 0 .../java/fixtures/azurespecials/Headers.java | 0 .../java/fixtures/azurespecials/Odatas.java | 0 .../azurespecials/SkipUrlEncodings.java | 0 .../SubscriptionInCredentials.java | 0 .../azurespecials/SubscriptionInMethods.java | 0 .../azurespecials/XMsClientRequestIds.java | 0 .../ApiVersionDefaultsImpl.java | 0 .../implementation/ApiVersionLocalsImpl.java | 0 ...tAzureSpecialParametersTestClientImpl.java | 0 .../implementation/HeadersImpl.java | 0 .../implementation/OdatasImpl.java | 0 .../implementation/SkipUrlEncodingsImpl.java | 0 .../SubscriptionInCredentialsImpl.java | 0 .../SubscriptionInMethodsImpl.java | 0 .../XMsClientRequestIdsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/azurespecials/models/Error.java | 0 .../azurespecials/models/ErrorException.java | 0 .../HeaderCustomNamedRequestIdHeaders.java | 0 ...tomNamedRequestIdParamGroupingHeaders.java | 0 ...NamedRequestIdParamGroupingParameters.java | 0 .../azurespecials/models/OdataFilter.java | 0 .../azurespecials/models/package-info.java | 0 .../fixtures/azurespecials/package-info.java | 0 .../AutoRestParameterizedHostTestClient.java | 0 .../java/fixtures/custombaseuri/Paths.java | 0 ...toRestParameterizedHostTestClientImpl.java | 0 .../implementation/PathsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/custombaseuri/models/Error.java | 0 .../custombaseuri/models/ErrorException.java | 0 .../custombaseuri/models/package-info.java | 0 .../fixtures/custombaseuri/package-info.java | 0 .../head/AutoRestHeadTestService.java | 0 .../main/java/fixtures/head/HttpSuccess.java | 0 .../AutoRestHeadTestServiceImpl.java | 0 .../head/implementation/HttpSuccessImpl.java | 0 .../head/implementation/package-info.java | 0 .../fixtures/head/models/package-info.java | 0 .../main/java/fixtures/head/package-info.java | 0 .../AutoRestHeadExceptionTestService.java | 0 .../headexceptions/HeadExceptions.java | 0 .../AutoRestHeadExceptionTestServiceImpl.java | 0 .../implementation/HeadExceptionsImpl.java | 0 .../implementation/package-info.java | 0 .../headexceptions/models/package-info.java | 0 .../fixtures/headexceptions/package-info.java | 0 ...toRestLongRunningOperationTestService.java | 0 .../src/main/java/fixtures/lro/LRORetrys.java | 0 .../src/main/java/fixtures/lro/LROSADs.java | 0 .../src/main/java/fixtures/lro/LROs.java | 0 .../java/fixtures/lro/LROsCustomHeaders.java | 0 ...stLongRunningOperationTestServiceImpl.java | 0 .../lro/implementation/LRORetrysImpl.java | 0 .../lro/implementation/LROSADsImpl.java | 0 .../implementation/LROsCustomHeadersImpl.java | 0 .../fixtures/lro/implementation/LROsImpl.java | 0 .../lro/implementation/package-info.java | 0 .../LRORetrysDelete202Retry200Headers.java | 0 ...eteAsyncRelativeRetrySucceededHeaders.java | 0 ...sioning202Accepted200SucceededHeaders.java | 0 .../LRORetrysPost202Retry200Headers.java | 0 ...ostAsyncRelativeRetrySucceededHeaders.java | 0 ...PutAsyncRelativeRetrySucceededHeaders.java | 0 .../LROSADsDelete202NonRetry400Headers.java | 0 ...ADsDelete202RetryInvalidHeaderHeaders.java | 0 ...ADsDeleteAsyncRelativeRetry400Headers.java | 0 ...syncRelativeRetryInvalidHeaderHeaders.java | 0 ...elativeRetryInvalidJsonPollingHeaders.java | 0 ...leteAsyncRelativeRetryNoStatusHeaders.java | 0 .../LROSADsDeleteNonRetry400Headers.java | 0 .../LROSADsPost202NoLocationHeaders.java | 0 .../LROSADsPost202NonRetry400Headers.java | 0 ...OSADsPost202RetryInvalidHeaderHeaders.java | 0 ...OSADsPostAsyncRelativeRetry400Headers.java | 0 ...syncRelativeRetryInvalidHeaderHeaders.java | 0 ...elativeRetryInvalidJsonPollingHeaders.java | 0 ...ostAsyncRelativeRetryNoPayloadHeaders.java | 0 .../models/LROSADsPostNonRetry400Headers.java | 0 ...ROSADsPutAsyncRelativeRetry400Headers.java | 0 ...syncRelativeRetryInvalidHeaderHeaders.java | 0 ...elativeRetryInvalidJsonPollingHeaders.java | 0 ...sPutAsyncRelativeRetryNoStatusHeaders.java | 0 ...ncRelativeRetryNoStatusPayloadHeaders.java | 0 ...ROsCustomHeaderPost202Retry200Headers.java | 0 ...mHeaderPostAsyncRetrySucceededHeaders.java | 0 ...omHeaderPutAsyncRetrySucceededHeaders.java | 0 .../LROsDelete202NoRetry204Headers.java | 0 .../models/LROsDelete202Retry200Headers.java | 0 ...LROsDeleteAsyncNoHeaderInRetryHeaders.java | 0 ...ROsDeleteAsyncNoRetrySucceededHeaders.java | 0 .../LROsDeleteAsyncRetryFailedHeaders.java | 0 .../LROsDeleteAsyncRetrySucceededHeaders.java | 0 .../LROsDeleteAsyncRetrycanceledHeaders.java | 0 .../LROsDeleteNoHeaderInRetryHeaders.java | 0 ...sioning202Accepted200SucceededHeaders.java | 0 ...ovisioning202DeletingFailed200Headers.java | 0 ...isioning202Deletingcanceled200Headers.java | 0 .../models/LROsPost202NoRetry204Headers.java | 0 .../models/LROsPost202Retry200Headers.java | 0 .../LROsPostAsyncNoRetrySucceededHeaders.java | 0 .../LROsPostAsyncRetryFailedHeaders.java | 0 .../LROsPostAsyncRetrySucceededHeaders.java | 0 .../LROsPostAsyncRetrycanceledHeaders.java | 0 .../LROsPutAsyncNoHeaderInRetryHeaders.java | 0 .../LROsPutAsyncNoRetrySucceededHeaders.java | 0 .../LROsPutAsyncNoRetrycanceledHeaders.java | 0 .../LROsPutAsyncRetryFailedHeaders.java | 0 .../LROsPutAsyncRetrySucceededHeaders.java | 0 .../models/LROsPutNoHeaderInRetryHeaders.java | 0 .../fixtures/lro/models/OperationResult.java | 0 .../lro/models/OperationResultError.java | 0 .../java/fixtures/lro/models/Product.java | 0 .../main/java/fixtures/lro/models/Sku.java | 0 .../java/fixtures/lro/models/SubProduct.java | 0 .../fixtures/lro/models/package-info.java | 0 .../main/java/fixtures/lro/package-info.java | 0 .../paging/AutoRestPagingTestService.java | 0 .../main/java/fixtures/paging/Pagings.java | 0 .../AutoRestPagingTestServiceImpl.java | 0 .../paging/implementation/PagingsImpl.java | 0 .../paging/implementation/package-info.java | 0 .../paging/models/OperationResult.java | 0 .../java/fixtures/paging/models/PageImpl.java | 0 .../fixtures/paging/models/PageImpl1.java | 0 .../models/PagingGetMultiplePagesOptions.java | 0 ...GetMultiplePagesWithOffsetNextOptions.java | 0 ...gingGetMultiplePagesWithOffsetOptions.java | 0 .../PagingGetOdataMultiplePagesOptions.java | 0 .../java/fixtures/paging/models/Product.java | 0 .../paging/models/ProductProperties.java | 0 .../fixtures/paging/models/package-info.java | 0 .../java/fixtures/paging/package-info.java | 0 .../subscriptionidapiversion/Groups.java | 0 .../MicrosoftAzureTestUrl.java | 0 .../implementation/GroupsImpl.java | 0 .../MicrosoftAzureTestUrlImpl.java | 0 .../implementation/package-info.java | 0 .../models/Error.java | 0 .../models/ErrorException.java | 0 .../models/SampleResourceGroup.java | 0 .../models/package-info.java | 0 .../package-info.java | 0 .../AzureCustomBaseUriTests.java | 0 .../ParameterGroupingTests.java | 0 .../azurereport/CoverageReporter.java | 0 .../azurespecials/ApiVersionDefaultTests.java | 0 .../azurespecials/ApiVersionLocalTests.java | 0 .../azurespecials/HeaderOperationsTests.java | 0 .../azurespecials/SkipUrlEncodingTests.java | 0 .../SubscriptionInCredentialsTests.java | 0 .../SubscriptionInMethodTests.java | 0 .../XMsClientRequestIdTests.java | 0 .../java/fixtures/head/HttpSuccessTests.java | 0 .../headexceptions/HeadExceptionTests.java | 0 .../java/fixtures/lro/LRORetrysTests.java | 0 .../test/java/fixtures/lro/LROSADsTests.java | 0 .../fixtures/lro/LROsCustomHeaderTests.java | 0 .../src/test/java/fixtures/lro/LROsTests.java | 0 .../java/fixtures/paging/PagingTests.java | 0 .../subscriptionidapiversion/GroupTests.java | 0 .../AutoRest.Java.Azure.csproj | 23 +- .../AzureJavaCodeGenerator.cs | 20 +- .../AzureJavaCodeNamer.cs | 14 +- .../ClientModelExtensions.cs | 11 +- .../AutoRest.Java.Azure/GlobalSuppressions.cs | 65 ++++ .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../TemplateModels/AzureEnumTemplateModel.cs | 6 +- .../AzureMethodGroupTemplateModel.cs | 12 +- .../AzureMethodTemplateModel.cs | 18 +- .../TemplateModels/AzureModelTemplateModel.cs | 13 +- .../AzureServiceClientTemplateModel.cs | 11 +- .../TemplateModels/PageTemplateModel.cs | 6 +- .../AzureMethodGroupInterfaceTemplate.cshtml | 10 +- .../AzureMethodGroupRetrofitTemplate.cshtml | 11 +- .../Templates/AzureMethodGroupTemplate.cshtml | 9 +- .../Templates/AzureMethodTemplate.cshtml | 15 +- ...AzureServiceClientInterfaceTemplate.cshtml | 11 +- .../AzureServiceClientRetrofitTemplate.cshtml | 11 +- .../AzureServiceClientTemplate.cshtml | 12 +- .../Templates/PageTemplate.cshtml | 6 +- .../TypeModels/AzureCompositeTypeModel.cs | 15 +- .../TypeModels/AzureResponseModel.cs | 16 +- .../TypeModels/AzureSequenceTypeModel.cs | 13 +- .../AutoRest.Java.Tests}/build.gradle | 10 +- .../main/java/fixtures/bodyarray/Arrays.java | 0 .../AutoRestSwaggerBATArrayService.java | 0 .../bodyarray/implementation/ArraysImpl.java | 0 .../AutoRestSwaggerBATArrayServiceImpl.java | 0 .../implementation/package-info.java | 0 .../java/fixtures/bodyarray/models/Error.java | 0 .../bodyarray/models/ErrorException.java | 0 .../fixtures/bodyarray/models/Product.java | 0 .../bodyarray/models/package-info.java | 0 .../java/fixtures/bodyarray/package-info.java | 0 .../bodyboolean/AutoRestBoolTestService.java | 0 .../main/java/fixtures/bodyboolean/Bools.java | 0 .../AutoRestBoolTestServiceImpl.java | 0 .../bodyboolean/implementation/BoolsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodyboolean/models/Error.java | 0 .../bodyboolean/models/ErrorException.java | 0 .../bodyboolean/models/package-info.java | 0 .../fixtures/bodyboolean/package-info.java | 0 .../AutoRestSwaggerBATByteService.java | 0 .../main/java/fixtures/bodybyte/Bytes.java | 0 .../AutoRestSwaggerBATByteServiceImpl.java | 0 .../bodybyte/implementation/BytesImpl.java | 0 .../bodybyte/implementation/package-info.java | 0 .../java/fixtures/bodybyte/models/Error.java | 0 .../bodybyte/models/ErrorException.java | 0 .../bodybyte/models/package-info.java | 0 .../java/fixtures/bodybyte/package-info.java | 0 .../java/fixtures/bodycomplex/Arrays.java | 0 .../AutoRestComplexTestService.java | 0 .../java/fixtures/bodycomplex/Basics.java | 0 .../fixtures/bodycomplex/Dictionarys.java | 0 .../fixtures/bodycomplex/Inheritances.java | 0 .../bodycomplex/Polymorphicrecursives.java | 0 .../fixtures/bodycomplex/Polymorphisms.java | 0 .../java/fixtures/bodycomplex/Primitives.java | 0 .../bodycomplex/Readonlypropertys.java | 0 .../implementation/ArraysImpl.java | 0 .../AutoRestComplexTestServiceImpl.java | 0 .../implementation/BasicsImpl.java | 0 .../implementation/DictionarysImpl.java | 0 .../implementation/InheritancesImpl.java | 0 .../PolymorphicrecursivesImpl.java | 0 .../implementation/PolymorphismsImpl.java | 0 .../implementation/PrimitivesImpl.java | 0 .../implementation/ReadonlypropertysImpl.java | 0 .../implementation/package-info.java | 0 .../bodycomplex/models/ArrayWrapper.java | 0 .../fixtures/bodycomplex/models/Basic.java | 0 .../bodycomplex/models/BooleanWrapper.java | 0 .../bodycomplex/models/ByteWrapper.java | 0 .../bodycomplex/models/CMYKColors.java | 0 .../java/fixtures/bodycomplex/models/Cat.java | 0 .../bodycomplex/models/Cookiecuttershark.java | 0 .../bodycomplex/models/DateWrapper.java | 0 .../bodycomplex/models/DatetimeWrapper.java | 0 .../models/Datetimerfc1123Wrapper.java | 0 .../bodycomplex/models/DictionaryWrapper.java | 0 .../java/fixtures/bodycomplex/models/Dog.java | 0 .../bodycomplex/models/DoubleWrapper.java | 0 .../bodycomplex/models/DurationWrapper.java | 0 .../fixtures/bodycomplex/models/Error.java | 0 .../bodycomplex/models/ErrorException.java | 0 .../fixtures/bodycomplex/models/Fish.java | 0 .../bodycomplex/models/FloatWrapper.java | 0 .../bodycomplex/models/Goblinshark.java | 0 .../bodycomplex/models/IntWrapper.java | 0 .../bodycomplex/models/LongWrapper.java | 0 .../java/fixtures/bodycomplex/models/Pet.java | 0 .../bodycomplex/models/ReadonlyObj.java | 0 .../fixtures/bodycomplex/models/Salmon.java | 0 .../fixtures/bodycomplex/models/Sawshark.java | 0 .../fixtures/bodycomplex/models/Shark.java | 0 .../fixtures/bodycomplex/models/Siamese.java | 0 .../bodycomplex/models/StringWrapper.java | 0 .../bodycomplex/models/package-info.java | 0 .../fixtures/bodycomplex/package-info.java | 0 .../bodydate/AutoRestDateTestService.java | 0 .../main/java/fixtures/bodydate/Dates.java | 0 .../AutoRestDateTestServiceImpl.java | 0 .../bodydate/implementation/DatesImpl.java | 0 .../bodydate/implementation/package-info.java | 0 .../java/fixtures/bodydate/models/Error.java | 0 .../bodydate/models/ErrorException.java | 0 .../bodydate/models/package-info.java | 0 .../java/fixtures/bodydate/package-info.java | 0 .../AutoRestDateTimeTestService.java | 0 .../java/fixtures/bodydatetime/Datetimes.java | 0 .../AutoRestDateTimeTestServiceImpl.java | 0 .../implementation/DatetimesImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodydatetime/models/Error.java | 0 .../bodydatetime/models/ErrorException.java | 0 .../bodydatetime/models/package-info.java | 0 .../fixtures/bodydatetime/package-info.java | 0 .../AutoRestRFC1123DateTimeTestService.java | 0 .../bodydatetimerfc1123/Datetimerfc1123s.java | 0 ...utoRestRFC1123DateTimeTestServiceImpl.java | 0 .../implementation/Datetimerfc1123sImpl.java | 0 .../implementation/package-info.java | 0 .../bodydatetimerfc1123/models/Error.java | 0 .../models/ErrorException.java | 0 .../models/package-info.java | 0 .../bodydatetimerfc1123/package-info.java | 0 .../AutoRestSwaggerBATdictionaryService.java | 0 .../fixtures/bodydictionary/Dictionarys.java | 0 ...toRestSwaggerBATdictionaryServiceImpl.java | 0 .../implementation/DictionarysImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodydictionary/models/Error.java | 0 .../bodydictionary/models/ErrorException.java | 0 .../bodydictionary/models/Widget.java | 0 .../bodydictionary/models/package-info.java | 0 .../fixtures/bodydictionary/package-info.java | 0 .../AutoRestDurationTestService.java | 0 .../java/fixtures/bodyduration/Durations.java | 0 .../AutoRestDurationTestServiceImpl.java | 0 .../implementation/DurationsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodyduration/models/Error.java | 0 .../bodyduration/models/ErrorException.java | 0 .../bodyduration/models/package-info.java | 0 .../fixtures/bodyduration/package-info.java | 0 .../AutoRestSwaggerBATFileService.java | 0 .../main/java/fixtures/bodyfile/Files.java | 0 .../AutoRestSwaggerBATFileServiceImpl.java | 0 .../bodyfile/implementation/FilesImpl.java | 0 .../bodyfile/implementation/package-info.java | 0 .../java/fixtures/bodyfile/models/Error.java | 0 .../bodyfile/models/ErrorException.java | 0 .../bodyfile/models/package-info.java | 0 .../java/fixtures/bodyfile/package-info.java | 0 .../AutoRestSwaggerBATFormDataService.java | 0 .../java/fixtures/bodyformdata/Formdatas.java | 0 ...AutoRestSwaggerBATFormDataServiceImpl.java | 0 .../implementation/FormdatasImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodyformdata/models/Error.java | 0 .../bodyformdata/models/ErrorException.java | 0 .../bodyformdata/models/package-info.java | 0 .../fixtures/bodyformdata/package-info.java | 0 .../AutoRestIntegerTestService.java | 0 .../main/java/fixtures/bodyinteger/Ints.java | 0 .../AutoRestIntegerTestServiceImpl.java | 0 .../bodyinteger/implementation/IntsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodyinteger/models/Error.java | 0 .../bodyinteger/models/ErrorException.java | 0 .../bodyinteger/models/package-info.java | 0 .../fixtures/bodyinteger/package-info.java | 0 .../bodynumber/AutoRestNumberTestService.java | 0 .../java/fixtures/bodynumber/Numbers.java | 0 .../AutoRestNumberTestServiceImpl.java | 0 .../implementation/NumbersImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodynumber/models/Error.java | 0 .../bodynumber/models/ErrorException.java | 0 .../bodynumber/models/package-info.java | 0 .../fixtures/bodynumber/package-info.java | 0 .../bodystring/AutoRestSwaggerBATService.java | 0 .../main/java/fixtures/bodystring/Enums.java | 0 .../java/fixtures/bodystring/Strings.java | 0 .../AutoRestSwaggerBATServiceImpl.java | 0 .../bodystring/implementation/EnumsImpl.java | 0 .../implementation/StringsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/bodystring/models/Colors.java | 0 .../fixtures/bodystring/models/Error.java | 0 .../bodystring/models/ErrorException.java | 0 .../bodystring/models/package-info.java | 0 .../fixtures/bodystring/package-info.java | 0 .../AutoRestParameterizedHostTestClient.java | 0 .../java/fixtures/custombaseuri/Paths.java | 0 ...toRestParameterizedHostTestClientImpl.java | 0 .../implementation/PathsImpl.java | 0 .../implementation/package-info.java | 0 .../fixtures/custombaseuri/models/Error.java | 0 .../custombaseuri/models/ErrorException.java | 0 .../custombaseuri/models/package-info.java | 0 .../fixtures/custombaseuri/package-info.java | 0 ...RestParameterizedCustomHostTestClient.java | 0 .../custombaseurimoreoptions/Paths.java | 0 ...ParameterizedCustomHostTestClientImpl.java | 0 .../implementation/PathsImpl.java | 0 .../implementation/package-info.java | 0 .../models/Error.java | 0 .../models/ErrorException.java | 0 .../models/package-info.java | 0 .../package-info.java | 0 .../AutoRestSwaggerBATHeaderService.java | 0 .../main/java/fixtures/header/Headers.java | 0 .../AutoRestSwaggerBATHeaderServiceImpl.java | 0 .../header/implementation/HeadersImpl.java | 0 .../header/implementation/package-info.java | 0 .../java/fixtures/header/models/Error.java | 0 .../header/models/ErrorException.java | 0 .../header/models/GreyscaleColors.java | 0 .../models/HeaderResponseBoolHeaders.java | 0 .../models/HeaderResponseByteHeaders.java | 0 .../models/HeaderResponseDateHeaders.java | 0 .../models/HeaderResponseDatetimeHeaders.java | 0 .../HeaderResponseDatetimeRfc1123Headers.java | 0 .../models/HeaderResponseDoubleHeaders.java | 0 .../models/HeaderResponseDurationHeaders.java | 0 .../models/HeaderResponseEnumHeaders.java | 0 .../HeaderResponseExistingKeyHeaders.java | 0 .../models/HeaderResponseFloatHeaders.java | 0 .../models/HeaderResponseIntegerHeaders.java | 0 .../models/HeaderResponseLongHeaders.java | 0 .../HeaderResponseProtectedKeyHeaders.java | 0 .../models/HeaderResponseStringHeaders.java | 0 .../fixtures/header/models/package-info.java | 0 .../java/fixtures/header/package-info.java | 0 ...AutoRestHttpInfrastructureTestService.java | 0 .../fixtures/http/HttpClientFailures.java | 0 .../main/java/fixtures/http/HttpFailures.java | 0 .../java/fixtures/http/HttpRedirects.java | 0 .../main/java/fixtures/http/HttpRetrys.java | 0 .../fixtures/http/HttpServerFailures.java | 0 .../main/java/fixtures/http/HttpSuccess.java | 0 .../java/fixtures/http/MultipleResponses.java | 0 ...RestHttpInfrastructureTestServiceImpl.java | 0 .../HttpClientFailuresImpl.java | 0 .../http/implementation/HttpFailuresImpl.java | 0 .../implementation/HttpRedirectsImpl.java | 0 .../http/implementation/HttpRetrysImpl.java | 0 .../HttpServerFailuresImpl.java | 0 .../http/implementation/HttpSuccessImpl.java | 0 .../implementation/MultipleResponsesImpl.java | 0 .../http/implementation/package-info.java | 0 .../src/main/java/fixtures/http/models/A.java | 0 .../src/main/java/fixtures/http/models/B.java | 0 .../src/main/java/fixtures/http/models/C.java | 0 .../src/main/java/fixtures/http/models/D.java | 0 .../main/java/fixtures/http/models/Error.java | 0 .../fixtures/http/models/ErrorException.java | 0 .../models/HttpRedirectsDelete307Headers.java | 0 .../models/HttpRedirectsGet300Headers.java | 0 .../models/HttpRedirectsGet301Headers.java | 0 .../models/HttpRedirectsGet302Headers.java | 0 .../models/HttpRedirectsGet307Headers.java | 0 .../models/HttpRedirectsHead300Headers.java | 0 .../models/HttpRedirectsHead301Headers.java | 0 .../models/HttpRedirectsHead302Headers.java | 0 .../models/HttpRedirectsHead307Headers.java | 0 .../models/HttpRedirectsPatch302Headers.java | 0 .../models/HttpRedirectsPatch307Headers.java | 0 .../models/HttpRedirectsPost303Headers.java | 0 .../models/HttpRedirectsPost307Headers.java | 0 .../models/HttpRedirectsPut301Headers.java | 0 .../models/HttpRedirectsPut307Headers.java | 0 .../fixtures/http/models/MyException.java | 0 .../fixtures/http/models/package-info.java | 0 .../main/java/fixtures/http/package-info.java | 0 ...AutoRestResourceFlatteningTestService.java | 0 ...RestResourceFlatteningTestServiceImpl.java | 0 .../implementation/package-info.java | 0 .../modelflattening/models/BaseProduct.java | 0 .../modelflattening/models/Error.java | 0 .../models/ErrorException.java | 0 .../models/FlattenParameterGroup.java | 0 .../models/FlattenedProduct.java | 0 .../modelflattening/models/GenericUrl.java | 0 .../modelflattening/models/Resource.java | 0 .../models/ResourceCollection.java | 0 .../modelflattening/models/SimpleProduct.java | 0 .../modelflattening/models/package-info.java | 0 .../modelflattening/package-info.java | 0 .../AutoRestParameterFlattening.java | 0 .../parameterflattening/AvailabilitySets.java | 0 .../AutoRestParameterFlatteningImpl.java | 0 .../implementation/AvailabilitySetsImpl.java | 0 .../implementation/package-info.java | 0 .../AvailabilitySetUpdateParameters.java | 0 .../models/package-info.java | 0 .../parameterflattening/package-info.java | 0 .../report/AutoRestReportService.java | 0 .../AutoRestReportServiceImpl.java | 0 .../report/implementation/package-info.java | 0 .../java/fixtures/report/models/Error.java | 0 .../report/models/ErrorException.java | 0 .../fixtures/report/models/package-info.java | 0 .../java/fixtures/report/package-info.java | 0 .../AutoRestRequiredOptionalTestService.java | 0 .../fixtures/requiredoptional/Explicits.java | 0 .../fixtures/requiredoptional/Implicits.java | 0 ...toRestRequiredOptionalTestServiceImpl.java | 0 .../implementation/ExplicitsImpl.java | 0 .../implementation/ImplicitsImpl.java | 0 .../implementation/package-info.java | 0 .../models/ArrayOptionalWrapper.java | 0 .../requiredoptional/models/ArrayWrapper.java | 0 .../models/ClassOptionalWrapper.java | 0 .../requiredoptional/models/ClassWrapper.java | 0 .../requiredoptional/models/Error.java | 0 .../models/ErrorException.java | 0 .../models/IntOptionalWrapper.java | 0 .../requiredoptional/models/IntWrapper.java | 0 .../requiredoptional/models/Product.java | 0 .../models/StringOptionalWrapper.java | 0 .../models/StringWrapper.java | 0 .../requiredoptional/models/package-info.java | 0 .../requiredoptional/package-info.java | 0 .../fixtures/url/AutoRestUrlTestService.java | 0 .../src/main/java/fixtures/url/PathItems.java | 0 .../src/main/java/fixtures/url/Paths.java | 0 .../src/main/java/fixtures/url/Queries.java | 0 .../AutoRestUrlTestServiceImpl.java | 0 .../url/implementation/PathItemsImpl.java | 0 .../url/implementation/PathsImpl.java | 0 .../url/implementation/QueriesImpl.java | 0 .../url/implementation/package-info.java | 0 .../main/java/fixtures/url/models/Error.java | 0 .../fixtures/url/models/ErrorException.java | 0 .../java/fixtures/url/models/UriColor.java | 0 .../fixtures/url/models/package-info.java | 0 .../main/java/fixtures/url/package-info.java | 0 .../validation/AutoRestValidationTest.java | 0 .../AutoRestValidationTestImpl.java | 0 .../implementation/package-info.java | 0 .../validation/models/ChildProduct.java | 0 .../validation/models/ConstantProduct.java | 0 .../fixtures/validation/models/EnumConst.java | 0 .../fixtures/validation/models/Error.java | 0 .../validation/models/ErrorException.java | 0 .../fixtures/validation/models/Product.java | 0 .../validation/models/package-info.java | 0 .../fixtures/validation/package-info.java | 0 .../java/fixtures/bodyarray/ArrayTests.java | 0 .../java/fixtures/bodyboolean/BoolTests.java | 0 .../bodybyte/ByteOperationsTests.java | 0 .../java/fixtures/bodycomplex/ArrayTests.java | 0 .../bodycomplex/BasicOperationsTests.java | 0 .../fixtures/bodycomplex/DictionaryTests.java | 0 .../bodycomplex/InheritanceTests.java | 0 .../bodycomplex/PolymorphismTests.java | 0 .../PolymorphismrecursiveTests.java | 0 .../fixtures/bodycomplex/PrimitiveTests.java | 0 .../bodycomplex/ReadonlypropertyTests.java | 0 .../bodydate/DateOperationsTests.java | 0 .../bodydatetime/DatetimeOperationsTests.java | 0 .../DateTimeRfc1123OperationsTests.java | 0 .../bodydictionary/DictionaryTests.java | 0 .../bodyduration/DurationOperationsTests.java | 0 .../java/fixtures/bodyfile/FilesTests.java | 0 .../fixtures/bodyformdata/FormdataTests.java | 0 .../bodyinteger/IntOperationsTests.java | 0 .../java/fixtures/bodynumber/NumberTests.java | 0 .../bodystring/EnumOperationsTests.java | 0 .../bodystring/StringOperationsTests.java | 0 .../custombaseuri/CustomBaseUriTests.java | 0 .../header/HeaderOperationsTests.java | 0 .../fixtures/http/HttpClientFailureTests.java | 0 .../java/fixtures/http/HttpFailureTests.java | 0 .../fixtures/http/HttpRedirectsTests.java | 0 .../java/fixtures/http/HttpRetryTests.java | 0 .../fixtures/http/HttpServerFailureTests.java | 0 .../java/fixtures/http/HttpSuccessTests.java | 0 .../fixtures/http/MultipleResponsesTests.java | 0 .../modelflattening/ModelFlatteningTests.java | 0 .../fixtures/report/CoverageReporter.java | 0 .../requiredoptional/ExplicitTests.java | 0 .../requiredoptional/ImplicitTests.java | 0 .../java/fixtures/url/PathItemsTests.java | 0 .../test/java/fixtures/url/PathsTests.java | 0 .../test/java/fixtures/url/QueriesTests.java | 0 .../src/test/resources}/sample.png | Bin .../src/test/resources/upload.txt | 0 .../AutoRest.Java/AutoRest.Java.csproj | 17 +- .../AutoRest.Java}/ClientModelExtensions.cs | 7 +- .../AutoRest.Java/GlobalSuppressions.cs | 195 +++++++++++ .../AutoRest.Java}/IScopeProvider.cs | 2 +- .../AutoRest.Java}/JavaCodeGenerator.cs | 19 +- .../generator/AutoRest.Java}/JavaCodeNamer.cs | 11 +- .../AutoRest.Java}/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../AutoRest.Java}/Properties/Resources.resx | 0 .../generator/AutoRest.Java}/ScopeProvider.cs | 2 +- .../TemplateModels/EnumTemplateModel.cs | 6 +- .../MethodGroupTemplateModel.cs | 8 +- .../TemplateModels/MethodTemplateModel.cs | 18 +- .../TemplateModels/ModelTemplateModel.cs | 14 +- .../PackageInfoTemplateModel.cs | 6 +- .../TemplateModels/ParameterTemplateModel.cs | 6 +- .../ServiceClientTemplateModel.cs | 10 +- .../Templates/EnumTemplate.cshtml | 5 +- .../Templates/ExceptionTemplate.cshtml | 6 +- .../MethodGroupInterfaceTemplate.cshtml | 8 +- .../MethodGroupRetrofitTemplate.cshtml | 10 +- .../Templates/MethodGroupTemplate.cshtml | 8 +- .../Templates/MethodInterfaceTemplate.cshtml | 8 +- .../Templates/MethodTemplate.cshtml | 10 +- .../Templates/ModelTemplate.cshtml | 10 +- .../Templates/PackageInfoTemplate.cshtml | 5 +- .../ServiceClientInterfaceTemplate.cshtml | 9 +- .../ServiceClientRetrofitTemplate.cshtml | 10 +- .../Templates/ServiceClientTemplate.cshtml | 9 +- .../TypeModels/CompositeTypeModel.cs | 13 +- .../TypeModels/DictionaryTypeModel.cs | 12 +- .../TypeModels/EnumTypeModel.cs | 13 +- .../AutoRest.Java/TypeModels/ITypeModel.cs | 18 + .../TypeModels/ParameterModel.cs | 13 +- .../TypeModels/PrimaryTypeModel.cs | 13 +- .../TypeModels/PropertyModel.cs | 13 +- .../TypeModels/ResponseModel.cs | 14 +- .../TypeModels/SequenceTypeModel.cs | 12 +- .../AutoRest.NodeJS.Azure.Tests}/.jshintrc | 0 .../AcceptanceTests/azureCompositeClient.js | 0 .../AcceptanceTests/azureCustomBaseUri.js | 0 .../AcceptanceTests/azureSpecialProperties.js | 0 .../AcceptanceTests/coverage.js | 0 .../AcceptanceTests/head.js | 0 .../AcceptanceTests/lro.js | 0 .../AcceptanceTests/paging.js | 0 .../AcceptanceTests/parameterGrouping.js | 0 .../AcceptanceTests/startServer.js | 2 +- .../subscriptionIdApiVersion.js | 0 .../AcceptanceTests/testlist.txt | 0 .../AutoRest.NodeJS.Azure.Tests.njsproj | 23 +- .../azureCompositeModel.d.ts | 0 .../azureCompositeModel.js | 0 .../models/arrayWrapper.js | 0 .../AzureCompositeModelClient/models/basic.js | 0 .../models/booleanWrapper.js | 0 .../models/byteWrapper.js | 0 .../AzureCompositeModelClient/models/cat.js | 0 .../models/catalogArray.js | 0 .../models/catalogArrayOfDictionary.js | 0 .../models/catalogDictionary.js | 0 .../models/catalogDictionaryOfArray.js | 0 .../models/cookiecuttershark.js | 0 .../models/dateWrapper.js | 0 .../models/datetimeWrapper.js | 0 .../models/datetimerfc1123Wrapper.js | 0 .../models/dictionaryWrapper.js | 0 .../AzureCompositeModelClient/models/dog.js | 0 .../models/doubleWrapper.js | 0 .../models/durationWrapper.js | 0 .../models/errorModel.js | 0 .../AzureCompositeModelClient/models/fish.js | 0 .../models/floatWrapper.js | 0 .../models/goblinshark.js | 0 .../models/index.d.ts | 0 .../AzureCompositeModelClient/models/index.js | 0 .../models/intWrapper.js | 0 .../models/longWrapper.js | 0 .../AzureCompositeModelClient/models/pet.js | 0 .../models/product.js | 0 .../models/readonlyObj.js | 0 .../models/salmon.js | 0 .../models/sawshark.js | 0 .../AzureCompositeModelClient/models/shark.js | 0 .../models/siamese.js | 0 .../models/stringWrapper.js | 0 .../operations/arrayModel.js | 0 .../operations/basicOperations.js | 0 .../operations/dictionary.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../operations/inheritance.js | 0 .../operations/polymorphicrecursive.js | 0 .../operations/polymorphism.js | 0 .../operations/primitive.js | 0 .../operations/readonlyproperty.js | 0 .../autoRestParameterGroupingTestService.d.ts | 0 .../autoRestParameterGroupingTestService.js | 0 .../models/errorModel.js | 0 .../models/firstParameterGroup.js | 0 .../AzureParameterGrouping/models/index.d.ts | 0 .../AzureParameterGrouping/models/index.js | 0 ...ingPostMultiParamGroupsSecondParamGroup.js | 0 ...parameterGroupingPostOptionalParameters.js | 0 ...parameterGroupingPostRequiredParameters.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../operations/parameterGrouping.js | 0 .../autoRestReportServiceForAzure.d.ts | 0 .../autoRestReportServiceForAzure.js | 0 .../AzureReport/models/errorModel.js | 0 .../AzureReport/models/index.d.ts | 0 .../AzureReport/models/index.js | 0 ...autoRestResourceFlatteningTestService.d.ts | 0 .../autoRestResourceFlatteningTestService.js | 0 .../AzureResource/models/errorModel.js | 0 .../AzureResource/models/flattenedProduct.js | 0 .../AzureResource/models/index.d.ts | 0 .../AzureResource/models/index.js | 0 .../AzureResource/models/resource.js | 0 .../models/resourceCollection.js | 0 ...oRestAzureSpecialParametersTestClient.d.ts | 0 ...utoRestAzureSpecialParametersTestClient.js | 0 .../AzureSpecials/models/errorModel.js | 0 ...omNamedRequestIdParamGroupingParameters.js | 0 .../AzureSpecials/models/index.d.ts | 0 .../AzureSpecials/models/index.js | 0 .../AzureSpecials/models/odataFilter.js | 0 .../operations/apiVersionDefault.js | 0 .../operations/apiVersionLocal.js | 0 .../AzureSpecials/operations/header.js | 0 .../AzureSpecials/operations/index.d.ts | 0 .../AzureSpecials/operations/index.js | 0 .../AzureSpecials/operations/odata.js | 0 .../operations/skipUrlEncoding.js | 0 .../operations/subscriptionInCredentials.js | 0 .../operations/subscriptionInMethod.js | 0 .../operations/xMsClientRequestId.js | 0 .../autoRestParameterizedHostTestClient.d.ts | 0 .../autoRestParameterizedHostTestClient.js | 0 .../CustomBaseUri/models/errorModel.js | 0 .../CustomBaseUri/models/index.d.ts | 0 .../CustomBaseUri/models/index.js | 0 .../CustomBaseUri/operations/index.d.ts | 0 .../CustomBaseUri/operations/index.js | 0 .../CustomBaseUri/operations/paths.js | 0 .../Head/autoRestHeadTestService.d.ts | 0 .../Head/autoRestHeadTestService.js | 0 .../AcceptanceTests/Head/models/index.d.ts | 0 .../AcceptanceTests/Head/models/index.js | 0 .../Head/operations/httpSuccess.js | 0 .../Head/operations/index.d.ts | 0 .../AcceptanceTests/Head/operations/index.js | 0 .../autoRestHeadExceptionTestService.d.ts | 0 .../autoRestHeadExceptionTestService.js | 0 .../HeadExceptions/models/index.d.ts | 0 .../HeadExceptions/models/index.js | 0 .../operations/headException.js | 0 .../HeadExceptions/operations/index.d.ts | 0 .../HeadExceptions/operations/index.js | 0 ...toRestLongRunningOperationTestService.d.ts | 0 ...autoRestLongRunningOperationTestService.js | 0 .../AcceptanceTests/Lro/models/index.d.ts | 0 .../AcceptanceTests/Lro/models/index.js | 0 .../Lro/models/operationResult.js | 0 .../Lro/models/operationResultError.js | 0 .../AcceptanceTests/Lro/models/product.js | 0 .../AcceptanceTests/Lro/models/resource.js | 0 .../AcceptanceTests/Lro/models/sku.js | 0 .../AcceptanceTests/Lro/models/subProduct.js | 0 .../AcceptanceTests/Lro/models/subResource.js | 0 .../AcceptanceTests/Lro/operations/index.d.ts | 0 .../AcceptanceTests/Lro/operations/index.js | 0 .../Lro/operations/lRORetrys.js | 0 .../AcceptanceTests/Lro/operations/lROSADs.js | 0 .../AcceptanceTests/Lro/operations/lROs.js | 0 .../Lro/operations/lROsCustomHeader.js | 0 .../Paging/autoRestPagingTestService.d.ts | 0 .../Paging/autoRestPagingTestService.js | 0 .../AcceptanceTests/Paging/models/index.d.ts | 0 .../AcceptanceTests/Paging/models/index.js | 0 .../Paging/models/odataProductResult.js | 0 .../Paging/models/operationResult.js | 0 .../models/pagingGetMultiplePagesOptions.js | 0 ...ngGetMultiplePagesWithOffsetNextOptions.js | 0 ...pagingGetMultiplePagesWithOffsetOptions.js | 0 .../pagingGetOdataMultiplePagesOptions.js | 0 .../AcceptanceTests/Paging/models/product.js | 0 .../Paging/models/productProperties.js | 0 .../Paging/models/productResult.js | 0 .../Paging/operations/index.d.ts | 0 .../Paging/operations/index.js | 0 .../Paging/operations/paging.js | 0 .../StorageManagementClient/models/bar.js | 0 .../models/checkNameAvailabilityResult.js | 0 .../models/customDomain.js | 0 .../models/endpoints.js | 0 .../StorageManagementClient/models/foo.js | 0 .../StorageManagementClient/models/index.d.ts | 0 .../StorageManagementClient/models/index.js | 0 .../models/resource.js | 0 .../models/storageAccount.js | 0 ...eAccountCheckNameAvailabilityParameters.js | 0 .../models/storageAccountCreateParameters.js | 0 .../models/storageAccountKeys.js | 0 .../models/storageAccountListResult.js | 0 .../storageAccountRegenerateKeyParameters.js | 0 .../models/storageAccountUpdateParameters.js | 0 .../models/subResource.js | 0 .../StorageManagementClient/models/usage.js | 0 .../models/usageListResult.js | 0 .../models/usageName.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../operations/storageAccounts.js | 0 .../operations/usageOperations.js | 0 .../storageManagementClient.d.ts | 0 .../storageManagementClient.js | 0 .../microsoftAzureTestUrl.d.ts | 0 .../microsoftAzureTestUrl.js | 0 .../models/errorModel.js | 0 .../models/index.d.ts | 0 .../SubscriptionIdApiVersion/models/index.js | 0 .../models/sampleResourceGroup.js | 0 .../operations/group.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../AutoRest.NodeJS.Azure.Tests}/package.json | 6 +- .../tsconfig.json | 0 .../AutoRest.NodeJS.Azure.Tests}/tsd.json | 0 .../typings/tsd.d.ts | 0 .../AutoRest.NodeJS.Azure.Tests}/unit.js | 0 .../AutoRest.NodeJS.Azure.csproj | 23 +- .../AzureNodeJSCodeGenerator.cs | 22 +- .../GlobalSuppressions.cs | 20 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AzureMethodGroupTemplateModel.cs | 8 +- .../AzureMethodTemplateModel.cs | 9 +- .../AzureServiceClientTemplateModel.cs | 9 +- .../TemplateModels/PageTemplateModel.cs | 12 +- .../Templates/AzureMethodGroupTemplate.cshtml | 10 +- .../AzureMethodGroupTemplateTS.cshtml | 10 +- .../Templates/AzureMethodTemplate.cshtml | 12 +- .../Templates/AzureMethodTemplateTS.cshtml | 11 +- .../Templates/AzureModelIndexTemplate.cshtml | 8 +- .../AzureModelIndexTemplateTS.cshtml | 12 + .../AzureServiceClientTemplate.cshtml | 14 +- .../AzureServiceClientTemplateTS.cshtml | 11 +- .../Templates/PageModelTemplate.cshtml | 8 +- .../AutoRest.NodeJS.Tests}/.jshintrc | 0 .../AcceptanceTests/acceptanceTests.js.map | 0 .../AcceptanceTests/acceptanceTests.ts | 0 .../AcceptanceTests/complexTypesTests.js.map | 0 .../AcceptanceTests/complexTypesTests.ts | 0 .../AcceptanceTests/coverageTest.js.map | 0 .../AcceptanceTests/coverageTest.ts | 0 .../AcceptanceTests/headerTests.js.map | 0 .../AcceptanceTests/headerTests.ts | 0 .../AcceptanceTests/modelFlattening.js.map | 0 .../AcceptanceTests/modelFlattening.ts | 0 .../requiredOptionalTests.js.map | 0 .../AcceptanceTests/requiredOptionalTests.ts | 0 .../AcceptanceTests}/sample.png | Bin .../AcceptanceTests/startServer.js.map | 0 .../AcceptanceTests/startServer.ts | 2 +- .../AcceptanceTests/testlist.txt | 0 .../AcceptanceTests/validationTests.js.map | 0 .../AcceptanceTests/validationTests.ts | 0 .../AutoRest.NodeJS.Tests.njsproj | 66 ---- .../autoRestSwaggerBATArrayService.d.ts | 0 .../autoRestSwaggerBATArrayService.js | 0 .../BodyArray/models/errorModel.js | 0 .../BodyArray/models/index.d.ts | 0 .../AcceptanceTests/BodyArray/models/index.js | 0 .../BodyArray/models/product.js | 0 .../BodyArray/operations/arrayModel.js | 0 .../BodyArray/operations/index.d.ts | 0 .../BodyArray/operations/index.js | 0 .../BodyBoolean/autoRestBoolTestService.d.ts | 0 .../BodyBoolean/autoRestBoolTestService.js | 0 .../BodyBoolean/models/errorModel.js | 0 .../BodyBoolean/models/index.d.ts | 0 .../BodyBoolean/models/index.js | 0 .../BodyBoolean/operations/bool.js | 0 .../BodyBoolean/operations/index.d.ts | 0 .../BodyBoolean/operations/index.js | 0 .../autoRestSwaggerBATByteService.d.ts | 0 .../BodyByte/autoRestSwaggerBATByteService.js | 0 .../BodyByte/models/errorModel.js | 0 .../BodyByte/models/index.d.ts | 0 .../AcceptanceTests/BodyByte/models/index.js | 0 .../BodyByte/operations/byteModel.js | 0 .../BodyByte/operations/index.d.ts | 0 .../BodyByte/operations/index.js | 0 .../autoRestComplexTestService.d.ts | 0 .../BodyComplex/autoRestComplexTestService.js | 0 .../BodyComplex/models/arrayWrapper.js | 0 .../BodyComplex/models/basic.js | 0 .../BodyComplex/models/booleanWrapper.js | 0 .../BodyComplex/models/byteWrapper.js | 0 .../AcceptanceTests/BodyComplex/models/cat.js | 0 .../BodyComplex/models/cookiecuttershark.js | 0 .../BodyComplex/models/dateWrapper.js | 0 .../BodyComplex/models/datetimeWrapper.js | 0 .../models/datetimerfc1123Wrapper.js | 0 .../BodyComplex/models/dictionaryWrapper.js | 0 .../AcceptanceTests/BodyComplex/models/dog.js | 0 .../BodyComplex/models/doubleWrapper.js | 0 .../BodyComplex/models/durationWrapper.js | 0 .../BodyComplex/models/errorModel.js | 0 .../BodyComplex/models/fish.js | 0 .../BodyComplex/models/floatWrapper.js | 0 .../BodyComplex/models/goblinshark.js | 0 .../BodyComplex/models/index.d.ts | 0 .../BodyComplex/models/index.js | 0 .../BodyComplex/models/intWrapper.js | 0 .../BodyComplex/models/longWrapper.js | 0 .../AcceptanceTests/BodyComplex/models/pet.js | 0 .../BodyComplex/models/readonlyObj.js | 0 .../BodyComplex/models/salmon.js | 0 .../BodyComplex/models/sawshark.js | 0 .../BodyComplex/models/shark.js | 0 .../BodyComplex/models/siamese.js | 0 .../BodyComplex/models/stringWrapper.js | 0 .../BodyComplex/operations/arrayModel.js | 0 .../BodyComplex/operations/basicOperations.js | 0 .../BodyComplex/operations/dictionary.js | 0 .../BodyComplex/operations/index.d.ts | 0 .../BodyComplex/operations/index.js | 0 .../BodyComplex/operations/inheritance.js | 0 .../operations/polymorphicrecursive.js | 0 .../BodyComplex/operations/polymorphism.js | 0 .../BodyComplex/operations/primitive.js | 0 .../operations/readonlyproperty.js | 0 .../BodyDate/autoRestDateTestService.d.ts | 0 .../BodyDate/autoRestDateTestService.js | 0 .../BodyDate/models/errorModel.js | 0 .../BodyDate/models/index.d.ts | 0 .../AcceptanceTests/BodyDate/models/index.js | 0 .../BodyDate/operations/dateModel.js | 0 .../BodyDate/operations/index.d.ts | 0 .../BodyDate/operations/index.js | 0 .../autoRestDateTimeTestService.d.ts | 0 .../autoRestDateTimeTestService.js | 0 .../BodyDateTime/models/errorModel.js | 0 .../BodyDateTime/models/index.d.ts | 0 .../BodyDateTime/models/index.js | 0 .../BodyDateTime/operations/datetime.js | 0 .../BodyDateTime/operations/index.d.ts | 0 .../BodyDateTime/operations/index.js | 0 .../autoRestRFC1123DateTimeTestService.d.ts | 0 .../autoRestRFC1123DateTimeTestService.js | 0 .../BodyDateTimeRfc1123/models/errorModel.js | 0 .../BodyDateTimeRfc1123/models/index.d.ts | 0 .../BodyDateTimeRfc1123/models/index.js | 0 .../operations/datetimerfc1123.js | 0 .../BodyDateTimeRfc1123/operations/index.d.ts | 0 .../BodyDateTimeRfc1123/operations/index.js | 0 .../autoRestSwaggerBATdictionaryService.d.ts | 0 .../autoRestSwaggerBATdictionaryService.js | 0 .../BodyDictionary/models/errorModel.js | 0 .../BodyDictionary/models/index.d.ts | 0 .../BodyDictionary/models/index.js | 0 .../BodyDictionary/models/widget.js | 0 .../BodyDictionary/operations/dictionary.js | 0 .../BodyDictionary/operations/index.d.ts | 0 .../BodyDictionary/operations/index.js | 0 .../autoRestDurationTestService.d.ts | 0 .../autoRestDurationTestService.js | 0 .../BodyDuration/models/errorModel.js | 0 .../BodyDuration/models/index.d.ts | 0 .../BodyDuration/models/index.js | 0 .../BodyDuration/operations/duration.js | 0 .../BodyDuration/operations/index.d.ts | 0 .../BodyDuration/operations/index.js | 0 .../autoRestSwaggerBATFileService.d.ts | 0 .../BodyFile/autoRestSwaggerBATFileService.js | 0 .../BodyFile/models/errorModel.js | 0 .../BodyFile/models/index.d.ts | 0 .../AcceptanceTests/BodyFile/models/index.js | 0 .../BodyFile/operations/files.js | 0 .../BodyFile/operations/index.d.ts | 0 .../BodyFile/operations/index.js | 0 .../autoRestSwaggerBATFormDataService.d.ts | 0 .../autoRestSwaggerBATFormDataService.js | 0 .../BodyFormData/models/errorModel.js | 0 .../BodyFormData/models/index.d.ts | 0 .../BodyFormData/models/index.js | 0 .../BodyFormData/operations/formdata.js | 0 .../BodyFormData/operations/index.d.ts | 0 .../BodyFormData/operations/index.js | 0 .../autoRestIntegerTestService.d.ts | 0 .../BodyInteger/autoRestIntegerTestService.js | 0 .../BodyInteger/models/errorModel.js | 0 .../BodyInteger/models/index.d.ts | 0 .../BodyInteger/models/index.js | 0 .../BodyInteger/operations/index.d.ts | 0 .../BodyInteger/operations/index.js | 0 .../BodyInteger/operations/intModel.js | 0 .../BodyNumber/autoRestNumberTestService.d.ts | 0 .../BodyNumber/autoRestNumberTestService.js | 0 .../BodyNumber/models/errorModel.js | 0 .../BodyNumber/models/index.d.ts | 0 .../BodyNumber/models/index.js | 0 .../BodyNumber/operations/index.d.ts | 0 .../BodyNumber/operations/index.js | 0 .../BodyNumber/operations/number.js | 0 .../BodyString/autoRestSwaggerBATService.d.ts | 0 .../BodyString/autoRestSwaggerBATService.js | 0 .../BodyString/models/errorModel.js | 0 .../BodyString/models/index.d.ts | 0 .../BodyString/models/index.js | 0 .../BodyString/operations/enumModel.js | 0 .../BodyString/operations/index.d.ts | 0 .../BodyString/operations/index.js | 0 .../BodyString/operations/string.js | 0 .../complexModelClient.d.ts | 0 .../ComplexModelClient/complexModelClient.js | 0 .../ComplexModelClient/models/catalogArray.js | 0 .../models/catalogArrayOfDictionary.js | 0 .../models/catalogDictionary.js | 0 .../models/catalogDictionaryOfArray.js | 0 .../ComplexModelClient/models/errorModel.js | 0 .../ComplexModelClient/models/index.d.ts | 0 .../ComplexModelClient/models/index.js | 0 .../ComplexModelClient/models/product.js | 0 .../compositeBoolInt.d.ts | 0 .../compositeBoolInt.js | 0 .../models/errorModel.js | 0 .../CompositeBoolIntClient/models/index.d.ts | 0 .../CompositeBoolIntClient/models/index.js | 0 .../CompositeBoolIntClient/operations/bool.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../operations/intModel.js | 0 .../autoRestParameterizedHostTestClient.d.ts | 0 .../autoRestParameterizedHostTestClient.js | 0 .../CustomBaseUri/models/errorModel.js | 0 .../CustomBaseUri/models/index.d.ts | 0 .../CustomBaseUri/models/index.js | 0 .../CustomBaseUri/operations/index.d.ts | 0 .../CustomBaseUri/operations/index.js | 0 .../CustomBaseUri/operations/paths.js | 0 ...RestParameterizedCustomHostTestClient.d.ts | 0 ...toRestParameterizedCustomHostTestClient.js | 0 .../models/errorModel.js | 0 .../models/index.d.ts | 0 .../CustomBaseUriMoreOptions/models/index.js | 0 .../operations/index.d.ts | 0 .../operations/index.js | 0 .../operations/paths.js | 0 .../autoRestSwaggerBATHeaderService.d.ts | 0 .../Header/autoRestSwaggerBATHeaderService.js | 0 .../Header/models/errorModel.js | 0 .../AcceptanceTests/Header/models/index.d.ts | 0 .../AcceptanceTests/Header/models/index.js | 0 .../Header/operations/header.js | 0 .../Header/operations/index.d.ts | 0 .../Header/operations/index.js | 0 ...autoRestHttpInfrastructureTestService.d.ts | 0 .../autoRestHttpInfrastructureTestService.js | 0 .../Expected/AcceptanceTests/Http/models/a.js | 0 .../Expected/AcceptanceTests/Http/models/b.js | 0 .../Expected/AcceptanceTests/Http/models/c.js | 0 .../Expected/AcceptanceTests/Http/models/d.js | 0 .../AcceptanceTests/Http/models/errorModel.js | 0 .../AcceptanceTests/Http/models/index.d.ts | 0 .../AcceptanceTests/Http/models/index.js | 0 .../Http/operations/httpClientFailure.js | 0 .../Http/operations/httpFailure.js | 0 .../Http/operations/httpRedirects.js | 0 .../Http/operations/httpRetry.js | 0 .../Http/operations/httpServerFailure.js | 0 .../Http/operations/httpSuccess.js | 0 .../Http/operations/index.d.ts | 0 .../AcceptanceTests/Http/operations/index.js | 0 .../Http/operations/multipleResponses.js | 0 ...autoRestResourceFlatteningTestService.d.ts | 0 .../autoRestResourceFlatteningTestService.js | 0 .../ModelFlattening/models/baseProduct.js | 0 .../ModelFlattening/models/errorModel.js | 0 .../models/flattenParameterGroup.js | 0 .../models/flattenedProduct.js | 0 .../ModelFlattening/models/genericUrl.js | 0 .../ModelFlattening/models/index.d.ts | 0 .../ModelFlattening/models/index.js | 0 .../ModelFlattening/models/resource.js | 0 .../models/resourceCollection.js | 0 .../ModelFlattening/models/simpleProduct.js | 0 .../autoRestParameterFlattening.d.ts | 0 .../autoRestParameterFlattening.js | 0 .../models/availabilitySetUpdateParameters.js | 0 .../ParameterFlattening/models/index.d.ts | 0 .../ParameterFlattening/models/index.js | 0 .../operations/availabilitySets.js | 0 .../ParameterFlattening/operations/index.d.ts | 0 .../ParameterFlattening/operations/index.js | 0 .../Report/autoRestReportService.d.ts | 0 .../Report/autoRestReportService.js | 0 .../Report/models/errorModel.js | 0 .../AcceptanceTests/Report/models/index.d.ts | 0 .../AcceptanceTests/Report/models/index.js | 0 .../autoRestRequiredOptionalTestService.d.ts | 0 .../autoRestRequiredOptionalTestService.js | 0 .../models/arrayOptionalWrapper.js | 0 .../RequiredOptional/models/arrayWrapper.js | 0 .../models/classOptionalWrapper.js | 0 .../RequiredOptional/models/classWrapper.js | 0 .../RequiredOptional/models/errorModel.js | 0 .../RequiredOptional/models/index.d.ts | 0 .../RequiredOptional/models/index.js | 0 .../models/intOptionalWrapper.js | 0 .../RequiredOptional/models/intWrapper.js | 0 .../RequiredOptional/models/product.js | 0 .../models/stringOptionalWrapper.js | 0 .../RequiredOptional/models/stringWrapper.js | 0 .../RequiredOptional/operations/explicit.js | 0 .../RequiredOptional/operations/implicit.js | 0 .../RequiredOptional/operations/index.d.ts | 0 .../RequiredOptional/operations/index.js | 0 .../Url/autoRestUrlTestService.d.ts | 0 .../Url/autoRestUrlTestService.js | 0 .../AcceptanceTests/Url/models/errorModel.js | 0 .../AcceptanceTests/Url/models/index.d.ts | 0 .../AcceptanceTests/Url/models/index.js | 0 .../AcceptanceTests/Url/operations/index.d.ts | 0 .../AcceptanceTests/Url/operations/index.js | 0 .../Url/operations/pathItems.js | 0 .../AcceptanceTests/Url/operations/paths.js | 0 .../AcceptanceTests/Url/operations/queries.js | 0 .../Validation/autoRestValidationTest.d.ts | 0 .../Validation/autoRestValidationTest.js | 0 .../Validation/models/childProduct.js | 0 .../Validation/models/constantProduct.js | 0 .../Validation/models/errorModel.js | 0 .../Validation/models/index.d.ts | 0 .../Validation/models/index.js | 0 .../Validation/models/product.js | 0 .../NodeJSGeneratorTests.sln | 4 +- .../AutoRest.NodeJS.Tests}/package.json | 4 +- .../AutoRest.NodeJS.Tests}/tsconfig.json | 0 .../generator/AutoRest.NodeJS.Tests}/tsd.json | 0 .../typings/mocha/mocha.d.ts | 0 .../typings/moment/moment-node.d.ts | 0 .../typings/moment/moment.d.ts | 0 .../typings/node/node.d.ts | 0 .../typings/should/should.d.ts | 0 .../AutoRest.NodeJS.Tests}/typings/tsd.d.ts | 0 .../generator/AutoRest.NodeJS.Tests}/unit.js | 0 .../AutoRest.NodeJS/AutoRest.NodeJS.csproj | 15 +- .../AutoRest.NodeJS}/ClientModelExtensions.cs | 18 +- .../AutoRest.NodeJS/GlobalSuppressions.cs | 197 +++++++++++ .../AutoRest.NodeJS}/NodeJSCodeGenerator.cs | 19 +- .../AutoRest.NodeJS}/NodeJsCodeNamer.cs | 9 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../MethodGroupTemplateModel.cs | 7 +- .../TemplateModels/MethodTemplateModel.cs | 8 +- .../TemplateModels/ModelTemplateModel.cs | 8 +- .../TemplateModels/ParameterTemplateModel.cs | 6 +- .../ServiceClientTemplateModel.cs | 12 +- .../Templates/MethodGroupIndexTemplate.cshtml | 8 +- .../MethodGroupIndexTemplateTS.cshtml | 8 +- .../Templates/MethodGroupTemplate.cshtml | 7 +- .../Templates/MethodGroupTemplateTS.cshtml | 7 +- .../MethodJsonPipelineTemplate.cshtml | 6 +- .../MethodStreamPipelineTemplate.cshtml | 5 +- .../Templates/MethodTemplate.cshtml | 13 +- .../Templates/MethodTemplateTS.cshtml | 9 +- .../Templates/ModelIndexTemplate.cshtml | 8 +- .../Templates/ModelIndexTemplateTS.cshtml | 11 + .../Templates/ModelTemplate.cshtml | 6 +- .../Templates/ModelTemplateTS.cshtml | 7 +- .../Templates/ServiceClientTemplate.cshtml | 11 +- .../Templates/ServiceClientTemplateTS.cshtml | 11 +- .../AcceptanceTests.cs | 12 +- .../AcceptanceTests/__init__.py | 6 +- .../azure_custom_base_uri_tests.py | 14 +- .../AcceptanceTests/azure_url_tests.py | 10 +- .../AcceptanceTests/duration_tests.py | 8 +- .../AcceptanceTests/head_tests.py | 10 +- .../AcceptanceTests/lro_tests.py | 10 +- .../AcceptanceTests/paging_tests.py | 14 +- .../AcceptanceTests/parameter_tests.py | 12 +- .../xms_request_clientid_tests.py | 12 +- .../AcceptanceTests/zzz_tests.py | 8 +- .../AutoRest.Python.Azure.Tests.csproj | 47 +-- .../autorestdurationtestservice/__init__.py | 0 .../auto_rest_duration_test_service.py | 0 .../credentials.py | 0 .../autorestdurationtestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/duration_operations.py | 0 .../autorestdurationtestservice/version.py | 0 .../AzureBodyDuration/setup.py | 0 .../__init__.py | 0 ...to_rest_parameter_grouping_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../models/first_parameter_group.py | 0 ...t_multi_param_groups_second_param_group.py | 0 ...meter_grouping_post_optional_parameters.py | 0 ...meter_grouping_post_required_parameters.py | 0 .../operations/__init__.py | 0 .../parameter_grouping_operations.py | 0 .../version.py | 0 .../AzureParameterGrouping/setup.py | 0 .../autorestreportserviceforazure/__init__.py | 0 .../auto_rest_report_service_for_azure.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../autorestreportserviceforazure/version.py | 0 .../AcceptanceTests/AzureReport/setup.py | 0 .../__init__.py | 0 ...o_rest_resource_flattening_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../models/flattened_product.py | 0 .../models/resource.py | 0 .../models/resource_collection.py | 0 .../version.py | 0 .../AcceptanceTests/AzureResource/setup.py | 0 .../__init__.py | 0 ...st_azure_special_parameters_test_client.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 ...ed_request_id_param_grouping_parameters.py | 0 .../models/odata_filter.py | 0 .../operations/__init__.py | 0 .../api_version_default_operations.py | 0 .../api_version_local_operations.py | 0 .../operations/header_operations.py | 0 .../operations/odata_operations.py | 0 .../skip_url_encoding_operations.py | 0 .../subscription_in_credentials_operations.py | 0 .../subscription_in_method_operations.py | 0 .../xms_client_request_id_operations.py | 0 .../version.py | 0 .../AcceptanceTests/AzureSpecials/setup.py | 0 .../__init__.py | 0 ...uto_rest_parameterized_host_test_client.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/paths_operations.py | 0 .../version.py | 0 .../AcceptanceTests/CustomBaseUri/setup.py | 0 .../Head/autorestheadtestservice/__init__.py | 0 .../auto_rest_head_test_service.py | 0 .../autorestheadtestservice/credentials.py | 0 .../autorestheadtestservice/exceptions.py | 0 .../operations/__init__.py | 0 .../operations/http_success_operations.py | 0 .../Head/autorestheadtestservice/version.py | 0 .../Expected/AcceptanceTests/Head/setup.py | 0 .../__init__.py | 0 .../auto_rest_head_exception_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../operations/__init__.py | 0 .../operations/head_exception_operations.py | 0 .../version.py | 0 .../AcceptanceTests/HeadExceptions/setup.py | 0 .../__init__.py | 0 ...est_long_running_operation_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/operation_result.py | 0 .../models/operation_result_error.py | 0 .../models/product.py | 0 .../models/resource.py | 0 .../models/sku.py | 0 .../models/sub_product.py | 0 .../models/sub_resource.py | 0 .../operations/__init__.py | 0 .../lr_os_custom_header_operations.py | 0 .../operations/lr_os_operations.py | 0 .../operations/lro_retrys_operations.py | 0 .../operations/lrosa_ds_operations.py | 0 .../version.py | 0 .../Expected/AcceptanceTests/Lro/setup.py | 0 .../autorestpagingtestservice/__init__.py | 0 .../auto_rest_paging_test_service.py | 0 .../autorestpagingtestservice/credentials.py | 0 .../autorestpagingtestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/operation_result.py | 0 .../paging_get_multiple_pages_options.py | 0 ..._get_multiple_pages_with_offset_options.py | 0 ...paging_get_odata_multiple_pages_options.py | 0 .../models/product.py | 0 .../models/product_paged.py | 0 .../models/product_paged1.py | 0 .../models/product_properties.py | 0 .../operations/__init__.py | 0 .../operations/paging_operations.py | 0 .../autorestpagingtestservice/version.py | 0 .../Expected/AcceptanceTests/Paging/setup.py | 0 .../StorageManagementClient/setup.py | 0 .../storagemanagementclient/__init__.py | 0 .../storagemanagementclient/credentials.py | 0 .../storagemanagementclient/exceptions.py | 0 .../models/__init__.py | 0 .../storagemanagementclient/models/bar.py | 0 .../models/check_name_availability_result.py | 0 .../models/custom_domain.py | 0 .../models/endpoints.py | 0 .../storagemanagementclient/models/foo.py | 0 .../models/resource.py | 0 .../models/storage_account.py | 0 ...ount_check_name_availability_parameters.py | 0 .../storage_account_create_parameters.py | 0 .../models/storage_account_keys.py | 0 .../models/storage_account_paged.py | 0 ...orage_account_regenerate_key_parameters.py | 0 .../storage_account_update_parameters.py | 0 .../models/storage_management_client_enums.py | 0 .../models/sub_resource.py | 0 .../storagemanagementclient/models/usage.py | 0 .../models/usage_list_result.py | 0 .../models/usage_name.py | 0 .../operations/__init__.py | 0 .../operations/storage_accounts_operations.py | 0 .../operations/usage_operations.py | 0 .../storage_management_client.py | 0 .../storagemanagementclient/version.py | 0 .../microsoftazuretesturl/__init__.py | 0 .../microsoftazuretesturl/credentials.py | 0 .../microsoftazuretesturl/exceptions.py | 0 .../microsoft_azure_test_url.py | 0 .../microsoftazuretesturl/models/__init__.py | 0 .../microsoftazuretesturl/models/error.py | 0 .../models/sample_resource_group.py | 0 .../operations/__init__.py | 0 .../operations/group_operations.py | 0 .../microsoftazuretesturl/version.py | 0 .../SubscriptionIdApiVersion/setup.py | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 6 +- .../Properties/Resources.resx | 0 .../Python.Tests.Azure.pyproj | 5 +- .../AutoRest.Python.Azure.Tests}/app.config | 0 .../packages.config | 0 .../requirements27.txt | 0 .../requirements35.txt | 0 .../AutoRest.Python.Azure.Tests}/tox.ini | 2 +- .../AutoRest.Python.Azure.csproj | 23 +- .../AzurePythonCodeGenerator.cs | 26 +- .../AzurePythonCodeNamer.cs | 5 +- .../GlobalSuppressions.cs | 149 +++++++++ .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 6 +- .../Properties/Resources.resx | 0 .../AzureMethodGroupTemplateModel.cs | 11 +- .../AzureMethodTemplateModel.cs | 18 +- .../AzureModelInitTemplateModel.cs | 12 +- .../AzureParameterTemplateModel.cs | 9 +- .../AzureServiceClientTemplateModel.cs | 11 +- .../TemplateModels/PageTemplateModel.cs | 7 +- .../AzureLongRunningMethodTemplate.cshtml | 12 +- .../Templates/AzureMethodGroupTemplate.cshtml | 9 +- .../Templates/AzureMethodTemplate.cshtml | 9 +- .../Templates/AzureModelInitTemplate.cshtml | 9 +- .../AzurePagingMethodTemplate.cshtml | 10 +- .../AzureServiceClientTemplate.cshtml | 14 +- .../Templates/PageTemplate.cshtml | 7 +- .../AutoRest.Python.Tests}/AcceptanceTests.cs | 11 +- .../AcceptanceTests/__init__.py | 8 +- .../AcceptanceTests/array_tests.py | 5 +- .../AcceptanceTests/bool_tests.py | 6 +- .../AcceptanceTests/byte_tests.py | 8 +- .../AcceptanceTests/complex_tests.py | 30 +- .../AcceptanceTests/custom_base_uri_tests.py | 10 +- .../AcceptanceTests/date_tests.py | 6 +- .../AcceptanceTests/datetime_rfc_tests.py | 6 +- .../AcceptanceTests/datetime_tests.py | 6 +- .../AcceptanceTests/dictionary_tests.py | 52 +-- .../AcceptanceTests/duration_tests.py | 6 +- .../AcceptanceTests/file_tests.py | 12 +- .../AcceptanceTests/form_data_tests.py | 8 +- .../AcceptanceTests/header_tests.py | 8 +- .../AcceptanceTests/http_tests.py | 12 +- .../AcceptanceTests/integer_tests.py | 6 +- .../AcceptanceTests/model_flattening_tests.py | 8 +- .../AcceptanceTests/number_tests.py | 6 +- .../required_optional_tests.py | 10 +- .../AcceptanceTests/string_tests.py | 10 +- .../AcceptanceTests/url_tests.py | 8 +- .../AcceptanceTests/validation_tests.py | 6 +- .../AcceptanceTests/zzz_tests.py | 6 +- .../AutoRest.Python.Tests.csproj | 43 +-- .../__init__.py | 0 .../auto_rest_swagger_bat_array_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../models/product.py | 0 .../operations/__init__.py | 0 .../operations/array.py | 0 .../autorestswaggerbatarrayservice/version.py | 0 .../AcceptanceTests/BodyArray/setup.py | 0 .../autorestbooltestservice/__init__.py | 0 .../auto_rest_bool_test_service.py | 0 .../autorestbooltestservice/credentials.py | 0 .../autorestbooltestservice/exceptions.py | 0 .../models/__init__.py | 0 .../autorestbooltestservice/models/error.py | 0 .../operations/__init__.py | 0 .../operations/bool_model.py | 0 .../autorestbooltestservice/version.py | 0 .../AcceptanceTests/BodyBoolean/setup.py | 0 .../autorestswaggerbatbyteservice/__init__.py | 0 .../auto_rest_swagger_bat_byte_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/byte.py | 0 .../autorestswaggerbatbyteservice/version.py | 0 .../AcceptanceTests/BodyByte/setup.py | 0 .../autorestcomplextestservice/__init__.py | 0 .../auto_rest_complex_test_service.py | 0 .../autorestcomplextestservice/credentials.py | 0 .../autorestcomplextestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/array_wrapper.py | 0 .../auto_rest_complex_test_service_enums.py | 0 .../models/basic.py | 0 .../models/boolean_wrapper.py | 0 .../models/byte_wrapper.py | 0 .../autorestcomplextestservice/models/cat.py | 0 .../models/cookiecuttershark.py | 0 .../models/date_wrapper.py | 0 .../models/datetime_wrapper.py | 0 .../models/datetimerfc1123_wrapper.py | 0 .../models/dictionary_wrapper.py | 0 .../autorestcomplextestservice/models/dog.py | 0 .../models/double_wrapper.py | 0 .../models/duration_wrapper.py | 0 .../models/error.py | 0 .../autorestcomplextestservice/models/fish.py | 0 .../models/float_wrapper.py | 0 .../models/goblinshark.py | 0 .../models/int_wrapper.py | 0 .../models/long_wrapper.py | 0 .../autorestcomplextestservice/models/pet.py | 0 .../models/readonly_obj.py | 0 .../models/salmon.py | 0 .../models/sawshark.py | 0 .../models/shark.py | 0 .../models/siamese.py | 0 .../models/string_wrapper.py | 0 .../operations/__init__.py | 0 .../operations/array.py | 0 .../operations/basic_operations.py | 0 .../operations/dictionary.py | 0 .../operations/inheritance.py | 0 .../operations/polymorphicrecursive.py | 0 .../operations/polymorphism.py | 0 .../operations/primitive.py | 0 .../operations/readonlyproperty.py | 0 .../autorestcomplextestservice/version.py | 0 .../AcceptanceTests/BodyComplex/setup.py | 0 .../autorestdatetestservice/__init__.py | 0 .../auto_rest_date_test_service.py | 0 .../autorestdatetestservice/credentials.py | 0 .../autorestdatetestservice/exceptions.py | 0 .../models/__init__.py | 0 .../autorestdatetestservice/models/error.py | 0 .../operations/__init__.py | 0 .../operations/date_model.py | 0 .../autorestdatetestservice/version.py | 0 .../AcceptanceTests/BodyDate/setup.py | 0 .../autorestdatetimetestservice/__init__.py | 0 .../auto_rest_date_time_test_service.py | 0 .../credentials.py | 0 .../autorestdatetimetestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/datetime_model.py | 0 .../autorestdatetimetestservice/version.py | 0 .../AcceptanceTests/BodyDateTime/setup.py | 0 .../__init__.py | 0 ...uto_rest_rfc1123_date_time_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/datetimerfc1123.py | 0 .../version.py | 0 .../BodyDateTimeRfc1123/setup.py | 0 .../__init__.py | 0 ...uto_rest_swagger_ba_tdictionary_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../models/widget.py | 0 .../operations/__init__.py | 0 .../operations/dictionary.py | 0 .../version.py | 0 .../AcceptanceTests/BodyDictionary/setup.py | 0 .../autorestdurationtestservice/__init__.py | 0 .../auto_rest_duration_test_service.py | 0 .../credentials.py | 0 .../autorestdurationtestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/duration.py | 0 .../autorestdurationtestservice/version.py | 0 .../AcceptanceTests/BodyDuration/setup.py | 0 .../autorestswaggerbatfileservice/__init__.py | 0 .../auto_rest_swagger_bat_file_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/files.py | 0 .../autorestswaggerbatfileservice/version.py | 0 .../AcceptanceTests/BodyFile/setup.py | 0 .../__init__.py | 0 ...auto_rest_swagger_bat_form_data_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/formdata.py | 0 .../version.py | 0 .../AcceptanceTests/BodyFormData/setup.py | 0 .../autorestintegertestservice/__init__.py | 0 .../auto_rest_integer_test_service.py | 0 .../autorestintegertestservice/credentials.py | 0 .../autorestintegertestservice/exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/int_model.py | 0 .../autorestintegertestservice/version.py | 0 .../AcceptanceTests/BodyInteger/setup.py | 0 .../autorestnumbertestservice/__init__.py | 0 .../auto_rest_number_test_service.py | 0 .../autorestnumbertestservice/credentials.py | 0 .../autorestnumbertestservice/exceptions.py | 0 .../models/__init__.py | 0 .../autorestnumbertestservice/models/error.py | 0 .../operations/__init__.py | 0 .../operations/number.py | 0 .../autorestnumbertestservice/version.py | 0 .../AcceptanceTests/BodyNumber/setup.py | 0 .../autorestswaggerbatservice/__init__.py | 0 .../auto_rest_swagger_bat_service.py | 0 .../autorestswaggerbatservice/credentials.py | 0 .../autorestswaggerbatservice/exceptions.py | 0 .../models/__init__.py | 0 .../auto_rest_swagger_bat_service_enums.py | 0 .../autorestswaggerbatservice/models/error.py | 0 .../operations/__init__.py | 0 .../operations/enum.py | 0 .../operations/string.py | 0 .../autorestswaggerbatservice/version.py | 0 .../AcceptanceTests/BodyString/setup.py | 0 .../__init__.py | 0 ...uto_rest_parameterized_host_test_client.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/paths.py | 0 .../version.py | 0 .../AcceptanceTests/CustomBaseUri/setup.py | 0 .../__init__.py | 0 ...t_parameterized_custom_host_test_client.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/paths.py | 0 .../version.py | 0 .../CustomBaseUriMoreOptions/setup.py | 0 .../__init__.py | 0 .../auto_rest_swagger_bat_header_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 ...o_rest_swagger_bat_header_service_enums.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/header.py | 0 .../version.py | 0 .../Expected/AcceptanceTests/Header/setup.py | 0 .../__init__.py | 0 ...o_rest_http_infrastructure_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/a.py | 0 .../models/b.py | 0 .../models/c.py | 0 .../models/d.py | 0 .../models/error.py | 0 .../operations/__init__.py | 0 .../operations/http_client_failure.py | 0 .../operations/http_failure.py | 0 .../operations/http_redirects.py | 0 .../operations/http_retry.py | 0 .../operations/http_server_failure.py | 0 .../operations/http_success.py | 0 .../operations/multiple_responses.py | 0 .../version.py | 0 .../Expected/AcceptanceTests/Http/setup.py | 0 .../__init__.py | 0 ...o_rest_resource_flattening_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/base_product.py | 0 .../models/error.py | 0 .../models/flatten_parameter_group.py | 0 .../models/flattened_product.py | 0 .../models/generic_url.py | 0 .../models/resource.py | 0 .../models/resource_collection.py | 0 .../models/simple_product.py | 0 .../version.py | 0 .../AcceptanceTests/ModelFlattening/setup.py | 0 .../autorestparameterflattening/__init__.py | 0 .../auto_rest_parameter_flattening.py | 0 .../credentials.py | 0 .../autorestparameterflattening/exceptions.py | 0 .../models/__init__.py | 0 .../availability_set_update_parameters.py | 0 .../operations/__init__.py | 0 .../operations/availability_sets.py | 0 .../autorestparameterflattening/version.py | 0 .../ParameterFlattening/setup.py | 0 .../Report/autorestreportservice/__init__.py | 0 .../auto_rest_report_service.py | 0 .../autorestreportservice/credentials.py | 0 .../autorestreportservice/exceptions.py | 0 .../autorestreportservice/models/__init__.py | 0 .../autorestreportservice/models/error.py | 0 .../Report/autorestreportservice/version.py | 0 .../Expected/AcceptanceTests/Report/setup.py | 0 .../__init__.py | 0 ...uto_rest_required_optional_test_service.py | 0 .../credentials.py | 0 .../exceptions.py | 0 .../models/__init__.py | 0 .../models/array_optional_wrapper.py | 0 .../models/array_wrapper.py | 0 .../models/class_optional_wrapper.py | 0 .../models/class_wrapper.py | 0 .../models/error.py | 0 .../models/int_optional_wrapper.py | 0 .../models/int_wrapper.py | 0 .../models/product.py | 0 .../models/string_optional_wrapper.py | 0 .../models/string_wrapper.py | 0 .../operations/__init__.py | 0 .../operations/explicit.py | 0 .../operations/implicit.py | 0 .../version.py | 0 .../AcceptanceTests/RequiredOptional/setup.py | 0 .../Url/autoresturltestservice/__init__.py | 0 .../auto_rest_url_test_service.py | 0 .../Url/autoresturltestservice/credentials.py | 0 .../Url/autoresturltestservice/exceptions.py | 0 .../autoresturltestservice/models/__init__.py | 0 .../auto_rest_url_test_service_enums.py | 0 .../autoresturltestservice/models/error.py | 0 .../operations/__init__.py | 0 .../operations/path_items.py | 0 .../operations/paths.py | 0 .../operations/queries.py | 0 .../Url/autoresturltestservice/version.py | 0 .../Expected/AcceptanceTests/Url/setup.py | 0 .../autorestvalidationtest/__init__.py | 0 .../auto_rest_validation_test.py | 0 .../autorestvalidationtest/credentials.py | 0 .../autorestvalidationtest/exceptions.py | 0 .../autorestvalidationtest/models/__init__.py | 0 .../models/auto_rest_validation_test_enums.py | 0 .../models/child_product.py | 0 .../models/constant_product.py | 0 .../autorestvalidationtest/models/error.py | 0 .../autorestvalidationtest/models/product.py | 0 .../autorestvalidationtest/version.py | 0 .../AcceptanceTests/Validation/setup.py | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 6 +- .../Properties/Resources.resx | 0 .../Python.Tests.pyproj | 0 .../AutoRest.Python.Tests}/app.config | 0 .../AutoRest.Python.Tests}/packages.config | 0 .../AutoRest.Python.Tests}/requirements27.txt | 0 .../AutoRest.Python.Tests}/requirements35.txt | 0 .../generator/AutoRest.Python.Tests}/tox.ini | 0 .../AutoRest.Python/AutoRest.Python.csproj | 15 +- .../AutoRest.Python}/ClientModelExtensions.cs | 18 +- .../AutoRest.Python/GlobalSuppressions.cs | 151 +++++++++ .../AutoRest.Python}/IScopeProvider.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AutoRest.Python}/PythonCodeGenerator.cs | 18 +- .../AutoRest.Python}/PythonCodeNamer.cs | 11 +- .../AutoRest.Python}/PythonConstants.cs | 2 +- .../AutoRest.Python}/PythonTemplate.cs | 8 +- .../AutoRest.Python}/ScopeProvider.cs | 2 +- .../TemplateModels/EnumTemplateModel.cs | 5 +- .../MethodGroupTemplateModel.cs | 7 +- .../TemplateModels/MethodTemplateModel.cs | 21 +- .../TemplateModels/ModelInitTemplateModel.cs | 11 +- .../TemplateModels/ModelTemplateModel.cs | 9 +- .../TemplateModels/ParameterTemplateModel.cs | 6 +- .../ServiceClientTemplateModel.cs | 15 +- .../Templates/CredentialTemplate.cshtml | 5 +- .../Templates/EnumTemplate.cshtml | 5 +- .../Templates/ExceptionTemplate.cshtml | 5 +- .../Templates/MethodGroupInitTemplate.cshtml | 8 +- .../Templates/MethodGroupTemplate.cshtml | 7 +- .../Templates/MethodTemplate.cshtml | 12 +- .../Templates/ModelInitTemplate.cshtml | 8 +- .../Templates/ModelTemplate.cshtml | 9 +- .../ServiceClientInitTemplate.cshtml | 8 +- .../Templates/ServiceClientTemplate.cshtml | 12 +- .../Templates/SetupTemplate.cshtml | 6 +- .../Templates/VersionTemplate.cshtml | 11 + .../AutoRest.Ruby.Azure.Tests/Gemfile | 7 + .../RspecTests/azure_report_spec.rb | 0 .../azure_special_properties_spec.rb | 0 .../RspecTests/azure_url_spec.rb | 0 .../RspecTests/head_exception_spec.rb | 0 .../RspecTests/head_spec.rb | 0 .../RspecTests/lro_spec.rb | 0 .../RspecTests/paging_spec.rb | 0 .../RspecTests/parameter_grouping_spec.rb | 0 .../RspecTests/rspec_configuration_spec.rb | 0 .../RspecTests/tests_runner.rb | 2 +- .../AutoRest.Ruby.Azure.csproj | 21 +- .../AzureClientModelExtensions.cs | 10 +- .../AzureRubyCodeGenerator.cs | 16 +- .../AutoRest.Ruby.Azure/GlobalSuppressions.cs | 54 +++ .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 9 +- .../Properties/Resources.resx | 0 .../AzureMethodGroupTemplateModel.cs | 8 +- .../AzureMethodTemplateModel.cs | 12 +- .../TemplateModels/AzureModelTemplateModel.cs | 9 +- .../AzureParameterTemplateModel.cs | 6 +- .../AzureRequirementsTemplateModel.cs | 8 +- .../AzureServiceClientTemplateModel.cs | 8 +- .../Templates/AzureMethodGroupTemplate.cshtml | 6 +- .../Templates/AzureMethodTemplate.cshtml | 10 +- .../generator/AutoRest.Ruby.Tests}/Gemfile | 2 +- .../AutoRest.Ruby.Tests}/RspecTests/README.md | 0 .../RspecTests/array_spec.rb | 0 .../RspecTests/bool_spec.rb | 0 .../RspecTests/byte_spec.rb | 0 .../RspecTests/complex_spec.rb | 0 .../RspecTests/custom_base_uri_more_spec.rb | 78 ++--- .../RspecTests/custom_base_uri_spec.rb | 66 ++-- .../RspecTests/date_spec.rb | 0 .../RspecTests/datetime_rfc1123_spec.rb | 0 .../RspecTests/datetime_spec.rb | 0 .../RspecTests/dictionary_spec.rb | 0 .../RspecTests/duration_spec.rb | 0 .../RspecTests/header_spec.rb | 0 .../AutoRest.Ruby.Tests}/RspecTests/helper.rb | 0 .../RspecTests/http_infrastructure_spec.rb | 0 .../RspecTests/integer_spec.rb | 0 .../RspecTests/model_flattening_spec.rb | 0 .../RspecTests/number_spec.rb | 0 .../RspecTests/path_items_spec.rb | 0 .../RspecTests/path_spec.rb | 0 .../RspecTests/query_spec.rb | 0 .../RspecTests/report_spec.rb | 0 .../RspecTests/required_optional_spec.rb | 0 .../RspecTests/rspec_configuration_spec.rb | 0 .../RspecTests/string_spec.rb | 0 .../RspecTests/tests_runner.rb | 2 +- .../RspecTests/validation_spec.rb | 0 .../AutoRest.Ruby/AutoRest.Ruby.csproj | 13 +- .../AutoRest.Ruby}/ClientModelExtensions.cs | 8 +- .../AutoRest.Ruby}/GlobalSuppressions.cs | 0 .../AutoRest.Ruby}/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 6 +- .../AutoRest.Ruby}/Properties/Resources.resx | 0 .../AutoRest.Ruby}/RubyCodeGenerator.cs | 13 +- .../generator/AutoRest.Ruby}/RubyCodeNamer.cs | 12 +- .../TemplateModels/EnumTemplateModel.cs | 6 +- .../MethodGroupTemplateModel.cs | 7 +- .../TemplateModels/MethodTemplateModel.cs | 20 +- .../TemplateModels/ModelTemplateModel.cs | 7 +- .../ModuleDefinitionTemplateModel.cs | 8 +- .../TemplateModels/ParameterTemplateModel.cs | 6 +- .../TemplateModels/PropertyTemplateModel.cs | 6 +- .../RequirementsTemplateModel.cs | 10 +- .../ServiceClientTemplateModel.cs | 10 +- .../TemplateModels/VersionTemplateModel.cs | 2 +- .../Templates/EnumTemplate.cshtml | 2 +- .../Templates/MethodGroupTemplate.cshtml | 5 +- .../Templates/MethodTemplate.cshtml | 6 +- .../Templates/ModelTemplate.cshtml | 6 +- .../Templates/ModuleDefinitionTemplate.cshtml | 6 + .../Templates/RequirementsTemplate.cshtml | 5 +- .../Templates/ServiceClientTemplate.cshtml | 8 +- .../Templates/VersionTemplate.cshtml | 9 + .../AutoRest.CompositeSwagger.Tests.csproj | 31 +- .../CompositeSwaggerModelerTests.cs | 28 +- .../GlobalSuppressions.cs | 0 .../Properties/AssemblyInfo.cs | 0 ...site-swagger-conflict-in-global-param.json | 0 .../composite-swagger-conflict-in-model.json | 0 ...omposite-swagger-conflict-in-settings.json | 0 .../Swagger/composite-swagger-empty.json | 0 .../Swagger/composite-swagger-empty2.json | 0 .../Swagger/composite-swagger-good1.json | 0 .../Swagger/composite-swagger-good2.json | 0 .../Swagger/composite-swagger-good3.json | 0 .../composite-swagger-invalid-path.json | 0 .../Swagger/swagger-1.json | 0 .../Swagger/swagger-2.json | 0 .../swagger-conflict-in-global-param.json | 0 .../Swagger/swagger-conflict-in-model.json | 0 .../Swagger/swagger-conflict-in-settings.json | 0 .../app.config | 0 .../packages.config | 0 .../AutoRest.CompositeSwagger.csproj | 13 +- .../CompositeSwaggerModeler.cs | 22 +- .../GlobalSuppressions.cs | 7 + .../Model/CompositeServiceDefinition.cs | 4 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../packages.config | 2 +- .../AutoRest.Swagger.Tests.csproj | 35 +- .../GlobalSuppressions.cs | 8 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 6 +- .../Properties/Resources.resx | 0 .../swagger-additional-properties.yaml | 0 .../Swagger/swagger-allOf-circular.json | 0 .../Swagger/swagger-allOf.json | 0 .../Swagger/swagger-composite-constants.json | 0 .../Swagger/swagger-data-types.json | 0 .../Swagger/swagger-external-def.json | 0 .../swagger-external-ref-no-definitions.json | 0 .../Swagger/swagger-external-ref.json | 0 .../Swagger/swagger-global-responses.json | 0 .../swagger-multiple-response-schemas.json | 0 .../Swagger/swagger-no-content.json | 0 .../Swagger/swagger-optional-params.json | 0 .../Swagger/swagger-polymorphism.json | 0 .../Swagger/swagger-recursive-type.json | 0 .../swagger-ref-allOf-inheritance.json | 0 .../Swagger/swagger-response-headers.json | 0 .../Swagger/swagger-simple-spec.json | 0 .../Swagger/swagger-simple-spec.yaml | 0 .../Swagger/swagger-streaming.json | 0 .../Swagger/swagger-validation.json | 0 ...swagger-x-ms-code-generation-settings.json | 0 .../swagger-x-ms-parameterized-host.json | 0 .../Swagger/swagger-x-ms-paths.json | 0 .../Swagger/vendor-extension-in-path.json | 0 .../SwaggerModelerTests.cs | 28 +- .../SwaggerSpecHelper.cs | 8 +- .../VendorExtensionInPath.cs | 4 +- .../AutoRest.Swagger.Tests}/app.config | 0 .../AutoRest.Swagger.Tests}/packages.config | 0 .../AutoRest.Swagger/AutoRest.Swagger.csproj | 15 +- .../CollectionFormatBuilder.cs | 10 +- .../modeler/AutoRest.Swagger}/Extensions.cs | 4 +- .../AutoRest.Swagger/GlobalSuppressions.cs | 150 +++++++++ .../JsonConverters/PathItemRefConverter.cs | 4 +- .../PathLevelParameterConverter.cs | 4 +- .../JsonConverters/ResponseRefConverter.cs | 6 +- .../SchemaRequiredItemConverter.cs | 4 +- .../JsonConverters/SwaggerJsonConverter.cs | 2 +- .../AutoRest.Swagger}/Model/ApiKeyLocation.cs | 2 +- .../Model/CodeGenerationSettings.cs | 2 +- .../AutoRest.Swagger}/Model/Contact.cs | 2 +- .../AutoRest.Swagger}/Model/DataType.cs | 2 +- .../AutoRest.Swagger}/Model/ExternalDoc.cs | 2 +- .../modeler/AutoRest.Swagger}/Model/Header.cs | 2 +- .../modeler/AutoRest.Swagger}/Model/Info.cs | 2 +- .../AutoRest.Swagger}/Model/License.cs | 2 +- .../AutoRest.Swagger}/Model/OAuthFlow.cs | 2 +- .../AutoRest.Swagger}/Model/Operation.cs | 2 +- .../Model/ParameterLocation.cs | 2 +- .../AutoRest.Swagger}/Model/Response.cs | 3 +- .../modeler/AutoRest.Swagger}/Model/Schema.cs | 2 +- .../Model/SecurityDefinition.cs | 2 +- .../Model/SecuritySchemeType.cs | 2 +- .../Model/ServiceDefinition.cs | 2 +- .../AutoRest.Swagger}/Model/SpecObject.cs | 2 +- .../AutoRest.Swagger}/Model/SwaggerBase.cs | 2 +- .../AutoRest.Swagger}/Model/SwaggerObject.cs | 6 +- .../Model/SwaggerParameter.cs | 2 +- .../modeler/AutoRest.Swagger}/Model/Tag.cs | 2 +- .../Model/TransferProtocolScheme.cs | 2 +- .../AutoRest.Swagger}/ObjectBuilder.cs | 12 +- .../AutoRest.Swagger}/OperationBuilder.cs | 16 +- .../AutoRest.Swagger}/ParameterBuilder.cs | 14 +- .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 4 +- .../Properties/Resources.resx | 0 .../AutoRest.Swagger}/SchemaBuilder.cs | 11 +- .../AutoRest.Swagger}/SchemaResolver.cs | 4 +- .../AutoRest.Swagger}/SwaggerModeler.cs | 20 +- .../AutoRest.Swagger}/SwaggerParser.cs | 12 +- .../AutoRest.Swagger}/YamlBoolDeserializer.cs | 2 +- .../modeler/AutoRest.Swagger}/packages.config | 2 +- 3624 files changed, 3919 insertions(+), 5074 deletions(-) delete mode 100644 AutoRest/AutoRest.Core.Tests/Resource/AutoRest.json delete mode 100644 AutoRest/AutoRest/AutoRest.Release.json delete mode 100644 AutoRest/AutoRest/AutoRest.json delete mode 100644 AutoRest/Generators/CSharp/CSharp.Tests/AutoRest.json delete mode 100644 AutoRest/Generators/CSharp/CSharp.Unit.Tests/Resource/AutoRest.json delete mode 100644 AutoRest/Generators/CSharp/global.json delete mode 100644 AutoRest/Generators/Java/Azure.Java.Fluent/ClientModelExtensions.cs delete mode 100644 AutoRest/Generators/Java/Azure.Java.Fluent/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Java/Azure.Java/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Java/Java/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Java/Java/TypeModels/ITypeModel.cs delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AcceptanceTests.cs delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AutoRest.Generator.Azure.NodeJS.Tests.csproj delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/AssemblyInfo.cs delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.Designer.cs delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.resx delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/packages.config delete mode 100644 AutoRest/Generators/NodeJS/Azure.NodeJS/Templates/AzureModelIndexTemplateTS.cshtml delete mode 100644 AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests.cs delete mode 100644 AutoRest/Generators/NodeJS/NodeJS.Tests/AutoRest.Generator.NodeJS.Tests.csproj delete mode 100644 AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/AssemblyInfo.cs delete mode 100644 AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.Designer.cs delete mode 100644 AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.resx delete mode 100644 AutoRest/Generators/NodeJS/NodeJS/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/NodeJS/NodeJS/Templates/ModelIndexTemplateTS.cshtml delete mode 100644 AutoRest/Generators/Python/Azure.Python.Tests/app.config delete mode 100644 AutoRest/Generators/Python/Azure.Python/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Python/Python.Tests/app.config delete mode 100644 AutoRest/Generators/Python/Python.Tests/packages.config delete mode 100644 AutoRest/Generators/Python/Python/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Python/Python/Templates/VersionTemplate.cshtml delete mode 100644 AutoRest/Generators/Ruby/Azure.Ruby.Tests/Gemfile delete mode 100644 AutoRest/Generators/Ruby/Azure.Ruby/GlobalSuppressions.cs delete mode 100644 AutoRest/Generators/Ruby/Ruby/Templates/ModuleDefinitionTemplate.cshtml delete mode 100644 AutoRest/Generators/Ruby/Ruby/Templates/VersionTemplate.cshtml delete mode 100644 AutoRest/Modelers/CompositeSwagger/GlobalSuppressions.cs delete mode 100644 AutoRest/Modelers/Swagger/GlobalSuppressions.cs rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/AutoRestNumberTestService.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/AutoRestNumberTestServiceExtensions.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/IAutoRestNumberTestService.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/INumber.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/Models/Error.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/Number.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/CSharp/NumberExtensions.cs (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/NodeJS/autoRestNumberTestService.js (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/NodeJS/models/errorModel.js (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/NodeJS/models/index.js (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/NodeJS/operations/index.js (100%) rename {AutoRest/Generators/AcceptanceTests/NugetPackageTest => PackageTest}/Generated/NodeJS/operations/number.js (100%) rename {AutoRest => PackageTest}/NugetPackageTest/NugetPackageCSharpTest.csproj (96%) rename {AutoRest => PackageTest}/NugetPackageTest/NugetPackageNodeJSTest.njsproj (100%) rename {AutoRest => PackageTest}/NugetPackageTest/NugetPackageTest.sln (100%) rename {AutoRest => PackageTest}/NugetPackageTest/PackageTests.cs (100%) rename {AutoRest => PackageTest}/NugetPackageTest/nugetPackageTest.js (100%) rename {AutoRest => PackageTest}/NugetPackageTest/package.json (84%) rename {AutoRest => PackageTest}/NugetPackageTest/packages.config (100%) rename {AutoRest => PackageTest}/NugetPackageTest/startServer.js (100%) rename {AutoRest => PackageTest}/NugetPackageTest/testlist.txt (100%) rename {AutoRest => PackageTest}/NugetPackageTest/unit.js (100%) create mode 100644 Tools/Autorest.xproj.targets rename {ClientRuntimes => src/client}/Java/.gitignore (100%) rename {ClientRuntimes => src/client}/Java/.travis.yml (100%) rename {ClientRuntimes => src/client}/Java/LICENSE (100%) rename {ClientRuntimes => src/client}/Java/README.md (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/build.gradle (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/gradle.properties (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.jar (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.properties (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/gradlew (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/gradlew.bat (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/proguard-rules.pro (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/src/main/AndroidManifest.xml (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/AzureEnvironment.java (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/azure-android-client-authentication/src/main/res/values/strings.xml (100%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/build.gradle (86%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/pom.xml (100%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/ApplicationTokenCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-authentication/src/test/java/com/microsoft/azure/credentials/UserTokenCredentialsTests.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/build.gradle (85%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/pom.xml (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureAsyncOperation.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureClient.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureEnvironment.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureResponse.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceClient.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceResponseBuilder.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudError.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudException.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CustomHeaderInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGNode.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGraph.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Graph.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ListOperationCallback.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Node.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Page.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PagedList.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PollingState.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RequestIdHeaderInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Resource.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ResourceGetExponentialBackoffRetryStrategy.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RestClient.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/SubResource.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroup.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroupBase.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskItem.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/AzureJacksonMapperAdapter.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/CloudErrorDeserializer.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTest.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTests.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/test/java/com/microsoft/azure/PagedListTests.java (100%) rename {ClientRuntimes => src/client}/Java/azure-client-runtime/src/test/java/com/microsoft/azure/RequestIdHeaderInterceptorTests.java (100%) rename {ClientRuntimes => src/client}/Java/build-tools/pom.xml (100%) rename {ClientRuntimes => src/client}/Java/build-tools/src/main/resources/checkstyle.xml (100%) rename {ClientRuntimes => src/client}/Java/build-tools/src/main/resources/suppressions.xml (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/build.gradle (88%) rename {ClientRuntimes => src/client}/Java/client-runtime/pom.xml (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/BaseUrlHandler.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/CustomHeadersInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/DateTimeRfc1123.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/RestException.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCallback.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceClient.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceException.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponse.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseBuilder.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseCallback.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseEmptyCallback.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseWithHeaders.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/UserAgentInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/Validator.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentialsInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/ServiceClientCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentials.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentialsInterceptor.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/retry/ExponentialBackoffRetryStrategy.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryHandler.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryStrategy.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/retry/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/ByteArraySerializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/CollectionFormat.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeRfc1123Serializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeSerializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningDeserializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningSerializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/HeadersSerializer.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonConverterFactory.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonMapperAdapter.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JsonFlatten.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/package-info.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/test/java/com/microsoft/rest/CredentialsTests.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/test/java/com/microsoft/rest/RetryHandlerTests.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/test/java/com/microsoft/rest/ServiceClientTests.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/test/java/com/microsoft/rest/UserAgentTests.java (100%) rename {ClientRuntimes => src/client}/Java/client-runtime/src/test/java/com/microsoft/rest/ValidatorTests.java (100%) rename {ClientRuntimes => src/client}/Java/pom.xml (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryClientSettings.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryServiceSettings.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/ApplicationTokenProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/AuthenticationException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/CertificateAuthenticationProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/GlobalSuppressions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/IApplicationAuthenticationProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/IUserCredentialProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/MemoryApplicationAuthenticationProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj (77%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.Designer.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.resx (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/Settings.SourceAnalysis (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/UserTokenProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectoryCredentialsTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectorySettingsTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/CloudErrorJsonConverterTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClient.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClientWithCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/PlaybackTestHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/RecordedDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/LongRunningOperationsTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj (78%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/ODataTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/ResourceJsonConverterTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/GenericResource.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobInformation.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobProperties.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/Page.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/RedisManagementClient.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/SampleResource.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/USql.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/TokenCloudCredentialsTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/AzureAsyncOperation.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/AzureClientExtensions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/AzureOperationResponse.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/ClientRequestTrackingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/CloudError.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/CloudErrorJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/CloudException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/GlobalSuppressions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/IAzureClient.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/IPage.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/IResource.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/JsonSerializerExtensions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj (77%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/OData/FilterString.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/OData/ODataMethodAttribute.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/OData/ODataQuery.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/OData/UrlExpressionVisitor.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/PollingState.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.Designer.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.resx (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/ResourceJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/Settings.SourceAnalysis (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Azure/project.json (92%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/EtwTracingInterceptor.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/HttpOperationEventSource.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj (77%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/README.md (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Etw/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Log4Net/Log4NetTracingInterceptor.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj (77%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Log4Net/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Log4Net/README.md (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Log4Net/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/AddHeaderResponseDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/AppenderDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/BadResponseDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeHttpHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClient.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClientWithCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorMessageHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Fakes/RecordedDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/JsonSerializationTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/JsonTransformationConverterTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj (78%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Resources/Animal.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Resources/DateTestObject.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Resources/SampleResource.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/ServiceClientTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/Tracing/CloudTracingExtensionsTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/DefaultHttpErrorDetectionStrategyTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/GeneralRetryPolicyTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/RetryConditionTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/ValidationExceptionTests.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tests/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/EtwTracingInterceptorTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/Log4NetTracingInterceptorTest.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj (75%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/app.config (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/BasicAuthenticationCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/CertificateCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/GlobalSuppressions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpExtensions.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpMessageWrapper.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpOperationException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpOperationResponse.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpRequestMessageWrapper.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/HttpResponseMessageWrapper.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/IServiceClientTracingInterceptor.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/IServiceOperations.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ITokenProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj (77%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Properties/AssemblyInfo.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Properties/Resources.Designer.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Properties/Resources.resx (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/RestException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/RetryDelegatingHandler.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/Base64UrlJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/DateJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/DateTimeRfc1123JsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/Iso8601TimeSpanConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/JsonConverterHelper.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/JsonTransformationAttribute.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicDeserializeJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicSerializeJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/ReadOnlyJsonContractResolver.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/SafeJsonConvert.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/TransformationJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/Serialization/UnixTimeJsonConverter.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/SerializationException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ServiceClient.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ServiceClientCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ServiceClientTracing.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/StringTokenProvider.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TokenCredentials.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/AsyncExecution.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ExponentialBackoffRetryStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/FixedIntervalRetryStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/Guard.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpRequestWithStatusException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpStatusCodeErrorDetectionStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ITransientErrorDetectionStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/IncrementalRetryStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryCondition.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryManager.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.Generic.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryingEventArgs.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TransientFaultHandling/TransientErrorIgnoreStrategy.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/TypeConversion.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ValidationException.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/ValidationRules.cs (100%) rename {ClientRuntimes/CSharp => src/client}/Microsoft.Rest.ClientRuntime/project.json (95%) rename {ClientRuntimes => src/client}/NodeJS/.jshintrc (100%) rename {ClientRuntimes => src/client}/NodeJS/NodeJSClientRuntime.sln (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/.npmignore (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/LICENSE (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/README.md (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/azureEnvironment.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/azureServiceClient.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/baseResource.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/cloudError.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/constants.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/credentials/applicationTokenCredentials.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/credentials/deviceTokenCredentials.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/credentials/userTokenCredentials.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/index.d.ts (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/login.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/msRestAzure.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/pollingState.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/lib/utils.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/ms-rest-azure.njsproj (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/package.json (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/test/azureEnvironmentTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/test/azureServiceClientTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/test/package.json (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/test/testlist.txt (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest-azure/test/unit.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/.gitignore (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/.npmignore (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/LICENSE (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/README.md (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/constants.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/credentials/basicAuthenticationCredentials.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/credentials/tokenCredentials.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/filters/exponentialRetryPolicyFilter.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/filters/logFilter.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/filters/proxyFilter.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/filters/redirectFilter.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/filters/signingFilter.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/httpOperationResponse.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/index.d.ts (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/msRest.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/requestPipeline.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/serialization.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/serviceClient.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/utils.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/lib/webResource.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/ms-rest.njsproj (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/package.json (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/credentialTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/index.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/invoice.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/product.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResult.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResultNextLink.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/models/subProduct.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/data/TestClient/lib/testClient.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/logFilterTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/package.json (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/proxyFilterTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/redirectFilterTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/retryPolicyTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/serializationTests.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/testlist.txt (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/test/unit.js (100%) rename {ClientRuntimes => src/client}/NodeJS/ms-rest/tsd.json (100%) rename {AutoRest/Generators => src/client}/Python/.gitignore (100%) rename {ClientRuntimes => src/client}/Python/client_runtime.sln (100%) rename {ClientRuntimes => src/client}/Python/msrest/MANIFEST.in (100%) rename {ClientRuntimes => src/client}/Python/msrest/doc/conf.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/doc/index.rst (100%) rename {ClientRuntimes => src/client}/Python/msrest/doc/make.bat (100%) rename {ClientRuntimes => src/client}/Python/msrest/doc/modules.rst (100%) rename {ClientRuntimes => src/client}/Python/msrest/doc/msrest.rst (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest.pyproj (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/__init__.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/authentication.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/configuration.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/exceptions.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/http_logger.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/paging.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/pipeline.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/serialization.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/service_client.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/msrest/version.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/readme.rst (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/client/Python/msrest}/requirements27.txt (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/client/Python/msrest}/requirements35.txt (100%) rename {ClientRuntimes => src/client}/Python/msrest/setup.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/__init__.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/unittest_auth.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/unittest_client.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/unittest_pipeline.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/unittest_runtime.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/test/unittest_serialization.py (100%) rename {ClientRuntimes => src/client}/Python/msrest/tox.ini (100%) rename {ClientRuntimes => src/client}/Python/msrest_build.sh (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/MANIFEST.in (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/doc/conf.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/doc/index.rst (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/doc/make.bat (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/doc/modules.rst (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/doc/msrestazure.rst (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure.pyproj (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/__init__.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/azure_active_directory.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/azure_configuration.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/azure_exceptions.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/azure_operation.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/msrestazure/version.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/readme.rst (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/requirements27.txt (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/requirements35.txt (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/setup.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/test/__init__.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/test/unittest_auth.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/test/unittest_exceptions.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/test/unittest_operation.py (100%) rename {ClientRuntimes => src/client}/Python/msrestazure/tox.ini (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/.gitignore (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/.travis.yml (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/ChangeLog.md (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/Gemfile (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/LICENSE.txt (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/README.md (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/Rakefile (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/active_directory_service_settings.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/async_operation_status.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_error.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_response.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_service_client.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/cloud_error_data.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/credentials/application_token_provider.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/polling_state.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/resource.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/sub_resource.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/lib/ms_rest_azure/version.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/ms_rest_azure.gemspec (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/application_token_provider_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/async_operation_error_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/async_operation_status_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/azure_service_client_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/cloud_error_data_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/polling_state_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/resource_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest-azure/spec/sub_resource_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/.gitignore (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/.travis.yml (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/Gemfile (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/LICENSE.txt (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/README.md (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/Rakefile (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/credentials/basic_authentication_credentials.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/credentials/service_client_credentials.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/credentials/string_token_provider.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/credentials/token_credentials.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/credentials/token_provider.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/deserialization_error.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/http_operation_error.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/http_operation_request.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/http_operation_response.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/rest_error.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/retry_policy_middleware.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/serialization.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/service_client.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/validation_error.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/lib/ms_rest/version.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/ms_rest.gemspec (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/spec/basic_authentication_credentials_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/spec/retry_policy_middleware_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/spec/service_client_credentials_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/spec/string_token_provider_spec.rb (100%) rename {ClientRuntimes => src/client}/Ruby/ms-rest/spec/token_credentials_spec.rb (100%) rename {AutoRest => src/core}/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj (64%) rename {AutoRest => src/core}/AutoRest.Core.Tests/AutoRestSettingsTests.cs (98%) rename {AutoRest => src/core}/AutoRest.Core.Tests/CodeGeneratorsTests.cs (94%) rename {AutoRest => src/core}/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs (88%) rename {AutoRest => src/core}/AutoRest.Core.Tests/ExtensionsLoaderTests.cs (96%) rename {AutoRest => src/core}/AutoRest.Core.Tests/IndentedStringBuilderTests.cs (96%) create mode 100644 src/core/AutoRest.Core.Tests/Resource/AutoRest.json rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json (73%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/RedisResource.json (100%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs (90%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs (94%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs (80%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/SampleSettings.json (100%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Resource/SampleViewModel.cs (98%) rename {AutoRest => src/core}/AutoRest.Core.Tests/Templates/SampleModel.cshtml (92%) rename {AutoRest => src/core}/AutoRest.Core.Tests/XUnitExtensions.cs (98%) rename {AutoRest => src/core}/AutoRest.Core.Tests/app.config (100%) rename {AutoRest => src/core}/AutoRest.Core.Tests/packages.config (100%) rename {AutoRest => src/core}/AutoRest.Core/AutoRest.Core.csproj (96%) rename {AutoRest => src/core}/AutoRest.Core/AutoRest.cs (91%) rename {AutoRest => src/core}/AutoRest.Core/AutoRest.nuget.proj (91%) rename {AutoRest => src/core}/AutoRest.Core/AutoRest.nuspec (52%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/CollectionFormat.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/CompositeType.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/Constraint.cs (92%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/DictionaryType.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/EnumType.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/EnumValue.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/HttpMethod.cs (89%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/IParameter.cs (93%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/IType.cs (89%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/KnownPrimaryType.cs (92%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/Method.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/Parameter.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/ParameterLocation.cs (89%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/ParameterMapping.cs (94%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/ParameterTransformation.cs (93%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/PrimaryType.cs (94%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/Property.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/Response.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/SequenceType.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/SerializationFormat.cs (88%) rename {AutoRest => src/core}/AutoRest.Core/ClientModel/ServiceClient.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/CodeGenerator.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/CodeNamer.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/Extensibility/AutoRestConfiguration.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs (95%) rename {AutoRest => src/core}/AutoRest.Core/Extensibility/ExtensionsLoader.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/GlobalSuppressions.cs (58%) rename {AutoRest => src/core}/AutoRest.Core/ITemplate.cs (95%) rename {AutoRest => src/core}/AutoRest.Core/Logging/CodeGenerationException.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/Logging/ErrorManager.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/Logging/LogEntry.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/Logging/LogEntrySeverity.cs (88%) rename {AutoRest => src/core}/AutoRest.Core/Logging/Logger.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/Modeler.cs (85%) rename {AutoRest => src/core}/AutoRest.Core/Properties/AssemblyInfo.cs (100%) rename {AutoRest => src/core}/AutoRest.Core/Properties/Resources.Designer.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/Properties/Resources.resx (100%) rename {AutoRest => src/core}/AutoRest.Core/Settings.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/SettingsAliasAttribute.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/SettingsInfoAttribute.cs (94%) rename {AutoRest => src/core}/AutoRest.Core/Template.cs (98%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/CamelCaseContractResolver.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/Extensions.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/FileSystem.cs (97%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/IFileSystem.cs (94%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/IScopeProvider.cs (86%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/IndentedStringBuilder.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/MemoryFileSystem.cs (99%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/ScopeProvider.cs (96%) rename {AutoRest => src/core}/AutoRest.Core/Utilities/TemplateConstants.cs (91%) rename AutoRest/Generators/Extensions/Azure.Extensions.Tests/AutoRest.Generator.Azure.Extensions.Tests.csproj => src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj (57%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/AzureServiceClientNormalizerTests.cs (97%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/CSharpAzureCodeNamingFrameworkTests.cs (92%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/GlobalSuppressions.cs (80%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/SampleAzureCodeGenerator.cs (82%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/SampleAzureCodeNamer.cs (72%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/Swagger/azure-paging.json (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/Swagger/resource-external-false.json (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/Swagger/swagger-odata-spec.json (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/Swagger/swagger-resource-flattening.json (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Azure.Tests}/app.config (100%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/core/AutoRest.Extensions.Azure.Tests}/packages.config (100%) rename AutoRest/Generators/Extensions/Azure.Extensions/AutoRest.Generator.Azure.Extensions.csproj => src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj (79%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/AzureExtensions.cs (97%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/GlobalSuppressions.cs (76%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/Model/PageableExtension.cs (88%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/Properties/Resources.Designer.cs (96%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/core/AutoRest.Extensions.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Modelers/CompositeSwagger => src/core/AutoRest.Extensions.Azure}/packages.config (53%) rename AutoRest/Generators/Extensions/Extensions.Tests/AutoRest.Generator.Extensions.Tests.csproj => src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj (54%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/ExtensionsTests.cs (94%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/GlobalSuppressions.cs (68%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/Helpers.cs (98%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/MappingTests.cs (92%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/Swagger/swagger-payload-flatten.json (100%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/Swagger/swagger-x-ms-client-flatten.json (100%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/core/AutoRest.Extensions.Tests}/Swagger/swagger-x-ms-client-name.json (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions.Tests => src/core/AutoRest.Extensions.Tests}/packages.config (100%) rename AutoRest/Generators/Extensions/Extensions/AutoRest.Generator.Extensions.csproj => src/core/AutoRest.Extensions/AutoRest.Extensions.csproj (81%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/ClientModelHelpers.cs (84%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/GlobalSuppressions.cs (80%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/ParameterGroupExtensionHelper.cs (95%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/Properties/Resources.Designer.cs (96%) rename {AutoRest/Generators/Extensions/Extensions => src/core/AutoRest.Extensions}/Properties/Resources.resx (100%) rename AutoRest/Generators/Extensions/Extensions/Extensions.cs => src/core/AutoRest.Extensions/SwaggerExtensions.cs (97%) create mode 100644 src/core/AutoRest/AutoRest.Release.json rename {AutoRest => src/core}/AutoRest/AutoRest.csproj (92%) create mode 100644 src/core/AutoRest/AutoRest.json rename {AutoRest => src/core}/AutoRest/ExitCode.cs (88%) rename {AutoRest => src/core}/AutoRest/GlobalSuppressions.cs (70%) rename {AutoRest => src/core}/AutoRest/HelpExample.cs (93%) rename {AutoRest => src/core}/AutoRest/HelpGenerator.cs (98%) rename {AutoRest => src/core}/AutoRest/Program.cs (95%) rename {AutoRest => src/core}/AutoRest/Properties/AssemblyInfo.cs (100%) rename {AutoRest => src/core}/AutoRest/Properties/Resources.Designer.cs (92%) rename {AutoRest => src/core}/AutoRest/Properties/Resources.resx (100%) rename {AutoRest => src/core}/AutoRest/Resources/HelpMarkdownTemplate.txt (100%) rename {AutoRest => src/core}/AutoRest/Resources/HelpTextTemplate.txt (100%) rename {AutoRest => src/dev}/TestServer/README.md (100%) rename {AutoRest => src/dev}/TestServer/server/SwaggerBATServer.njsproj (100%) rename {AutoRest => src/dev}/TestServer/server/SwaggerBATServer.sln (100%) rename {AutoRest => src/dev}/TestServer/server/app.js (100%) rename {AutoRest => src/dev}/TestServer/server/package.json (100%) rename {AutoRest => src/dev}/TestServer/server/public/stylesheets/style.css (100%) rename {AutoRest => src/dev}/TestServer/server/routes/array.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/azureParameterGrouping.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/azureSpecials.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/azureUrl.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/bool.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/byte.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/complex.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/customUri.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/date.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/datetime-rfc1123.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/datetime.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/dictionary.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/duration.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/files.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/formData.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/header.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/httpResponses.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/index.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/int.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/lros.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/model-flatten.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/number.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/paging.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/pathitem.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/paths.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/queries.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/report.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/reqopt.js (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/dev/TestServer/server/routes}/sample.png (100%) rename {AutoRest => src/dev}/TestServer/server/routes/string.js (100%) rename {AutoRest => src/dev}/TestServer/server/routes/validation.js (100%) rename {AutoRest => src/dev}/TestServer/server/startup/www.js (100%) rename {AutoRest => src/dev}/TestServer/server/util/constants.js (100%) rename {AutoRest => src/dev}/TestServer/server/util/utils.js (100%) rename {AutoRest => src/dev}/TestServer/server/views/error.jade (100%) rename {AutoRest => src/dev}/TestServer/server/views/index.jade (100%) rename {AutoRest => src/dev}/TestServer/server/views/layout.jade (100%) rename {AutoRest => src/dev}/TestServer/swagger.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/azure-composite-swagger.json (65%) rename {AutoRest => src/dev}/TestServer/swagger/azure-parameter-grouping.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/azure-report.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/azure-resource.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/azure-special-properties.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-array.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-boolean.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-byte.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-complex.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-date.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-datetime-rfc1123.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-datetime.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-dictionary.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-duration.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-file.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-formdata.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-integer.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-number.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/body-string.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/complex-model.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/composite-swagger.json (64%) rename {AutoRest => src/dev}/TestServer/swagger/custom-baseUrl-more-options.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/custom-baseUrl.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/head-exceptions.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/head.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/header.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/httpInfrastructure.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/lro.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/model-flattening.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/paging.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/parameter-flattening.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/report.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/required-optional.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/storage.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/subscriptionId-apiVersion.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/url.json (100%) rename {AutoRest => src/dev}/TestServer/swagger/validation.json (100%) rename {ClientRuntimes/Python => src/generator}/.gitignore (96%) rename AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests/AutoRest.Generator.AzureResourceSchema.Tests.csproj => src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj (84%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/AzureResourceSchemaAcceptanceTests.cs (97%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/AzureResourceSchemaCodeGeneratorTests.cs (95%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Batch/2015-12-01/Microsoft.Batch.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/CDN/2015-06-01/Microsoft.Cdn.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/CDN/2016-04-02/Microsoft.Cdn.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/CognitiveServices/2016-02-01-preview/Microsoft.CognitiveServices.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Compute/2015-06-15/Microsoft.Compute.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Compute/2016-03-30/Microsoft.Compute.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/DNS/2015-05-04-preview/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/DNS/2016-04-01/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/DataLakeAnalytics/2015-10-01-preview/Microsoft.DataLakeAnalytics.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/DataLakeStore/2015-10-01-preview/Microsoft.DataLakeStore.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/DevTestLabs/2015-05-21-preview/Microsoft.DevTestLabs.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Logic/2015-02-01-preview/Microsoft.Logic.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/MachineLearning/2016-05-01-preview/Microsoft.MachineLearning.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Network/2015-05-01-preview/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Network/2015-06-15/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Network/2016-03-30/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/PowerBIEmbedded/2016-01-29/Microsoft.PowerBI.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Redis/2016-04-01/Microsoft.Cache.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Resources/2016-02-01/Microsoft.Resources.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Scheduler/2016-03-01/Microsoft.Scheduler.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Search/2015-02-28/Microsoft.Search.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Storage/2015-05-01-preview/Microsoft.Storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Storage/2015-06-15/Microsoft.Storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Storage/2016-01-01/Microsoft.Storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/TrafficManager/2015-11-01/Microsoft.Network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Web/2015-08-01/Microsoft.CertificateRegistration.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Web/2015-08-01/Microsoft.DomainRegistration.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Expected/Web/2015-08-01/Microsoft.Web.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/JSONSchemaTests.cs (95%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/ResourceSchemaParserTests.cs (94%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/ResourceSchemaWriterTests.cs (99%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Batch/2015-12-01/BatchManagement.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/CDN/2015-06-01/cdn.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/CDN/2016-04-02/cdn.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/CognitiveServices/2016-02-01-preview/cognitiveservices.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Compute/2015-06-15/compute.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Compute/2016-03-30/compute.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/DNS/2015-05-04-preview/dns.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/DNS/2016-04-01/dns.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/DataLakeAnalytics/2015-10-01-preview/account.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/DataLakeStore/2015-10-01-preview/account.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/DevTestLabs/2015-05-21-preview/DTL.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Logic/2015-02-01-preview/logic.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/MachineLearning/2016-05-01-preview/webservices.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Network/2015-05-01-preview/network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Network/2015-06-15/network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Network/2016-03-30/network.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/PowerBIEmbedded/2016-01-29/powerbiembedded.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Redis/2016-04-01/redis.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Resources/2016-02-01/resources.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Scheduler/2016-03-01/scheduler.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Search/2015-02-28/search.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Storage/2015-05-01-preview/storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Storage/2015-06-15/storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Storage/2016-01-01/storage.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/TrafficManager/2015-11-01/trafficmanager.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Web/2015-08-01/web.json (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/Swagger/Web/2015-08-01/web.yaml (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests => src/generator/AutoRest.AzureResourceSchema.Tests}/packages.config (90%) rename AutoRest/Generators/AzureResourceSchema/AzureResourceSchema/AutoRest.Generator.AzureResourceSchema.csproj => src/generator/AutoRest.AzureResourceSchema/AutoRest.AzureResourceSchema.csproj (80%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/AzureResourceSchemaCodeGenerator.cs (94%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/JsonSchema.cs (99%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/ResourceSchema.cs (98%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/ResourceSchemaParser.cs (99%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/ResourceSchemaWriter.cs (99%) rename {AutoRest/Generators/AzureResourceSchema/AzureResourceSchema => src/generator/AutoRest.AzureResourceSchema}/packages.config (53%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/AcceptanceTests.cs (99%) rename AutoRest/Generators/CSharp/Azure.CSharp.Tests/Azure.CSharp.Tests.xproj => src/generator/AutoRest.CSharp.Azure.Tests/AutoRest.CSharp.Azure.Tests.xproj (72%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/AutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/DurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/DurationOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/IAutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/IDurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/AutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/DurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/DurationOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/IAutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/IDurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationAllSync/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/AutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/DurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/DurationOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/IAutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/IDurationOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDurationNoSync/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/ArrayOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/ArrayOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/AzureCompositeModel.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/AzureCompositeModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/BasicOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/BasicOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/DictionaryOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/DictionaryOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IArrayOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IAzureCompositeModel.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IBasicOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IDictionaryOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IInheritanceOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IPolymorphicrecursiveOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IPolymorphismOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IPrimitiveOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/IReadonlypropertyOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/InheritanceOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/InheritanceOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/ArrayWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Basic.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/BooleanWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/ByteWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/CMYKColors.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Cat.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/CatalogArray.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/CatalogArrayOfDictionary.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/CatalogDictionary.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/CatalogDictionaryOfArray.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Cookiecuttershark.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/DateWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/DatetimeWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Datetimerfc1123Wrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/DictionaryWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Dog.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/DoubleWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/DurationWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Fish.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/FloatWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Goblinshark.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/IntWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/LongWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/ReadonlyObj.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Salmon.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Sawshark.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Shark.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/Siamese.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/Models/StringWrapper.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PolymorphicrecursiveOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PolymorphicrecursiveOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PolymorphismOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PolymorphismOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PrimitiveOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/PrimitiveOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/ReadonlypropertyOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/ReadonlypropertyOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/AutoRestParameterGroupingTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/IAutoRestParameterGroupingTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/IParameterGroupingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/FirstParameterGroup.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/ParameterGroupingPostMultiParamGroupsSecondParamGroup.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/ParameterGroupingPostOptionalParameters.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/Models/ParameterGroupingPostRequiredParameters.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/ParameterGroupingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/ParameterGroupingOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureReport/AutoRestReportServiceForAzure.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureReport/AutoRestReportServiceForAzureExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureReport/IAutoRestReportServiceForAzure.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureReport/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureReport/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/AutoRestResourceFlatteningTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/AutoRestResourceFlatteningTestServiceExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/IAutoRestResourceFlatteningTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/Models/FlattenedProduct.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/Models/Resource.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureResource/Models/ResourceCollection.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ApiVersionDefaultOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ApiVersionDefaultOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ApiVersionLocalOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ApiVersionLocalOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/AutoRestAzureSpecialParametersTestClient.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/HeaderOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/HeaderOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IApiVersionDefaultOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IApiVersionLocalOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IAutoRestAzureSpecialParametersTestClient.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IHeaderOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IOdataOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ISkipUrlEncodingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ISubscriptionInCredentialsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/ISubscriptionInMethodOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/IXMsClientRequestIdOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/HeaderCustomNamedRequestIdHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/HeaderCustomNamedRequestIdParamGroupingHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/HeaderCustomNamedRequestIdParamGroupingParameters.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/Models/OdataFilter.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/OdataOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/OdataOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SkipUrlEncodingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SkipUrlEncodingOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SubscriptionInCredentialsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SubscriptionInCredentialsOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SubscriptionInMethodOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/SubscriptionInMethodOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/XMsClientRequestIdOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/XMsClientRequestIdOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/AutoRestParameterizedHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/IAutoRestParameterizedHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/IPathsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/PathsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/PathsOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Head/AutoRestHeadTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Head/HttpSuccessOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Head/HttpSuccessOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Head/IAutoRestHeadTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Head/IHttpSuccessOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/AutoRestHeadExceptionTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/HeadExceptionOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/HeadExceptionOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/IAutoRestHeadExceptionTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/IHeadExceptionOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/AutoRestLongRunningOperationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/IAutoRestLongRunningOperationTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/ILRORetrysOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/ILROSADsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/ILROsCustomHeaderOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/ILROsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LRORetrysOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LRORetrysOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROSADsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROSADsOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROsCustomHeaderOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROsCustomHeaderOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROsOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/LROsOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysDelete202Retry200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysDeleteAsyncRelativeRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysDeleteProvisioning202Accepted200SucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysPost202Retry200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysPostAsyncRelativeRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LRORetrysPutAsyncRelativeRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDelete202NonRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDelete202RetryInvalidHeaderHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDeleteAsyncRelativeRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDeleteAsyncRelativeRetryInvalidHeaderHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDeleteAsyncRelativeRetryInvalidJsonPollingHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDeleteAsyncRelativeRetryNoStatusHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsDeleteNonRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPost202NoLocationHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPost202NonRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPost202RetryInvalidHeaderHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPostAsyncRelativeRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPostAsyncRelativeRetryInvalidHeaderHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPostAsyncRelativeRetryInvalidJsonPollingHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPostAsyncRelativeRetryNoPayloadHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPostNonRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPutAsyncRelativeRetry400Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPutAsyncRelativeRetryInvalidHeaderHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPutAsyncRelativeRetryInvalidJsonPollingHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPutAsyncRelativeRetryNoStatusHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROSADsPutAsyncRelativeRetryNoStatusPayloadHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsCustomHeaderPost202Retry200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsCustomHeaderPostAsyncRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsCustomHeaderPutAsyncRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDelete202NoRetry204Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDelete202Retry200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteAsyncNoHeaderInRetryHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteAsyncNoRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteAsyncRetryFailedHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteAsyncRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteAsyncRetrycanceledHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteNoHeaderInRetryHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteProvisioning202Accepted200SucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteProvisioning202DeletingFailed200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsDeleteProvisioning202Deletingcanceled200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPost202NoRetry204Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPost202Retry200Headers.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPostAsyncNoRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPostAsyncRetryFailedHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPostAsyncRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPostAsyncRetrycanceledHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutAsyncNoHeaderInRetryHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutAsyncNoRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutAsyncNoRetrycanceledHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutAsyncRetryFailedHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutAsyncRetrySucceededHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/LROsPutNoHeaderInRetryHeaders.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/OperationResult.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/OperationResultError.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/Resource.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/Sku.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/SubProduct.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Lro/Models/SubResource.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/AutoRestPagingTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/IAutoRestPagingTestService.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/IPagingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/OperationResult.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/Page.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/Page1.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/PagingGetMultiplePagesOptions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/PagingGetMultiplePagesWithOffsetNextOptions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/PagingGetMultiplePagesWithOffsetOptions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/PagingGetOdataMultiplePagesOptions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/Models/ProductProperties.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/PagingOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/Paging/PagingOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/GroupOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/GroupOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/IGroupOperations.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/IMicrosoftAzureTestUrl.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/MicrosoftAzureTestUrl.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/Models/SampleResourceGroup.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/GlobalSuppressions.cs (85%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/PageJsonTest.cs (96%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/app.config (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp.Tests => src/generator/AutoRest.CSharp.Azure.Tests}/project.json (74%) rename AutoRest/Generators/CSharp/Azure.CSharp/AutoRest.Generator.Azure.CSharp.csproj => src/generator/AutoRest.CSharp.Azure/AutoRest.CSharp.Azure.csproj (83%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/AzureCSharpCodeGenerator.cs (96%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/AzureCSharpCodeNamer.cs (96%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/GlobalSuppressions.cs (50%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureExtensionsTemplateModel.cs (89%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureMethodGroupTemplateModel.cs (89%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureMethodTemplateModel.cs (97%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureModelTemplateModel.cs (87%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureParameterTemplateModel.cs (85%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/AzureServiceClientTemplateModel.cs (91%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/TemplateModels/PageTemplateModel.cs (73%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Templates/AzureMethodGroupTemplate.cshtml (84%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Templates/AzureMethodTemplate.cshtml (89%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Templates/AzureServiceClientTemplate.cshtml (92%) rename {AutoRest/Generators/CSharp/Azure.CSharp => src/generator/AutoRest.CSharp.Azure}/Templates/PageTemplate.cshtml (89%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/AcceptanceTestOrderer.cs (92%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/AcceptanceTests.cs (99%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/AdditionalPropertiesTests.cs (93%) rename AutoRest/Generators/CSharp/CSharp.Tests/CSharp.Tests.xproj => src/generator/AutoRest.CSharp.Tests/AutoRest.CSharp.Tests.xproj (72%) create mode 100644 src/generator/AutoRest.CSharp.Tests/AutoRest.json rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/CSharpCodeNamingFrameworkTests.cs (99%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/Array.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/ArrayExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/AutoRestSwaggerBATArrayService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/IArray.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/IAutoRestSwaggerBATArrayService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyArray/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/AutoRestBoolTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/BoolModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/BoolModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/IAutoRestBoolTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/IBoolModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyBoolean/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/AutoRestSwaggerBATByteService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/ByteModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/ByteModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/IAutoRestSwaggerBATByteService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/IByteModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyByte/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Array.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/ArrayExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/AutoRestComplexTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/BasicOperations.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/BasicOperationsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Dictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/DictionaryExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IArray.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IAutoRestComplexTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IBasicOperations.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IDictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IInheritance.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IPolymorphicrecursive.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IPolymorphism.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IPrimitive.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/IReadonlyproperty.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Inheritance.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/InheritanceExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/ArrayWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Basic.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/BooleanWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/ByteWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/CMYKColors.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Cat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Cookiecuttershark.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/DateWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/DatetimeWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Datetimerfc1123Wrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/DictionaryWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Dog.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/DoubleWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/DurationWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Fish.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/FloatWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Goblinshark.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/IntWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/LongWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/ReadonlyObj.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Salmon.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Sawshark.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Shark.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/Siamese.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Models/StringWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Polymorphicrecursive.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/PolymorphicrecursiveExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Polymorphism.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/PolymorphismExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Primitive.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/PrimitiveExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/Readonlyproperty.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyComplex/ReadonlypropertyExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/AutoRestDateTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/Date.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/DateExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/IAutoRestDateTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/IDate.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDate/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/AutoRestDateTimeTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/Datetime.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/DatetimeExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/IAutoRestDateTimeTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/IDatetime.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTime/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/AutoRestRFC1123DateTimeTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/Datetimerfc1123.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/Datetimerfc1123Extensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/IAutoRestRFC1123DateTimeTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/IDatetimerfc1123.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/AutoRestSwaggerBATdictionaryService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/Dictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/DictionaryExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/IAutoRestSwaggerBATdictionaryService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/IDictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDictionary/Models/Widget.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/AutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/Duration.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/DurationExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/IAutoRestDurationTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/IDuration.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyDuration/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/AutoRestSwaggerBATFileService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/Files.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/FilesExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/IAutoRestSwaggerBATFileService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/IFiles.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFile/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/AutoRestSwaggerBATFormDataService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/Formdata.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/FormdataExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/IAutoRestSwaggerBATFormDataService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/IFormdata.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyFormData/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/AutoRestIntegerTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/IAutoRestIntegerTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/IIntModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/IntModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/IntModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyInteger/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/AutoRestNumberTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/IAutoRestNumberTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/INumber.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/Number.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyNumber/NumberExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/AutoRestSwaggerBATService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/EnumModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/EnumModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/IAutoRestSwaggerBATService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/IEnumModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/IStringModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/Models/Colors.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/StringModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/BodyString/StringModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/BoolModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/BoolModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/CompositeBoolInt.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/IBoolModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/ICompositeBoolInt.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/IIntModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/IntModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/IntModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/AutoRestParameterizedHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/IAutoRestParameterizedHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/IPaths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/Paths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUri/PathsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/AutoRestParameterizedCustomHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/IAutoRestParameterizedCustomHostTestClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/IPaths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/Paths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/PathsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/AutoRestSwaggerBATHeaderService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Header.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/HeaderExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/IAutoRestSwaggerBATHeaderService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/IHeader.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/GreyscaleColors.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseBoolHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseByteHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseDateHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseDatetimeHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseDatetimeRfc1123Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseDoubleHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseDurationHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseEnumHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseExistingKeyHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseFloatHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseIntegerHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseLongHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseProtectedKeyHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Header/Models/HeaderResponseStringHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/AutoRestHttpInfrastructureTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpClientFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpClientFailureExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpFailureExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpRedirects.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpRedirectsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpRetry.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpRetryExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpServerFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpServerFailureExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpSuccess.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/HttpSuccessExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IAutoRestHttpInfrastructureTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpClientFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpRedirects.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpRetry.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpServerFailure.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IHttpSuccess.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/IMultipleResponses.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/A.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/B.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/C.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/D.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsDelete307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsGet300Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsGet301Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsGet302Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsGet307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsHead300Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsHead301Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsHead302Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsHead307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPatch302Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPatch307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPost303Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPost307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPut301Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/HttpRedirectsPut307Headers.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/Models/MyException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/MultipleResponses.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Http/MultipleResponsesExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/AutoRestResourceFlatteningTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/AutoRestResourceFlatteningTestServiceExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/IAutoRestResourceFlatteningTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/BaseProduct.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/FlattenParameterGroup.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/FlattenedProduct.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/GenericUrl.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/Resource.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/ResourceCollection.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ModelFlattening/Models/SimpleProduct.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/AutoRestParameterFlattening.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/AvailabilitySets.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/AvailabilitySetsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/IAutoRestParameterFlattening.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/IAvailabilitySets.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/ParameterFlattening/Models/AvailabilitySetUpdateParameters.cs (97%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Report/AutoRestReportService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Report/AutoRestReportServiceExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Report/IAutoRestReportService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Report/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Report/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/AutoRestRequiredOptionalTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/ExplicitModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/ExplicitModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/IAutoRestRequiredOptionalTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/IExplicitModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/IImplicitModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/ImplicitModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/ImplicitModelExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/ArrayOptionalWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/ArrayWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/ClassOptionalWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/ClassWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/IntOptionalWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/IntWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/StringOptionalWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/RequiredOptional/Models/StringWrapper.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/AutoRestUrlTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/IAutoRestUrlTestService.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/IPathItems.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/IPaths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/IQueries.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/Models/UriColor.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/PathItems.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/PathItemsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/Paths.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/PathsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/Queries.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Url/QueriesExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/AutoRestValidationTest.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/AutoRestValidationTestExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/IAutoRestValidationTest.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/ChildProduct.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/ConstantProduct.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/EnumConst.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/AcceptanceTests/Validation/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Get.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/GetExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/IGet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/IPetStoreonHeroku.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/IPost.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/IPut.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Models/Feature.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Models/WithStringDictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Models/WithTypedDictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Models/WithUntypedDictionary.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/PetStoreonHeroku.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Post.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/PostExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/Put.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Additional.Properties/PutExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/ISwaggerDateTimeOffsetClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/SwaggerDateTimeOffsetClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/DateTimeOffset/SwaggerDateTimeOffsetClientExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Internal.Ctors/IInternalClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Internal.Ctors/IPets.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Internal.Ctors/InternalClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Internal.Ctors/Pets.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Internal.Ctors/PetsExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/IPolymorphicAnimalStore.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/Animal.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/BaseCat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/BurmeseCat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/Doggy.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/Error2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/Error2Exception.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/HimalayanCat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/Horsey.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/PersianCat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/Models/SiameseCat.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/PolymorphicAnimalStore.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Polymorphic/PolymorphicAnimalStoreExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/ISwaggerDataTypesClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/SwaggerDataTypesClient.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Primitives/SwaggerDataTypesClientExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/IRecursiveTypesAPI.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/Models/Error.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/Models/ErrorException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/Models/Product.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/RecursiveTypesAPI.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.RecursiveTypes/RecursiveTypesAPIExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/ISequenceRequestResponseTest.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/Models/ErrorModel.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/Models/ErrorModelException.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/Models/PetStyle.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/SequenceRequestResponseTest.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/Mirror.Sequences/SequenceRequestResponseTestExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/ISwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/ApiResponse.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/Category.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/LoginUserHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/Order.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/Tag.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/Models/User.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/SwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2/SwaggerPetstoreV2Extensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/ISwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/ApiResponse.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/Category.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/LoginUserHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/Order.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/Tag.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/Models/User.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/SwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2AllSync/SwaggerPetstoreV2Extensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/ISwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/ApiResponse.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/Category.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/LoginUserHeaders.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/Order.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/Pet.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/Tag.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/Models/User.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/SwaggerPetstoreV2.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Expected/PetstoreV2NoSync/SwaggerPetstoreV2Extensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/GlobalSuppressions.cs (74%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/InternalClientExtensions.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/MirrorTests.cs (97%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-additional-properties.yaml (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-datetimeoffset.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-internal-ctors.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-mirror-polymorphic.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-mirror-primitives.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-mirror-recursive-type.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger-mirror-sequences.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Swagger/swagger.2.0.example.v2.json (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/SwaggerSpecRunner.cs (98%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/Comparers.cs (98%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/MirrorTestHelpers.cs (99%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/MirroringHandler.cs (95%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/ProcessOutputListener.cs (97%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/RecordedDelegatingHandler.cs (98%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/ServiceController.cs (98%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/TestExtensions.cs (99%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/Utilities/TestTracingInterceptor.cs (97%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/app.config (100%) rename {AutoRest/Generators/CSharp/CSharp.Tests => src/generator/AutoRest.CSharp.Tests}/project.json (82%) rename {AutoRest/Generators/Java/Java.Tests/src/test/resources => src/generator/AutoRest.CSharp.Tests}/sample.png (100%) rename AutoRest/Generators/CSharp/CSharp.Unit.Tests/CSharp.Unit.Tests.csproj => src/generator/AutoRest.CSharp.Unit.Tests/AutoRest.CSharp.Unit.Tests.csproj (93%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/Bug1152.cs (94%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/Bug1161.cs (93%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/BugTest.cs (79%) create mode 100644 src/generator/AutoRest.CSharp.Unit.Tests/Resource/AutoRest.json rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/Resource/Bug1152.yaml (100%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/Resource/Bug1161.yaml (100%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/TestExtensions.cs (91%) rename {AutoRest/Generators/CSharp/CSharp.Unit.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/app.config (100%) rename {AutoRest/Generators/Extensions/Extensions.Tests => src/generator/AutoRest.CSharp.Unit.Tests}/packages.config (100%) rename AutoRest/Generators/CSharp/CSharp/AutoRest.Generator.CSharp.csproj => src/generator/AutoRest.CSharp/AutoRest.CSharp.csproj (91%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/CSharpCodeGenerator.cs (95%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/CSharpCodeNamer.cs (99%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/ClientModelExtensions.cs (98%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/GlobalSuppressions.cs (51%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Properties/Resources.resx (100%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/SyncMethodsGenerationMode.cs (94%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/EnumTemplateModel.cs (83%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/ExtensionsTemplateModel.cs (90%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/MethodGroupTemplateModel.cs (91%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/MethodTemplateModel.cs (97%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/ModelTemplateModel.cs (95%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/ParameterTemplateModel.cs (86%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/PropertyTemplateModel.cs (73%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/TemplateModels/ServiceClientTemplateModel.cs (92%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/EnumTemplate.cshtml (87%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ExceptionTemplate.cshtml (95%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ExtensionMethodTemplate.cshtml (95%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ExtensionsTemplate.cshtml (78%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/MethodGroupInterfaceTemplate.cshtml (94%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/MethodGroupTemplate.cshtml (89%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/MethodTemplate.cshtml (98%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ModelTemplate.cshtml (97%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ServiceClientBodyTemplate.cshtml (97%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ServiceClientInterfaceTemplate.cshtml (95%) rename {AutoRest/Generators/CSharp/CSharp => src/generator/AutoRest.CSharp}/Templates/ServiceClientTemplate.cshtml (94%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/build.gradle (88%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/AutoRestParameterGroupingTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/FirstParameterGroupInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/ParameterGroupingPostMultiParamGroupsSecondParamGroupInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/ParameterGroupingPostOptionalParametersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/ParameterGroupingPostRequiredParametersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/ParameterGroupingsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureparametergrouping/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurereport/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurereport/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurereport/implementation/AutoRestReportServiceForAzureImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurereport/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurereport/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/implementation/AutoRestResourceFlatteningTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/implementation/FlattenedProductInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/implementation/ResourceCollectionInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/implementation/ResourceInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azureresource/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/OdataFilter.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/ApiVersionDefaultsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/ApiVersionLocalsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/AutoRestAzureSpecialParametersTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/HeaderCustomNamedRequestIdHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/HeaderCustomNamedRequestIdParamGroupingHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/HeaderCustomNamedRequestIdParamGroupingParametersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/OdatasInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/SkipUrlEncodingsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/SubscriptionInCredentialsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/SubscriptionInMethodsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/XMsClientRequestIdsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/azurespecials/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/implementation/AutoRestParameterizedHostTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/implementation/PathsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/custombaseuri/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/head/implementation/AutoRestHeadTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/head/implementation/HttpSuccessInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/head/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/head/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/headexceptions/implementation/AutoRestHeadExceptionTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/headexceptions/implementation/HeadExceptionsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/headexceptions/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/headexceptions/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/OperationResult.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/OperationResultError.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/AutoRestLongRunningOperationTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysDelete202Retry200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysDeleteAsyncRelativeRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysDeleteProvisioning202Accepted200SucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysPost202Retry200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysPostAsyncRelativeRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysPutAsyncRelativeRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDelete202NonRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDelete202RetryInvalidHeaderHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDeleteAsyncRelativeRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDeleteAsyncRelativeRetryInvalidHeaderHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDeleteAsyncRelativeRetryInvalidJsonPollingHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDeleteAsyncRelativeRetryNoStatusHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsDeleteNonRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPost202NoLocationHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPost202NonRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPost202RetryInvalidHeaderHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPostAsyncRelativeRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPostAsyncRelativeRetryInvalidHeaderHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPostAsyncRelativeRetryInvalidJsonPollingHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPostAsyncRelativeRetryNoPayloadHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPostNonRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPutAsyncRelativeRetry400HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPutAsyncRelativeRetryInvalidHeaderHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPutAsyncRelativeRetryInvalidJsonPollingHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPutAsyncRelativeRetryNoStatusHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROSADsPutAsyncRelativeRetryNoStatusPayloadHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsCustomHeaderPost202Retry200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsCustomHeaderPostAsyncRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsCustomHeaderPutAsyncRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsCustomHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDelete202NoRetry204HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDelete202Retry200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteAsyncNoHeaderInRetryHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteAsyncNoRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteAsyncRetryFailedHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteAsyncRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteAsyncRetrycanceledHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteNoHeaderInRetryHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteProvisioning202Accepted200SucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteProvisioning202DeletingFailed200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsDeleteProvisioning202Deletingcanceled200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPost202NoRetry204HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPost202Retry200HeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPostAsyncNoRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPostAsyncRetryFailedHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPostAsyncRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPostAsyncRetrycanceledHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutAsyncNoHeaderInRetryHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutAsyncNoRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutAsyncNoRetrycanceledHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutAsyncRetryFailedHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutAsyncRetrySucceededHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/LROsPutNoHeaderInRetryHeadersInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/ProductInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/SkuInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/SubProductInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/lro/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/OperationResult.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/ProductProperties.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/AutoRestPagingTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PageImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PageImpl1.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PagingGetMultiplePagesOptionsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PagingGetMultiplePagesWithOffsetNextOptionsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PagingGetMultiplePagesWithOffsetOptionsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PagingGetOdataMultiplePagesOptionsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/PagingsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/ProductInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/paging/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/GroupsInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/MicrosoftAzureTestUrlImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/SampleResourceGroupInner.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/main/java/fixtures/subscriptionidapiversion/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurecustombaseuri/AzureCustomBaseUriTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azureparametergrouping/ParameterGroupingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurereport/CoverageReporter.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/ApiVersionDefaultTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/ApiVersionLocalTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/HeaderOperationsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/SkipUrlEncodingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/SubscriptionInCredentialsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/SubscriptionInMethodTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/azurespecials/XMsClientRequestIdTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/head/HttpSuccessTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/headexceptions/HeadExceptionTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/lro/LRORetrysTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/lro/LROSADsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/lro/LROsCustomHeaderTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/lro/LROsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/paging/PagingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Fluent.Tests}/src/test/java/fixtures/subscriptionidapiversion/GroupTests.java (100%) rename AutoRest/Generators/Java/Azure.Java.Fluent/AutoRest.Generator.Azure.Java.Fluent.csproj => src/generator/AutoRest.Java.Azure.Fluent/AutoRest.Java.Azure.Fluent.csproj (78%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/AzureJavaFluentCodeGenerator.cs (95%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/AzureJavaFluentCodeNamer.cs (91%) create mode 100644 src/generator/AutoRest.Java.Azure.Fluent/ClientModelExtensions.cs create mode 100644 src/generator/AutoRest.Java.Azure.Fluent/GlobalSuppressions.cs rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure.Fluent}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/AzureFluentEnumTemplateModel.cs (78%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/AzureFluentMethodGroupTemplateModel.cs (91%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/AzureFluentMethodTemplateModel.cs (94%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/AzureFluentModelTemplateModel.cs (84%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/AzureFluentServiceClientTemplateModel.cs (93%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TemplateModels/FluentPageTemplateModel.cs (70%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TypeModels/FluentCompositeTypeModel.cs (84%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TypeModels/FluentEnumTypeModel.cs (65%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure.Fluent}/TypeModels/FluentPropertyModel.cs (77%) rename {AutoRest/Generators/Java/Azure.Java.Fluent.Tests => src/generator/AutoRest.Java.Azure.Tests}/build.gradle (88%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/AutoRestParameterGroupingTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/ParameterGroupings.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/AutoRestParameterGroupingTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/ParameterGroupingsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/FirstParameterGroup.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/ParameterGroupingPostMultiParamGroupsSecondParamGroup.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/ParameterGroupingPostOptionalParameters.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/ParameterGroupingPostRequiredParameters.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureparametergrouping/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/AutoRestReportServiceForAzure.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/implementation/AutoRestReportServiceForAzureImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurereport/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/AutoRestResourceFlatteningTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/implementation/AutoRestResourceFlatteningTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/models/FlattenedProduct.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/models/ResourceCollection.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azureresource/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/ApiVersionDefaults.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/ApiVersionLocals.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/AutoRestAzureSpecialParametersTestClient.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/Odatas.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/SkipUrlEncodings.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/SubscriptionInCredentials.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/SubscriptionInMethods.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/XMsClientRequestIds.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/ApiVersionDefaultsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/ApiVersionLocalsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/AutoRestAzureSpecialParametersTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/HeadersImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/OdatasImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/SkipUrlEncodingsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/SubscriptionInCredentialsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/SubscriptionInMethodsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/XMsClientRequestIdsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/HeaderCustomNamedRequestIdHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/HeaderCustomNamedRequestIdParamGroupingHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/HeaderCustomNamedRequestIdParamGroupingParameters.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/OdataFilter.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/azurespecials/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/AutoRestParameterizedHostTestClient.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/Paths.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/implementation/AutoRestParameterizedHostTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/implementation/PathsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/custombaseuri/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/AutoRestHeadTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/HttpSuccess.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/implementation/AutoRestHeadTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/implementation/HttpSuccessImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/head/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/AutoRestHeadExceptionTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/HeadExceptions.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/implementation/AutoRestHeadExceptionTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/implementation/HeadExceptionsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/headexceptions/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/AutoRestLongRunningOperationTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/LRORetrys.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/LROSADs.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/LROs.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/LROsCustomHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/AutoRestLongRunningOperationTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/LRORetrysImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/LROSADsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/LROsCustomHeadersImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/LROsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysDelete202Retry200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysDeleteAsyncRelativeRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysDeleteProvisioning202Accepted200SucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysPost202Retry200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysPostAsyncRelativeRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LRORetrysPutAsyncRelativeRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDelete202NonRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDelete202RetryInvalidHeaderHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDeleteAsyncRelativeRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDeleteAsyncRelativeRetryInvalidHeaderHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDeleteAsyncRelativeRetryInvalidJsonPollingHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDeleteAsyncRelativeRetryNoStatusHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsDeleteNonRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPost202NoLocationHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPost202NonRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPost202RetryInvalidHeaderHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPostAsyncRelativeRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPostAsyncRelativeRetryInvalidHeaderHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPostAsyncRelativeRetryInvalidJsonPollingHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPostAsyncRelativeRetryNoPayloadHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPostNonRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPutAsyncRelativeRetry400Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPutAsyncRelativeRetryInvalidHeaderHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPutAsyncRelativeRetryInvalidJsonPollingHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPutAsyncRelativeRetryNoStatusHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROSADsPutAsyncRelativeRetryNoStatusPayloadHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsCustomHeaderPost202Retry200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsCustomHeaderPostAsyncRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsCustomHeaderPutAsyncRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDelete202NoRetry204Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDelete202Retry200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteAsyncNoHeaderInRetryHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteAsyncNoRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteAsyncRetryFailedHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteAsyncRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteAsyncRetrycanceledHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteNoHeaderInRetryHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteProvisioning202Accepted200SucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteProvisioning202DeletingFailed200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsDeleteProvisioning202Deletingcanceled200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPost202NoRetry204Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPost202Retry200Headers.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPostAsyncNoRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPostAsyncRetryFailedHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPostAsyncRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPostAsyncRetrycanceledHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutAsyncNoHeaderInRetryHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutAsyncNoRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutAsyncNoRetrycanceledHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutAsyncRetryFailedHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutAsyncRetrySucceededHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/LROsPutNoHeaderInRetryHeaders.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/OperationResult.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/OperationResultError.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/Product.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/Sku.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/SubProduct.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/lro/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/AutoRestPagingTestService.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/Pagings.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/implementation/AutoRestPagingTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/implementation/PagingsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/OperationResult.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PageImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PageImpl1.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PagingGetMultiplePagesOptions.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PagingGetMultiplePagesWithOffsetNextOptions.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PagingGetMultiplePagesWithOffsetOptions.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/PagingGetOdataMultiplePagesOptions.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/Product.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/ProductProperties.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/paging/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/Groups.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/MicrosoftAzureTestUrl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/GroupsImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/MicrosoftAzureTestUrlImpl.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/models/Error.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/models/SampleResourceGroup.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/models/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/main/java/fixtures/subscriptionidapiversion/package-info.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurecustombaseuri/AzureCustomBaseUriTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azureparametergrouping/ParameterGroupingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurereport/CoverageReporter.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/ApiVersionDefaultTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/ApiVersionLocalTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/HeaderOperationsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/SkipUrlEncodingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/SubscriptionInCredentialsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/SubscriptionInMethodTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/azurespecials/XMsClientRequestIdTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/head/HttpSuccessTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/headexceptions/HeadExceptionTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/lro/LRORetrysTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/lro/LROSADsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/lro/LROsCustomHeaderTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/lro/LROsTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/paging/PagingTests.java (100%) rename {AutoRest/Generators/Java/Azure.Java.Tests => src/generator/AutoRest.Java.Azure.Tests}/src/test/java/fixtures/subscriptionidapiversion/GroupTests.java (100%) rename AutoRest/Generators/Java/Azure.Java/AutoRest.Generator.Azure.Java.csproj => src/generator/AutoRest.Java.Azure/AutoRest.Java.Azure.csproj (86%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/AzureJavaCodeGenerator.cs (95%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/AzureJavaCodeNamer.cs (92%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/ClientModelExtensions.cs (66%) create mode 100644 src/generator/AutoRest.Java.Azure/GlobalSuppressions.cs rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Java/Azure.Java.Fluent => src/generator/AutoRest.Java.Azure}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/AzureEnumTemplateModel.cs (79%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/AzureMethodGroupTemplateModel.cs (74%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/AzureMethodTemplateModel.cs (98%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/AzureModelTemplateModel.cs (79%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/AzureServiceClientTemplateModel.cs (91%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TemplateModels/PageTemplateModel.cs (87%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureMethodGroupInterfaceTemplate.cshtml (60%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureMethodGroupRetrofitTemplate.cshtml (71%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureMethodGroupTemplate.cshtml (82%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureMethodTemplate.cshtml (95%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureServiceClientInterfaceTemplate.cshtml (83%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureServiceClientRetrofitTemplate.cshtml (70%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/AzureServiceClientTemplate.cshtml (94%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/Templates/PageTemplate.cshtml (88%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TypeModels/AzureCompositeTypeModel.cs (79%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TypeModels/AzureResponseModel.cs (86%) rename {AutoRest/Generators/Java/Azure.Java => src/generator/AutoRest.Java.Azure}/TypeModels/AzureSequenceTypeModel.cs (54%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/build.gradle (88%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/Arrays.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/AutoRestSwaggerBATArrayService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/implementation/ArraysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/implementation/AutoRestSwaggerBATArrayServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/models/Product.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyarray/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/AutoRestBoolTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/Bools.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/implementation/AutoRestBoolTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/implementation/BoolsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyboolean/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/AutoRestSwaggerBATByteService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/Bytes.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/implementation/AutoRestSwaggerBATByteServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/implementation/BytesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodybyte/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Arrays.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/AutoRestComplexTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Basics.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Dictionarys.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Inheritances.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Polymorphicrecursives.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Polymorphisms.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Primitives.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/Readonlypropertys.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/ArraysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/AutoRestComplexTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/BasicsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/DictionarysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/InheritancesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/PolymorphicrecursivesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/PolymorphismsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/PrimitivesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/ReadonlypropertysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/ArrayWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Basic.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/BooleanWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/ByteWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/CMYKColors.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Cat.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Cookiecuttershark.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/DateWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/DatetimeWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Datetimerfc1123Wrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/DictionaryWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Dog.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/DoubleWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/DurationWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Fish.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/FloatWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Goblinshark.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/IntWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/LongWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Pet.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/ReadonlyObj.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Salmon.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Sawshark.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Shark.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/Siamese.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/StringWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodycomplex/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/AutoRestDateTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/Dates.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/implementation/AutoRestDateTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/implementation/DatesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydate/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/AutoRestDateTimeTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/Datetimes.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/implementation/AutoRestDateTimeTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/implementation/DatetimesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetime/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/AutoRestRFC1123DateTimeTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/Datetimerfc1123s.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/implementation/AutoRestRFC1123DateTimeTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/implementation/Datetimerfc1123sImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydatetimerfc1123/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/AutoRestSwaggerBATdictionaryService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/Dictionarys.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/implementation/AutoRestSwaggerBATdictionaryServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/implementation/DictionarysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/models/Widget.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodydictionary/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/AutoRestDurationTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/Durations.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/implementation/AutoRestDurationTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/implementation/DurationsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyduration/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/AutoRestSwaggerBATFileService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/Files.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/implementation/AutoRestSwaggerBATFileServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/implementation/FilesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyfile/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/AutoRestSwaggerBATFormDataService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/Formdatas.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/implementation/AutoRestSwaggerBATFormDataServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/implementation/FormdatasImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyformdata/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/AutoRestIntegerTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/Ints.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/implementation/AutoRestIntegerTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/implementation/IntsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodyinteger/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/AutoRestNumberTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/Numbers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/implementation/AutoRestNumberTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/implementation/NumbersImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodynumber/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/AutoRestSwaggerBATService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/Enums.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/Strings.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/implementation/AutoRestSwaggerBATServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/implementation/EnumsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/implementation/StringsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/models/Colors.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/bodystring/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/AutoRestParameterizedHostTestClient.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/Paths.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/implementation/AutoRestParameterizedHostTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/implementation/PathsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseuri/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/AutoRestParameterizedCustomHostTestClient.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/Paths.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/implementation/AutoRestParameterizedCustomHostTestClientImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/implementation/PathsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/custombaseurimoreoptions/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/AutoRestSwaggerBATHeaderService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/implementation/AutoRestSwaggerBATHeaderServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/implementation/HeadersImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/GreyscaleColors.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseBoolHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseByteHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseDateHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseDatetimeHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseDatetimeRfc1123Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseDoubleHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseDurationHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseEnumHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseExistingKeyHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseFloatHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseIntegerHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseLongHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseProtectedKeyHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/HeaderResponseStringHeaders.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/header/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/AutoRestHttpInfrastructureTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpClientFailures.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpFailures.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpRedirects.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpRetrys.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpServerFailures.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/HttpSuccess.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/MultipleResponses.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/AutoRestHttpInfrastructureTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpClientFailuresImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpFailuresImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpRedirectsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpRetrysImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpServerFailuresImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/HttpSuccessImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/MultipleResponsesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/A.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/B.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/C.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/D.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsDelete307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsGet300Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsGet301Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsGet302Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsGet307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsHead300Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsHead301Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsHead302Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsHead307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPatch302Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPatch307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPost303Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPost307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPut301Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/HttpRedirectsPut307Headers.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/MyException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/http/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/AutoRestResourceFlatteningTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/implementation/AutoRestResourceFlatteningTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/BaseProduct.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/FlattenParameterGroup.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/FlattenedProduct.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/GenericUrl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/Resource.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/ResourceCollection.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/SimpleProduct.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/modelflattening/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/AutoRestParameterFlattening.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/AvailabilitySets.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/implementation/AutoRestParameterFlatteningImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/implementation/AvailabilitySetsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/models/AvailabilitySetUpdateParameters.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/parameterflattening/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/AutoRestReportService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/implementation/AutoRestReportServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/report/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/AutoRestRequiredOptionalTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/Explicits.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/Implicits.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/implementation/AutoRestRequiredOptionalTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/implementation/ExplicitsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/implementation/ImplicitsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/ArrayOptionalWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/ArrayWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/ClassOptionalWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/ClassWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/IntOptionalWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/IntWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/Product.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/StringOptionalWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/StringWrapper.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/requiredoptional/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/AutoRestUrlTestService.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/PathItems.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/Paths.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/Queries.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/implementation/AutoRestUrlTestServiceImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/implementation/PathItemsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/implementation/PathsImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/implementation/QueriesImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/models/UriColor.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/url/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/AutoRestValidationTest.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/implementation/AutoRestValidationTestImpl.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/implementation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/ChildProduct.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/ConstantProduct.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/EnumConst.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/Error.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/ErrorException.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/Product.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/models/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/main/java/fixtures/validation/package-info.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyarray/ArrayTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyboolean/BoolTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodybyte/ByteOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/ArrayTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/BasicOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/DictionaryTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/InheritanceTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/PolymorphismTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/PolymorphismrecursiveTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/PrimitiveTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodycomplex/ReadonlypropertyTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodydate/DateOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodydatetime/DatetimeOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodydatetimerfc1123/DateTimeRfc1123OperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodydictionary/DictionaryTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyduration/DurationOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyfile/FilesTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyformdata/FormdataTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodyinteger/IntOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodynumber/NumberTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodystring/EnumOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/bodystring/StringOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/custombaseuri/CustomBaseUriTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/header/HeaderOperationsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpClientFailureTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpFailureTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpRedirectsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpRetryTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpServerFailureTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/HttpSuccessTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/http/MultipleResponsesTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/modelflattening/ModelFlatteningTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/report/CoverageReporter.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/requiredoptional/ExplicitTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/requiredoptional/ImplicitTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/url/PathItemsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/url/PathsTests.java (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/java/fixtures/url/QueriesTests.java (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests => src/generator/AutoRest.Java.Tests/src/test/resources}/sample.png (100%) rename {AutoRest/Generators/Java/Java.Tests => src/generator/AutoRest.Java.Tests}/src/test/resources/upload.txt (100%) rename AutoRest/Generators/Java/Java/AutoRest.Generator.Java.csproj => src/generator/AutoRest.Java/AutoRest.Java.csproj (90%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/ClientModelExtensions.cs (95%) create mode 100644 src/generator/AutoRest.Java/GlobalSuppressions.cs rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/IScopeProvider.cs (86%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/JavaCodeGenerator.cs (95%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/JavaCodeNamer.cs (98%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/ScopeProvider.cs (96%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/EnumTemplateModel.cs (79%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/MethodGroupTemplateModel.cs (95%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/MethodTemplateModel.cs (98%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/ModelTemplateModel.cs (92%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/PackageInfoTemplateModel.cs (86%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/ParameterTemplateModel.cs (72%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TemplateModels/ServiceClientTemplateModel.cs (93%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/EnumTemplate.cshtml (91%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/ExceptionTemplate.cshtml (91%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/MethodGroupInterfaceTemplate.cshtml (65%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/MethodGroupRetrofitTemplate.cshtml (70%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/MethodGroupTemplate.cshtml (82%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/MethodInterfaceTemplate.cshtml (92%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/MethodTemplate.cshtml (97%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/ModelTemplate.cshtml (92%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/PackageInfoTemplate.cshtml (72%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/ServiceClientInterfaceTemplate.cshtml (83%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/ServiceClientRetrofitTemplate.cshtml (69%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/Templates/ServiceClientTemplate.cshtml (93%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/CompositeTypeModel.cs (91%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/DictionaryTypeModel.cs (86%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/EnumTypeModel.cs (77%) create mode 100644 src/generator/AutoRest.Java/TypeModels/ITypeModel.cs rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/ParameterModel.cs (97%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/PrimaryTypeModel.cs (95%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/PropertyModel.cs (81%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/ResponseModel.cs (97%) rename {AutoRest/Generators/Java/Java => src/generator/AutoRest.Java}/TypeModels/SequenceTypeModel.cs (87%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/.jshintrc (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/azureCompositeClient.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/azureCustomBaseUri.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/azureSpecialProperties.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/coverage.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/head.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/lro.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/paging.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/parameterGrouping.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/startServer.js (89%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/subscriptionIdApiVersion.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/AcceptanceTests/testlist.txt (100%) rename AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Azure.NodeJS.Tests.njsproj => src/generator/AutoRest.NodeJS.Azure.Tests/AutoRest.NodeJS.Azure.Tests.njsproj (82%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/azureCompositeModel.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/azureCompositeModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/arrayWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/basic.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/booleanWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/byteWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/cat.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/catalogArray.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/catalogArrayOfDictionary.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/catalogDictionary.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/catalogDictionaryOfArray.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/cookiecuttershark.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/dateWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/datetimeWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/datetimerfc1123Wrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/dictionaryWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/dog.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/doubleWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/durationWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/fish.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/floatWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/goblinshark.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/intWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/longWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/pet.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/product.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/readonlyObj.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/salmon.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/sawshark.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/shark.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/siamese.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/models/stringWrapper.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/arrayModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/basicOperations.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/dictionary.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/inheritance.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/polymorphicrecursive.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/polymorphism.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/primitive.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureCompositeModelClient/operations/readonlyproperty.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autoRestParameterGroupingTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autoRestParameterGroupingTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/firstParameterGroup.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/parameterGroupingPostMultiParamGroupsSecondParamGroup.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/parameterGroupingPostOptionalParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/models/parameterGroupingPostRequiredParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/operations/parameterGrouping.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autoRestReportServiceForAzure.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autoRestReportServiceForAzure.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureReport/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureReport/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureReport/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autoRestResourceFlatteningTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autoRestResourceFlatteningTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/flattenedProduct.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/resource.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureResource/models/resourceCollection.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autoRestAzureSpecialParametersTestClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autoRestAzureSpecialParametersTestClient.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/models/headerCustomNamedRequestIdParamGroupingParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/models/odataFilter.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/apiVersionDefault.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/apiVersionLocal.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/header.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/odata.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/skipUrlEncoding.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/subscriptionInCredentials.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/subscriptionInMethod.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/operations/xMsClientRequestId.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autoRestParameterizedHostTestClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autoRestParameterizedHostTestClient.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/paths.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/autoRestHeadTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/autoRestHeadTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/operations/httpSuccess.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Head/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autoRestHeadExceptionTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autoRestHeadExceptionTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/operations/headException.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/autoRestLongRunningOperationTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/autoRestLongRunningOperationTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/operationResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/operationResultError.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/product.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/resource.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/sku.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/subProduct.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/models/subResource.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/lRORetrys.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/lROSADs.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/lROs.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Lro/operations/lROsCustomHeader.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/autoRestPagingTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/autoRestPagingTestService.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/odataProductResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/operationResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/pagingGetMultiplePagesOptions.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/pagingGetMultiplePagesWithOffsetNextOptions.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/pagingGetMultiplePagesWithOffsetOptions.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/pagingGetOdataMultiplePagesOptions.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/product.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/productProperties.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/models/productResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/Paging/operations/paging.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/bar.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/checkNameAvailabilityResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/customDomain.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/endpoints.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/foo.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/resource.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccount.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountCheckNameAvailabilityParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountCreateParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountKeys.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountListResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountRegenerateKeyParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/storageAccountUpdateParameters.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/subResource.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/usage.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/usageListResult.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/models/usageName.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/operations/storageAccounts.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/operations/usageOperations.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storageManagementClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storageManagementClient.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftAzureTestUrl.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftAzureTestUrl.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/models/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/models/sampleResourceGroup.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/operations/group.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/package.json (82%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/tsconfig.json (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/tsd.json (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/typings/tsd.d.ts (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.NodeJS.Azure.Tests}/unit.js (100%) rename AutoRest/Generators/NodeJS/Azure.NodeJS/AutoRest.Generator.Azure.NodeJS.csproj => src/generator/AutoRest.NodeJS.Azure/AutoRest.NodeJS.Azure.csproj (85%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/AzureNodeJSCodeGenerator.cs (95%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/GlobalSuppressions.cs (53%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/TemplateModels/AzureMethodGroupTemplateModel.cs (79%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/TemplateModels/AzureMethodTemplateModel.cs (94%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/TemplateModels/AzureServiceClientTemplateModel.cs (88%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/TemplateModels/PageTemplateModel.cs (82%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureMethodGroupTemplate.cshtml (72%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureMethodGroupTemplateTS.cshtml (52%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureMethodTemplate.cshtml (87%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureMethodTemplateTS.cshtml (72%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureModelIndexTemplate.cshtml (71%) create mode 100644 src/generator/AutoRest.NodeJS.Azure/Templates/AzureModelIndexTemplateTS.cshtml rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureServiceClientTemplate.cshtml (89%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/AzureServiceClientTemplateTS.cshtml (88%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS => src/generator/AutoRest.NodeJS.Azure}/Templates/PageModelTemplate.cshtml (78%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/.jshintrc (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/acceptanceTests.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/acceptanceTests.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/complexTypesTests.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/complexTypesTests.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/coverageTest.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/coverageTest.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/headerTests.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/headerTests.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/modelFlattening.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/modelFlattening.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/requiredOptionalTests.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/requiredOptionalTests.ts (100%) rename {AutoRest/TestServer/server/routes => src/generator/AutoRest.NodeJS.Tests/AcceptanceTests}/sample.png (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/startServer.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/startServer.ts (90%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/testlist.txt (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/validationTests.js.map (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/AcceptanceTests/validationTests.ts (100%) rename AutoRest/Generators/NodeJS/NodeJS.Tests/NodeJS.Tests.njsproj => src/generator/AutoRest.NodeJS.Tests/AutoRest.NodeJS.Tests.njsproj (84%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/autoRestSwaggerBATArrayService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/autoRestSwaggerBATArrayService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/models/product.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/operations/arrayModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyArray/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/autoRestBoolTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/autoRestBoolTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/operations/bool.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyBoolean/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/autoRestSwaggerBATByteService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/autoRestSwaggerBATByteService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/operations/byteModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyByte/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/autoRestComplexTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/autoRestComplexTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/arrayWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/basic.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/booleanWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/byteWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/cat.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/cookiecuttershark.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/dateWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/datetimeWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/datetimerfc1123Wrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/dictionaryWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/dog.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/doubleWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/durationWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/fish.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/floatWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/goblinshark.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/intWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/longWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/pet.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/readonlyObj.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/salmon.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/sawshark.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/shark.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/siamese.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/models/stringWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/arrayModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/basicOperations.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/dictionary.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/inheritance.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/polymorphicrecursive.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/polymorphism.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/primitive.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyComplex/operations/readonlyproperty.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/autoRestDateTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/autoRestDateTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/operations/dateModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDate/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/autoRestDateTimeTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/autoRestDateTimeTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/operations/datetime.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTime/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autoRestRFC1123DateTimeTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autoRestRFC1123DateTimeTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/operations/datetimerfc1123.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/autoRestSwaggerBATdictionaryService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/autoRestSwaggerBATdictionaryService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/models/widget.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/operations/dictionary.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDictionary/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/autoRestDurationTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/autoRestDurationTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/operations/duration.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyDuration/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/autoRestSwaggerBATFileService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/autoRestSwaggerBATFileService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/operations/files.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFile/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/autoRestSwaggerBATFormDataService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/autoRestSwaggerBATFormDataService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/operations/formdata.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyFormData/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/autoRestIntegerTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/autoRestIntegerTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyInteger/operations/intModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/autoRestNumberTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/autoRestNumberTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyNumber/operations/number.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/autoRestSwaggerBATService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/autoRestSwaggerBATService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/operations/enumModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/BodyString/operations/string.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/complexModelClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/complexModelClient.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/catalogArray.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/catalogArrayOfDictionary.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/catalogDictionary.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/catalogDictionaryOfArray.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ComplexModelClient/models/product.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/compositeBoolInt.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/compositeBoolInt.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/operations/bool.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CompositeBoolIntClient/operations/intModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/autoRestParameterizedHostTestClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/autoRestParameterizedHostTestClient.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUri/operations/paths.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autoRestParameterizedCustomHostTestClient.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autoRestParameterizedCustomHostTestClient.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/operations/paths.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/autoRestSwaggerBATHeaderService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/autoRestSwaggerBATHeaderService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/operations/header.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Header/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/autoRestHttpInfrastructureTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/autoRestHttpInfrastructureTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/a.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/b.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/c.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/d.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpClientFailure.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpFailure.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpRedirects.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpRetry.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpServerFailure.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/httpSuccess.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Http/operations/multipleResponses.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/autoRestResourceFlatteningTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/autoRestResourceFlatteningTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/baseProduct.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/flattenParameterGroup.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/flattenedProduct.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/genericUrl.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/resource.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/resourceCollection.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ModelFlattening/models/simpleProduct.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/autoRestParameterFlattening.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/autoRestParameterFlattening.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/models/availabilitySetUpdateParameters.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/operations/availabilitySets.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/ParameterFlattening/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Report/autoRestReportService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Report/autoRestReportService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Report/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Report/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Report/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/autoRestRequiredOptionalTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/autoRestRequiredOptionalTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/arrayOptionalWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/arrayWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/classOptionalWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/classWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/intOptionalWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/intWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/product.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/stringOptionalWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/models/stringWrapper.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/operations/explicit.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/operations/implicit.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/RequiredOptional/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/autoRestUrlTestService.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/autoRestUrlTestService.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/operations/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/operations/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/operations/pathItems.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/operations/paths.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Url/operations/queries.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/autoRestValidationTest.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/autoRestValidationTest.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/childProduct.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/constantProduct.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/errorModel.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/index.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/index.js (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/Expected/AcceptanceTests/Validation/models/product.js (100%) rename {AutoRest/Generators/NodeJS => src/generator/AutoRest.NodeJS.Tests}/NodeJSGeneratorTests.sln (86%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/package.json (88%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/tsconfig.json (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/tsd.json (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/mocha/mocha.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/moment/moment-node.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/moment/moment.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/node/node.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/should/should.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/typings/tsd.d.ts (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.NodeJS.Tests}/unit.js (100%) rename AutoRest/Generators/NodeJS/NodeJS/AutoRest.Generator.NodeJS.csproj => src/generator/AutoRest.NodeJS/AutoRest.NodeJS.csproj (91%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/ClientModelExtensions.cs (99%) create mode 100644 src/generator/AutoRest.NodeJS/GlobalSuppressions.cs rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/NodeJSCodeGenerator.cs (94%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/NodeJsCodeNamer.cs (98%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Properties/Resources.resx (100%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/TemplateModels/MethodGroupTemplateModel.cs (92%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/TemplateModels/MethodTemplateModel.cs (99%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/TemplateModels/ModelTemplateModel.cs (98%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/TemplateModels/ParameterTemplateModel.cs (90%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/TemplateModels/ServiceClientTemplateModel.cs (96%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodGroupIndexTemplate.cshtml (54%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodGroupIndexTemplateTS.cshtml (70%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodGroupTemplate.cshtml (78%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodGroupTemplateTS.cshtml (60%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodJsonPipelineTemplate.cshtml (90%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodStreamPipelineTemplate.cshtml (88%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodTemplate.cshtml (94%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/MethodTemplateTS.cshtml (77%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/ModelIndexTemplate.cshtml (61%) create mode 100644 src/generator/AutoRest.NodeJS/Templates/ModelIndexTemplateTS.cshtml rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/ModelTemplate.cshtml (87%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/ModelTemplateTS.cshtml (83%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/ServiceClientTemplate.cshtml (91%) rename {AutoRest/Generators/NodeJS/NodeJS => src/generator/AutoRest.NodeJS}/Templates/ServiceClientTemplateTS.cshtml (88%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests.cs (70%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/__init__.py (93%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/azure_custom_base_uri_tests.py (93%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/azure_url_tests.py (91%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/duration_tests.py (92%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/head_tests.py (93%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/lro_tests.py (98%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/paging_tests.py (96%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/parameter_tests.py (97%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/xms_request_clientid_tests.py (95%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/AcceptanceTests/zzz_tests.py (93%) rename AutoRest/Generators/Python/Azure.Python.Tests/AutoRest.Generator.Azure.Python.Tests.csproj => src/generator/AutoRest.Python.Azure.Tests/AutoRest.Python.Azure.Tests.csproj (64%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/auto_rest_duration_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/operations/duration_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/autorestdurationtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureBodyDuration/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/auto_rest_parameter_grouping_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/first_parameter_group.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/parameter_grouping_post_multi_param_groups_second_param_group.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/parameter_grouping_post_optional_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/models/parameter_grouping_post_required_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/operations/parameter_grouping_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/autorestparametergroupingtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureParameterGrouping/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/auto_rest_report_service_for_azure.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/autorestreportserviceforazure/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureReport/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/auto_rest_resource_flattening_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/models/flattened_product.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/models/resource.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/models/resource_collection.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/autorestresourceflatteningtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureResource/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/auto_rest_azure_special_parameters_test_client.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/models/header_custom_named_request_id_param_grouping_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/models/odata_filter.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/api_version_default_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/api_version_local_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/header_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/odata_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/skip_url_encoding_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/subscription_in_credentials_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/subscription_in_method_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/operations/xms_client_request_id_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/autorestazurespecialparameterstestclient/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/AzureSpecials/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/auto_rest_parameterized_host_test_client.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/operations/paths_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/CustomBaseUri/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/auto_rest_head_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/operations/http_success_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/autorestheadtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Head/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/auto_rest_head_exception_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/operations/head_exception_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/autorestheadexceptiontestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/HeadExceptions/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/auto_rest_long_running_operation_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/operation_result.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/operation_result_error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/product.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/resource.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/sku.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/sub_product.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/models/sub_resource.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/operations/lr_os_custom_header_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/operations/lr_os_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/operations/lro_retrys_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/operations/lrosa_ds_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/autorestlongrunningoperationtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Lro/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/auto_rest_paging_test_service.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/operation_result.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/paging_get_multiple_pages_options.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/paging_get_multiple_pages_with_offset_options.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/paging_get_odata_multiple_pages_options.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/product.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/product_paged.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/product_paged1.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/models/product_properties.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/operations/paging_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/autorestpagingtestservice/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/Paging/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/bar.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/check_name_availability_result.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/custom_domain.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/endpoints.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/foo.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/resource.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_check_name_availability_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_create_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_keys.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_paged.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_regenerate_key_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_account_update_parameters.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/storage_management_client_enums.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/sub_resource.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/usage.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/usage_list_result.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/models/usage_name.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/operations/storage_accounts_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/operations/usage_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/storage_management_client.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/StorageManagementClient/storagemanagementclient/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/credentials.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/exceptions.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/microsoft_azure_test_url.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/models/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/models/error.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/models/sample_resource_group.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/operations/group_operations.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/microsoftazuretesturl/version.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Expected/AcceptanceTests/SubscriptionIdApiVersion/setup.py (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Properties/Resources.Designer.cs (93%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/Properties/Resources.resx (100%) rename AutoRest/Generators/Python/Azure.Python.Tests/Azure.Python.Tests.pyproj => src/generator/AutoRest.Python.Azure.Tests/Python.Tests.Azure.pyproj (99%) rename {AutoRest/Generators/NodeJS/Azure.NodeJS.Tests => src/generator/AutoRest.Python.Azure.Tests}/app.config (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.Python.Azure.Tests}/packages.config (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/requirements27.txt (100%) rename {ClientRuntimes/Python/msrest => src/generator/AutoRest.Python.Azure.Tests}/requirements35.txt (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Azure.Tests}/tox.ini (80%) rename AutoRest/Generators/Python/Azure.Python/AutoRest.Generator.Azure.Python.csproj => src/generator/AutoRest.Python.Azure/AutoRest.Python.Azure.csproj (85%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/AzurePythonCodeGenerator.cs (95%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/AzurePythonCodeNamer.cs (85%) create mode 100644 src/generator/AutoRest.Python.Azure/GlobalSuppressions.cs rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Properties/Resources.Designer.cs (92%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/AzureMethodGroupTemplateModel.cs (87%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/AzureMethodTemplateModel.cs (88%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/AzureModelInitTemplateModel.cs (63%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/AzureParameterTemplateModel.cs (71%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/AzureServiceClientTemplateModel.cs (94%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/TemplateModels/PageTemplateModel.cs (83%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzureLongRunningMethodTemplate.cshtml (93%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzureMethodGroupTemplate.cshtml (82%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzureMethodTemplate.cshtml (50%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzureModelInitTemplate.cshtml (82%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzurePagingMethodTemplate.cshtml (90%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/AzureServiceClientTemplate.cshtml (92%) rename {AutoRest/Generators/Python/Azure.Python => src/generator/AutoRest.Python.Azure}/Templates/PageTemplate.cshtml (74%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests.cs (73%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/__init__.py (91%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/array_tests.py (98%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/bool_tests.py (94%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/byte_tests.py (93%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/complex_tests.py (97%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/custom_base_uri_tests.py (94%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/date_tests.py (94%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/datetime_rfc_tests.py (95%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/datetime_tests.py (96%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/dictionary_tests.py (96%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/duration_tests.py (94%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/file_tests.py (93%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/form_data_tests.py (98%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/header_tests.py (98%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/http_tests.py (98%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/integer_tests.py (95%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/model_flattening_tests.py (98%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/number_tests.py (96%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/required_optional_tests.py (96%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/string_tests.py (97%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/url_tests.py (97%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/validation_tests.py (97%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/AcceptanceTests/zzz_tests.py (95%) rename AutoRest/Generators/Python/Python.Tests/AutoRest.Generator.Python.Tests.csproj => src/generator/AutoRest.Python.Tests/AutoRest.Python.Tests.csproj (71%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/auto_rest_swagger_bat_array_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/models/product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/operations/array.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/autorestswaggerbatarrayservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyArray/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/auto_rest_bool_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/operations/bool_model.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/autorestbooltestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyBoolean/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/auto_rest_swagger_bat_byte_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/operations/byte.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/autorestswaggerbatbyteservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyByte/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/auto_rest_complex_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/array_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/auto_rest_complex_test_service_enums.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/basic.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/boolean_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/byte_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/cat.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/cookiecuttershark.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/date_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/datetime_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/datetimerfc1123_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/dictionary_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/dog.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/double_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/duration_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/fish.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/float_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/goblinshark.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/int_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/long_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/pet.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/readonly_obj.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/salmon.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/sawshark.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/shark.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/siamese.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/models/string_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/array.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/basic_operations.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/dictionary.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/inheritance.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/polymorphicrecursive.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/polymorphism.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/primitive.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/operations/readonlyproperty.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/autorestcomplextestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyComplex/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/auto_rest_date_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/operations/date_model.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/autorestdatetestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDate/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/auto_rest_date_time_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/operations/datetime_model.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/autorestdatetimetestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTime/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/auto_rest_rfc1123_date_time_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/operations/datetimerfc1123.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/autorestrfc1123datetimetestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDateTimeRfc1123/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/auto_rest_swagger_ba_tdictionary_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/models/widget.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/operations/dictionary.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/autorestswaggerbatdictionaryservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDictionary/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/auto_rest_duration_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/operations/duration.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/autorestdurationtestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyDuration/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/auto_rest_swagger_bat_file_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/operations/files.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/autorestswaggerbatfileservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFile/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/auto_rest_swagger_bat_form_data_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/operations/formdata.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/autorestswaggerbatformdataservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyFormData/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/auto_rest_integer_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/operations/int_model.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/autorestintegertestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyInteger/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/auto_rest_number_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/operations/number.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/autorestnumbertestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyNumber/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/auto_rest_swagger_bat_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/models/auto_rest_swagger_bat_service_enums.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/operations/enum.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/operations/string.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/autorestswaggerbatservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/BodyString/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/auto_rest_parameterized_host_test_client.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/operations/paths.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/autorestparameterizedhosttestclient/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUri/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/auto_rest_parameterized_custom_host_test_client.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/operations/paths.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/autorestparameterizedcustomhosttestclient/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/CustomBaseUriMoreOptions/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/auto_rest_swagger_bat_header_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/models/auto_rest_swagger_bat_header_service_enums.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/operations/header.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/autorestswaggerbatheaderservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Header/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/auto_rest_http_infrastructure_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/a.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/b.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/c.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/d.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_client_failure.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_failure.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_redirects.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_retry.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_server_failure.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/http_success.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/operations/multiple_responses.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/autoresthttpinfrastructuretestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Http/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/auto_rest_resource_flattening_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/base_product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/flatten_parameter_group.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/flattened_product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/generic_url.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/resource.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/resource_collection.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/models/simple_product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/autorestresourceflatteningtestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ModelFlattening/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/auto_rest_parameter_flattening.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/models/availability_set_update_parameters.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/operations/availability_sets.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/autorestparameterflattening/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/ParameterFlattening/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/auto_rest_report_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/autorestreportservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Report/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/auto_rest_required_optional_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/array_optional_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/array_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/class_optional_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/class_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/int_optional_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/int_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/string_optional_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/models/string_wrapper.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/operations/explicit.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/operations/implicit.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/autorestrequiredoptionaltestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/RequiredOptional/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/auto_rest_url_test_service.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/models/auto_rest_url_test_service_enums.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/operations/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/operations/path_items.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/operations/paths.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/operations/queries.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/autoresturltestservice/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Url/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/auto_rest_validation_test.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/credentials.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/exceptions.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/__init__.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/auto_rest_validation_test_enums.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/child_product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/constant_product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/error.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/models/product.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/autorestvalidationtest/version.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Expected/AcceptanceTests/Validation/setup.py (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Tests}/Properties/Resources.Designer.cs (93%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/Python.Tests.pyproj (100%) rename {AutoRest/Generators/NodeJS/NodeJS.Tests => src/generator/AutoRest.Python.Tests}/app.config (100%) rename {AutoRest/Generators/Python/Azure.Python.Tests => src/generator/AutoRest.Python.Tests}/packages.config (100%) rename {ClientRuntimes/Python/msrest => src/generator/AutoRest.Python.Tests}/requirements27.txt (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/requirements35.txt (100%) rename {AutoRest/Generators/Python/Python.Tests => src/generator/AutoRest.Python.Tests}/tox.ini (100%) rename AutoRest/Generators/Python/Python/AutoRest.Generator.Python.csproj => src/generator/AutoRest.Python/AutoRest.Python.csproj (91%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/ClientModelExtensions.cs (94%) create mode 100644 src/generator/AutoRest.Python/GlobalSuppressions.cs rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/IScopeProvider.cs (100%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/PythonCodeGenerator.cs (95%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/PythonCodeNamer.cs (98%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/PythonConstants.cs (91%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/PythonTemplate.cs (85%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/ScopeProvider.cs (96%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/EnumTemplateModel.cs (77%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/MethodGroupTemplateModel.cs (89%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/MethodTemplateModel.cs (94%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/ModelInitTemplateModel.cs (76%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/ModelTemplateModel.cs (98%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/ParameterTemplateModel.cs (91%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/TemplateModels/ServiceClientTemplateModel.cs (96%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/CredentialTemplate.cshtml (72%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/EnumTemplate.cshtml (72%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/ExceptionTemplate.cshtml (72%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/MethodGroupInitTemplate.cshtml (67%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/MethodGroupTemplate.cshtml (81%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/MethodTemplate.cshtml (93%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/ModelInitTemplate.cshtml (75%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/ModelTemplate.cshtml (92%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/ServiceClientInitTemplate.cshtml (58%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/ServiceClientTemplate.cshtml (92%) rename {AutoRest/Generators/Python/Python => src/generator/AutoRest.Python}/Templates/SetupTemplate.cshtml (79%) create mode 100644 src/generator/AutoRest.Python/Templates/VersionTemplate.cshtml create mode 100644 src/generator/AutoRest.Ruby.Azure.Tests/Gemfile rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/azure_report_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/azure_special_properties_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/azure_url_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/head_exception_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/head_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/lro_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/paging_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/parameter_grouping_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/rspec_configuration_spec.rb (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby.Tests => src/generator/AutoRest.Ruby.Azure.Tests}/RspecTests/tests_runner.rb (89%) rename AutoRest/Generators/Ruby/Azure.Ruby/AutoRest.Generator.Azure.Ruby.csproj => src/generator/AutoRest.Ruby.Azure/AutoRest.Ruby.Azure.csproj (83%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/AzureClientModelExtensions.cs (98%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/AzureRubyCodeGenerator.cs (96%) create mode 100644 src/generator/AutoRest.Ruby.Azure/GlobalSuppressions.cs rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/Properties/Resources.Designer.cs (91%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureMethodGroupTemplateModel.cs (89%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureMethodTemplateModel.cs (95%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureModelTemplateModel.cs (90%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureParameterTemplateModel.cs (82%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureRequirementsTemplateModel.cs (93%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/TemplateModels/AzureServiceClientTemplateModel.cs (90%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/Templates/AzureMethodGroupTemplate.cshtml (80%) rename {AutoRest/Generators/Ruby/Azure.Ruby => src/generator/AutoRest.Ruby.Azure}/Templates/AzureMethodTemplate.cshtml (86%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/Gemfile (66%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/README.md (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/array_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/bool_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/byte_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/complex_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/custom_base_uri_more_spec.rb (96%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/custom_base_uri_spec.rb (96%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/date_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/datetime_rfc1123_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/datetime_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/dictionary_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/duration_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/header_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/helper.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/http_infrastructure_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/integer_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/model_flattening_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/number_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/path_items_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/path_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/query_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/report_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/required_optional_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/rspec_configuration_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/string_spec.rb (100%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/tests_runner.rb (89%) rename {AutoRest/Generators/Ruby/Ruby.Tests => src/generator/AutoRest.Ruby.Tests}/RspecTests/validation_spec.rb (100%) rename AutoRest/Generators/Ruby/Ruby/AutoRest.Generator.Ruby.csproj => src/generator/AutoRest.Ruby/AutoRest.Ruby.csproj (91%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/ClientModelExtensions.cs (99%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/GlobalSuppressions.cs (100%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Properties/Resources.Designer.cs (92%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/RubyCodeGenerator.cs (97%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/RubyCodeNamer.cs (98%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/EnumTemplateModel.cs (87%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/MethodGroupTemplateModel.cs (91%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/MethodTemplateModel.cs (96%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/ModelTemplateModel.cs (97%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/ModuleDefinitionTemplateModel.cs (95%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/ParameterTemplateModel.cs (83%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/PropertyTemplateModel.cs (83%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/RequirementsTemplateModel.cs (98%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/ServiceClientTemplateModel.cs (89%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/TemplateModels/VersionTemplateModel.cs (95%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/EnumTemplate.cshtml (79%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/MethodGroupTemplate.cshtml (81%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/MethodTemplate.cshtml (94%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/ModelTemplate.cshtml (90%) create mode 100644 src/generator/AutoRest.Ruby/Templates/ModuleDefinitionTemplate.cshtml rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/RequirementsTemplate.cshtml (57%) rename {AutoRest/Generators/Ruby/Ruby => src/generator/AutoRest.Ruby}/Templates/ServiceClientTemplate.cshtml (89%) create mode 100644 src/generator/AutoRest.Ruby/Templates/VersionTemplate.cshtml rename AutoRest/Modelers/CompositeSwagger.Tests/AutoRest.Modeler.CompositeSwagger.Tests.csproj => src/modeler/AutoRest.CompositeSwagger.Tests/AutoRest.CompositeSwagger.Tests.csproj (71%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/CompositeSwaggerModelerTests.cs (79%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/GlobalSuppressions.cs (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-conflict-in-global-param.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-conflict-in-model.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-conflict-in-settings.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-empty.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-empty2.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-good1.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-good2.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-good3.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/composite-swagger-invalid-path.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/swagger-1.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/swagger-2.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/swagger-conflict-in-global-param.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/swagger-conflict-in-model.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/Swagger/swagger-conflict-in-settings.json (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/app.config (100%) rename {AutoRest/Modelers/CompositeSwagger.Tests => src/modeler/AutoRest.CompositeSwagger.Tests}/packages.config (100%) rename AutoRest/Modelers/CompositeSwagger/AutoRest.Modeler.CompositeSwagger.csproj => src/modeler/AutoRest.CompositeSwagger/AutoRest.CompositeSwagger.csproj (84%) rename {AutoRest/Modelers/CompositeSwagger => src/modeler/AutoRest.CompositeSwagger}/CompositeSwaggerModeler.cs (95%) create mode 100644 src/modeler/AutoRest.CompositeSwagger/GlobalSuppressions.cs rename {AutoRest/Modelers/CompositeSwagger => src/modeler/AutoRest.CompositeSwagger}/Model/CompositeServiceDefinition.cs (91%) rename {AutoRest/Modelers/CompositeSwagger => src/modeler/AutoRest.CompositeSwagger}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Modelers/CompositeSwagger => src/modeler/AutoRest.CompositeSwagger}/Properties/Resources.Designer.cs (94%) rename {AutoRest/Modelers/CompositeSwagger => src/modeler/AutoRest.CompositeSwagger}/Properties/Resources.resx (100%) rename {AutoRest/Generators/Extensions/Azure.Extensions => src/modeler/AutoRest.CompositeSwagger}/packages.config (53%) rename AutoRest/Modelers/Swagger.Tests/AutoRest.Modeler.Swagger.Tests.csproj => src/modeler/AutoRest.Swagger.Tests/AutoRest.Swagger.Tests.csproj (75%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/GlobalSuppressions.cs (64%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Properties/Resources.Designer.cs (91%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Properties/Resources.resx (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-additional-properties.yaml (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-allOf-circular.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-allOf.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-composite-constants.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-data-types.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-external-def.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-external-ref-no-definitions.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-external-ref.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-global-responses.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-multiple-response-schemas.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-no-content.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-optional-params.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-polymorphism.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-recursive-type.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-ref-allOf-inheritance.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-response-headers.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-simple-spec.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-simple-spec.yaml (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-streaming.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-validation.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-x-ms-code-generation-settings.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-x-ms-parameterized-host.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/swagger-x-ms-paths.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/Swagger/vendor-extension-in-path.json (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/SwaggerModelerTests.cs (97%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/SwaggerSpecHelper.cs (95%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/VendorExtensionInPath.cs (91%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/app.config (100%) rename {AutoRest/Modelers/Swagger.Tests => src/modeler/AutoRest.Swagger.Tests}/packages.config (100%) rename AutoRest/Modelers/Swagger/AutoRest.Modeler.Swagger.csproj => src/modeler/AutoRest.Swagger/AutoRest.Swagger.csproj (87%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/CollectionFormatBuilder.cs (93%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Extensions.cs (97%) create mode 100644 src/modeler/AutoRest.Swagger/GlobalSuppressions.cs rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/JsonConverters/PathItemRefConverter.cs (94%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/JsonConverters/PathLevelParameterConverter.cs (96%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/JsonConverters/ResponseRefConverter.cs (93%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/JsonConverters/SchemaRequiredItemConverter.cs (94%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/JsonConverters/SwaggerJsonConverter.cs (95%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/ApiKeyLocation.cs (84%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/CodeGenerationSettings.cs (90%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Contact.cs (93%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/DataType.cs (89%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/ExternalDoc.cs (92%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Header.cs (87%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Info.cs (94%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/License.cs (92%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/OAuthFlow.cs (86%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Operation.cs (98%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/ParameterLocation.cs (88%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Response.cs (89%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Schema.cs (98%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SecurityDefinition.cs (95%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SecuritySchemeType.cs (85%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/ServiceDefinition.cs (99%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SpecObject.cs (84%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SwaggerBase.cs (92%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SwaggerObject.cs (97%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/SwaggerParameter.cs (95%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/Tag.cs (89%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Model/TransferProtocolScheme.cs (88%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/ObjectBuilder.cs (98%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/OperationBuilder.cs (98%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/ParameterBuilder.cs (85%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Properties/AssemblyInfo.cs (100%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Properties/Resources.Designer.cs (98%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/Properties/Resources.resx (100%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/SchemaBuilder.cs (96%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/SchemaResolver.cs (99%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/SwaggerModeler.cs (96%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/SwaggerParser.cs (89%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/YamlBoolDeserializer.cs (97%) rename {AutoRest/Modelers/Swagger => src/modeler/AutoRest.Swagger}/packages.config (70%) diff --git a/.gitignore b/.gitignore index 7723f5632d353..bec68f67bd2c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,10 @@ ## Ignore generated code -AutoRest/NugetPackageTest/Generated -AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests/*.js +PackageTest/NugetPackageTest/Generated +src/generator/AutoRest.NodeJS.Tests/AcceptanceTests/*.js ## Ignore user-specific files, temporary files, build results, etc. AutoRest/**/Templates/*.cs +src/**/Templates/*.cs # User-specific files *.suo @@ -176,8 +177,8 @@ Thumbs.db #old nuget restore folder .nuget/ -AutoRest/Generators/Ruby/*Tests/Gemfile.lock -AutoRest/Generators/Ruby/*/RspecTests/Generated/* +src/generator/AutoRest.Ruby*Tests/Gemfile.lock +src/generator/AutoRest.Ruby*/*/RspecTests/Generated/* #netcore /NetCore diff --git a/AutoRest.sln b/AutoRest.sln index f6f9818f25228..2573d9bd1a4ae 100644 --- a/AutoRest.sln +++ b/AutoRest.sln @@ -1,25 +1,25 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core", "AutoRest\AutoRest.Core\AutoRest.Core.csproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core", "src\core\AutoRest.Core\AutoRest.Core.csproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{EF9E346D-70C6-45F5-8FF9-9B734F4A1298}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest", "AutoRest\AutoRest\AutoRest.csproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest", "src\core\AutoRest\AutoRest.csproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modelers", "Modelers", "{02144BF6-4489-4AFC-9B2D-0306C3DD3C19}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core.Tests", "AutoRest\AutoRest.Core.Tests\AutoRest.Core.Tests.csproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core.Tests", "src\core\AutoRest.Core.Tests\AutoRest.Core.Tests.csproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.Swagger", "AutoRest\Modelers\Swagger\AutoRest.Modeler.Swagger.csproj", "{9517265E-5127-460C-9DDE-FE017D73121C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger", "src\modeler\AutoRest.Swagger\AutoRest.Swagger.csproj", "{9517265E-5127-460C-9DDE-FE017D73121C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.Swagger.Tests", "AutoRest\Modelers\Swagger.Tests\AutoRest.Modeler.Swagger.Tests.csproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger.Tests", "src\modeler\AutoRest.Swagger.Tests\AutoRest.Swagger.Tests.csproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.CSharp", "AutoRest\Generators\CSharp\Azure.CSharp\AutoRest.Generator.Azure.CSharp.csproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp.Azure", "src\generator\AutoRest.CSharp.Azure\AutoRest.CSharp.Azure.csproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.CSharp", "AutoRest\Generators\CSharp\CSharp\AutoRest.Generator.CSharp.csproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp", "src\generator\AutoRest.CSharp\AutoRest.CSharp.csproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{03E75B1D-A443-4A12-B31F-860DB2B45140}" EndProject @@ -27,15 +27,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NodeJS", "NodeJS", "{9B87B0 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{30F628FD-5739-49E7-B9D9-37EC93F429A9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.NodeJS", "AutoRest\Generators\NodeJS\Azure.NodeJS\AutoRest.Generator.Azure.NodeJS.csproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS.Azure", "src\generator\AutoRest.NodeJS.Azure\AutoRest.NodeJS.Azure.csproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.NodeJS", "AutoRest\Generators\NodeJS\NodeJS\AutoRest.Generator.NodeJS.csproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS", "src\generator\AutoRest.NodeJS\AutoRest.NodeJS.csproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ruby", "Ruby", "{DE95444A-F6FD-46DC-BBDC-A1A6886A6F2D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Ruby", "AutoRest\Generators\Ruby\Ruby\AutoRest.Generator.Ruby.csproj", "{A7780698-3072-486E-A105-81EDDF552598}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby", "src\generator\AutoRest.Ruby\AutoRest.Ruby.csproj", "{A7780698-3072-486E-A105-81EDDF552598}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Ruby", "AutoRest\Generators\Ruby\Azure.Ruby\AutoRest.Generator.Azure.Ruby.csproj", "{31931998-7543-41DA-9E58-D9670D810352}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby.Azure", "src\generator\AutoRest.Ruby.Azure\AutoRest.Ruby.Azure.csproj", "{31931998-7543-41DA-9E58-D9670D810352}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{04E8E124-852C-4B5D-83EB-0B8ADDE825CB}" ProjectSection(SolutionItems) = preProject @@ -65,15 +65,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gulp", "gulp", "{9750C692-C Tools\gulp\gulp-runtime-version-sync.js = Tools\gulp\gulp-runtime-version-sync.js EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.NodeJS.Tests", "AutoRest\Generators\NodeJS\Azure.NodeJS.Tests\AutoRest.Generator.Azure.NodeJS.Tests.csproj", "{313D65A7-5A0C-48AA-AF93-8A11364FC5D5}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Java", "Java", "{A9C01442-1E93-4C2D-9182-B61C9F53C3FF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Java", "AutoRest\Generators\Java\Java\AutoRest.Generator.Java.csproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Java", "AutoRest\Generators\Java\Azure.Java\AutoRest.Generator.Azure.Java.csproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java", "src\generator\AutoRest.Java\AutoRest.Java.csproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.NodeJS.Tests", "AutoRest\Generators\NodeJS\NodeJS.Tests\AutoRest.Generator.NodeJS.Tests.csproj", "{CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure", "src\generator\AutoRest.Java.Azure\AutoRest.Java.Azure.csproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{87F4BC36-8A28-4BF7-B9C4-3EE2CD9731CD}" ProjectSection(SolutionItems) = preProject @@ -84,49 +80,49 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ClientRuntimes", "ClientRuntimes", "{9C3EF315-B4C1-4E11-B2FC-31B1530393D9}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime\Microsoft.Rest.ClientRuntime.xproj", "{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime", "src\client\Microsoft.Rest.ClientRuntime\Microsoft.Rest.ClientRuntime.xproj", "{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Azure\Microsoft.Rest.ClientRuntime.Azure.xproj", "{D5296EAB-C13E-4A88-9532-BD0677D18EC9}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure", "src\client\Microsoft.Rest.ClientRuntime.Azure\Microsoft.Rest.ClientRuntime.Azure.xproj", "{D5296EAB-C13E-4A88-9532-BD0677D18EC9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Extensions", "AutoRest\Generators\Extensions\Azure.Extensions\AutoRest.Generator.Azure.Extensions.csproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure", "src\core\AutoRest.Extensions.Azure\AutoRest.Extensions.Azure.csproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Extensions.Tests", "AutoRest\Generators\Extensions\Azure.Extensions.Tests\AutoRest.Generator.Azure.Extensions.Tests.csproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure.Tests", "src\core\AutoRest.Extensions.Azure.Tests\AutoRest.Extensions.Azure.Tests.csproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Extensions", "AutoRest\Generators\Extensions\Extensions\AutoRest.Generator.Extensions.csproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions", "src\core\AutoRest.Extensions\AutoRest.Extensions.csproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Extensions.Tests", "AutoRest\Generators\Extensions\Extensions.Tests\AutoRest.Generator.Extensions.Tests.csproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Tests", "src\core\AutoRest.Extensions.Tests\AutoRest.Extensions.Tests.csproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{74F7C659-952F-400C-839F-90BED9BB66C3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Python", "AutoRest\Generators\Python\Azure.Python\AutoRest.Generator.Azure.Python.csproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure", "src\generator\AutoRest.Python.Azure\AutoRest.Python.Azure.csproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Python", "AutoRest\Generators\Python\Python\AutoRest.Generator.Python.csproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python", "src\generator\AutoRest.Python\AutoRest.Python.csproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Python.Tests", "AutoRest\Generators\Python\Azure.Python.Tests\AutoRest.Generator.Azure.Python.Tests.csproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure.Tests", "src\generator\AutoRest.Python.Azure.Tests\AutoRest.Python.Azure.Tests.csproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Python.Tests", "AutoRest\Generators\Python\Python.Tests\AutoRest.Generator.Python.Tests.csproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Tests", "src\generator\AutoRest.Python.Tests\AutoRest.Python.Tests.csproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}" EndProject -Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Python.Tests", "AutoRest\Generators\Python\Python.Tests\Python.Tests.pyproj", "{312B07BC-A830-4289-91B4-C53A2EC37D58}" +Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Python.Tests", "src\generator\AutoRest.Python.Tests\Python.Tests.pyproj", "{312B07BC-A830-4289-91B4-C53A2EC37D58}" EndProject -Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Azure.Python.Tests", "AutoRest\Generators\Python\Azure.Python.Tests\Azure.Python.Tests.pyproj", "{74BE0601-FF65-4B46-8A8B-E670056061C4}" +Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Python.Tests.Azure", "src\generator\AutoRest.Python.Azure.Tests\Python.Tests.Azure.pyproj", "{74BE0601-FF65-4B46-8A8B-E670056061C4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.CompositeSwagger", "AutoRest\Modelers\CompositeSwagger\AutoRest.Modeler.CompositeSwagger.csproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger", "src\modeler\AutoRest.CompositeSwagger\AutoRest.CompositeSwagger.csproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.CompositeSwagger.Tests", "AutoRest\Modelers\CompositeSwagger.Tests\AutoRest.Modeler.CompositeSwagger.Tests.csproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger.Tests", "src\modeler\AutoRest.CompositeSwagger.Tests\AutoRest.CompositeSwagger.Tests.csproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AzureResourceSchema", "AzureResourceSchema", "{B6A1FC1E-0779-4900-84EE-262DD0E53FF4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.AzureResourceSchema", "AutoRest\Generators\AzureResourceSchema\AzureResourceSchema\AutoRest.Generator.AzureResourceSchema.csproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema", "src\generator\AutoRest.AzureResourceSchema\AutoRest.AzureResourceSchema.csproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.AzureResourceSchema.Tests", "AutoRest\Generators\AzureResourceSchema\AzureResourceSchema.Tests\AutoRest.Generator.AzureResourceSchema.Tests.csproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema.Tests", "src\generator\AutoRest.AzureResourceSchema.Tests\AutoRest.AzureResourceSchema.Tests.csproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Java.Fluent", "AutoRest\Generators\Java\Azure.Java.Fluent\AutoRest.Generator.Azure.Java.Fluent.csproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure.Fluent", "src\generator\AutoRest.Java.Azure.Fluent\AutoRest.Java.Azure.Fluent.csproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "CSharp.Tests", "AutoRest\Generators\CSharp\CSharp.Tests\CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Tests", "src\generator\AutoRest.CSharp.Tests\AutoRest.CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Azure.CSharp.Tests", "AutoRest\Generators\CSharp\Azure.CSharp.Tests\Azure.CSharp.Tests.xproj", "{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Azure.Tests", "src\generator\AutoRest.CSharp.Azure.Tests\AutoRest.CSharp.Azure.Tests.xproj", "{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharp.Unit.Tests", "AutoRest\Generators\CSharp\CSharp.Unit.Tests\CSharp.Unit.Tests.csproj", "{8192BAA3-C606-4D44-B0D7-46BE7AFA4096}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp.Unit.Tests", "src\generator\AutoRest.CSharp.Unit.Tests\AutoRest.CSharp.Unit.Tests.csproj", "{8192BAA3-C606-4D44-B0D7-46BE7AFA4096}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -270,18 +266,6 @@ Global {31931998-7543-41DA-9E58-D9670D810352}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.Build.0 = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Release|Any CPU.Build.0 = Portable-Release|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU @@ -306,18 +290,6 @@ Global {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.Build.0 = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Release|Any CPU.Build.0 = Portable-Release|Any CPU {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -563,11 +535,9 @@ Global {31931998-7543-41DA-9E58-D9670D810352} = {DE95444A-F6FD-46DC-BBDC-A1A6886A6F2D} {5989E210-AE15-4DF4-8CEE-DEE609740FD2} = {04E8E124-852C-4B5D-83EB-0B8ADDE825CB} {9750C692-C2D0-4D0F-9F73-D45DB9E906CE} = {5989E210-AE15-4DF4-8CEE-DEE609740FD2} - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5} = {9B87B0F7-B02C-4498-BB03-B6E282F86557} {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} = {EF9E346D-70C6-45F5-8FF9-9B734F4A1298} {34B82690-0083-4F4C-8ABF-2D2A09304915} = {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C} = {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD} = {9B87B0F7-B02C-4498-BB03-B6E282F86557} {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C} = {9C3EF315-B4C1-4E11-B2FC-31B1530393D9} {D5296EAB-C13E-4A88-9532-BD0677D18EC9} = {9C3EF315-B4C1-4E11-B2FC-31B1530393D9} {90B943AB-3879-4B64-B9FF-1A21297C0F26} = {30F628FD-5739-49E7-B9D9-37EC93F429A9} diff --git a/AutoRest/AutoRest.Core.Tests/Resource/AutoRest.json b/AutoRest/AutoRest.Core.Tests/Resource/AutoRest.json deleted file mode 100644 index faa066a9b056f..0000000000000 --- a/AutoRest/AutoRest.Core.Tests/Resource/AutoRest.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "codeGenerators": { - "Angular": { - "type": "JavaScriptAngularCodeGenerator, AutoRest.Generator.JavaScript.Angular" - }, - "CSharp": { - "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp" - }, - "NodeJS": { - "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS", - "settings": { - "disableTypeScriptGeneration": true - } - } - }, - "modelers": { - "Swagger": { - "type": "SwaggerModeler, AutoRest.Modeler.Swagger" - }, - "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" - } - } -} \ No newline at end of file diff --git a/AutoRest/AutoRest/AutoRest.Release.json b/AutoRest/AutoRest/AutoRest.Release.json deleted file mode 100644 index f368702db7a63..0000000000000 --- a/AutoRest/AutoRest/AutoRest.Release.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "codeGenerators": { - "Ruby": { - "type": "RubyCodeGenerator, AutoRest.Generator.Ruby" - }, - "Azure.Ruby": { - "type": "AzureRubyCodeGenerator, AutoRest.Generator.Azure.Ruby" - }, - "CSharp": { - "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp" - }, - "Azure.CSharp": { - "type": "AzureCSharpCodeGenerator, AutoRest.Generator.Azure.CSharp" - }, - "NodeJS": { - "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS" - }, - "Azure.NodeJS": { - "type": "AzureNodeJSCodeGenerator, AutoRest.Generator.Azure.NodeJS" - }, - "Java": { - "type": "JavaCodeGenerator, AutoRest.Generator.Java" - }, - "Azure.Java": { - "type": "AzureJavaCodeGenerator, AutoRest.Generator.Azure.Java" - }, - "Python": { - "type": "PythonCodeGenerator, AutoRest.Generator.Python" - }, - "Azure.Python": { - "type": "AzurePythonCodeGenerator, AutoRest.Generator.Azure.Python" - }, - "AzureResourceSchema": { - "type": "AzureResourceSchemaCodeGenerator, AutoRest.Generator.AzureResourceSchema" - } - }, - "modelers": { - "Swagger": { - "type": "SwaggerModeler, AutoRest.Modeler.Swagger" - }, - "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" - } - } -} \ No newline at end of file diff --git a/AutoRest/AutoRest/AutoRest.json b/AutoRest/AutoRest/AutoRest.json deleted file mode 100644 index 6ea68906d5894..0000000000000 --- a/AutoRest/AutoRest/AutoRest.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "codeGenerators": { - "Ruby": { - "type": "RubyCodeGenerator, AutoRest.Generator.Ruby" - }, - "Azure.Ruby": { - "type": "AzureRubyCodeGenerator, AutoRest.Generator.Azure.Ruby" - }, - "CSharp": { - "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp" - }, - "Azure.CSharp": { - "type": "AzureCSharpCodeGenerator, AutoRest.Generator.Azure.CSharp" - }, - "NodeJS": { - "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS" - }, - "Azure.NodeJS": { - "type": "AzureNodeJSCodeGenerator, AutoRest.Generator.Azure.NodeJS" - }, - "Java": { - "type": "JavaCodeGenerator, AutoRest.Generator.Java" - }, - "Azure.Java": { - "type": "AzureJavaCodeGenerator, AutoRest.Generator.Azure.Java" - }, - "Azure.Java.Fluent": { - "type": "AzureJavaFluentCodeGenerator, AutoRest.Generator.Azure.Java.Fluent" - }, - "Python": { - "type": "PythonCodeGenerator, AutoRest.Generator.Python" - }, - "Azure.Python": { - "type": "AzurePythonCodeGenerator, AutoRest.Generator.Azure.Python" - }, - "AzureResourceSchema": { - "type": "AzureResourceSchemaCodeGenerator, AutoRest.Generator.AzureResourceSchema" - } - }, - "modelers": { - "Swagger": { - "type": "SwaggerModeler, AutoRest.Modeler.Swagger" - }, - "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" - } - } -} \ No newline at end of file diff --git a/AutoRest/Generators/CSharp/CSharp.Tests/AutoRest.json b/AutoRest/Generators/CSharp/CSharp.Tests/AutoRest.json deleted file mode 100644 index efd576f152aaf..0000000000000 --- a/AutoRest/Generators/CSharp/CSharp.Tests/AutoRest.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "codeGenerators": { - "Ruby": { - "type": "RubyCodeGenerator, AutoRest.Generator.Ruby" - }, - "Azure.Ruby": { - "type": "AzureRubyCodeGenerator, AutoRest.Generator.Azure.Ruby" - }, - "CSharp": { - "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp" - }, - "Azure.CSharp": { - "type": "AzureCSharpCodeGenerator, AutoRest.Generator.Azure.CSharp" - }, - "NodeJS": { - "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS" - }, - "Azure.NodeJS": { - "type": "AzureNodeJSCodeGenerator, AutoRest.Generator.Azure.NodeJS" - }, - "Java": { - "type": "JavaCodeGenerator, AutoRest.Generator.Java" - }, - "Azure.Java": { - "type": "AzureJavaCodeGenerator, AutoRest.Generator.Azure.Java" - } - }, - "modelers": { - "Swagger": { - "type": "SwaggerModeler, AutoRest.Modeler.Swagger" - }, - "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" - } - } -} \ No newline at end of file diff --git a/AutoRest/Generators/CSharp/CSharp.Unit.Tests/Resource/AutoRest.json b/AutoRest/Generators/CSharp/CSharp.Unit.Tests/Resource/AutoRest.json deleted file mode 100644 index faa066a9b056f..0000000000000 --- a/AutoRest/Generators/CSharp/CSharp.Unit.Tests/Resource/AutoRest.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "codeGenerators": { - "Angular": { - "type": "JavaScriptAngularCodeGenerator, AutoRest.Generator.JavaScript.Angular" - }, - "CSharp": { - "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp" - }, - "NodeJS": { - "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS", - "settings": { - "disableTypeScriptGeneration": true - } - } - }, - "modelers": { - "Swagger": { - "type": "SwaggerModeler, AutoRest.Modeler.Swagger" - }, - "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" - } - } -} \ No newline at end of file diff --git a/AutoRest/Generators/CSharp/global.json b/AutoRest/Generators/CSharp/global.json deleted file mode 100644 index db07c2d969bcd..0000000000000 --- a/AutoRest/Generators/CSharp/global.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projects": [ "../../../ClientRuntimes/CSharp/", "Azure.CSharp.Tests", "CSharp.Tests" ] -} \ No newline at end of file diff --git a/AutoRest/Generators/Java/Azure.Java.Fluent/ClientModelExtensions.cs b/AutoRest/Generators/Java/Azure.Java.Fluent/ClientModelExtensions.cs deleted file mode 100644 index 5f96d10f77c8f..0000000000000 --- a/AutoRest/Generators/Java/Azure.Java.Fluent/ClientModelExtensions.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Microsoft.Rest.Generator.Azure; -using Microsoft.Rest.Generator.ClientModel; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Microsoft.Rest.Generator.Java.Azure.Fluent -{ - public static class ClientModelExtensions - { - } -} diff --git a/AutoRest/Generators/Java/Azure.Java.Fluent/GlobalSuppressions.cs b/AutoRest/Generators/Java/Azure.Java.Fluent/GlobalSuppressions.cs deleted file mode 100644 index 0f4f74121ff25..0000000000000 --- a/AutoRest/Generators/Java/Azure.Java.Fluent/GlobalSuppressions.cs +++ /dev/null @@ -1,27 +0,0 @@ -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureJavaFluentCodeGenerator.#.ctor(Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureJavaFluentCodeNamer.#NormalizeTopLevelTypes(Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodGroupTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentMethodTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentServiceClientTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.AzureFluentServiceClientTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Rest.Generator.Java")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.FluentCompositeTypeModel.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.Fluent.FluentCompositeTypeModel.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.FluentEnumTypeModel.#.ctor(Microsoft.Rest.Generator.ClientModel.EnumType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.FluentEnumTypeModel.#.ctor(Microsoft.Rest.Generator.ClientModel.EnumType,System.String)")] -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. diff --git a/AutoRest/Generators/Java/Azure.Java/GlobalSuppressions.cs b/AutoRest/Generators/Java/Azure.Java/GlobalSuppressions.cs deleted file mode 100644 index aa4aeea124e80..0000000000000 --- a/AutoRest/Generators/Java/Azure.Java/GlobalSuppressions.cs +++ /dev/null @@ -1,65 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Rest.Generator.Java")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ExceptionStatements")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureServiceClientTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.PageTemplateModel.#ImportList")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureServiceClientTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getNextPageLink", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getItems", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "addAll", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getItems", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "serviceCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "PagingBahavior", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ListOperationCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getNextPageLink", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ServiceResponse", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getResponse", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ServiceCall", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "param", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "serviceCall", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ServiceCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "serviceCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#CallbackDocumentation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureJavaCodeNamer.#ImportType(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureJavaCodeNamer.#ImportType(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureCompositeTypeModel.#_azureRuntimePackage")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureCompositeTypeModel.#.ctor(Microsoft.Rest.Generator.Java.CompositeTypeModel)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureJavaCodeGenerator.#.ctor(Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#ResponseGeneration(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "serviceCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getItems", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "PagingBahavior", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getNextPageLink", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ListOperationCallback", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureJavaCodeNamer.#NormalizeTopLevelTypes(Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodGroupTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureServiceClientTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureSequenceTypeModel.#_azureRuntimePackage")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel.#TransformPagingGroupedParameter(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,Microsoft.Rest.Generator.Java.Azure.AzureMethodTemplateModel,System.Boolean)")] - diff --git a/AutoRest/Generators/Java/Java/GlobalSuppressions.cs b/AutoRest/Generators/Java/Java/GlobalSuppressions.cs deleted file mode 100644 index 607af3e5b6e51..0000000000000 --- a/AutoRest/Generators/Java/Java/GlobalSuppressions.cs +++ /dev/null @@ -1,195 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#ModelTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ParameterTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", - Scope = "namespace", Target = "Microsoft.Rest.Generator.Java.TemplateModels", Justification = "Parallel with other generators")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "0#", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildUrl(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "1", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.ModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateRequiredType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildUrl(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", - Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Node conventions require lower casing")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", - Scope = "member", - Target = "Microsoft.Rest.Generator.Java.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", - MessageId = "gi", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Generated code parameters to regular expression")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#AddQueryParametersToUrl(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildQueryParameterArray(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "QueryParameters", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#HasQueryParameters()", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "ms-rest", Scope = "resource", Target = "Microsoft.Rest.Generator.Java.Properties.Resources.resources", Justification="ms-rest is a valid npm package name")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isArray", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "util", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#TypeImports(System.Collections.Generic.IList`1)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#TypeImports(System.Collections.Generic.IList`1,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ImportFrom(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ImportFrom(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ImportFrom(Microsoft.Rest.Generator.ClientModel.Parameter,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ImplImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ServiceClientTemplateModel.#InterfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ImportFrom(Microsoft.Rest.Generator.ClientModel.Parameter)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ExceptionStatements")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PackageInfoTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.ServiceClient,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#GetJavaException(System.String,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#GetJavaException(System.String,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#QuoteString(System.String,Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#EscapeDefaultValue(System.String,Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildInputMappings()")] - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.TemplateModels.ClientModelExtensions.#ImportFrom(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.Java.JavaCodeNamer)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#ImportType(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#ImportType(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getDateTime", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "DateTime", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getDateTime", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "DateTime", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#converToClientType(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.CompositeTypeModel.#_package")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.CompositeTypeModel.#_runtimePackage")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.CompositeTypeModel.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.CompositeTypeModel.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.EnumTypeModel.#.ctor(Microsoft.Rest.Generator.ClientModel.EnumType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.EnumTypeModel.#.ctor(Microsoft.Rest.Generator.ClientModel.EnumType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Imports", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ITypeModel.#Imports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeGenerator.#.ctor(Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#_package")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#.ctor(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#NormalizeTypeReference(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#NormalizeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ParameterModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#LogicalParameterModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ParameterModel.#LocationImport(Microsoft.Rest.Generator.ClientModel.ParameterLocation)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ParameterModel.#NeedsSpecialSerialization(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#_response")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ModelTemplateModel.#PropertyModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PropertyModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Property,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PropertyModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Property,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ParameterModel.#convertClientTypeToWireType(Microsoft.Rest.Generator.Java.ITypeModel,System.String,System.String,System.String,System.Int32)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ParameterModel.#convertClientTypeToWireType(Microsoft.Rest.Generator.Java.ITypeModel,System.String,System.String,System.String,System.Int32)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#_interfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#_interfaceImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#_implImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#_implImports")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ResponseModel.#convertToClientType(Microsoft.Rest.Generator.Java.ITypeModel,System.String,System.String,System.Int32)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildInputMappings(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#BuildInputMappings(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#ResponseGeneration(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "getBody", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#SuccessCallback(System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ParameterModel.#convertClientTypeToWireType(Microsoft.Rest.Generator.Java.ITypeModel,System.String,System.String,System.String,System.Int32)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PrimaryTypeModel.#DefaultValue(Microsoft.Rest.Generator.ClientModel.Method)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#MethodGroupTypeString")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodGroupTemplateModel.#MethodGroupFullType")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PackageInfoTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.ServiceClient,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "member", Target = "Microsoft.Rest.Generator.Java.JavaCodeNamer.#NormalizeTypeDeclaration(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.Java.MethodTemplateModel.#GetMapping(Microsoft.Rest.Generator.ClientModel.ParameterMapping,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Rest.Generator.Java.ModelTemplateModel.#PropertyModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PropertyModel.#_package")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Imports", Scope = "member", Target = "Microsoft.Rest.Generator.Java.PropertyModel.#Imports")] - diff --git a/AutoRest/Generators/Java/Java/TypeModels/ITypeModel.cs b/AutoRest/Generators/Java/Java/TypeModels/ITypeModel.cs deleted file mode 100644 index 5310d7dcba3bf..0000000000000 --- a/AutoRest/Generators/Java/Java/TypeModels/ITypeModel.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Microsoft.Rest.Generator.ClientModel; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Microsoft.Rest.Generator.Java.TemplateModels; -using Microsoft.Rest.Generator.Utilities; - -namespace Microsoft.Rest.Generator.Java -{ - public interface ITypeModel : IType - { - ITypeModel ParameterVariant { get; } - - ITypeModel ResponseVariant { get; } - - IEnumerable Imports { get; } - - ITypeModel InstanceType(); - - string DefaultValue(Method method); - } -} diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AcceptanceTests.cs b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AcceptanceTests.cs deleted file mode 100644 index 843d42878d7d2..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AcceptanceTests.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -// TODO: file length is getting excessive. -using System; -using System.Globalization; -using System.IO; -using System.Collections.Generic; -using Microsoft.Rest.Generator.NodeJS; -using Microsoft.Rest.Generator.Azure.NodeJS; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Modeler.Swagger.Tests; -using System.Linq; -using Xunit; -using Xunit.Abstractions; - -namespace Microsoft.Rest.Generator.NodeJS.Azure.Tests -{ - [Collection("AutoRest Azure NodeJS Tests")] - public static class AcceptanceTests - { - private static string ExpectedPath(string file) - { - return Path.Combine("Expected", "AcceptanceTests", file); - } - - private static string SwaggerPath(string file) - { - return Path.Combine("Swagger", file); - } - - [Fact] - public static void SampleTestForGeneratingAzureNodeJS() - { - SwaggerSpecHelper.RunTests( - SwaggerPath("storage.json"), ExpectedPath("StorageManagementClient")); - } - } -} diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AutoRest.Generator.Azure.NodeJS.Tests.csproj b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AutoRest.Generator.Azure.NodeJS.Tests.csproj deleted file mode 100644 index 6fe00790c6f5a..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/AutoRest.Generator.Azure.NodeJS.Tests.csproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - ..\..\..\..\ - AnyCPU - net45 - 10.0.0 - 2.0 - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5} - Library - Microsoft.Rest.Generator.NodeJS.Azure.Tests - AutoRest.Generator.Azure.NodeJS.Tests - true - true - 7df0f363 - Net45-Debug - - - - false - bin\Net45-Debug - 4 - - - - - - - $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll - - - ..\..\..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll - True - - - ..\..\..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll - True - - - False - ..\..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll - True - - - - - - - - {c876085f-9dc3-41f0-b7b4-17022cd84684} - AutoRest.Core - - - {c6c4e139-d7af-486c-95ba-2b879f58f18d} - AutoRest.Modeler.Swagger.Tests - - - {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger - - - {909BF4EF-4ECA-4AC4-8E21-CDCF05393161} - AutoRest.Generator.Azure.NodeJS - - - {77E73F37-9586-44EA-91B0-F244D08467D2} - AutoRest.Generator.NodeJS - - - - - AutoRest.json - PreserveNewest - - - Swagger\storage.json - PreserveNewest - - - - PreserveNewest - - - - - - - - - - - True - True - Resources.resx - - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - - - - - - - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - - - - - - - - - - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/AssemblyInfo.cs b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 86ef04b89674d..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using System; -using System.Reflection; -using System.Resources; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("AutoRest.Generator.Azure.NodeJS.Tests")] -[assembly: AssemblyDescription("Tests for Azure NodeJS Code Generators")] -[assembly: AssemblyCompany("Microsoft Corporation")] -[assembly: AssemblyProduct("Microsoft AutoRest")] -[assembly: AssemblyCopyright("Copyright (c) Microsoft Corporation")] - -[assembly: ComVisible(false)] -[assembly: CLSCompliant(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("a2fa24e9-590e-41c3-b2e5-52e91adec5fb")] - -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: NeutralResourcesLanguage("en")] diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.Designer.cs b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.Designer.cs deleted file mode 100644 index a9ce7baeaf1b4..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.Designer.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.34014 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Microsoft.Rest.Generator.CSharp.Azure.Tests.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.CSharp.Azure.Tests.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to {0}:{1}.. - /// - internal static string TestCoverageReportItemFormat { - get { - return ResourceManager.GetString("TestCoverageReportItemFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test coverage for Azure is {0}/{1}.. - /// - internal static string TestCoverageReportSummaryFormat { - get { - return ResourceManager.GetString("TestCoverageReportSummaryFormat", resourceCulture); - } - } - } -} diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.resx b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.resx deleted file mode 100644 index cceb3cd185307..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Properties/Resources.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - {0}:{1}. - - - The test coverage for Azure is {0}/{1}. - - \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/packages.config b/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/packages.config deleted file mode 100644 index 3bb23f78078af..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/packages.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/Azure.NodeJS/Templates/AzureModelIndexTemplateTS.cshtml b/AutoRest/Generators/NodeJS/Azure.NodeJS/Templates/AzureModelIndexTemplateTS.cshtml deleted file mode 100644 index 3265eaac7e4b8..0000000000000 --- a/AutoRest/Generators/NodeJS/Azure.NodeJS/Templates/AzureModelIndexTemplateTS.cshtml +++ /dev/null @@ -1,14 +0,0 @@ -@using Microsoft.Rest.Generator.NodeJS -@using Microsoft.Rest.Generator.NodeJS.Templates -@using Microsoft.Rest.Generator.Utilities -@using System.Linq -@inherits Microsoft.Rest.Generator.Template -/* -@Header(" * ") -// TODO: Include PageTemplateModels here too?? Probably - */ -@EmptyLine -@foreach (var model in Model.OrderedModelTemplateModels) { -@EmptyLine -@:@(Include(new ModelTemplateTS(), model)) -} \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests.cs b/AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests.cs deleted file mode 100644 index c3fb717391adb..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS.Tests/AcceptanceTests.cs +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -// TODO: file length is getting excessive. -using System; -using System.Globalization; -using System.IO; -using System.Collections.Generic; -using Microsoft.Rest.Generator.NodeJS; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Modeler.Swagger.Tests; -using System.Linq; -using Xunit; -using Xunit.Abstractions; - -namespace Microsoft.Rest.Generator.NodeJS.Tests -{ - [Collection("AutoRest NodeJS Tests")] - public static class AcceptanceTests - { - private static string ExpectedPath(string file) - { - return Path.Combine("Expected", "AcceptanceTests", file); - } - - private static string SwaggerPath(string file) - { - return Path.Combine("Swagger", file); - } - - [Fact] - public static void SampleTestForGeneratingNodeJS() - { - SwaggerSpecHelper.RunTests( - new Settings - { - Input = SwaggerPath("body-complex.json"), - OutputDirectory = "X:\\Output", - Header = "MICROSOFT_MIT_NO_VERSION", - Modeler = "Swagger", - CodeGenerator = "NodeJS", - PayloadFlatteningThreshold = 1 - }, ExpectedPath("BodyComplex")); - } - - [Fact] - public static void GeneratingComplexModelDefinitionsInNodeJS() - { - SwaggerSpecHelper.RunTests( - new Settings - { - Input = SwaggerPath("complex-model.json"), - OutputDirectory = "X:\\Output", - Header = "MICROSOFT_MIT_NO_VERSION", - Modeler = "Swagger", - CodeGenerator = "NodeJS", - PayloadFlatteningThreshold = 1 - }, ExpectedPath("ComplexModelClient")); - } - } -} diff --git a/AutoRest/Generators/NodeJS/NodeJS.Tests/AutoRest.Generator.NodeJS.Tests.csproj b/AutoRest/Generators/NodeJS/NodeJS.Tests/AutoRest.Generator.NodeJS.Tests.csproj deleted file mode 100644 index 0333412720f98..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS.Tests/AutoRest.Generator.NodeJS.Tests.csproj +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - ..\..\..\..\ - AnyCPU - net45 - 10.0.0 - 2.0 - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD} - Library - Microsoft.Rest.Generator.NodeJS.Tests - AutoRest.Generator.NodeJS.Tests - true - true - 6242fae8 - Net45-Debug - - - - false - bin\Net45-Debug - 4 - - - - - - - $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll - - - ..\..\..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll - True - - - ..\..\..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll - True - - - False - ..\..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll - True - - - - - - - - {c876085f-9dc3-41f0-b7b4-17022cd84684} - AutoRest.Core - - - {c6c4e139-d7af-486c-95ba-2b879f58f18d} - AutoRest.Modeler.Swagger.Tests - - - {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger - - - {77E73F37-9586-44EA-91B0-F244D08467D2} - AutoRest.Generator.NodeJS - - - - - AutoRest.json - PreserveNewest - - - Swagger\body-complex.json - PreserveNewest - - - Swagger\complex-model.json - PreserveNewest - - - - PreserveNewest - - - - - - - - - - - True - True - Resources.resx - - - - - - - - - - - - - - - - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - - - - - - - - - - PreserveNewest - - - PreserveNewest - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/AssemblyInfo.cs b/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 22584d5fffa8e..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using System; -using System.Reflection; -using System.Resources; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("AutoRest.Generator.NodeJS.Tests")] -[assembly: AssemblyDescription("Tests for NodeJS Code Generators")] -[assembly: AssemblyCompany("Microsoft Corporation")] -[assembly: AssemblyProduct("Microsoft AutoRest")] -[assembly: AssemblyCopyright("Copyright (c) Microsoft Corporation")] - -[assembly: ComVisible(false)] -[assembly: CLSCompliant(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("a2fa24e9-590e-41c3-b2e5-52e91adec5fb")] - -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: NeutralResourcesLanguage("en")] diff --git a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.Designer.cs b/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.Designer.cs deleted file mode 100644 index a9ce7baeaf1b4..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.Designer.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.34014 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Microsoft.Rest.Generator.CSharp.Azure.Tests.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.CSharp.Azure.Tests.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to {0}:{1}.. - /// - internal static string TestCoverageReportItemFormat { - get { - return ResourceManager.GetString("TestCoverageReportItemFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test coverage for Azure is {0}/{1}.. - /// - internal static string TestCoverageReportSummaryFormat { - get { - return ResourceManager.GetString("TestCoverageReportSummaryFormat", resourceCulture); - } - } - } -} diff --git a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.resx b/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.resx deleted file mode 100644 index cceb3cd185307..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS.Tests/Properties/Resources.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - {0}:{1}. - - - The test coverage for Azure is {0}/{1}. - - \ No newline at end of file diff --git a/AutoRest/Generators/NodeJS/NodeJS/GlobalSuppressions.cs b/AutoRest/Generators/NodeJS/NodeJS/GlobalSuppressions.cs deleted file mode 100644 index 9fecaab118c8e..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS/GlobalSuppressions.cs +++ /dev/null @@ -1,197 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.ServiceClientTemplateModel.#ModelTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodGroupTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#ParameterTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.ServiceClientTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", - Scope = "namespace", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels", Justification = "Parallel with other generators")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "0#", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildUrl(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "1", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateRequiredType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildUrl(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Node conventions require lower casing")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", - Scope = "member", - Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", - MessageId = "gi", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Generated code parameters to regular expression")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#AddQueryParametersToUrl(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildQueryParameterArray(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "QueryParameters", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#HasQueryParameters()", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "ms-rest", Scope = "resource", Target = "Microsoft.Rest.Generator.NodeJS.Properties.Resources.resources", Justification="ms-rest is a valid npm package name")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isArray", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "util", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isDuration", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructBasePropertyCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#InitializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#InitializeSerializationType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ProcessBasicType(System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ProcessSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ProcessDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#InitializeResponseBody(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#ConstructParameterDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetValidationString()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#ConstructPropertyDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#ValidationString")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GroupedParameterTemplateModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildInputMappings()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ServiceClientTemplateModel.#OrderedModelTemplateModels")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#AssignDefaultValues()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "2", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#AppendConstraintValidations(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.Collections.Generic.Dictionary`2,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#AppendConstraintValidations(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.Collections.Generic.Dictionary`2,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "3", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#AppendConstraintValidations(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.Collections.Generic.Dictionary`2,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "type", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#AppendConstraintValidations(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.Collections.Generic.Dictionary`2,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.NodeJsCodeNamer.#NormalizeOdataFilterParameter(Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.ModelTemplateModel.#ContainsCompositeType(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#SerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.Collections.Generic.Dictionary`2,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "We", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#AreWeFlatteningParameters()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildFlattenParameterMappings()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.MethodTemplateModel.#BuildGroupedParameterMappings()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.NodeJsCodeNamer.#QuoteString(System.String,Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "modelProperties", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isConstant", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "DateTime", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "ByteArray", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.NodeJsCodeNamer.#EscapeDefaultValue(System.String,Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "readOnly", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1505:AvoidUnmaintainableCode", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "UnixTime", Scope = "member", Target = "Microsoft.Rest.Generator.NodeJS.TemplateModels.ClientModelExtensions.#ConstructMapper(Microsoft.Rest.Generator.ClientModel.IType,System.String,Microsoft.Rest.Generator.ClientModel.IParameter,System.Boolean,System.Boolean)")] - diff --git a/AutoRest/Generators/NodeJS/NodeJS/Templates/ModelIndexTemplateTS.cshtml b/AutoRest/Generators/NodeJS/NodeJS/Templates/ModelIndexTemplateTS.cshtml deleted file mode 100644 index d45fcf7c1df2f..0000000000000 --- a/AutoRest/Generators/NodeJS/NodeJS/Templates/ModelIndexTemplateTS.cshtml +++ /dev/null @@ -1,13 +0,0 @@ -@using Microsoft.Rest.Generator.NodeJS -@using Microsoft.Rest.Generator.NodeJS.Templates -@using Microsoft.Rest.Generator.Utilities -@using System.Linq -@inherits Microsoft.Rest.Generator.Template -/* -@Header(" * ") - */ -@EmptyLine -@foreach (var model in Model.OrderedModelTemplateModels) { -@EmptyLine -@:@(Include(new ModelTemplateTS(), model)) -} \ No newline at end of file diff --git a/AutoRest/Generators/Python/Azure.Python.Tests/app.config b/AutoRest/Generators/Python/Azure.Python.Tests/app.config deleted file mode 100644 index b2bf5b74f7d49..0000000000000 --- a/AutoRest/Generators/Python/Azure.Python.Tests/app.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/Python/Azure.Python/GlobalSuppressions.cs b/AutoRest/Generators/Python/Azure.Python/GlobalSuppressions.cs deleted file mode 100644 index 1bfbf52e04dc7..0000000000000 --- a/AutoRest/Generators/Python/Azure.Python/GlobalSuppressions.cs +++ /dev/null @@ -1,149 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#ModelTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodGroupTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ParameterTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", - Scope = "namespace", Target = "Microsoft.Rest.Generator.Python.TemplateModels", Justification = "Parallel with other generators")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "0#", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildUrl(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "1", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateRequiredType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildUrl(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Node conventions require lower casing")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", - MessageId = "gi", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Generated code parameters to regular expression")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#AddQueryParametersToUrl(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildQueryParameterArray(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "QueryParameters", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#HasQueryParameters()", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "ms-rest", Scope = "resource", Target = "Microsoft.Rest.Generator.Python.Properties.Resources.resources", Justification="ms-rest is a valid npm package name")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isArray", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "util", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isDuration", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructBasePropertyCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#InitializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#InitializeSerializationType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessBasicType(System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#InitializeResponseBody(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ConstructParameterDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetValidationString()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#ConstructPropertyDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ValidationString")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)")] diff --git a/AutoRest/Generators/Python/Python.Tests/app.config b/AutoRest/Generators/Python/Python.Tests/app.config deleted file mode 100644 index b2bf5b74f7d49..0000000000000 --- a/AutoRest/Generators/Python/Python.Tests/app.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/Python/Python.Tests/packages.config b/AutoRest/Generators/Python/Python.Tests/packages.config deleted file mode 100644 index 4e690e09d9def..0000000000000 --- a/AutoRest/Generators/Python/Python.Tests/packages.config +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/AutoRest/Generators/Python/Python/GlobalSuppressions.cs b/AutoRest/Generators/Python/Python/GlobalSuppressions.cs deleted file mode 100644 index c66f8fd963d0e..0000000000000 --- a/AutoRest/Generators/Python/Python/GlobalSuppressions.cs +++ /dev/null @@ -1,151 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#ModelTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodGroupTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ParameterTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#MethodTemplateModels", Justification="Using another type would add unneeded complexity")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", - Scope = "namespace", Target = "Microsoft.Rest.Generator.Python.TemplateModels", Justification = "Parallel with other generators")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Code simplification")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "0#", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildUrl(System.String)", Justification="Uri will not pass uri validation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "1", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", - MessageId = "0", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#.ctor(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.ClientModel.ServiceClient)", Justification="Validated by LoadFrom method")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateRequiredType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildUrl(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", - "CA1303:Do not pass literals as localized parameters", - MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", - Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ServiceClientTemplateModel.#PolymorphicDictionary", Justification="Literal string is generated code, no localization concerns")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String)", Justification="Node conventions require lower casing")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", - Scope = "member", - Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", - MessageId = "gi", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#RemoveDuplicateForwardSlashes(System.String)", Justification="Generated code parameters to regular expression")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#AddQueryParametersToUrl(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#BuildQueryParameterArray(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)", Justification="Literal string is generated code, no localization concerns.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "QueryParameters", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#HasQueryParameters()", Justification="False Positive")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "ms-rest", Scope = "resource", Target = "Microsoft.Rest.Generator.Python.Properties.Resources.resources", Justification="ms-rest is a valid npm package name")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isArray", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "util", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isDuration", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(System.String,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "isNaN", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "valueOf", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "typeof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "instanceof", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructValidationCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidatePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializePrimaryType(Microsoft.Rest.Generator.ClientModel.PrimaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ConstructBasePropertyCheck(Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeEnumType(Microsoft.Rest.Generator.ClientModel.EnumType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.Append(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#DeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#InitializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#InitializeSerializationType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessBasicType(System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessDictionaryType(Microsoft.Rest.Generator.ClientModel.DictionaryType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#InitializeResponseBody(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ConstructParameterDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetDeserializationString(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#GetValidationString()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#DeserializeResponse(Microsoft.Rest.Generator.ClientModel.IType,System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#ConstructPropertyDocumentation(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#SerializeSequenceType(Microsoft.Rest.Generator.ClientModel.SequenceType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.String,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ProcessCompositeType(Microsoft.Rest.Generator.ClientModel.CompositeType,System.String,System.String,System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.MethodTemplateModel.#ValidationString")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.TemplateModels.ClientModelExtensions.#ValidateCompositeType(Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String,System.Boolean)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#isSpecial(Microsoft.Rest.Generator.ClientModel.IType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "PolymorphicDiscriminator", Scope = "member", Target = "Microsoft.Rest.Generator.Python.ModelTemplateModel.#GetPolymorphicDiscriminator()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.Extensions.WordWrap(System.String,System.Int32)", Scope = "member", Target = "Microsoft.Rest.Generator.Python.PythonTemplate`1.#ParameterWrapComment(System.String,System.String)")] diff --git a/AutoRest/Generators/Python/Python/Templates/VersionTemplate.cshtml b/AutoRest/Generators/Python/Python/Templates/VersionTemplate.cshtml deleted file mode 100644 index c339222112492..0000000000000 --- a/AutoRest/Generators/Python/Python/Templates/VersionTemplate.cshtml +++ /dev/null @@ -1,13 +0,0 @@ -@using Microsoft.Rest.Generator.Python -@using Microsoft.Rest.Generator.Python.Templates -@using Microsoft.Rest.Generator.Python.TemplateModels -@using Microsoft.Rest.Generator.Utilities -@using System.Linq -@inherits Microsoft.Rest.Generator.Template -# coding=utf-8 -# -------------------------------------------------------------------------- -@Header("# ").TrimMultilineHeader() -# -------------------------------------------------------------------------- -@EmptyLine -VERSION = "@Model.Version" -@EmptyLine \ No newline at end of file diff --git a/AutoRest/Generators/Ruby/Azure.Ruby.Tests/Gemfile b/AutoRest/Generators/Ruby/Azure.Ruby.Tests/Gemfile deleted file mode 100644 index b714e35354e69..0000000000000 --- a/AutoRest/Generators/Ruby/Azure.Ruby.Tests/Gemfile +++ /dev/null @@ -1,7 +0,0 @@ -source 'https://rubygems.org' - -group :development, :local, :test do - gem 'rspec' - gem 'ms_rest', path:'../../../../ClientRuntimes/Ruby/ms-rest' - gem 'ms_rest_azure', path:'../../../../ClientRuntimes/Ruby/ms-rest-azure' -end diff --git a/AutoRest/Generators/Ruby/Azure.Ruby/GlobalSuppressions.cs b/AutoRest/Generators/Ruby/Azure.Ruby/GlobalSuppressions.cs deleted file mode 100644 index 4f111ac238f4e..0000000000000 --- a/AutoRest/Generators/Ruby/Azure.Ruby/GlobalSuppressions.cs +++ /dev/null @@ -1,54 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildUrl(System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "subscriptionid", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildUrl(System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "isRequired", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#DeserializePollingResponse(System.String,Microsoft.Rest.Generator.ClientModel.IType,System.Boolean,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "httprequest", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "uuid", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "SecureRandom", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "statuscode", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#InitializeResponseBody")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#InitializeResponseBody")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "requestid", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#InitializeResponseBody")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "httpresponse", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#InitializeResponseBody")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "Util", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildUrl(System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "urlencode", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildUrl(System.String,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "requestheaders", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#SetDefaultHeaders")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#FaradeyMiddlewares")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodGroupTemplateModel.#Includes")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureModelTemplateModel.#Includes")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureServiceClientTemplateModel.#Includes")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureRequirementsTemplateModel.#ExcludeModel(Microsoft.Rest.Generator.ClientModel.CompositeType)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureRubyCodeGenerator.#CorrectFilterParameters(Microsoft.Rest.Generator.ClientModel.ServiceClient)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#ClassNamespaces")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureModelTemplateModel.#ClassNamespaces")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1704:Microsoft.Naming")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1303:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1305:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2204:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Params", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildQueryParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildQueryParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "params", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildQueryParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildQueryParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "skipEncodingQueryParams", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildQueryParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.AzureMethodTemplateModel.#BuildPathParams(System.String,Microsoft.Rest.Generator.Utilities.IndentedStringBuilder)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1704:Microsoft.Naming")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1303:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1305:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2204:Microsoft.Globalization")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates.AzureClientModelExtensions.#AzureDeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates.AzureClientModelExtensions.#AzureDeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", MessageId = "System.String.ToLower", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates.AzureClientModelExtensions.#AzureDeserializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates.AzureClientModelExtensions.#AzureSerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Utilities.IndentedStringBuilder.AppendLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Azure.Ruby.Templates.AzureClientModelExtensions.#AzureSerializeType(Microsoft.Rest.Generator.ClientModel.IType,Microsoft.Rest.Generator.Utilities.IScopeProvider,System.String)")] - diff --git a/AutoRest/Generators/Ruby/Ruby/Templates/ModuleDefinitionTemplate.cshtml b/AutoRest/Generators/Ruby/Ruby/Templates/ModuleDefinitionTemplate.cshtml deleted file mode 100644 index 8779c354c23ab..0000000000000 --- a/AutoRest/Generators/Ruby/Ruby/Templates/ModuleDefinitionTemplate.cshtml +++ /dev/null @@ -1,7 +0,0 @@ -@using Microsoft.Rest.Generator.Ruby.Templates -@using Microsoft.Rest.Generator.Ruby.TemplateModels -@inherits Microsoft.Rest.Generator.Template -# encoding: utf-8 -@Header("# ") -@EmptyLine -@Model.ModuleDeclarations \ No newline at end of file diff --git a/AutoRest/Generators/Ruby/Ruby/Templates/VersionTemplate.cshtml b/AutoRest/Generators/Ruby/Ruby/Templates/VersionTemplate.cshtml deleted file mode 100644 index fedd645468f40..0000000000000 --- a/AutoRest/Generators/Ruby/Ruby/Templates/VersionTemplate.cshtml +++ /dev/null @@ -1,12 +0,0 @@ -@using Microsoft.Rest.Generator.Ruby -@using Microsoft.Rest.Generator.Ruby.Templates -@using Microsoft.Rest.Generator.Utilities -@using System.Linq -@using Microsoft.Rest.Generator.Ruby.TemplateModels -@inherits Microsoft.Rest.Generator.Template -# encoding: utf-8 -@Header("# ") -@EmptyLine -module @Settings.Namespace - VERSION = '@Model.Version' -end diff --git a/AutoRest/Modelers/CompositeSwagger/GlobalSuppressions.cs b/AutoRest/Modelers/CompositeSwagger/GlobalSuppressions.cs deleted file mode 100644 index 13a7f10d5819c..0000000000000 --- a/AutoRest/Modelers/CompositeSwagger/GlobalSuppressions.cs +++ /dev/null @@ -1,7 +0,0 @@ -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.CompositeSwagger.CompositeSwaggerModeler.#Parse(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.CompositeSwagger.CompositeSwaggerModeler.#AssertJsonEquals`1(!!0,!!0)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.CompositeSwagger.CompositeSwaggerModeler.#AssertEquals`1(!!0,!!0,System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.CompositeSwagger.CompositeSwaggerModeler.#Build()")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.CompositeServiceDefinition.#Documents")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Modeler.CompositeSwagger.CompositeSwaggerModeler.#Merge(Microsoft.Rest.Generator.ClientModel.ServiceClient,Microsoft.Rest.Generator.ClientModel.ServiceClient)")] - diff --git a/AutoRest/Modelers/Swagger/GlobalSuppressions.cs b/AutoRest/Modelers/Swagger/GlobalSuppressions.cs deleted file mode 100644 index 2de680d318b4c..0000000000000 --- a/AutoRest/Modelers/Swagger/GlobalSuppressions.cs +++ /dev/null @@ -1,150 +0,0 @@ -// This file is used by Code Analysis to maintain SuppressMessage -// attributes that are applied to this project. -// Project-level suppressions either have no target or are given -// a specific target and scoped to a namespace, type, member, etc. -// -// To add a suppression to this file, right-click the message in the -// Code Analysis results, point to "Suppress Message", and click -// "In Suppression File". -// You do not need to add suppressions to this file manually. - -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Security", - Justification = "This type is strictly a serialization model.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Paths", - Justification = "This type is strictly a serialization model.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Security", - Justification = "This type is strictly a serialization model.")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "1#", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#BuildMethod(Microsoft.Rest.Generator.ClientModel.HttpMethod,System.String,System.String,System.String)", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", - MessageId = "1#", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.SwaggerModeler.#BuildMethod(Microsoft.Rest.Generator.ClientModel.HttpMethod,System.String,System.String,Microsoft.Rest.Modeler.Swagger.Model.Operation)", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SwaggerModeler.#BuildMethodBaseUrl(Microsoft.Rest.Generator.ClientModel.ServiceClient,System.String)", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Contact.#Url", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ExternalDoc.#Url", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.License.#Url", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SecurityDefinition.#AuthorizationUrl", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SecurityDefinition.#TokenUrl", Justification = "May not parse as valid Uri")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SwaggerParser.#Parse(System.String)", Justification = "Generated Code")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Extensions.#ToHttpMethod(System.String)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SchemaResolver.#Dereference(System.String)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SwaggerModeler.#InitializeClientModel()", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#BuildMethod(Microsoft.Rest.Generator.ClientModel.HttpMethod,System.String,System.String,System.String)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "param", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.CollectionFormatBuilder.#OnBuildMethodParameter(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Modeler.Swagger.Model.SwaggerParameter,System.Text.StringBuilder)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Param", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.CollectionFormatBuilder.#OnBuildMethodParameter(Microsoft.Rest.Generator.ClientModel.Method,Microsoft.Rest.Modeler.Swagger.Model.SwaggerParameter,System.Text.StringBuilder)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", - MessageId = "OAuth", Scope = "type", Target = "Microsoft.Rest.Modeler.Swagger.Model.OAuthFlow", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", - MessageId = "OAuth", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SecuritySchemeType.#OAuth2", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Ws", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.TransferProtocolScheme.#Ws", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Wss", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.TransferProtocolScheme.#Wss", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", - MessageId = "Ws", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.TransferProtocolScheme.#Ws", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", - MessageId = "Default", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerObject.#Default", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", - MessageId = "Enum", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerObject.#Enum", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerObject.#Type", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", - Scope = "type", Target = "Microsoft.Rest.Modeler.Swagger.Model.Schema", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerObject.#GetBuilder(Microsoft.Rest.Modeler.Swagger.SwaggerModeler)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", - MessageId = "operation", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#SwaggerOperationProducesJson(Microsoft.Rest.Modeler.Swagger.Model.Operation)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", - MessageId = "operation", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#SwaggerOperationConsumesJson(Microsoft.Rest.Modeler.Swagger.Model.Operation)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", - MessageId = "operation", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#SwaggerOperationProducesOctetStream(Microsoft.Rest.Modeler.Swagger.Model.Operation)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", - MessageId = "operation", Scope = "member", - Target = "Microsoft.Rest.Modeler.Swagger.OperationBuilder.#SwaggerOperationConsumesMultipartFormData(Microsoft.Rest.Modeler.Swagger.Model.Operation)", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", - "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "multi", Scope = "resource", - Target = "Microsoft.Rest.Modeler.Swagger.Properties.Resources.resources", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Auth", Scope = "type", Target = "Microsoft.Rest.Modeler.Swagger.Model.OAuthFlow", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Auth", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SecuritySchemeType.#OAuth2")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Tags", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Consumes", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Produces", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Parameters", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Responses", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Schemes", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Operation.#Security", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.OperationResponse.#Headers", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.OperationResponse.#Examples", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Schema.#Properties", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Schema.#Required", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.Schema.#AllOf", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SecurityDefinition.#Scopes", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Schemes", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Consumes", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Produces", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Paths", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Definitions", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Parameters", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Responses", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#SecurityDefinitions", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Security", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#Tags", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#ExternalReferences", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerBase.#Extensions", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.SwaggerObject.#Enum", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.JsonConverters.SwaggerJsonConverter.#Document", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", - Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.Model.ServiceDefinition.#CustomPaths", Justification = "Serialization Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SchemaBuilder.#BuildServiceType(System.String)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "Microsoft.Rest.Generator.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Rest.Modeler.Swagger.SwaggerModeler.#Build()")] - diff --git a/ClientRuntime.sln b/ClientRuntime.sln index 263c4723b4ad8..cea036670b3bc 100644 --- a/ClientRuntime.sln +++ b/ClientRuntime.sln @@ -3,30 +3,30 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25123.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime\Microsoft.Rest.ClientRuntime.xproj", "{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime", "src\client\Microsoft.Rest.ClientRuntime\Microsoft.Rest.ClientRuntime.xproj", "{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Azure\Microsoft.Rest.ClientRuntime.Azure.xproj", "{D5296EAB-C13E-4A88-9532-BD0677D18EC9}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure", "src\client\Microsoft.Rest.ClientRuntime.Azure\Microsoft.Rest.ClientRuntime.Azure.xproj", "{D5296EAB-C13E-4A88-9532-BD0677D18EC9}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Tests", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Tests\Microsoft.Rest.ClientRuntime.Tests.xproj", "{F7F20E35-43EE-4FCC-BF83-7BF93B192BC8}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Tests", "src\client\Microsoft.Rest.ClientRuntime.Tests\Microsoft.Rest.ClientRuntime.Tests.xproj", "{F7F20E35-43EE-4FCC-BF83-7BF93B192BC8}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Log4Net", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Log4Net\Microsoft.Rest.ClientRuntime.Log4Net.xproj", "{348E414F-101A-4939-99FF-2C994A965A89}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Log4Net", "src\client\Microsoft.Rest.ClientRuntime.Log4Net\Microsoft.Rest.ClientRuntime.Log4Net.xproj", "{348E414F-101A-4939-99FF-2C994A965A89}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Etw", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Etw\Microsoft.Rest.ClientRuntime.Etw.xproj", "{218D7297-8254-4C70-9C04-33C3D5EE9709}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Etw", "src\client\Microsoft.Rest.ClientRuntime.Etw\Microsoft.Rest.ClientRuntime.Etw.xproj", "{218D7297-8254-4C70-9C04-33C3D5EE9709}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Tracing.Tests", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Tracing.Tests\Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj", "{52C61F15-BF86-41DC-93D1-05D3DA70F032}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Tracing.Tests", "src\client\Microsoft.Rest.ClientRuntime.Tracing.Tests\Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj", "{52C61F15-BF86-41DC-93D1-05D3DA70F032}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{70D6E596-4444-489F-AE19-83EE0B0D6877}" ProjectSection(SolutionItems) = preProject global.json = global.json EndProjectSection EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure.Tests", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Azure.Tests\Microsoft.Rest.ClientRuntime.Azure.Tests.xproj", "{3B2346E5-5D1F-4B0A-AEEE-F3AFB9583A72}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure.Tests", "src\client\Microsoft.Rest.ClientRuntime.Azure.Tests\Microsoft.Rest.ClientRuntime.Azure.Tests.xproj", "{3B2346E5-5D1F-4B0A-AEEE-F3AFB9583A72}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure.Authentication", "ClientRuntimes\CSharp\Microsoft.Rest.ClientRuntime.Azure.Authentication\Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj", "{6319205D-BBFC-4150-BEAE-31B1C9B911DD}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime.Azure.Authentication", "src\client\Microsoft.Rest.ClientRuntime.Azure.Authentication\Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj", "{6319205D-BBFC-4150-BEAE-31B1C9B911DD}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "CSharp.Tests", "AutoRest\Generators\CSharp\CSharp.Tests\CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "CSharp.Tests", "src\generator\AutoRest.CSharp.Tests\CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Azure.CSharp.Tests", "AutoRest\Generators\CSharp\Azure.CSharp.Tests\Azure.CSharp.Tests.xproj", "{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Azure.CSharp.Tests", "src\generator\AutoRest.CSharp.Azure.Tests\Azure.CSharp.Tests.xproj", "{43DFEF27-2FD7-4827-A669-DFD2DD1CBBCC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GeneratorTests", "GeneratorTests", "{0B59BFFC-587F-4E08-987C-82CCB57426B1}" EndProject diff --git a/CodeGenerator.sln b/CodeGenerator.sln index 9606830c88ca9..e7f94bb10c38b 100644 --- a/CodeGenerator.sln +++ b/CodeGenerator.sln @@ -1,25 +1,25 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core", "AutoRest\AutoRest.Core\AutoRest.Core.csproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core", "src\core\AutoRest.Core\AutoRest.Core.csproj", "{C876085F-9DC3-41F0-B7B4-17022CD84684}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{EF9E346D-70C6-45F5-8FF9-9B734F4A1298}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest", "AutoRest\AutoRest\AutoRest.csproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest", "src\core\AutoRest\AutoRest.csproj", "{F589D8B7-1B0F-4182-842B-09866A4A2CEB}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modelers", "Modelers", "{02144BF6-4489-4AFC-9B2D-0306C3DD3C19}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core.Tests", "AutoRest\AutoRest.Core.Tests\AutoRest.Core.Tests.csproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Core.Tests", "src\core\AutoRest.Core.Tests\AutoRest.Core.Tests.csproj", "{31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.Swagger", "AutoRest\Modelers\Swagger\AutoRest.Modeler.Swagger.csproj", "{9517265E-5127-460C-9DDE-FE017D73121C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger", "src\modeler\AutoRest.Swagger\AutoRest.Swagger.csproj", "{9517265E-5127-460C-9DDE-FE017D73121C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.Swagger.Tests", "AutoRest\Modelers\Swagger.Tests\AutoRest.Modeler.Swagger.Tests.csproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Swagger.Tests", "src\modeler\AutoRest.Swagger.Tests\AutoRest.Swagger.Tests.csproj", "{C6C4E139-D7AF-486C-95BA-2B879F58F18D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.CSharp", "AutoRest\Generators\CSharp\Azure.CSharp\AutoRest.Generator.Azure.CSharp.csproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp.Azure", "src\generator\AutoRest.CSharp.Azure\AutoRest.CSharp.Azure.csproj", "{4899B527-6815-4E89-84B3-DD5A507B205A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.CSharp", "AutoRest\Generators\CSharp\CSharp\AutoRest.Generator.CSharp.csproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CSharp", "src\generator\AutoRest.CSharp\AutoRest.CSharp.csproj", "{CC1EEC95-41EF-44B6-8761-00FA3E647248}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{03E75B1D-A443-4A12-B31F-860DB2B45140}" EndProject @@ -27,15 +27,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NodeJS", "NodeJS", "{9B87B0 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{30F628FD-5739-49E7-B9D9-37EC93F429A9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.NodeJS", "AutoRest\Generators\NodeJS\Azure.NodeJS\AutoRest.Generator.Azure.NodeJS.csproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS.Azure", "src\generator\AutoRest.NodeJS.Azure\AutoRest.NodeJS.Azure.csproj", "{909BF4EF-4ECA-4AC4-8E21-CDCF05393161}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.NodeJS", "AutoRest\Generators\NodeJS\NodeJS\AutoRest.Generator.NodeJS.csproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.NodeJS", "src\generator\AutoRest.NodeJS\AutoRest.NodeJS.csproj", "{77E73F37-9586-44EA-91B0-F244D08467D2}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ruby", "Ruby", "{DE95444A-F6FD-46DC-BBDC-A1A6886A6F2D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Ruby", "AutoRest\Generators\Ruby\Ruby\AutoRest.Generator.Ruby.csproj", "{A7780698-3072-486E-A105-81EDDF552598}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby", "src\generator\AutoRest.Ruby\AutoRest.Ruby.csproj", "{A7780698-3072-486E-A105-81EDDF552598}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Ruby", "AutoRest\Generators\Ruby\Azure.Ruby\AutoRest.Generator.Azure.Ruby.csproj", "{31931998-7543-41DA-9E58-D9670D810352}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Ruby.Azure", "src\generator\AutoRest.Ruby.Azure\AutoRest.Ruby.Azure.csproj", "{31931998-7543-41DA-9E58-D9670D810352}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{04E8E124-852C-4B5D-83EB-0B8ADDE825CB}" ProjectSection(SolutionItems) = preProject @@ -65,15 +65,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gulp", "gulp", "{9750C692-C Tools\gulp\gulp-runtime-version-sync.js = Tools\gulp\gulp-runtime-version-sync.js EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.NodeJS.Tests", "AutoRest\Generators\NodeJS\Azure.NodeJS.Tests\AutoRest.Generator.Azure.NodeJS.Tests.csproj", "{313D65A7-5A0C-48AA-AF93-8A11364FC5D5}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Java", "Java", "{A9C01442-1E93-4C2D-9182-B61C9F53C3FF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Java", "AutoRest\Generators\Java\Java\AutoRest.Generator.Java.csproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Java", "AutoRest\Generators\Java\Azure.Java\AutoRest.Generator.Azure.Java.csproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java", "src\generator\AutoRest.Java\AutoRest.Java.csproj", "{34B82690-0083-4F4C-8ABF-2D2A09304915}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.NodeJS.Tests", "AutoRest\Generators\NodeJS\NodeJS.Tests\AutoRest.Generator.NodeJS.Tests.csproj", "{CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure", "src\generator\AutoRest.Java.Azure\AutoRest.Java.Azure.csproj", "{AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{87F4BC36-8A28-4BF7-B9C4-3EE2CD9731CD}" ProjectSection(SolutionItems) = preProject @@ -81,44 +77,52 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution NuGet.Config = NuGet.Config EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Extensions", "AutoRest\Generators\Extensions\Azure.Extensions\AutoRest.Generator.Azure.Extensions.csproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure", "src\core\AutoRest.Extensions.Azure\AutoRest.Extensions.Azure.csproj", "{90B943AB-3879-4B64-B9FF-1A21297C0F26}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Extensions.Tests", "AutoRest\Generators\Extensions\Azure.Extensions.Tests\AutoRest.Generator.Azure.Extensions.Tests.csproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Azure.Tests", "src\core\AutoRest.Extensions.Azure.Tests\AutoRest.Extensions.Azure.Tests.csproj", "{2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Extensions", "AutoRest\Generators\Extensions\Extensions\AutoRest.Generator.Extensions.csproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions", "src\core\AutoRest.Extensions\AutoRest.Extensions.csproj", "{7DD043EB-5E53-4180-B123-CC3CC5022E34}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Extensions.Tests", "AutoRest\Generators\Extensions\Extensions.Tests\AutoRest.Generator.Extensions.Tests.csproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Extensions.Tests", "src\core\AutoRest.Extensions.Tests\AutoRest.Extensions.Tests.csproj", "{25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{75E67F44-A8F8-4B4F-BEB0-0A9F8E65006C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Python", "AutoRest\Generators\Python\Azure.Python\AutoRest.Generator.Azure.Python.csproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure", "src\generator\AutoRest.Python.Azure\AutoRest.Python.Azure.csproj", "{E631A573-C789-4E13-ABE8-5941A8008DC9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Python.Tests", "AutoRest\Generators\Python\Azure.Python.Tests\AutoRest.Generator.Azure.Python.Tests.csproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Azure.Tests", "src\generator\AutoRest.Python.Azure.Tests\AutoRest.Python.Azure.Tests.csproj", "{A29CBB5F-19A8-4E80-8D16-722B02B0CF94}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Python", "AutoRest\Generators\Python\Python\AutoRest.Generator.Python.csproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python", "src\generator\AutoRest.Python\AutoRest.Python.csproj", "{B3AC3239-0B12-415A-94CE-BFF6DE1A537E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Python.Tests", "AutoRest\Generators\Python\Python.Tests\AutoRest.Generator.Python.Tests.csproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Python.Tests", "src\generator\AutoRest.Python.Tests\AutoRest.Python.Tests.csproj", "{3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.CompositeSwagger", "AutoRest\Modelers\CompositeSwagger\AutoRest.Modeler.CompositeSwagger.csproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger", "src\modeler\AutoRest.CompositeSwagger\AutoRest.CompositeSwagger.csproj", "{31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Modeler.CompositeSwagger.Tests", "AutoRest\Modelers\CompositeSwagger.Tests\AutoRest.Modeler.CompositeSwagger.Tests.csproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.CompositeSwagger.Tests", "src\modeler\AutoRest.CompositeSwagger.Tests\AutoRest.CompositeSwagger.Tests.csproj", "{DA37E6A9-5D59-45A3-A809-ABA85031C369}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AzureResourceSchema", "AzureResourceSchema", "{B6A1FC1E-0779-4900-84EE-262DD0E53FF4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.AzureResourceSchema", "AutoRest\Generators\AzureResourceSchema\AzureResourceSchema\AutoRest.Generator.AzureResourceSchema.csproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema", "src\generator\AutoRest.AzureResourceSchema\AutoRest.AzureResourceSchema.csproj", "{654344A5-0556-49C7-BFB3-59676D7440D3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.AzureResourceSchema.Tests", "src\generator\AutoRest.AzureResourceSchema.Tests\AutoRest.AzureResourceSchema.Tests.csproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Java.Azure.Fluent", "src\generator\AutoRest.Java.Azure.Fluent\AutoRest.Java.Azure.Fluent.csproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.AzureResourceSchema.Tests", "AutoRest\Generators\AzureResourceSchema\AzureResourceSchema.Tests\AutoRest.Generator.AzureResourceSchema.Tests.csproj", "{1C3B4A33-E045-4C8F-9202-1B651A686567}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "AutoRest.CSharp.Tests", "src\generator\AutoRest.CSharp.Tests\AutoRest.CSharp.Tests.xproj", "{784D4B45-F12A-4B8F-A86C-35A080814A19}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoRest.Generator.Azure.Java.Fluent", "AutoRest\Generators\Java\Azure.Java.Fluent\AutoRest.Generator.Azure.Java.Fluent.csproj", "{D35E97FD-E360-4DAA-96D0-DA45F32150B9}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Microsoft.Rest.ClientRuntime", "src\client\Microsoft.Rest.ClientRuntime\Microsoft.Rest.ClientRuntime.xproj", "{EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU Net45-Debug|Any CPU = Net45-Debug|Any CPU Net45-Release|Any CPU = Net45-Release|Any CPU Portable-Debug|Any CPU = Portable-Debug|Any CPU Portable-Release|Any CPU = Portable-Release|Any CPU + Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {C876085F-9DC3-41F0-B7B4-17022CD84684}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {C876085F-9DC3-41F0-B7B4-17022CD84684}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -127,6 +131,10 @@ Global {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {C876085F-9DC3-41F0-B7B4-17022CD84684}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {C876085F-9DC3-41F0-B7B4-17022CD84684}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -135,6 +143,10 @@ Global {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {F589D8B7-1B0F-4182-842B-09866A4A2CEB}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -143,6 +155,10 @@ Global {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {9517265E-5127-460C-9DDE-FE017D73121C}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {9517265E-5127-460C-9DDE-FE017D73121C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -151,6 +167,10 @@ Global {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {9517265E-5127-460C-9DDE-FE017D73121C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {9517265E-5127-460C-9DDE-FE017D73121C}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -159,6 +179,9 @@ Global {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {C6C4E139-D7AF-486C-95BA-2B879F58F18D}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {4899B527-6815-4E89-84B3-DD5A507B205A}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {4899B527-6815-4E89-84B3-DD5A507B205A}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -167,6 +190,9 @@ Global {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {4899B527-6815-4E89-84B3-DD5A507B205A}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {4899B527-6815-4E89-84B3-DD5A507B205A}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -175,6 +201,10 @@ Global {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {CC1EEC95-41EF-44B6-8761-00FA3E647248}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -183,6 +213,10 @@ Global {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {909BF4EF-4ECA-4AC4-8E21-CDCF05393161}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {77E73F37-9586-44EA-91B0-F244D08467D2}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {77E73F37-9586-44EA-91B0-F244D08467D2}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -191,6 +225,9 @@ Global {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {77E73F37-9586-44EA-91B0-F244D08467D2}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {77E73F37-9586-44EA-91B0-F244D08467D2}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {A7780698-3072-486E-A105-81EDDF552598}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {A7780698-3072-486E-A105-81EDDF552598}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {A7780698-3072-486E-A105-81EDDF552598}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {A7780698-3072-486E-A105-81EDDF552598}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -199,6 +236,8 @@ Global {A7780698-3072-486E-A105-81EDDF552598}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {A7780698-3072-486E-A105-81EDDF552598}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {A7780698-3072-486E-A105-81EDDF552598}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {A7780698-3072-486E-A105-81EDDF552598}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {31931998-7543-41DA-9E58-D9670D810352}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -207,14 +246,8 @@ Global {31931998-7543-41DA-9E58-D9670D810352}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {31931998-7543-41DA-9E58-D9670D810352}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {31931998-7543-41DA-9E58-D9670D810352}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {34B82690-0083-4F4C-8ABF-2D2A09304915}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -223,6 +256,8 @@ Global {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {34B82690-0083-4F4C-8ABF-2D2A09304915}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {34B82690-0083-4F4C-8ABF-2D2A09304915}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -231,14 +266,9 @@ Global {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Net45-Release|Any CPU.Build.0 = Net45-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -247,6 +277,9 @@ Global {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {90B943AB-3879-4B64-B9FF-1A21297C0F26}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -255,6 +288,9 @@ Global {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU + {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -263,6 +299,9 @@ Global {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {7DD043EB-5E53-4180-B123-CC3CC5022E34}.Release|Any CPU.Build.0 = Portable-Release|Any CPU + {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -271,6 +310,8 @@ Global {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {E631A573-C789-4E13-ABE8-5941A8008DC9}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {E631A573-C789-4E13-ABE8-5941A8008DC9}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -279,6 +320,8 @@ Global {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {E631A573-C789-4E13-ABE8-5941A8008DC9}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {E631A573-C789-4E13-ABE8-5941A8008DC9}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -287,6 +330,8 @@ Global {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {A29CBB5F-19A8-4E80-8D16-722B02B0CF94}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -295,6 +340,8 @@ Global {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {B3AC3239-0B12-415A-94CE-BFF6DE1A537E}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -303,6 +350,8 @@ Global {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {3BA8DBC9-AF2B-4CE8-A180-803E055B2FEB}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -311,6 +360,8 @@ Global {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {31AEC9B5-35C9-4FEA-8420-4C34D3FEAAC8}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -319,6 +370,8 @@ Global {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {DA37E6A9-5D59-45A3-A809-ABA85031C369}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {654344A5-0556-49C7-BFB3-59676D7440D3}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {654344A5-0556-49C7-BFB3-59676D7440D3}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -327,6 +380,8 @@ Global {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {654344A5-0556-49C7-BFB3-59676D7440D3}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {654344A5-0556-49C7-BFB3-59676D7440D3}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {1C3B4A33-E045-4C8F-9202-1B651A686567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU {1C3B4A33-E045-4C8F-9202-1B651A686567}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU @@ -335,6 +390,8 @@ Global {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU {1C3B4A33-E045-4C8F-9202-1B651A686567}.Portable-Release|Any CPU.Build.0 = Release|Any CPU + {1C3B4A33-E045-4C8F-9202-1B651A686567}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Debug|Any CPU.ActiveCfg = Portable-Debug|Any CPU {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Debug|Any CPU.ActiveCfg = Net45-Debug|Any CPU {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Debug|Any CPU.Build.0 = Net45-Debug|Any CPU {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Net45-Release|Any CPU.ActiveCfg = Net45-Release|Any CPU @@ -343,6 +400,29 @@ Global {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Debug|Any CPU.Build.0 = Portable-Debug|Any CPU {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Release|Any CPU.ActiveCfg = Portable-Release|Any CPU {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Portable-Release|Any CPU.Build.0 = Portable-Release|Any CPU + {D35E97FD-E360-4DAA-96D0-DA45F32150B9}.Release|Any CPU.ActiveCfg = Portable-Release|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Net45-Release|Any CPU.Build.0 = Release|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Portable-Release|Any CPU.Build.0 = Release|Any CPU + {784D4B45-F12A-4B8F-A86C-35A080814A19}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Debug|Any CPU.Build.0 = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Release|Any CPU.ActiveCfg = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Net45-Release|Any CPU.Build.0 = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Debug|Any CPU.Build.0 = Debug|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Release|Any CPU.ActiveCfg = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Portable-Release|Any CPU.Build.0 = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EDDB6367-5C7B-428C-B54C-96BCD90F6E6C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -362,11 +442,9 @@ Global {31931998-7543-41DA-9E58-D9670D810352} = {DE95444A-F6FD-46DC-BBDC-A1A6886A6F2D} {5989E210-AE15-4DF4-8CEE-DEE609740FD2} = {04E8E124-852C-4B5D-83EB-0B8ADDE825CB} {9750C692-C2D0-4D0F-9F73-D45DB9E906CE} = {5989E210-AE15-4DF4-8CEE-DEE609740FD2} - {313D65A7-5A0C-48AA-AF93-8A11364FC5D5} = {9B87B0F7-B02C-4498-BB03-B6E282F86557} {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} = {EF9E346D-70C6-45F5-8FF9-9B734F4A1298} {34B82690-0083-4F4C-8ABF-2D2A09304915} = {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} {AFD3F1C4-5C59-4018-B0BB-030E0DA57C5C} = {A9C01442-1E93-4C2D-9182-B61C9F53C3FF} - {CB3CA435-07CB-4DF6-A574-4FCB6909D3DD} = {9B87B0F7-B02C-4498-BB03-B6E282F86557} {90B943AB-3879-4B64-B9FF-1A21297C0F26} = {30F628FD-5739-49E7-B9D9-37EC93F429A9} {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5} = {30F628FD-5739-49E7-B9D9-37EC93F429A9} {7DD043EB-5E53-4180-B123-CC3CC5022E34} = {30F628FD-5739-49E7-B9D9-37EC93F429A9} diff --git a/Documentation/writing-tests.md b/Documentation/writing-tests.md index 7712f32f74753..6ce787dbbd060 100644 --- a/Documentation/writing-tests.md +++ b/Documentation/writing-tests.md @@ -9,26 +9,26 @@ Tests are split into unit and acceptance tests. Unit tests validate the AutoRest ### Unit tests Unit tests need to be updated when core parts of AutoRest change, not when the language-specific generator code changes. Unit tests are located in:
-
\AutoRest\AutoRest.Core.Tests
+
\src\core\AutoRest.Core.Tests
These need to be updated when the command-line AutoRest application itself changes
-
\AutoRest\Modelers\Swagger.Tests
- \AutoRest\Modelers\Swagger.Composite.Tests
+
\src\modelers\AutoRest.Swagger.Tests
+ \src\modelers\AutoRest.Swagger.Composite.Tests
These need to be updated when there are changes to how AutoRest processes Swagger files
### Acceptance tests (and test server) -Acceptance tests are run against a Node.js test server (which uses [Express framework](http://expressjs.com/)). The code for the test server is checked in to the [\\AutoRest\\TestServer](../AutoRest/TestServer/) folder in the repository. +Acceptance tests are run against a Node.js test server (which uses [Express framework](http://expressjs.com/)). The code for the test server is checked in to the [\\src\\dev\\TestServer](../src/dev/TestServer/) folder in the repository. There are two main components to the test server: the Swagger definitions that describe the server and the code that handles requests to the server and responds with the appropriate status code, payload, etc. if the request is constructed correctly. ## How to add acceptance tests for scenarios -1. Add your scenarios to the Swagger files that describe the test server (located in the [\\AutoRest\\TestServer\\swagger](../AutoRest/TestServer/swagger/) folder). +1. Add your scenarios to the Swagger files that describe the test server (located in the [\\src\\dev\\TestServer\\swagger](../src/dev/TestServer/swagger/) folder). 2. Update the test server - - Update the routes to generate appropriate responses for your scenarios at paths specified in the Swagger files in step 1. This code is located in the [\\AutoRest\\TestServer\\server\\routes\\*.js](../AutoRest/TestServer/server/routes) files. + - Update the routes to generate appropriate responses for your scenarios at paths specified in the Swagger files in step 1. This code is located in the [\\src\\dev\\TestServer\\server\\routes\\*.js](../src/dev/TestServer/server/routes) files. - For each scenario, the `coverage` dictionary needs to be incremented for the name of your scenario. This name will be used in the test report coverage. - - Update the `coverage` dictionary in [\\AutoRest\\TestServer\\server\\app.js](../AutoRest/TestServer/server/app.js) to include the names of your new scenarios. This lets the final test report include your scenarios when reporting on the coverage for each language. + - Update the `coverage` dictionary in [\\src\\dev\\TestServer\\server\\app.js](../src/dev/TestServer/server/app.js) to include the names of your new scenarios. This lets the final test report include your scenarios when reporting on the coverage for each language. 3. Regenerate the expected code using `gulp regenerate` (this will use the Swagger files to generate client libraries for the test server). -4. In each language, write tests that cover your scenarios (for example, in C#, you must update [\\AutoRest\\Generators\\CSharp\CSharp.Tests\\AcceptanceTests.cs](../AutoRest/Generators/CSharp/CSharp.Tests/AcceptanceTests.cs) or [\\AutoRest\\Generators\\CSharp\\Azure.CSharp.Tests\\AcceptanceTests.cs](../AutoRest/Generators/CSharp/Azure.CSharp.Tests/AcceptanceTests.cs)). You will make calls to the test server using the generated code from step 3. +4. In each language, write tests that cover your scenarios (for example, in C#, you must update [\\src\\generator\\AutoRest.CSharp.Tests\\AcceptanceTests.cs](../src/generator/AutoRest.CSharp.Tests/AcceptanceTests.cs) or [\\src\\generator\\AutoRest.CSharp.Azure.Tests\\AcceptanceTests.cs](../src/generator/AutoRest.CSharp.Azure.Tests/AcceptanceTests.cs)). You will make calls to the test server using the generated code from step 3. 5. [Run the tests](#running-tests) ## Running Tests @@ -45,8 +45,8 @@ When updating the test server code to return the appropriate responses for your ### Visual Studio 1. Install [Node.js Tools for Visual Studio](https://www.visualstudio.com/en-us/features/node-js-vs.aspx) solution. -2. Open the [\\AutoRest\\TestServer\\server\\SwaggerBATServer.sln](../AutoRest/TestServer/server/SwaggerBATServer.sln). -3. Run the [SwaggerBATServer project](../AutoRest/TestServer/server/SwaggerBATServer.njsproj). +2. Open the [\\src\\dev\\TestServer\\server\\SwaggerBATServer.sln](../src/dev/TestServer/server/SwaggerBATServer.sln). +3. Run the [SwaggerBATServer project](../src/dev/TestServer/server/SwaggerBATServer.njsproj). 4. Make sure that the port that the test server is using matches the port that is used by the tests when you run them. - For Node.js, this is straightforward because the server and tests both use port 3000 by default. - - For C#, the infrastructure is set up to use a random port to avoid conflicts. You must change the logic in [\\AutoRest\\Generators\\CSharp\\CSharp.Tests\\Utilities\\ServiceController.cs](../AutoRest/Generators/CSharp/CSharp.Tests/Utilities/ServiceController.cs).`GetRandomPort()` to use the same port as the test server. \ No newline at end of file + - For C#, the infrastructure is set up to use a random port to avoid conflicts. You must change the logic in [\\src\\dev\\generator\\AutoRest.CSharp.Tests\\Utilities\\ServiceController.cs](../src/generator/AutoRest.CSharp.Tests/Utilities/ServiceController.cs).`GetRandomPort()` to use the same port as the test server. \ No newline at end of file diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/AutoRestNumberTestService.cs b/PackageTest/Generated/CSharp/AutoRestNumberTestService.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/AutoRestNumberTestService.cs rename to PackageTest/Generated/CSharp/AutoRestNumberTestService.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/AutoRestNumberTestServiceExtensions.cs b/PackageTest/Generated/CSharp/AutoRestNumberTestServiceExtensions.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/AutoRestNumberTestServiceExtensions.cs rename to PackageTest/Generated/CSharp/AutoRestNumberTestServiceExtensions.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/IAutoRestNumberTestService.cs b/PackageTest/Generated/CSharp/IAutoRestNumberTestService.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/IAutoRestNumberTestService.cs rename to PackageTest/Generated/CSharp/IAutoRestNumberTestService.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/INumber.cs b/PackageTest/Generated/CSharp/INumber.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/INumber.cs rename to PackageTest/Generated/CSharp/INumber.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/Models/Error.cs b/PackageTest/Generated/CSharp/Models/Error.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/Models/Error.cs rename to PackageTest/Generated/CSharp/Models/Error.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/Number.cs b/PackageTest/Generated/CSharp/Number.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/Number.cs rename to PackageTest/Generated/CSharp/Number.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/NumberExtensions.cs b/PackageTest/Generated/CSharp/NumberExtensions.cs similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/CSharp/NumberExtensions.cs rename to PackageTest/Generated/CSharp/NumberExtensions.cs diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/autoRestNumberTestService.js b/PackageTest/Generated/NodeJS/autoRestNumberTestService.js similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/autoRestNumberTestService.js rename to PackageTest/Generated/NodeJS/autoRestNumberTestService.js diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/models/errorModel.js b/PackageTest/Generated/NodeJS/models/errorModel.js similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/models/errorModel.js rename to PackageTest/Generated/NodeJS/models/errorModel.js diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/models/index.js b/PackageTest/Generated/NodeJS/models/index.js similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/models/index.js rename to PackageTest/Generated/NodeJS/models/index.js diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/operations/index.js b/PackageTest/Generated/NodeJS/operations/index.js similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/operations/index.js rename to PackageTest/Generated/NodeJS/operations/index.js diff --git a/AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/operations/number.js b/PackageTest/Generated/NodeJS/operations/number.js similarity index 100% rename from AutoRest/Generators/AcceptanceTests/NugetPackageTest/Generated/NodeJS/operations/number.js rename to PackageTest/Generated/NodeJS/operations/number.js diff --git a/AutoRest/NugetPackageTest/NugetPackageCSharpTest.csproj b/PackageTest/NugetPackageTest/NugetPackageCSharpTest.csproj similarity index 96% rename from AutoRest/NugetPackageTest/NugetPackageCSharpTest.csproj rename to PackageTest/NugetPackageTest/NugetPackageCSharpTest.csproj index b2e0451a3fb47..e069568859ea3 100644 --- a/AutoRest/NugetPackageTest/NugetPackageCSharpTest.csproj +++ b/PackageTest/NugetPackageTest/NugetPackageCSharpTest.csproj @@ -4,7 +4,7 @@ - ..\..\ + ..\..\..\ Debug AnyCPU {41421AA6-CE53-4E96-933F-33C13493323A} @@ -66,10 +66,10 @@ - + ProcessOutputListener.cs - + ServiceController.cs @@ -109,4 +109,4 @@ - \ No newline at end of file + diff --git a/AutoRest/NugetPackageTest/NugetPackageNodeJSTest.njsproj b/PackageTest/NugetPackageTest/NugetPackageNodeJSTest.njsproj similarity index 100% rename from AutoRest/NugetPackageTest/NugetPackageNodeJSTest.njsproj rename to PackageTest/NugetPackageTest/NugetPackageNodeJSTest.njsproj diff --git a/AutoRest/NugetPackageTest/NugetPackageTest.sln b/PackageTest/NugetPackageTest/NugetPackageTest.sln similarity index 100% rename from AutoRest/NugetPackageTest/NugetPackageTest.sln rename to PackageTest/NugetPackageTest/NugetPackageTest.sln diff --git a/AutoRest/NugetPackageTest/PackageTests.cs b/PackageTest/NugetPackageTest/PackageTests.cs similarity index 100% rename from AutoRest/NugetPackageTest/PackageTests.cs rename to PackageTest/NugetPackageTest/PackageTests.cs diff --git a/AutoRest/NugetPackageTest/nugetPackageTest.js b/PackageTest/NugetPackageTest/nugetPackageTest.js similarity index 100% rename from AutoRest/NugetPackageTest/nugetPackageTest.js rename to PackageTest/NugetPackageTest/nugetPackageTest.js diff --git a/AutoRest/NugetPackageTest/package.json b/PackageTest/NugetPackageTest/package.json similarity index 84% rename from AutoRest/NugetPackageTest/package.json rename to PackageTest/NugetPackageTest/package.json index 0333c0c63ed00..c1bd33fd67205 100644 --- a/AutoRest/NugetPackageTest/package.json +++ b/PackageTest/NugetPackageTest/package.json @@ -16,7 +16,7 @@ "moment": "*" }, "scripts": { - "pretest": "npm install --prefix ../TestServer/server && npm install", + "pretest": "npm install --prefix ../src/dev/TestServer/server && npm install", "test": "node unit.js testlist.txt" } } diff --git a/AutoRest/NugetPackageTest/packages.config b/PackageTest/NugetPackageTest/packages.config similarity index 100% rename from AutoRest/NugetPackageTest/packages.config rename to PackageTest/NugetPackageTest/packages.config diff --git a/AutoRest/NugetPackageTest/startServer.js b/PackageTest/NugetPackageTest/startServer.js similarity index 100% rename from AutoRest/NugetPackageTest/startServer.js rename to PackageTest/NugetPackageTest/startServer.js diff --git a/AutoRest/NugetPackageTest/testlist.txt b/PackageTest/NugetPackageTest/testlist.txt similarity index 100% rename from AutoRest/NugetPackageTest/testlist.txt rename to PackageTest/NugetPackageTest/testlist.txt diff --git a/AutoRest/NugetPackageTest/unit.js b/PackageTest/NugetPackageTest/unit.js similarity index 100% rename from AutoRest/NugetPackageTest/unit.js rename to PackageTest/NugetPackageTest/unit.js diff --git a/Tools/Autorest.xproj.targets b/Tools/Autorest.xproj.targets new file mode 100644 index 0000000000000..c8d7c5c9e4b79 --- /dev/null +++ b/Tools/Autorest.xproj.targets @@ -0,0 +1,44 @@ + + + + + + + $(MsBuildThisFileDirectory).. + net451 + win7-x64 + $(OutputPath)\$(Configuration)\$(DotnetFrameworkName)\$(DotnetRuntimeName) + $(MsBuildThisFileDirectory).. + net45 + + + + + + + + + + + + + + + + + + "$(CommonRoot)\Tools\rzc.exe" + mono "$(CommonRoot)\Tools\rzc.exe" + + + + + + + + + + + + + \ No newline at end of file diff --git a/Tools/NuGet.exe b/Tools/NuGet.exe index 6bb79fe5379d098fabcabf69f3e5c9e8214c229b..9487dfeffc3921cf643f8543e2e3824052d33998 100644 GIT binary patch literal 4116184 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

(a0_;%tqh?hn5 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 ce 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 e zaEjqqj$>KlAV(J0>5mlsjMWh6CObh^%&eC_%evZyqxUXdHMr+XO?}L6UB6VjXb2ea?t_%(cWsYNz zq>MsuIVAEc%4+_K&LJC}gs<_44*4}$0m;gn4M8-ae>d|ioPl|+)`#RVXW`k^KE&5C zao5B?xZ`C}9kY=%_KtW89DF{AC%5r@(3VKQ7Ako!XX@Xgj(9nQWFMs8hK#on@L!8; zCqQV_c+p_;>JYZ+Zi6hk$Hx(HR2;uIpTT7ZQo_4-Si|88KoqJ&?O84G<=l8fA9OOG zvvA!`GH~E}*8PZmgz)DYt6Xskil@TTr&)}RnEjH>&O5pTvplnmrT8Pr(JjSi1_YMF z>zU%kL#2>0PlHEmMiR=0?fF#CWF*D+DP�sq%V+dPXS+aBs&FWXEhZTa5+&CzGZA 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≷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

!8%ZW?T+iif+h>dnzNkl% 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�)diLYb0CaQR;OeG zgXkc>1wJn`#IwyL(}9Fb7aBG@^x^AvCzlbnugEf*E~1!(8QmjuLHP~?m?DM-B+dS^ zIyk$7VOSYN*^rBe;CLWr@j~_cdiWi)hh*907E0(nlrSHakpLMgCvvVsnHpYgh%(FQ zob{i2UP`lz?_h8hszNZFVqsA&p!I!d+92vcbxDD^j(2E^_#>_(oRn}Ef?18rMKqgR znWKf-R9t8FbDvq(HFL-HWfnUfFB7t`G#hM@PgHJTWk>6eR3mZDD3Z4=G*&ZR?T3 zR^Y-z(G;5?JPaWghBe+?TIM2b_&C0>@r=%ZHhFlhz!|yNPXG$GVp_{OJmrzdpw8ho ztWtwzHrJWBaw>2MFS8;;R?fik_4lwho6IVTTqxjE1EzvWiL)DoWFhN)z+sbO$6Hjj zFe%vX7liOl7lQJfD&d1friD3Bg?!Dr?;nm|Nm@6VlHSP23uo0L3o@sDA^}HSxr=1t zLeusN0ifW~Uo5z@`7Mc zLbNeJ1A@jgCTz>vFg~d!?nMn3@+Li?lo~7&aLYa~e92UfWJmQ^l2B@oiw9Raxx;o{Wm=fF;rsY4Tlsqj+2%Uz$v}i^z90|19W;YS9whqKUPHMgEnufv@#fKc*_VnM&?byJA zNi0Sj=UCl#8#mZ{1VMBnnTHzmd=Sz>X-tdIig76xVDLv?HK>RIOad4b_f%DaOfQH> z8m#=)%Gljid0+uk%YiMlEV zJ*0{bv>)aaScsNYBvzEfF}My?7jq~Mwn9czO@$*CmvAwi1%byGyMD;SJ74Z4!1#su zub5lC(-yZfAv6(8z?;0GEiH!2xF((uPCg!1hI|vP5Y7zR6_)^d?!-?x4T~tXun|mg zu6KdXdYI}mv+0@2F<@b%s!A84VN|wZ7<5qsUn6+0+>Xct0-<~4f|X=yB=nUYdF1eU zC&p-BoP;3chT|qYBnB?-AY!8n11{+)ps9_P16>CJ?&QKNlZLZuUf_; zKyCqZ<&KLqhJdw17OgrIU&-Qvp}(q*{-jT-TqtP$^-65`Dtpt zgY{K12UB4cc$ZIA4k2uc;=mvalMP46Y`~yCRY~i`y(Z~0*un1Rm8XKt!pX1X@nE=u z=)SxSH5pCKEN#~CsZKYqEMf{7wj3Se(w3|kmwhm-ZV0~KDvPSvZd`T5pGF8dSn#H; z8(~7ru|qS1saaZTBR`9iE%$4#s|u{(mLnL*B#N4Tajn?LkrXo6*yae`?x8VTe z2*_!iy;zp6!TSKgb{^C822Zj13w?^iL)R@*n@cfW_a0EN;zOPbur7oK&lcW#TVZIp zflFw@xlAzvh(JbThFklP0HLBqhTx^gOOPT%aqmc%@>hg5j;E4mh#*#NM2VXv*bI~zI`4M!4XBg``LJRW+BIu>79PY#Rkm}mq>wv$%Sl3uD+U2f z??d)4t+Owu5!Q&;Scz?(oXA1y$j!@_D7O`pifAlr{wsrm zy*miinC}{%(4y)zKtlyADZIgDT(E~*#wg2mBmmi?5v#b>563-;I0Sef0p-~~4xB3m zeaRkx&2SLaM&CbNGz6*;VIcPRLoQ5~2Z~-RGSjM|ULngx{8f2q^de{;uRL+QRRs!7tmOM>C44%`;apbbuJsr!MinfDO2yI=o>SokcM07m+^=>A|*(vbg1ROt79gYgu*Jae86$+(;=Q3lBAT!+qJ=<>#_ ze!YitB@Q0jQc{2mcd(~;@`x2H!uk#nfXSP81w=8^s(6;LT5?I_@WAxTpfJ1vc4ej8 zY2;+Ye5>$C?tpE>d5*@!8Q9C`W4`;1#bb$&|9p#n|22pYY14DEQ?E<-kgR5ed?1Vq zS+$eb>UE)c$QQ!fJdAdsP^zuo&v(|qVxa-?p;s>T&Kg-NG=l3JgE82hwX$4j1u6|X z7gjaE6|YKn23;1-?*}h5*=d2`A~;HPLGp-gjvx z3(BF8Lpn;z*hGl0r{5r&jDuFAs;o+~JO}shfYN}dgK7(~n!zH(xLFvzYFrhYgrp(b z7BoV@#I_TD^u?h}y#|?FQU~HTu{TLGEOud%VcIiz<#o0hrde)dPD<4RUzo0GL1{99 zBdV<)KxCTMG`m^O&!sjGVv@YZ@ge>l1zT{*>K=rT!-|qEf#GyE6{KK4jW<)s->Tq7 zaX(Odu-@9O5Jw8=k9(rks>{+!DxE25oR`d|SsRRiDfiE&d0?SMIb0>5J-hMnnXUSn z3zs%N@51@5m9v>9T)tReIlorF#9T|dvVLi6V|C?hAp>^~FfM16Wr*{z#3bWm4(xc7 zp@>W|TaiewFtTMy11edaBjDTa;)vX?e6n(6VaYZVHU0{vJ|{k_1TI zbhjK*j#4cvg;UZ{QbqTa*(8=0+?1Ap6g(GRld6?e8fhjNMG0Gz*pJ6GkOt*#W$_xN zD^!$&=nndGcwR{wDRD`>+89tp2-OC}9m65^9NJTHS@Ym5qh~_@ID%v&hjV%X?T@xg z3Fh1Y^asXGBChCtZ9Z?59+smj2&55Qio*3JfS`1Loc+-05pQ6{uB5WQ2 zxgX$;-2zV$xF4kME6-6(iVQ(GL`?~a#3&b8&*3X?;$J+ZPk?14miDYa!)rK7!iZdZ0oKoApFjG}oJ3!0S04ba3 zoR$3^aZMPam#W9|3XKlq5<&3gT@PQOG%O~@vXaPUoky%<**WH*< zKuI`95WaEY3X^)1q0vec>M6Y_O|UVem_q_LatJR}&#{ZT@XJP&SSwoW=w7E6UTNwX zB?Xu-jhP18FFrSJVSR6Mb*1~V6Ly??6~#VPk&(SbY0oVtg36KGfnu&NVN5Zg$E4e2 zGJ>s2G0NXJFwO;zd0lrR5y)16Q*xNngcca#F1}z}nUiNB4G^{-81-!a)X~+&)f2}~ zte-x$c6{x`vH8W-Bga>dpISb8;`sW?(%SsW@%7d9(?Mh=0$BGnH$2QRd*TtT6s@P) zMy2QsB3n9Ug>F!qO>sO<u53B2mkw5K@f0 z>et%`up4gWnH*4=3-=&y>GT56CU1Ja$Rq3~08*Ha_P*LB#FC6n3mZ}gG@nz>Ga@95 z*ZPh45?hFAr@&IcMnc5AL8uQK-taLzLiz)<5t#8{d(h-&s}H~0@T{r=o_9gB3UF<7 z4<4hk$}JO1(+c|f|W0Vd1R<_>Cm8jeapz?V{xmaJk8Vbn0C z6-13rJB|V~ti=k-37a;tY2i1ZrKY`kT7b;ZuzdmR3VwAkoLJ64%45z@N^NkHwplJa z-r2N#l~e5PYuQ&O?=2CfTPIb1R=JsM?IBC_I8@kGz*B9A>-QWo%#`0XbBIu_%Hpj? zj*A3fHgbJea0f^ni8IZpm9WnshQUrQPe?ieycBAJfmHA+cPy9I=F)+?#SiRU(ri8X%)j6Lv;KBd6Ne8t@aT*c^s~fo9CGG#QDb>B~JpOC>vI zXK+Lh6@z;idPT^LNZ_YmP|Ov&i!&!J1NCwf06=YMlDU2h@(__d;XL4@nA6K6RvL;* zd4$re4Nip0Swd~aHw?@wjw%Q5a~)VBRdAiIXt$|IdWh>)ra&jRMNMhDlMLsSME3!$ z-@qA^R<==DDN0ljLbST*7_zEdBH)+vatHT?9mg+39u*UPwLxofZt2N$9S+xue(T;M zIakp*Ew?7DQfZ`N^roXszXR(8#c)ZMEGOa_k^NPLrV?NpRswbfD%8X@iG?~`QsC}~ zW2j0>Vx)GUWPzBiYnBAXKD4;Pj3*s|Ku^3pbbTsj11!wMJcnvkN@=l)U(f+=R9%g0 zeXuD=TQGaKXuXgYK{xw1gLJH799TL#=nbW&ZA9!$0YaJ&=QT03!MBo3;A``i$z7m; zb>K%Sav;;GJIbg7&wzc5AT~QZQI76tPzDn25i%1;gk{mDW+3Mm(qV0^CKR;n0QXdN zEQ@jG7A_vZ`C2}klg_K8%!a=P(PMvC;(}xq8Ss@soHemy1Br}7UQ3peSO%@_qQ9^T zh|QJLq?FDIFGbaM45XM)$j5YXvpWgE9`vr`EJP4bC(*;nSZXJv78)}w$>XNqZR>rk z-by)-XD(P;?9--1Xe%{+cu{_@4t)^A9|}q|%Pxllr^z@Z5$qU^RiIdDNki{jG35{= zLyA!2n>c(x!)q3Z44$TDTaF1T?e%@6N@Uw~^QD+U%vgN)7BwUog&U9r;A8YQ2K}cV zJWbg8P|ITIhI(*C3<( z&Ut6y+@gUXPKUr08b^H)cvM*>kA$ICa>|b?fs(9^$3bnUaAo`Sh-HY zktHl|jKn10!coBR>h{UJT%X7p=e-TBoJWJqFy?X=7_4StbqbO^3AuwTEQNAhaIOX) zEN8_yj;P=A;9=u{h~*XoKC!th$OH^giQvNkjpT(aJSRI@nE=o%l7?>($A89+tmEp9 z9-$AB<~?kUh(5^&NqQ?_8reFiVyCKajqoYppaN=3!Kq}@edU-CNSnRJKBS;w(7#3Yn3#43<>UsCCemx00olNU_*YwofD8vqiYE=-l@WM5%yXD@* zr&o{9&mTX&vNFG%Egn0*wtn=)k>&OIrK87I7f+m6onKm+UtBwJdga*a^3v(`Q!A?{ zjxW(vmL#nWHklOw8_o+tdlqOcxqOprKPiZ?XtE)o@)Iy=RrVfyH{nMqk6{8R9E9Ac zAaMi0Okgf49-WY7E66zog;MS0T(e-*MFwt?x3nIY#gfU89ISaqHUtremL&j|49@A2 ziUXiCytuibCZG&CXW<;s8U-ly!vTkCL!%ilmw?l!U#x`Fv0fcsX1XR_mSJwv9@i*Vz0EQtq0qz{HU*h6o_krD8|Ik&eDF>=dVZ z7Z545!Y@g}1XSj5XsWP+szCVxjv{`Qo~L?6vYBrsm>K7fovn_<(;-S^oHSX(L{Auv z5ld;ULZ8#jF(M*u8i^K}=A=A;?~gt%}KuE$3ot z&(?S*C}aTHF=%JyYWONv3W8(Al*(;WqxL+R58n?31Mx=*NbxjN>3@Nu$XyEo=3u+s zLU;`hNR;vz;j@AK#uppcJMU71TfD;zd~Q?2iN*LSjWyk&6iB%+4WnjIW0N_CkuuhQd1@crI1VTPULjXI$5qbPZRUErwTCkDe-F z0nqzc#C38}p&9Z_^BLYre4)kg9*oCzrg>_CDJ*}~+87_7LsDpqpc!5`o8cwii^drV z$pQRAieSL-h6kTPW+=pj+=5b9wYVY223av30CThPhHyA98+LjL8RcoD!=7J<(z5w+u7W3N~ImMSQ0ho|Aa34_80Y;mB%qgWAV z0V5iiZvjL&_9%D}C3r8>N`=*+UOY=Z7Gzxz(LtNlE^rd1*i%BOZlRFMsFa?V6dOGV zXVkic`d4beWcyT^f695t73O5X=Whq6DIzAccOW!m*L*;X)8HJF9Gw`I7!UQ6@y+mOK)Uc)1N1GNVdUc-kimBz6E+EOienC><%Mlx|56?- z{4^FLYnAh{ot!imdJ@MI?~1lG7iRl=0ZKecg^RSTv^vGZ7F*Iq$Z`y2w4&E*PY?%R zItuki_*k~pp<$+l4klG6H*M3BfH4LsOS+)(lP!)hl@S~*=b65#5MUP^*)xy7(Zb4z zD9$9IW~NP>#jy^8xB;98H}y;f*^m!*_C|Xp!1Z1m@^Z)^1&#|!D-Ovba8&yg7fU4j z!U5mDm*f*qVUB1lPZ|wJ_Nnd!(v;;uu2?`$t5NOxU$F8Am(dir)HBeW;DQk9EAkxV zxxW|gy&&}6XjV)D)(hew2=s9RiOU#V$yf4&Uh3jmXsvK*X!ihkt3ox*V^^0anHblR z83sx7Ng${OR+-hb1m<>&vzq3JZvqs!jWiI4;a!JFH=of!m>TV;Jb{klL~hEBLV5c& z49q83o&RYm;c8?kW~fQzf>MpRZ%no_RE1apq{@Yvv^m#hkW}$3;PGP}oG?b~Lz>H( zSJ_RPhZ6}g;?s0Fh)ESyGMiBCLH$QJ2)GbjXGB(eg|jM^s2T8}1|5w+Y~(><1IXyL zV-S*poPy;+PN>~+y8n_}WN#PnDhLh;6%hyuRiME1Gl|>_DCm>c$(N#UVQinRyj4eH#x&s{WC4}UFh7AgT z(ZFR86K7YKRv1UpPtfz5dKs0*P0aB+9>l`*c6yxQXqBL?mPiv8g*~XjMZGr`?*oes z%8lx%Y$LA>^ie2Lztw~6P6T;SIPqD}1$}met8dg7TOs2di2XE=TSBVa(Qa>kyl7tW zkg;k_(^g1bTLYP7NhlmST3!wweI$hu1HRbz!VwdDHt{&JK9x=}O^aulzH{r?2lQ;T z7h4Af1nsb{Oc@%qk)Zf0&k*2)v<3kQh()fc^6Pv}3<9&i9MY&W?JhWAi3MWcHNK=q z-a#+V#74S2O!2!TD;|Zig=k91Hla}nL<0yHP>w1=OSYDuh!sIge7jlbMA?J-T)P12 z5_SKA4uaw?XR#Wke z?Ot02yEf0qHvzjAwA!4*=;=3>;Q|Mu9zFeILuTNb`icOe$PnO6stC)csHiGl)dcCAuT-_%RpP5`?C3JuHrW7J!($(= z&WXs|id#Xs5IF}+c1PvYR$-zJpyw%ACBlcvOJ@hCUUe>%E0r079=OyD0*oWh%&=%W zAQ4j65LUW_xE>yrXu|uZDC{T@&;T^p^aRA5WFqZ8RvDL!3)k!9-0i`@>KEI`<(sa#Gv^z*wma#Q5m0ddNFrI}8A-d-q zJ1r6fINnxT#BvmVQW~_d-QAj((=hgBY!`6^!8o`+FnFhk$omD;SGc)VSb`QBmzvi| zUr_9(R$D;Lx2lZvH+rz?g~`w%Hv*d+vW)AK!Pl`=q|d?PLh|U|6LQTjv8~_*y6y4U zt(cm<5XTR|10r`AXUMFYxkMe_!suqsU=) z+lYv@PMl@7#FkXwgW$|rL(3X_bpp&fs0=5JW=^xagnB%K8Q|!{Q^+g0RM}E;am9HC zCss(>i_f3e9`w(LSl~*mQKrU&EOHgKlP5C#)$2?3d4E8N5T-19%5t44`*nH8&q4-2 zBRc(p8IpAYejBx!xYE@KJlJ|Xd3Dj))?$4zqnXiQ2T_XTxU8LAs3VprWlgn{i*?5w zcHG0)CqOs{Sa>^DuiqRr_7^f*<=MQUM0o3wHk4VhC-%eog?nqH{YC2+F6c3m zK$dp_%h?i(4%%`_(g`FHH+Oc812Rmcxr?k(J2|W)j%`QG^=h^*jy~9C-%ypEO&9<)9~bJ3w&w;VRd>UCp)R# z(J}L7(c#F@IPnUPyR0Xc`3hrZ6Pn#nMKz#SFsPKX;Q}CQJ7TbC9D;qxvaJREVr{@v zQ%p~VoqVE}M4GcxV!a<`x{S7i<~mR0Z&q8No}z)r#NN}h$yk;*aQr)K32gl{8pf8 z7QEvXS`6mwoYuk)vnpa>G4XsLZL!?U?G&tFCXHSQIT(&iLnZpUeq%cNV3acA7*g}}F1wznXE;zskIs#i~ z&nD{uD8csz)R^DGK^&$X0P40G$CJ%CKy^L?E2bql>8_I$5i23hCEv!TR(UXH4RsPe z$any4V*1~_BR46J$i11~D41^U!VqXoFG7vE|ak8M(z4lGM*&sXl z1-nrgK-MN}E4ZFE9>DGp_!X=@Ox)XcMF}7URv&{w;{aq9y?Ei+t+E0DYCar*wdfBt z3nDQMV;FFSriWKNfPOT$Ash%aIJvrs0A%PW+m7!NHZ{IVnL@U_tEOf=l@16t2>?7X zKoE**M+9#|GD4NE`ko=Rrn(it3SsT`5IIgnoH*iL`A*#HZfe*Gp~V!P$}DYw=BQQ{ zK)CknY3`zS;m&yvxIock&VqU`NVvicKgaDAR~^ zjcOv9W{(Y&^jbo%Ibj9FKqe6k5$fWlZ|%zO346zR-()%tq!xd7V#B4zu*ZC%Sd1IZ zzO$TJyj~<>82$p5u|K#970vm+gn-f9G}U`|gU#YA@>^&g6VS1&hW)}%b6*!vdy*3@ zMFzwIL~_GE!ocHVdcG645!oT4)Fvu2$=k$)%4BeGR@FzvL(c|?Qcl@OX?%bP!P=Jo z5>;AhOsqd*6f|C7K}>&GMtqGY3Zx3~=SCiiNn^_yiU7CD9OVe)BA}iC50Ai znM#?cxDxx`d>HZ(_FQ&7FLPns60nheJ%oP3K~CRVYL{5RXe8-z5`g)VSqRLP*jXsb zkPL{*dVP8;voLiCv^3cu`O8>V=)06U-^X`4;HOwjxMy}O+wK6A1{ov|IsX9(0>}co zS!Gy+eKW^VZjr(Bv@bF)D>2xW`_C!h3`0({#LZ||MZ zlMMt?VkbW#oAXapzgV4pJUelxifDH8oGm`m=ZD-|PICSS;;uEm4a5RB2 zTng0cQee}UgD444Ru@lJ7f(xBE9iYPlkHn1L3DfbU~jt*A)9qe76#r=L_qOsNxOAh zjrdZHy!7$}PB~m~v472JbMo!NnnhkC^vbE?Whd2_om5|Tj&50K3sCXPb)H}HAjiKx z`AF*`|Isv@T2_vHy{7Td)F&Q@cnZ8V0g@YziDAA1hrZ-JTSCvGYFlj;FGAprDO0vf zC5rIaGwhTG5z2%Z%4#w_!f>MZKzO#}j0Hu4pnuAbFRFAT&$`@cfi(hI zHqaix-aTw!JFqQBWVj~W2>s41v#_~qdKMWa5WBXR-PA!8+l%A{=h(;!1F;3L7rQul z?iJQgI-EmhNl?hiT)3+>&M*%PM=DSv-y)!njhX$R&=Th#=7D<^&a4m<%kls<_{RdY zF9c}EldUq4jF&s+AcnMUX|6*AFUyCMHdhIZtM@M z*taQbz(~QS!O%Z)&RyzV@C_T zEC%d|CtF`U8Eh<((+5}A1bNt@K-?D*>kFV`cNZWu6MMaKmMkNu1$2qov#=l~O@MBK z2pikg7F1@#XMA@gK6TW6p*Yhpeb$2QRW2MG(f}SZWi{-c@QTH>5+$J)AsP#RJTpTW z`$TBnzMtO=AC-tcXn)zeuAvh|!XzM|!EI2&XKul9A;cNnOB9Jy9)-cuH%d!_;sTv% zpCeACh!cPc@ixg2AwCNh2&9OTBOF(bbwPAtDoNhSSu}92AB|9-qWHkO76dIp&ceRJ zxDiD=;6jD_^EV{Y)n2+Uj{rcFlQRHA3U7TYgkQsf7jo@Bt5zhrv>4)Wx5~6hA&A=} zi3fcYI?#>MI*jxxzBVi%Ll$`Clhqvc8nC~DG6lD_!lRig{QPWtN5E(?!$eW3R@)Ic zTFMGRqS)QSt9(jIVPTCY)=vN-0AKHMo$^PIAJtG4_Aa)`D8TN4u47E4qDK+EgvQ^2 z!y4W3L|hre_Nlj$QKCIeKBrn>#bE6SHinATVYJ!4RnTi#$pux5pbnm_5}s^pF9cEv zPo8@;F2i&)5i5u62!1v3k2 z>==kFpcT1m7xo$U1xoI%nv&SMQ#5xmXa|{$FVyetA zKt-YtN_~9<_bMg@gdetAc$WgU5&W6ZjJ1CwtVRUi~(p}+?=*9pGdVE-yfkw7Nr^&t2k9fTRcyH zRzybRbwyTbrf~+asa+W>bLWn=@}4{Q8eZAhOa-DyiWWPM4dnMzsfc6&IT<11^#c}s zQF7#HSm@oW+wI5y%tJD*ZFIFJb<)!_iEjNj?jZ?EH&TLiXehs-lsqf);~6Sx+^0I{ zLVYuYUZ)KYQYFE4DF@jY;^rJ+7 zdn8SX4lyy=i6atlgvHs?wk)DK!RO_@T})EP`sgM2$CJpCtz1g6vrFla+oiN(c4@1< zf|Y*1g-Ts+m-zUqUtSNr3Vj7$xFwUIZ?Ts_#x+)%p$q-2{NH zcwX!f5gjJUNcp?Es{aL&0D7!#@ew6*mswwLv%RtJw&4t?Z(FePt;bk)k5RSH_ zs5uD!r?1>O7tFMZl-_#V2%B(4oTC^l!1r zz>k0O)uuDdvmgs+KjGDnhp}%UM`olF)GHMSKSPWXw3dd_R(?<=R9yY? z{Of*JKhsh6Y!1a}tzT<1w~M|dc~3NzlRChZD_xAX6j_M3IQW=lT_|*Sh>dH%(H$bv zYH2A%A=YbaJg~2$G+WY6c@rj;oR5s9mh)?=+x+_9w0guEQGR}H%+s#)9ENjhbaqx0 zi$+Adjkqf|H6j4F{3DT%B8x^q!fM`kZ~EJAh+$8 zsS5&iwcS^8f$F->g~(ijWid!6H1q8x6t#GFV+qA3WqM1o$#jzW5z7r&@0ArMaEyB4 zLb~&Va(w^V@+M8db%*WYq14=eV@DF(>419qG z?9QJ5-}fIrpi}(29xf-%o;`;&Wp;_D!=guOvxnPb+_c95KeBK;*gn|a7|0MV^&Lib zV=T7GhcQI^5`z0}{8(A}Et8XJo5!z9d|N!%ZKCO1dgSs(cbp=((n+*y7yeW2a(PQ^ zU9Au3sy!^dX8f?QPmp4_?8>SJIjjC)QHU2EL=#G@eO}({VE>LJoDzMq>#yjM z?vQ7#PEr5)E+*X>naV^O6QQecZ&&{DaCpiaHL)gL=I=n3#wT%7{Z7?YUS_DOuo7m2 zzf^3X1E@7cD|a;kp+Vg}nsm(BNjP1R?mYXgJi0dssPk|``KWWstO!STwAf;(PT*Q8 z_y)C`XiU{}rqh4Yw{GBR|K8PZvDwSgJor6Bx$z$;<{fUhBa z`(2;mr`Yo)pNmiT-&|wLar_YBp zy^2hMryHz9V+eSiUT{~j>sqel>dPb6vh;OCshaV160CN}gQGo?J%={wus_`301Wit zZeGY5yF`?tbSCrRQl8H5K4O<6XgIsp5B!|T`vx$`OMIAlz&1ko9i+)Rh}4_HD31TY z3a5SKC!Zf6T@WjrUbfNZrOyeS>DO{)%#-goRF~F2x>4<)y}koSBbO8r8pWx@)0S=_>V@!H~9 zvw?ocYk*48!)iSZLm}k`8$Hh-WHXOO)n#d-a{8%J?wH)aNN#)&@{Cc&z-fgkhDGfC}b-k6Og|BwX|MGcGoJuL53AKMTl%e5|#6Vp(>3 zp3clUlk2PPgY25e6+V%E_Rj_0dR%QT-t7Id3PlcO&y^JFr*5voz9V7(SYaN|68%l5 zYA*ff)j!_k>wkXSetG)CU)&@=-@u3XeyBV<22A+-t^9fVz5M-7|NP~t{*yw!SIl?c zE9$!+)bc|L`@zB#F8=sVqogZ^$mREc5vTrD|9m5VF=o5`^*j9k{n>ACf0X~_0)V%F zh5hY0{w7Z&X1cIszyt1}f4@op;Bdgi4WQ|JH01)2?E%k(oZH1yzxd8CkXpj%bGe3) zLBz|y^hxqBedhd2A3gt4_vK&ejQp#)1C)jB?qDI^N}f-GFqlOr3r!=0kP6aIJ72y* zjg+rZ{B#mFZzsmKaa&2j6-uO7aU~<1bS2}PbS1snboFCdCY9P8?e?vgcKk+tmL{#N zuDSg)ZDvFH#=NHFDkb!nv-@=MqtDC!=nKI=`uyyVz9NhaTRw4RPk}4TF|MrI#Fgb3 zSC(U3$;b?O$CXX|;!5V6G)(vN<0>x@=9MH=!gdF&Eh4p>2mN>-rfvM${JG`#x2V0a z@kpXa=B~p3y_M2uMVZG0 zS58rO@}Z?g&$E2I#4a(3h|R{f7r)&UG}Q=fm1JV*}$uVAN%a#_~1 z{;sthSo%t_Njv9@(GOj+jhAd;inn7Vz^R@2~bOC)!OBns%o?1_#T&g~Ne2!%}3 zqKNVV;?X8bf9xV`}TVviT=z4KuM4 z7kl;+?3pC4)hY^gyH5mx z=)EotW`vHFkc$*7cYyovv3*D`fAG38*F^boa!7ivT%$|0B1Jz&NJ6E!b`_kNZD@kb z<O<46Y6;qZLSo!=@%8}K$A_&V3Hl*Ss0Lz=#V_ZR$ zN>Pxv6OSKFU4eJ$rXDaCM}Fs~=6_{=WN)~3x;5T+ z>Fu)%w38Sb%k;lB#ptkk5%Rr2kb-VLDBvn&QoNgPCe3Wphuv^-qwmJ21qHiXE_dt=7r`J8XbenS zpj0-vfW4h>1*x79)YaLwl?2V@zhNsxs6a1yH8rjFB8kD}E+ag>m3G${yigfUcvwcV zSyp>ju}xa$7v!n2`BlGRg83vId|F9VHV)z|-bxQ{peTEn4$;7>_y;VeSI@3WA@SVh z6*lcn=J%X(W1n9TllQ}{KDCzHwwLVt=km;8#rmy%*(~1}IXY~gTbVUJOZobtta&p2 zn@wO&XI(zw|C(`0Kfn5@bI8yMW-ap)d{I(a4cX^fdS5aD|7K z&L^&9Zgo`R-!{ z0Fq0kp!h7Ol387ARYD6kWj?2Dchmume7IC7Bea8F@GNi{fqz1HKF0%6} zU-;Lo#sww3($)8HhN;S&1IxT+01u^Nz-BzD8zGBt^LyO5f$+9I8u=;v<=qN;wsB1-bv{rj-8Xl`KtOZldVcXn8*UU zp_op#b}_52wAskrP*Ga$q&h?$bf1V-9qL|3<;trPlXH5-wh)DSZh4O!C{{7>C$_A4 zP+iHTJ)P#Dlry`TIIaqS`|a6E{(sCBZT?;vDutvuyp4`?X`E(#8`V0cT7vOlm@L8P z^t91Pje{Oh>(4Ke$b(5-xg`FojfGhMt-3y|t8r@O>Z89HvzIqe z&wk?HRZZ`J7J5+Q%bMLI`fh2Thx!;V_8S+tf<(pd|CZ}{T$vSD$fsEym&fpU+26+h zd2%jqY|Q%_h2gy%>h4P`-=My*Xy2gFSC@9HZ_2jAZ<3=V19F+M`NrSq>&%)%xy&i# zIfZY^#%sB>=lZ5JYTuMMSiZpw32u>F-b7=iGgU>pS$=~ZuWNgve{p&dW_2E}tj@!g z)p@x3tL#4gr)~d{gAipEDD4<*wm;qN_5HAVM~ie zN>g*W9n|$Fefh{rZNcP0SO)Ji5H~15En{{(dPYF%=DK%zN49k8a~AZ`wD{&Y@Rh~U zvt7>dTA}0$j+6HXB&!P5K$%QQHLEpXKHx!vQf?xpr+q|eWrmD_LJK3~+~!%cFWOY` zwB@GMA9!{g2X0^AlBbf|c;*Z|HFHLJ?y?N_Z`iOP2Vy1uah!_rk1MNjaP>V}L!94} zzEAmhxkT4+f!++_pf(LmWpVuMKeaz8Si3@@{N9uQ-Ua_X9*cX@gOeJhnE5_^lv>oS z!;*I4#9NrO8eZgtw5L6&bFqBKtm9!$0II9aom}5BUu#)IwHs zWAfN@mHPk)v%7ttM})YtRB&Z6aAov+ug;B4Ds=$|^4 zPMxk~$csnb=SuB?*8flaZcp7APkmA7sV@p)%e*}{uIzDeWsid^dmLQZa|MPBwn+ z>S!NZ*<3fO7Ae`ehb-?<=|KFI?;pW_#k@wgv+d(@13ZX9kt+$n^GM(SPv0ORPlZlB z+_taZW&7#%@=x97BdysWt@L>^YQnxjoOg)b#QJ8vd}0Jc7TsxbmIeg=(Fbe-NzdRr z*>vhbUigJeWQR-Y*cwRouj;{>^}`u+-)T{;4It9unGe#}7i4M@46LEoQPTd!0t%Uu;>(w}yMZY$nZxqN8 zG&tSNKf##p1V5$$oBYh{t+^ZJEuai3(X^+zcRVhRgJ{wkM)9gGJ->U%wLW~Ba`@?C zr>|gwXb5R1ugpVM_$55K5j0bZY88`TQe}4Z^#lavu4+ zBt|PGcmz3=FO4bRRW87UqkP%$fKM5h_VCdMl;5Ko6F-zWStKOY77SM5;HrdKHG{D4 zun#nUQUfIeZ((9npYVcdK#|WEd@#UIMtMkAh<%T_kQKs@V% zuGo}?2piGauIrjwWZN^)J}$On>6?9c2yIu}_h^Ke^b(HgLq?nF=H`BV|6h!NR)_f} zc%MT&QI}`PJ8d=ssQQnZA~fq-gUeVj5xTV~<^2 zOc!Vo@eZ3DI*IdzEv4L<6lLj`29hDkQl1#9l^{IX72YnCDpQ7BgXn)s=_h|Z^^lA@QssU9UJrBzSE>?Moo-Ij04 zGzyCT{`V`q9ERbpw8wtzLurXq76FkYljF6e5OjJ{dkP$!p&LB(ywP;l#XcPwk?I}c zOj~(t{49&rqG`IrbvhBlJ#e*s`+yT~F)IFy%TyQH>Z<4n4wY@S^0g+&$mfz=T|VLj zU1fG3Q_cS3u3qdRtu$i{7>;ML%>vkLg#2POCKGJ_;=N};wn<*vT1}E=?(*iTg*=~- zd%l11o+oB_R05QT8@U;c%z?l}&iL=(BkVLCTv z*uUA}AOrcnE~;=$bDvr1$Fu8vAy)CcQ|`|ICw?Pygti?yJ$C+)H~4wokM-6EBxSi@ zbq7XEFsga)W$S1~ntfD1+utAbIP$Wa9-ZRN{!dJ!%By~|jr+HS{)vO8}V^<*;6l3U#?N!abYJCT8bEW=$7>1&B(J|w?Y5ubr*oWqwULY zPrKjWV6yf;6+oXZHm6`d3*UZ8GuP&j#H+M^+Db|2cV261zZIYP_+@!`A{oZe^jB0) zPc*~=o}lGQYX%X}o9z7*ihI0G>xkIzlh(oDGz*euNE+w;la$>(xz}k4XwOwYG?J6j zjm!J(?cvF9%a2d+rHcH9#gof-b)J`h9`I_103|<9o{>B|u z#&MHe=W$HzP^*v9_5vwTp{o*7awD6BPk==}F9}^^ND5KziblpKEojTC9?*tu$<=co z@uQW2Q=TyuAXy(;$4|K1%7^3D$q#>gdn)j02owp(_WclG-B58plMDK4A9STdF6yu6 zJkc$_DA-bG>G`I34@`@ebjm(l=_ION+5uf>_@)J3j?^Hu^XbS^d%G~bxW30uc=^aL z#;SN<8a;`Bwlm!8HF_CUkj%PEFre~6VM;~cC^>s_?fEnOUVwI8UHYBh=`0kE z{7W~~T-vohK6=t0>fiE=?k^oy37`oOMCCBI<viEQ4TsbGg=V zd=4&$+qHzhmoK)ZlX>v1g47n|41~rUGs>deUSmgqoWhGQ3wdXe-#ao^sVWb3M)lE~ zfPAky8p~lx%WhoK@&HNe*#o}eu_^^fhUGAtG(`g6{Q&b!;A$ z4=9QD&eM=Z=VUOAW@8o@(pCLg1q52<ianev07gi*3 z<*Uiczx{jWpiud9F56sj#xxGbL>l^8)YWx4 zO+s-nlw(yrL^cDKFF#!DF34cfQ3K@@?5LAdIQ)yHIqd1!9R34C zHa#B}Zv*RTj#&R++{oOo{HsaH1%}6%OU}%;0m7~8=7ml=*V+Dc`|0`e@f zuB@U#yTMu^7LO1pxtHJhUmsHCf-P2jsYqs@a8-i!-CpF+-vjry%7W5~tf+5r~KIja*f-%tp#*@9~jLRCs&Ol-1IfMZ5&*6^$7_K_1x)mMFS6Sk*z1*`HnQ z9?Q+t6YWp+>ZQ$RfPyo>E-b0q@LeID;8q`r$eRGk1jw*t(gq}}h`K<{ZrXgNm+_f0 zl24nLKT8w6cxV3>N7b%x(@$YRsj|MLq4XhN$@^S#1M^7gyW}6@WzU%GdVZBYaPZxB zhgqD!h^ZUg&|_&gF`a5HxA7WFJmc3Aj&{p(mvT`5PTBLVm+CGo^w>^J&Ac_?C{rlQ zm^P8r`!M9GYHRRI-a7DQB3qKPE`fCI%hOUDiQ|CcYg+*UqmGsBZ zbn`~|dK3Ky9Wf#+&+TCLJjBj7{sn`RAvE_Poh?DJPA8I9iJb3qwP2T$qt{#91}n7c zr~E@K))AHGvr7qmQNB8)GsQkprSU_f#C(Z$4LP5_669<9-lyEduLX)ut{!`4`}C1R zZ{7qMTP3cS1mABdG5WA)i}m#bs>)@U;a|{*_;zZGo!gSs#@RfbO`*x1QEjLf$LFCDtDD}R`aF1@mKfb*@ zJYqDV8(%9`q~hT{jntj)!z4@IqDUtETEek6TFzedATf7Af|8YKbi`1B$mb4~qb^8L z-jcMr8AAmNTDE`cI0d8H+@OqFyY%|ex(n5=#Iv^;2cawdk8fd<7YI^oCQHqwj>+{x zj;JM3HCG)uboh{e=#yY#8=p56Z(OEJ2{p%PTt8S{A$G{RU}R^c#?uQ4(G8gzl&&P~ z_0}pdOENX3V`##f9DLSN(?ac&3RMmjtR?qCKB?#|NUK-TI@lzhHNm;m`b%jkW^9$X z@UV1Xy>Z2O=9#WS*OD3nC8B-Bput_Lk30xxX6Y+lRxYJc|3P-W$>ZelMf%9K1f?rU z8WC_XLMjb@ox<-Q)A=}pe}>KL>DMpvWs1WBhmS7Mzn9Z#%5OZMy!WO#1b+3-jKg@y`_dHxK)6{{|hF`@yRi@Nv_s5zMmOt%B)ls!{a5E&DhYFSJF8205 znNM?cJjqzx?}5`X){p5$MGQJHfS1#$5F){6m)fnclA;rzuXW!_H9Wxh$CAn=BCnc? z&S8``))#Cn?-_!#`>VX%$k|EudAA%jVda}Vz5rC`QbTnU zItj(T5AqP1l!;M4bo{|4hOqa&p^D+o(`3T6ehX3AuX=f&S{I~z zV=7dWlQ~h1r?W0{1HI6Dq8=0R%cm%;-Ovn-!Rg`Ad-akarA5o5mn}D>!lcjHc+6%n z5UtDX5F*9P%S>G;OA$vD>qS{*CdZ7{U8Y>D^nI*Pc;;lsOd9fczz{|~VtKYEwKAsC zqqW0ml;r#alI>HgzXOxRN`jUg?6zy0CBYM zo7K0YZY?{y1i`rBI=Wpz~{yrLPEAD>%(Bwo>fEbTI@6X37^N zu!r^kJZxpk&vYcL%1}+0Ds=AAd;P+mTYUyi!k%GO>j9%YA=|Gd9JQ1U5bA}?){=;i z?foKb5?D@H&9=6g<`BzGhc#5oOf?VGgy6i>ltdqzieeYKf7GnBp*PD15{jCUgkr-P z36=8z)u%QIrt7F5{_}oALVw4oXT;vGe`leGk0f-5lR?K64!b6W`An5LAO!VZodFw1 zPk^oOV_-)|4D1++fgNcvu;VcXcGSkej_nxO319+jH4y_lnZ&?OIqhU=U&u{4ZS7Xe zv7Ssdum$y^D#49}a&Rjc5ANjQ!JQa9xTD^KJEA?fqt$~u5%F=2esAtr=*=A)y}4s$Ft_aV=8mP_ z+_A;mK~w!;>=|Q#hBE?aSsMWzZzG^%ZUl7Pjew555zz5B0y+jqK*u2gv@DK*j>i#D zn3V0XMp;^%k}A(?G-|7OjOLs>EU1P0UoF)0$-;cD7V2%aP(L^Q z_B1ND(&HBH@5)MiUaZXT*-Cw%tR9K0OnVAV7u@eJ~p%CCKg#c$N1UOqEz!?hx&RPg?=0bq87XysJ z5a29^fWo94cWZ6V$RsybOojkwG6G~K13+Oi02C$zKw&Zf6ea^eVKM*|CIdiWG6G~K z13+Oi08l1<1K5;N0^-baAYqsS8Pg0%8D~JsJOfe%Fd$U|15!mWAXNqfQiV_;Qwjr8 z#V{aM&M>&MI=xcg0O6`(Frpa(V~QDJR4*fps%3;xt&A|Llo3XCGQy}zMi|uyfiZ=Q zFshFcM%6*rBGOw3)`s*5t_^}B(il-p83T$6V?a?|3@9p#0Yz0Ypr|MY6xGClqLLU< zOc4W$3SvOTdhj9CSW{>sZk{Nif^dSQ*AX$d zj)%%F#Kbznc}?$&^xeYhVlo1F4$S= zf}M&k*!|xHyVLt%^K=*N?(Krzr&aL8v6YE=vo#N1ZOo&0Ycuh3Z6@BX&BW`qnRvf8 z6BcSSVWTz^RvPojPHiSE)n>w$zi-hC-oqJBm2DuY*hYr3jnI>Agqv(5#AF*`CEExk z*+%%tHbO?RjZ9=4p&{D{2Yo-I=c2bWP6%e;X2gsf4H&}JfFYa>7{c9vAsh}E!sUP= zoDLYm?T8sU9x#OK0TXfVT@FgP8$-4$0H?YD0-iG110q&4 zAfmJY0zNY!A~ORbCasS_iS+)5Z!D|YN>xg+a~iWfVA1UniEfWLbbCah+am_u9uesF zh(EVS^ksX%p4%hx-0s}TOEAG~Z)NHWu~OUHT^H17_cfb-&nCQWV9jOUUXL5&1CdlS zL6~l0gexaTxOQTMt0zXdeqw|xC`P!3VuY(`f-oJ$2v<^!C|YWmYv1*a*c(uk!5+m~ z>`(!d9V%e6Lj{a>sDRZD6)@YO0(Lu8z;KV^EO)4Y=?=x&ws+KQUv$;aCM7<^1{#^+ znOY`zs+$m`t`E@I2)2*DlY^6-OmGk0O&O(0Ee_lB-SWqtnP(~w% zQcfw96HK9;Z3^YoQz+K~g>q3)C|3xDa=CCQ)eePnAyFt-)o^A{-32MeKtT81uy zwNwDEkqW?-Q31FfDgakO1>oFQ0M2*?;5^p=%5DYVoK^tNWcNm~%sICebqfd>9YBoL z9z>b#K%CtU#2M~DoaGM0neITG?GD5l??9aO9z>b%K%D&!#1-K0kCqqpMiC5{KnD!R zq(E>~4I_>VV#IMxj5scf5yzD=;~@7wMqKMLHO8few0Hq=O#Ebr8%<)xCfo5-5eh zm{3L-)yV+kG8tf8B?F9$WPovv3@|Q{0mct07}duB=Ruv*3J2 zpo4^j=Tu_89WtTYArrP8G9lX`6RsUHq1qu6rX4aNIzwWf9WtTWA)MutCK^XjP{t{c z@y>vheFEefAV97J0_1uiK&}b`G0;F70gc>^AVT2?B211TLg)x0ypAA3?+79+k03%e0garG zAVU2JA`0k-d%Xa9JL8{V2Kqgu5|hy8>{k3n1V*10s?$AYwQJB6>3*;x+>!VlyCOH3K3_3n1V#10pgr zAY#&nbCgIQ>iKZIYMWIl#m;HW_JBpVMH`+bbCag+avzm9?_TW0efzb z$a6d44x=S}{AwwTRGqAzMUGEW_94#)z(c;n@EiSdu;?f!|E~U}p(itr-6=E@Ij24%|XmRSzqQ@e)-|dmXms!bY zfT*Qsqm2h^!$@y!S?R1DGo7_#r?Ykpb=Hoh&e}26Sv$5mYsXk`ZCUHA9dn(vV=onN z`SM{!S`O@4sSOPwm7(RL7&;n?p<|#JI_DQd=l5dhTwV;Fw~L{3bY*CLTnwFii@`l> zXC7Le=pS0yCtdRQQt9v0}OhXrEkVS!S5SRj)D z#x>Hz0)g}}u8z4dDr=yL7Qy7uAgB^*1Q$V#;QZGJPJNBwtk(!mc#Ys(*9cB?gP;u8 z2u^N|;Jn&C_zI})bX$pxpnzoxWMnfS<(vRH^#sTjK!98b1jzM3fLs;?$kjoBTqF!g zwL*YgG6XnP4*k9wl~0eHYlxsHLK@LCH4W&gqz3d4d|)#1~k{7Ey(4sh4`05ns44(A34MZ8l2&o3MY7~!x+z%7~{DXV?0-5jOTic z@m!HHo@+A3b5&08RF^THD>KG(ZPM>Qwv}QJ36w}+On@Vd>TZB>xeYL`vH`}$HNd#0 z1{jyp0OJZ8U|cvOjOt~8ahVJ-t`7d)(^eh>CeR1NF@X>qRmh0r5*cw^BO{KBWW;fm zj5scn5yy2h;!ZO0+Nd#+E^17qi5e5> zp~gg7s4Yz|A z5(?#7p-?Uv3gyb7P%a=2r8=TeE+-1*s=`x*N#zyd5)7{_vnaV*zZ`gr_YU-s4SuLT7P98&|3$&Uf4_6U#* zj{v#q2#`yT0J+`>kc*7~xzY%b%Zvf3#t4uLi~za1s3NGb4%#WsOiqqsi5|uE(C+{weWV@|D1yM4Bt{t3!~o-> z7+_o#1B}aJfN@<6FfNP%#+5O^xHLu>)y4qh;uv5Pb=2E-+JTd%;+xid)8G^mDk7&6 ztHB`?B{*cF0*6c#;E)OX4w*3TkO}J!nJ}IqG20HAFzpb|a@rkHzr;^!fe{qc0~E-3 zXF$q60dfrxAXfqbay<|rR|NrbZ4e+=2mx}PFd$V60dma{V5pouJ}))zP$0Dq6f0*0 z2Fe+Lk#c%qsGJ@cDyIjA%ISfja(ZB>oE{h|rw4}08Gw;;dSIxW9#|{KmXfsHXf~2c zqrr@gQUX9x2nSTkpnzHt6i_RH0%`?NK+QY_)QnR=%`^qn40AxmECtkzQb1<%VgK0x zL&>M6!eV4L4g<3@$jzBQZqDp+bLNhlGjrUWdE@5H8aHRo0<$y5&6zK5W^AP+M1Ov` zy0b1QBVBAR>?vL}W68h*(At zk<17p!WltCJ_Iz1Xao@{jUXbZtJU3d`!KwbQt4Yx7_wafIMoFZ@SFh=$r%taoB_#bPD*USAL-S>#c37)bV<2lD6K43h= z2mFWlKn)>2&_;+4loH|t-Gul+MKPXhD#Qm03-MfUetf*w@~vKrm1!wksdC)Pb>dd8 z3b%3%xRo>RR?e?mIh$_f++{0e%B`Fiw{jNVe*0GX+}NC=O>s+tt+DLe6Pk};g6d*O z3%HZ+`Qe(9Jf_F#9&w!b5yvGk;QhVe#5mO5Y zR5E~=M0ya_M+f5K=s;W<9f-@K1944sATEdw#MRJ&xDy4Gx(o!66eBIAo##hfLUa$b@-^Ojviwgz*fC*>=c;X@@w=m&?QX z{p#<_$6$GPV$Y?2j!8sMF~;-^<5bTu&h-rAWX~|p_6*~6&oIvS4C91PF~;}|svKXaie=-7xn?TVL@)(4Q%goorIJxoon+KhBpEeTNJdTNkx^4^WYkm`1vOJe zMolG=QByrwS0$E%_hr1l*|%6KzXF#K~o_(XsQDTO=aMqsR|r4 z6+s5gG~l4A1RRtVu$57&pIF*&GE8j{v6h-3iVuVlA0wRg5RoYl5t;80k;x7bnduOb zX$}#Y;}DSvjuFmoh{)822+k`GCB0h=o5xyq2TZ^*!!f1_j`BU?IO`*hb3fv^0!AFy z!HDB(7;#(^BaSPB;HW-E99PMR<63#WxEo$jX_e9;0-cN~rjh|gHPWNFLV6U}M~~v_ z=uuo7J&G%%M{!;BD6WbDMK#f*xFUKK*TdVze*fooHypOvYJ#8wU2r7R21QbRFeKLq zLvo!kB-aWoe(on;R!JVU7ip#Q0fUW1MQv=Gf?vhF#~;{5HnExDKU8&I3Z?GDo%*W z%Sk=bPUH1vU{IR_<#!M!@fJe0+(5W!8wgit1K~1kAY5+^gbS;Ia0N9GE|nHSHPJvg z`3)pudAaNQYLx5&6>`pyoO*%`6fhzqA&kgK4RLJu&0;zZ&1yOh&2l;p z&3ZZx&4M}(&5Ak>&5}9+>Y6$Z&7wLEC90YzsWLJ3wB|uEjd@f_Z6?a7%|s2gnJAz( z6V_`pVY)UGc55?Xv@wq?)@H(7Z6<7C3g~*A+bP8NcE%gQ4CIZNk--5&XdEzv%K<|O z9WaE|0Yj)AFofR$Lr5MmBhv$h&^=%X=i0yUg`d=ID1_J}{XNAzWTz@FP9^4#v+y}!R%9HMsyBV#Uw6F{Ob1{i-KzzGZi z&R_^|3PXT%7y_Kc5a29^0H-kq7>^;qi3|ah$(O4&NZs77SJ#L0>jO?@($d%@GGaKd z6i4V~IL0!;QL+h+a!zoRdV-@0AUG-nf}?sMI4TQ-YwVg3r*(t4+opM^)DWR2}vRTOoXTJ&3BO2T{%RAgYueMD;O%m@0Y@ z)j|*A3Rtdht7)9ELAh)JfdU2)Q$P=*3g|#w0Ud}dpaXFQbRe#P4#XAEfw%%X5LZAC zq6+9hTmc=3D?r!q<{IcBfeHwW>0pFWB@8gGg#pIZFu=GT1{hbw0OOh%U|bagjO${A zQDqD;u8jdk)zM57jkQB#=Bnr+L=hc?siB2XCA1K#f)+v*&_XEtErc@PLMZDkgfiYi z7~3s`GTlNb%j3DwBh@2@^G$JtbcSQh6C9G#8nFRT3l$5`1xCKsDO7VFhbk234|dbeEMJZhZubu0B0%AN&=JE;cy=_HX9t6Owl`$Y_J-`)-jF@p z8?tA6L-uTM$e!&D*|USeJ=+_yXM4lo**Euj3O9Q@g^hmA;hkGOy!Wbw4^Fl4!KW5J zxYWW2k6QTPPzxXYY2kxAJ-qj(g%8fOaQEfU53BW!)Gxd3e=e^NSBu@JrPMbscX*co zd&hrQ*&an@f1iR(44i;8PL3m;rQ=BF?KskzJdSj3k0YJ!<4EWKIMNky0@5^c9OI(YlYjAI;hR`z-+DnW^>M&%~@tP=at!KBBpU+BQ zYVOMK5B?HNXed%3v0yX}P@|L2jG1+2%yctj=9w8Y!OWPMWyVY?GiENS(Me>+%pNl` z+R(}U@;Ife18{~$5MgQnF~)ijWv&NN273@?vIkK{dk|%|2T_K55M_D*F~)lkWxfY7 z1;|mLI1hfNfe}JgKw+Z}7>p=^z?c>YjH!XZm>vj>DT2V5CJ2nFg20$A7>p=`z?e1& zjH%=OKE01I)YxvIN~nw@|HVjH&ql^|HZq2@k@1?1jLmFh9A+b9E*lwN#YkAnM#fDx zIwQ}Qw~L4M!NxKDVp?d;+{_S(pb5fQiV;p#jBvhUgp(E{oVgg`^u-A0Fh)3$6NIrD zBb?G0(eau-nRdC{{juC>L9>{3c+X{LYglY;Eq{%zW3I7voHe$Nt;W{z)Yv+P8e7Lr zW9wLHZ7m;-tz)9G6%N+Rys!D$VsnkXZ#R{Bc;HMoB=a(0?f$$Z$|EZGji{nkvrdv z-1lyzt~Vq1ycwzEpF{hH<&7#W$pqSbU6mwgFVsa}`%x(<| z>8(I9zZJ*{ezDtacOU#E=!?y*o`{BbHx_HGv&;Iqb|VrDZQ2IY-mA^ctNlk=+Zt@Y zED!kae7&|MFImu*SM>LhXSQx4hVRTBjqkl7*VkvI+Q zW#dG&6_V4?URq8=x5Xxv2iJ+qE|4&XO_kTCIF(%wooKFu&IH#%XKL%9GpTjZna(=s zOk^E&rmzk=lUEO&Xsd(Hgw;X0s;=>pqywcM9jY@_cz5?$h1^|i?(HL8wTfFa71{t9 z>$M(2gw;WqpgIT>QU_rI>L5%w9fS#{gD|0V5GIfwLWI#lm>@bxD}{FOu34izw%e~(`nATiNe$H#8stOM$iBMNrWI@27n}WIvBqty zi{~tGChK zify#FN*nF1%!s|w*l2GBHriWt+0YC-=w!WI8!aWSA|C3r4}HFV*yE-7t`=hEj^qGR zS2G;aP)#8%+Z56gP9ZJl6w=a8AuaP1(vnXhE&m+SNPt3G6;Mbk1RPT?o6`0d`_~Wa zbwz(`=$IXhHK)C?VY4%~Ja)#G!Oqxn*BM*ZI%CUMXKb13j4emKv0{(adfAF>=AJ$dX-K4ymP!Wc2xX9tRtD+FWsr_y2I+`qkdAH! z=}4!LmU;&11i&Dz4Bl@RA7%IWuUqK~+P78HCeo^uzTfO0?(erd%(m5|a_>B7!wxCP z22_p33|Sn3aTe1AL1VfUsL@40jZQx`I`P!#lvAUVO^r@7HyXjz=+si9lj=qp2)_7o zSZ?y{3bj0c*r8T_wY zIxxGu4$Pje1G9tc!0gvLFuSu3%wDVmv-6rj_gNj7T~!A%52XQ~ZhSVM?WvC>baWCz ziI?^tn49(=n4k6^n4|U|n5Xt1n5*_5n6LI9n6nT{ytV(p+_nGU{`%W;eQ*0KFj9Yo z6T4+vUF&CV${q~O$(51Wd>WYDxq;ce9GKnRf!X~Yn4N&Y>`Vk^rzA2PH-Xtn3e3*d z#b)KZVLrTEF7a;Q=CD|8_OHFJPLl6o=yTUE0NAvN(QflGR@uK>-r^V>>;_N?oP^AZ zI2D})aw6LFavIv@a~j&!bQ;>lbsE~Wb{g8HcN*H2cpBP;c_P|$dK%hgdm6f^Sf}kw ze~{*9^c}CZmIx7E4+#`UU`%QwjB0Fvad8bWuBrjXMMvaS6UotqPZ~AOnp(LsScw^Q$NJkXDm+z9uyMlOQ33YCH4Kxrq!ynUk5N9fH9%rs@8s~_( zX`Cb4rg4r)o5ne!Y#Qf?uxXqlx~6fC$ePEQtD43+B5E3kYucxnWlxt?_SRX{qfpLw zpC0a@avuY=ft7{_gA27cWHok%BDu~`bk!M(csfH-NM|TA=nRGH&QJ*L4VkshP^jq) z#s6x^OR3gQ%J1Hv7S^~jg|%MPu+D)R*7;7uI=5+9=P?cIoTXu%pERsrySa_B3T>@)A5AB0~8gzMc`G9jX_WRoh zt6@e=T6<3J8LgN_eEonO{m&NHpVR!cY)0sA$Mfo@TiYq= z4}8pCRJRS&C^f(g(%8rhxG$nJbbcIPs(JCC8=IE?JhUu4hR zrJc>^4~Ok@Y5UBvo8}t zp|$A3c1{oRa}6*_!?h8nk<}3*vOYpYR!E4*8VM0uB_Sf~Bt>#0b|)h{$RQ5w4fl z+w=Psj(1ZoGh2OVD!W~%vC@V*6K$w_zYTSdx1sLkHq<@ahPpS~Q1@ULYF=wY-BWF7 z@s2lkY1g<`f#`Lm?S)kV=)x*THrOoo0iT`O;)^@m@Z!)mytuRtFHUX4i(A|9;@CF4 zxV8(=&TYesd)x5r;D`I)u^0dF`Ga+AUQ0l7b2c?|&TnpSSJ&vK7%^$InR`H?H8V0p zB$-bT#!`%MzG8$k7bBd*7~yQj2TP(7^n7{0Tgoor zG?0mmg;hPgcZ{72T%3Y)8l{jajR2X^2#^Vl0GZDSkm-y7nav20$qWI`Wdz7nMu3({ zE6=~J@E-Joj63`dti%K}cWed_E2NqW4rv&rkd{*lX<4O^mRAaCnWd1HTMB8}rI40i z4rv&skd|W#$t*t{@DipDmg_ZdtCnrXPj>-JUr}rHz?Nx`?TPcyZiGj6XFIYx)sfwK zj_giyWOs%myVD!lo!iiE#71^!HL^RUogF0>uiNUrs`OID;`(<#IrcPY#B7jquB=Z@ zo%0^09>^eq2daqRfk+~FpqU6BNGO5_ii+TYz(P3JTLcf}7r{?dV>*#)Z&G3POMinl z#;MvIV$r(j*u73uYIm;_1>40sQMX;J6Xn~*I#I=4tP{oD#X3>bU91zO-N!mj;a#i~ zh2F*DdY4A?CC)oQM|iox*}&J27yDPk;nhQ2UbEQUTF3||hwHcwgC_^+=V}#~1jL?Dp z_WOt7+rVvi;G%;>iW^~6Y6FaGtcL~S>S2MZdRQQ*9v0}RhXn%aVS#dbSRk1J#pn*bA56JSEA z0b)KAU_xdBa3)`GrN@nR#oe!~kMYz7g9YpcP{uQdQpPEib5EgM1r*BlK%rb26v{P1 zpN@x_<#q65>g(Xg6xhR$sIY?{Q(_0_YP4!CbwnQS?iRa8B1D1;G{})meiTWS$BO zZaQ1TOlxa-X>1)UjjiLPv2~0zwvLa+*0IspIxZSp$3$yud1!1M3yrPiK;8<_!3tKX za7r>ZgXGP^sRHJJj+GEp(-VOjo&r!ySO9973qUP}0jT9N0JWqBpqAYL)Y2S*8omQi zOMCz-3Me}^t@xFI512w1W#FIpo9kqL*niGv^`tGERdXE}i&A2MsU!rrLLxv`M+C^q zhyYm?5g;of0%SErfUJZFkW~-@TmcavvmXI6^95ktthWfMKKmssT({@daY`Iwi=qftbF88i{&T2+L&P8SibS4M>EwGrWZbws#c z9}%usNQCP(65)E4gt$&85w2HCgsZfYj^4s7>EXM z^3&rK#h)CfQvbrZfEj17> zod&{{(m=Q{S_sua1L3qc5YBQr-6Xwy`(|hFkp9QszS7y!o?a~Ty%Nt?(#hKHuy5M- zSCPu`Sd>6LCq!e4Iv$Ox>}WKuyra>$8jnWf3OyQ)tM+I#uH>W9xVn!<D~YRwn2`^Ya)??$a1l>9ZJIv((wxigm$vlXCqT+e%Q^n6?pIQ!h>{E*bk9}(C;IU6FC_MJ5WroK- zwfF?FPb^71_Nj%6$3C%q$?2oZn~TkTcq=rZ2A-n~iL>zz5D#=O`UKPr|cC zxh-jt+DvoI=GtO5*ATP0R+!B-!EDYwvpL7i=3G*namH-U4YOqqmWOl#o*!AG$KhRK zNhXa&aB@*(FPuy<#?1`l98EBps|hA^Ho;`>CYa3O1e3X(U^1r@Oy+imagHaL%=H8l zasGUHyTD0_iRXRHJ;8+<;8?B&iVZZuu#q+xHqr>gMp|LmNHYu@X@_AW4KZw_C5jC+ z#jugK7`D=wer5jIZi(YN;!TaHh;-I9KHnTvp@}Tvp=|Tvp-{Tvp)`Tvp%_Tvp!^TvpyOoU85# zE-UT`E~~AD~wqz5EZ3`J7SFeFzELvr0PBv%eYa_ulAR}VvS z{V*g~5JgfAF(g+JLvkHGU+otk*Hk=i3KUbBnM{hAY9pJuAhMaOAe%Y$+06OQW=?W8 zb7r%d(^<@v!))fnWiw~%#U>)lECE-=%Bad#%9L9T=f{nScjp!wHVG`i{Tu$7|vvi;e56j&T5O{+_o6b zaEGBhw;0ZLi{YG0mu=Dn*XDrn4#Eg;A(Zb1!s%`xob3j}$!;K=>juK9ZXlfL2EvJM zA(ZC^!f9?G0n6K0i^H|-p0_@GS;}lX@vkW`Vm<;>4Fq7W1`ZB%!NGw-I5^M>2M4O* z;6Ohd94Lu{15E{Bt}YG^bjHDv;!Iei9eKSqTd1pI=Tge{Ks|1c1mpHdBW{mm;r2)g zZjZ=!d&IZfBZ{*&|F&)nky_qbDc$KuC@?OH5Z||@*?z1e?IU$NrDVKRbdbz z79x)@(ISm7lOv5VQzVTr6D5r>(u-?PZBD@ zPIb!hu}mp`qEd#RiIm}I8fEyIL>YdjP==ogl;LOkWcZmpDSo0(hM$R(;b+=>x4he8 zRrw@s66{o)93N|w;wRc<_?b2tex^-^pJ|ifXWC@=nKl`IrcH*QX_Mk7+GO~dHW_}d z&2X70br^gS>xc?dDge!-=b)+H3^W&+f#%9G&|FRinrp~FbKw|ht`-B$CE}o|E(|mm zgMqjL-fvd_^{|v_E;0};#(?<-z*w&Vl<^9{*{%Sb=?cJEt^l0j3c%T|0G!zhz*(&U zl+g;n*{lFFCR2e8xlHCMn;8=G>5vJd2AOeckQu86nel3n8M6kNachtny9Sx@>yQb< z2AOeekbvd;8+;hCbR!tk9VB9Vgi*!^7-zkQ1T0D(GQ>5_(vmh8`9u zVt{c~^sqn~JuIsO2VvSI5SI4ko0+d4 zvmF64&k-Oq904-7A;4LU0GZDSK$w($?D`FE+Ywx%77OFBu?_^*){(u+N~o)>gty8{ zNUN-bvC2y5s;q>o%1Vf;ts_g7l~7b!ouBu*!{Ta-_tF2rSw3=nM>&=$GG>-0fJ9Ub zFs?#?(-i`ou@K;-g#hO*1UPjez}X7{PGAf$4nu&`7y^1GUwk?27T1UK{eF4(asBve zd03!vU1-(mi3FH|*BIB*8{#^aBV12*gzGtva6R=Au2(>W>xB^EdObwAUKSy)Q%8jB zMH1n9t-M@qZuCQ_>9o^EBb{x~#%OOfG1xmT^!8o@y}jqYxA&a)_MYqB-gDgBdv1Gs z&*@R3WFuoE z8!02{&9RY?6wdj`HbRHn7#n7zWSEU|VKz#I*(eicqePgE@?bVfgWDJjW}_sSjd9Q% zP~iOrsgvA5S*VO74aG=!$VNs)HZmr%kx`M2jEih!WMm^_BO4hV#Yp(bMn*_B_Kf_x zy~Zfm3r%&>oioD#1499*Wr~A3#we&~j)HmyDX3?Xf_g?NsArafdWI>eXPSdL#wn<0 zo`M1eq!KG_SyMY&62%&E-ykUQHG;EVAp*)PM8J222*|Dw0n-&Cpt(W>99M{d;2Oc% ztq=jV6{7I^`)2#6O>)&k?moC;l9-&r(UiFxOog<;RM;9!g{Hw&_!&%vn88#S8BB$W z(UdtDOvU+wsrC9M9Z1%Dy$Z9>Ha*kKi)zM{rpL$8fHQBe*P&BRH;=2b?RuIjkSwJ?Ng?Q`_LQ-`Y-U1R1->mfv59fWDBg-{{25UQRQLM78es7_i46-Nu9ifAEJ1|5WP z-$E$iErhb{V<;Kj+7N5xnt(Xt97uSlK*l};QVlR5RRRN2Juo0u1p`uTFd$V315%w( zAX5tiQq3^nR5@w*rBb7R7f3ms-+G)l~aeEDyqXyMb%-a zy6Uh~Y4zBdx;pGsU>%lgOk138Z%or$PCp7F&{dZXP)tz+ifXAxaTWC_uAd&omD8iR zW_lD?OON6@=}}xE1Bz;+M{!m3s8|meKWS}4+9^rI%@ZY5kVpmv5^5krVgY1G%zlQ% z)MrS{dxpfMXGqL=hQxFiNXT`D#6)LE!!knc+`K|<32XUm!YdN%@S3?QyrHWKZ#b&L z8)B;PhK(w`p`Z$H{9c7O&aT624_D!hTdVNwOF5S6^}`-}jBpZRy9a`rif1FUIXE!8 zpSd}^o13%Oxj8$Zn==R8oT=dE%m_DUVgj@C!_Ao{Zf@A}#f|i346ycmdB5D?pt0-K z(x!+cl_{)c@ffsX^a!+OcMffsow0b7-T6IkZv69NMU44s8^31X`q=zxI+88FbG0tOmHKta6*7-*0H1N91!Efn^#Qhh0*X+wJB zz&ru8tdD?>@d41YJpg*92SCsA0O%PW06n_{pl5af^sJ76j?n?ovpE2IChgEV>lDga z#ILqDZ7+{Q23A8@%WVYf7!F`P&jGAwJAn0^2e6*`0M_##zva*p zdUfEFi}(u1{Q;v%d_7TKC2LChXdYBSA*~`9q*DWd^hzL*UIhfwD}X?H_6ekCo?`drR(M@0jiFJ*~aH=d`!? zg!cBH&EDQq+1q;_dwWmfVDA|0?LB?H{Rns7hi{5$mxg1GaarM}oEF@i+l)KHamF3t zI^<o^eOG&$uHR$had~$hae#D7d*cGVX{*GVX|0v~xcbO6vVze@+vKL5<*`sYDDk z*GB>!5k~?YQAPqCkwpR>(L@3r5kvwVQ9}Y9k%EEdI!K@+B1oV?0grbdx9dy!Uc?UH z&rGw$4>);ptP3W{j_MfM^Bp1w(nI9He25(A50QfgLgXNX5ILwJL=KXOk-aWLDzX1CmL*Ep9-h7NBRhtEw7@qQz#LaW==@+Pk^JhFbn3^<7G2)NbT9NbB63hq@m z1^2?6f_v>v!M*&Z;9h}Ka4*6sxYywv+(~f??$tO2kAjR9=PljI67>jQrNAoE=}Ih- zzCw{X($^?6NBSCt=15>m#gKvof@h{r^Z>0>wr*%28cD6027HNz(i3AFcDA!O!Sff6L}=S zL=6crA>RNo*9kD8HUXSTdtqpQwqG7T+L7ROULFHTa|;04Gz@DK`yI5R)@zky!TRl zqK!*8@Juca~1fdV^OM7U%H69@Anlo;_c#mpEf>i4-wGmVTxE5J>6u zQoc2;KlgI4Y_K3Wrh(vhg80S$%yyxs^pT5nppaJlwxdnD)FEH`IeFHMT~2j<4HYAGW(ks9}w( z*I3TjpZ&W1^lG`^FFq~hQr}&CiJ9#eU#^$;O6lccu{$`wFYuziQJwT)yI_*!cGw~+ zMFP4kS{5xPgM^E3YOoLr`@{7?^daX&oxNQye}{$_H&@%Y+x<#2kyMa>3NLT*G)pN( zzkOaEP=77JMS_)pD=1xF3OqZ%mrY;A@a*$K3c+%R8$l7paCrcopHyD|eD&+qyYttV zFWmvq?NpBMY35*#GD!Phzgy7^}wTa!m>K;RA^qYdvX>G{)JxDOgA$*gdRXioBfQ>11FM^?^zAOlh8-QefAK|5+OjN1*>Lcy)n;|~aCZ!T z;=^SzdV2bSrq|p2yis;?#GldnZ1B3u^@Hpe_qv61o+D*1Vh-i#ljm5djlT9qTDrbA zl0C$QiZ9?UXUf2@x2gF)-Elc08o#fOm2P%o-nyLq_hKCtf<4c><^5Xf<|7I)bp7oA zjVMPmB~=?X0pBgqREG6@=CYtKKcnJ3mZ9>|va7`o&zoA57$5TENJ!*4|}=GV|tjcj_`W>>uR&S*xYVUi#n_Kt*w#f zLwhycr-u6H&EabC>Fg2?s_K$=%j+%L@6FO{wmrJLtGm?TOUDx3>bDEL7oIfq20(AZ z-!6CZDB3AOw?n=vtvwxmwig?8%hACp@cr3uJ9J45xh!1)@68TrV1#jxt^&I!T8#q+ z2m9B{KQ#}(RF#8;S)auc$+>Q=zizj`pMOTL3hHkyFE-LW4x-_9&(Xs;Kjglbbf=eR z_}<99{EL@c(YF1+%k;=OkJ|joQbQnyf@aNlW?U*PCjY@uuWJU-O zI{3-~FV@QvKi%Wq@-~@YKCIW$G}RD{MXu4!#*?EJ(f+Osm-L437JsG-?P+)S*0A>O z8sv#fLC{pByc!FphZKwv=Jpdz^6a%QDz8c!si1pL^lFQbsMmEE`pCy1lFIu%7DnV~ zh4X!ht%E0SkvP^vOL%JqGzv9nKD9n6m9%fms%|L>m!GLbr{B*$uhuuEV#b(91|G8T zx3Zel>j!hACgqNi$|pA*B?kyC4MY=+Is+rgJtBSjgwcj(|IMcJu7%?M%9;LjPaxfg zwRLlrIq9>%NkyJMR*;?xA)A}^vT<7Lr>v~n9aSLQP=3i6P@{{h^a6Km>T~(=`r+;) zo=RLKKXV-+0kuL))t=;$e&-Hxd923S-5oM&xK*~~{HH9*>1Nwq3CuU_?%!le4+hsa zXsw@~{F^Yf>vE|~BVp8w(%L0-wq0KD9zKrw+n;Z4L`yo#(y5UYFA4Lv-QvCsz`;v~ zVtj&;`c5R9G9;EO`I>bi3%`)ED;N^_wES`g#cyXhDBpI2Fkxb=)tL2x2jOJ6WedH^{EUt(#%g&ws2Wk7AH4dq&Mq zuI9vb@zsSi%vwg|m3^WAd54G^!F7o`W(=Y-rMGKb<+6Z0h)J^Jz$YWW)e_0;VmB^w3il2X7>@jheIz;F`Sd6#m9Qft--mYFR zmp6O6zSvjkT|c$x~VPs&#JNtFoJvzMMD`ijV`)lkIAog0!<| z3H6*vig5Sk>f>5F3n~yLS{v3pH)7G92tmBY^IRU5_u|AW%)Bb89(ev`C7oRBd}uOg zXO@`HLyXFREid{8!5VzsO+?dce!4mua?4omU%c#6W^f7 zS@M!$=?X1m03#Ki)M;fpdq*+Wha@VsS{bqq##%k z&GWwSu?+qo!W>!ruEWlf15AH=R@1CtEl4;_`#m>Wfv2UCK1>{IT1E#N-};3f`r5BG zNQ}#edyK>Ow(~Bf+=p4w!y?7iHn$lszQ_y{=CiV{C5?;QSC~j#-LFv>%D{bZ&djx} z703GFWLShg{9^Z*R|vWw$>`Pg_vOawcd1nC-(pXn#?w%YqR>*K>4dV=6NN^Ji5~So z?=hQ>hr@hEj_JK^YSSFKgfG!ILT4gX{i|K-D+mH}_wSfGPEnAE_Qx>j@LNhzf6H??HUpj~ZEDfPPbQdh^MPoviNhugpY{D{ScvuBI- z^}`y;T*_Ft`SsiC@cGx}=9BFQOIZ}E)0H^X^qq!i8X#lniw(y7nm-*_>PTD%h9n?LxYv9hd}r z%BetDvmwtV8EgUt`D*b6Tj}6eLF6A|QLge@f;u|?N>K#mO;qjzN(bTWEh<3ik7lan z$NAn}^yc;!x9f~5f-dYiqA4`P#*kT(n>QO%qXc`Lvx_~J zG4Ie$p#jm`U7%54;KMEYlTt7o6=(kI8ji+dt~5lSL&HqC5}HcB1;9_zGnM%tsq#?4-k+ItE-_e_ zrp-G<54ULR_L|!B?SqWpBsEo!UtvP)6&m!cUeA_|L1n2_+=PNBV+e7nT}o)KqHeUt z5^EQPeuPxBK7EP7?qy>1*>)|b*Xw-07)siAfx!ACEVDPrEC4Fh>AJMK~hmoR;&Bw{lBkLrR^)*Ukx_Xb%_AREV zZqiT8yQU_(By2rnY|%4ZNlMJor>1o6ICNS^d}m9b~&@vonuY1Zio$yXa9*+Plg{wbtm z?oS^xJpc*DmI!@ELF#QSp(Vc(qz?UQ3@e>zojmZiMYj`aGLnmK>OA+>Q-hS`rrq^4 zv7m6(hoqo`W!W$$DOpcP!E&t^HjQd(PQSz_wNXUTZa}I^MT&B{`n17o7}t1lbFg8s zk8axRzlp;u=E$^s%QYeH*7Hm`_2KL?tDuwI{&Fe4ds_kTP>dkF_a(!&nhj?W; zod}WV7lrZsL()fWu(?^tq^Rnz`l(iJq&2y>=r^p=$1A-;knz=OF}5t zvao1Vp6&rnSd}Q4*a`WG&wdhM{<$wodM*p4X=X&aapo>nQ_4?hmK3!RX&sT%R(G&) z!M{O+Ah)rSC3on8L}=jpOuBj|R@dbo6^ND_>AGnSe-RF=hVH`ppP0HykMzrK`+&~6 z5WYuO+Cr88>cLZ;WHqSPzE@l1p;T4+gytIEI48Ak_t;ti`p`IIlT7Q?#1!I8s+Oy) zXx1=Y?ay4?s=3KO_h&!Z!zLdX?llvM$lbJt0E@iiI}VL@hr?P-^(O;_U(s#q*f z*o2QVdr|%NwCXTVsSa~oPD$psn(mk6h+93bI7+-SL>mkeL+f1WQ%J&9HQWZ--1+75 zAic}|+0{1n_q?3iFrezpS%{4)-|Ci`EGrXr_d6%ng`e*qH`myTyLVMu^eW_hv)w%2 z*-pk0no_{o2iMfyk!(LoBcG zamwY+@0eZ{bL z#j2}RNwcYAC7@c!^PhPDtP$kB%f-#jhqO(0r*q!+Bi-Ao6syov-m-sks9-VP^vv6( zgkrY)da2B(xb<(fTXo?ZYOAiId#E!>EOZD^9RFD6oa`GeCT59ktNKaBO+;>yI4Dv+ zm}_FNaJ`3p(bXwwBKc9LgVF9JYg{s)VLuNt-J5+ayy32Gpd)4J!2xou;qomP3|DmT zH>Qteg~Fydo^jI!R*G1hOLT^;SzO*OWV5g?YIp@9RfW~iUc2Q=wW=-a3NqUf^Wk19 zALt*Cy7WcvoOVY3BDP+Z2-F>UXddu<$$wa1NwP+2rAka*ErxW3_&@6;5+eChD0($} z3~+P@`_Jp`_3zKN_m46Yg&xZ1)vZOixRo_gjDmB`nMP^}D1qfFw_01fnHCJOUwMe$ z^!;XqS6b2}R@xMTr+0+Df`ILJ;LtLsaq@I#+MwXAj68$OEKOrx$Qr1;SuG2GyM%tf z`7fF8#)4w%q@_@;OtB=TU3aNUUgAmp_p`+gy|hm#f`AE)dMg(Pl~BT9@ma;11gM5uXA;FnyjtlaA(_=iOZMUqXhN$f zJe0KpfmJf?D=<2LVbxT6_sV((W_Y()?U$*5y^-aq`fln?n*kBORFffA4Oj%MUt-hb zej$T)$PXpeZZF-P6iZr)JV$TVG&$pGl-au~LE8Max zK_4A8)&cF4EXm7&=gEcq^#R3`dT=pE3b$34;WTjWQ2eBdQ@`6-rw#b#tV4WzCZi!= zSV<2hF@Ffce>^+Koc|tm!Cu-B)POgbme>mmGKVTBP%9HyV3ci%n7lhX-~UIMb3gkj z$F~etsYnQNSkjUJWRvpNwIc>s93Vgm?-YYPb6Odtf z6lcqJ5^b;bLPF4W(H%(|nt!16)-4*?Lvbrx7Si^O^h>sG=v5V{6^&<8w`pmHWjO`y zlx%FU0g~n=t1RVsd;bCJ`j`t@9Wc`RdG*QFUjLBNq8sIa##V)dCQBZ_EHNjtx~`W# ze(H4v$^F-p|472=)Fikw=AY+}o5h{@#4ZW~>eGF5;)N3GOGy`) z#osJ-ZBVaJ2$uKhO8W3JPm2aaclcNxUIz&T(m|C3Cwe7c0>oU_s=9PWgLu-5hCa6x zI`kReEzy!-PsH`3^%Nacl8}8bIUjFOPnB$AIW;erc^0g{x=)*rF7~>R@15Ax)S(T> zU6cEzeZ^FvvTR$=q#z{KOX#^50foTP`Y+hjf3*nkNZc3U@(h) zZ?X#TesgV}$D?5){qpzKeae-3Mapa{hPcQgOCl6W`QxMztv00_toO$hiRE6dUM;bs zMsp!@)O)KY<(H+RzujxO_uke(zhZ$5Xdf}a!e@T+o?vmVHNcngYkdus|$IU!(V?s;{ zm;<7+lkCYOFIQidX%9sB9LHUk5tdNUL-XuvP|C`)O|jCXpOC8LLZ{qcU^eKh zB7E%)dUhwdmwmC9@;>MZ5AYH$It6D0A=R3iI1?$mCwn}>PtCM)kF2C4BQV@P^$Fw# z*2GqIQ2Z2nqqNt;_IhLNtgE-WKzo9J>l7|=ddKx=2=e6Y+N~wq5>5LmW%%Wt9QE>> zTkO!#8Yh?YRL2PlV`bT0pUb4IQCUsAKsVK0;yuJ&nzrtP2dLzUVI|xr)rfkus(=$1Q8Q$MfIIxFl^J znk8PUR`*H?Dg8*~QPX<6SnV8lg7^MCYFhKNm7968CFEal`>^r;|1ASvrv4W>u;To` zm;=#bRg?TL<|I{l7zcYL;x$?>nd zTNb`D<})QPsv^Of1P6=9w8{@NT{T<7g;qf57|-Wq%w zr<&8R=F{`|=19AbXiF_w$FkbfEjiJA`ty4pl2x@nl?*R;}7mIagu~;OF z^#-kK*fjv%_8GQ-jDptEsIw>VJOtVkp~SDAB7KY<1W4m| zPvDj2?Okt~7PaLJYshC-R#YWZaD)a~bAJgvpG*l>phQI~DSr9X;L00}VQEl)3m$H! zg2pew7g-WoC zE1G8DI2NSZOzLkTs(k*&Y`PH=I=NWErPcg9D8CaD#+^=ou@=%i6dyJu#n0{|O(R@| zJHkig=%A=S4F$>2I6ta2q414{aY)UEbVUbf=7ijF^|b<3VP$zQrl+IBPt(?NDr4EM zE=&r>=St4V#qnlo_aq@fKmO~1Y(L+ZNZQjU_hdYnNJegZEcZ_}9!xx8!{zSCa?ZS1 zav(9TFCEI7-qHt>8*#VgCYI4YP^3TgNybaux{OO#!GkJ*) z+6fr?$1j<3g_MEVh8r(ah;debC|KKwGl2-_TS9a0v@~ACb*J%rsK-so8lwIvDd72A z_*`EgYz`g-g{)5R0jHQlQ5|zAGm8>`ifNqy+{(ZnFh+nddQ$untW2}qt5ebNn6$vV zSBF!T7v7o?D;ROPLhfga8Fp%f`S4D}B|%7eks_TiLtrBWMHyfguRr=YlJwanwU z@EuG=N+e}yA4*}l+IpGZ!xXmO5+R^@OGVv#P-Sg6XjT@A}kG=I>5T``LP0P*!HyN1P;^_5QH>)L3xa zv7>p%)2q*iQ+3=@jL0 ziRSio)vAaDpFL-=b|roWm-o*Mw9MzS&TyWYpqLYXP>d3CWde>5uXw>?AI$v<(1ix6#NiYaUw~sHbQBz6ReGM5z1#!D1Gv$pcMlt{l0elAYmn2QfmGbG~95b$oegK3SC2y zQ;2ZvYb&x}r(fX&APh+`+lWJ?QBd78kn7s6VRF8%ZIqaf_;z~ZJ1T$*lM5-W#F`Ej z&OTJQZ>|xM>R#1Zt+dd{jA_j2Jh8|Z7Mtv>vQ^4LrWlSH{@4WfcB~om@w}mwyN4!N z;8pEpRKE#L(E2yS=;ahjFU1Yb0^+wypK*AVKLhP!y@v6{&DMSNo)&^iZ>(A}htZ<~ z^&uM(J9I#e)&~JqKdn@*Y0Ir|k~Wzq51S-45w;~>6VwP$w{Z=Kb8bTuH1j2W4jBiE z?Z!S~dua=C0qhdP1M!U8?|!pnb>-d8la=0ydufqx#Eaj82ZxUViksYVQ)&q=e0Hi~ zpk3_@B&>-HqScHEwaOVfb*KE2 zE|f=Nq%M8CL2z_91pQ1+Aip9K&D#yU4-KgQqOKVG$>Q0#OCelaFljeR2zK8!Z=5-H0;ljtdP`51KY?Hl~C|B1EKu2rU1ne;~hA7#vo%GZ3c2_`&cJa5Sbi%XBYPqYpivcXunlbHnfSeqa+)hdYJdTeO5Q)=7AKQM9_(L%7;=> z6<))Sxk{CyY~(eaGfg%A?o*FKSm1AI=Or(76?M$B}xns)wE`rCo4NQ@dE{Rl5Pbf1nVcp}=*cZ7K=PiiabY6$U zFSTAr#=rb4$lU&l);^?U-3&7YJOueE?iZ8j4{F=#5>Vjesf zt|Ue*oF=BV9+xUQUziXDRSA6*MpA5bn(*7#@&anf)1}eCwK`(OyJ-pPjqv*cPD(bC zvo);ZVi=i%lA`HqtV5Fe@~m%jFj46pi<#{u%(q4GV+13iS|5%&BudqlL)66D39LD2 z%#m{ytC8wlF9ZNV7&Zi-h0_<0cK^qeF=3+1Qh{S)>!OReVE2B=17K80>qE;Cv1#P#|)h;b>gTDB34d8qHO!vMGEa;(xSxFyquZ|lq$-pv}M ze_!#E1v;r^ij7onc4Uu&58+-gj$H!m%{}@Bj&dG;U+x&u9pp?x_)uQZ^tH!6;|w4b z2~DwxBp+x)SB~aF623qV{`QF*(!mAg_>(vgojNwS&U9YVB!|R(vsK1)*-@>K+2zHx zcbT_(=Z$OCC~D*4x_q>sKA|vnC@%H$_1CZ3SFhvcEiP6@(W$JrmTgLLdHFL0GBcj~ z5_m$0UtfL8a|}1}`^oUz2R?@A=bO`rZL4!!vTP5QEMMh=RHwp|-!F0Cc)M``IM-GX zit#r`zH596wp??6dwKdn^x*-ogXP=Jzpp;8c>V%M&p=3g!e{w=A0bPa2G;X4{N09w%Z37VhQ^M0R$5ll1to%=+r!z6%R-p~ z6_oqRl=k~VZfjD?-}Kz+D}#Wn9rcit_=uuvq$2uKQM(7?(Fw5^d0CELp`~z{wvYLY zixFSwha0)O|Dx8=ZJ{$dgL~<6^}@^1whf@QJLD`LmkND={C%Wmr*E-A`3tT*e1*H{ z07zOjYUmipM9W!i*HYnuV{|?z4xvh(`G{t7j_uN^4_ebdM&DH$O(^>??rkrEE@_(_ z8sYCKjM&C7nMq7$dr$xzTf7%jIxs?{yb`DDK)q<_5~!13SPRpRW6KDQ(6~PNI{7O| z`Ahp-@Z4yNN=yLE>>j&go-o}Vy$}nn$KpMJ6VCoE8QVXu5 zhjjb281YX+3F0)#Bk_MICfRoLN4ipb(d6%7Y4uhKG0xwdTlVj2looC|ovbAcql3`P zi2SnnW-8?4KY7MoQMCN<7@U_lG@(#)jr`>N&ZdDA!R7V_Tos_;QPxMNoV!BP9^#$D0DfLI?x)G`VQOy@p=Rga&( zk0AY{uDS#UpcxWH#1e)x=We6BR872DU*||gF&gxCoJEGxBdI>jHu7jwDaw0I;7l%81mXg&G5#u$ zoNuIq%5Lts$7Cvo@>1qfMV_F zC*Bw4*xrK~`tp#J8h#VSeo`{Sy+XNjySiA*EV)ClGY@ZH@jlh}5}SYDY(J=vg}9Vd zdXrwo64q;+G!f`?3vo;0g%tb&(Z%@EmHOhRAA@jze1Eqi#`+b0x^d4#hXphV-e5d- zQcrEMv`7UOR4Xkzl&d!%p&wkALb~C1!xROHfgk4mIAWAqBv-P} zdfOI=gbX|wQk+0w#Ku-R(&{PyT88PGi_*)1)AgAQ~AoD-(E!*eGBXo zb*C4zqQ(Wg`%xhmm{duS=tWj0Y1T7MJN*!vPWTW+l_TbUxnB5L!I<)VmP_O3%nsz> z;Ou?dAI}VV4IqZyeoBYNKB1aB8~uKZZeoy413^I11L;l^JmKStcT62Z zU(dkxd_FNu7 z8dX(#a?6acRkafDPOp$hZtN@2pq=(#+3Vx#Usrw5h>aDs(wW--torc*DSXUP*zL%T_mUB_h-5LSpP$-)`18zvRlln=!1ReSy8un_k;Nl*JAo#@_F6 z;4b$=;;m>pa9V3}h0ABjOMI34(UV|5MyGB*dQoqWk_56WxDEZ`cbdgbmu${0rVf!v@;wksNmUR`YkqMiDmRv zQ&aCjJ>l^*3)Wx2iz}apk+K!8zP2Fm!8*HTV%u0OBPZbxK!*p{K2>uFGaPOCDyot^ zy*dbZj9&6qQ=BW^fEe46_qAG#p5)Wd)`phyY7o&wB2=%Re?}~kIpJJk8b?p>51c8m?yu%7>WPMWmVWsEX=}p-Ea(!CN@_t(h zCB3NYX#b0IiOIBKKvnwO&n0=`dgYkR{6I#EG1;L+oB|`W7sgm7`irX%NtGi!&^6kj z4GKD!*mEyH<}Z(>UqQauuGeqQ;Zdi4!hpcl7touPGcdfO1Os`43D%@hIav_^LY^MN z9V?5As*BJUIIi>+lPsao!^NE~Ok<}$Ir^2@Pwl=e;3cv?FIZcY^8>I9ro=1s$XIVfJl17Vg{Uy#< z5Ag26in&mww8D?S$~VYgUTxkA z-~|ekEMO!b%|H&HekOrBAL@0)Og(w3l)hW~^H^SYT_&+Q*)BhpwyWMemq=4l=+TBe zW;1wlD^U7AgnicK%os-K$rgb%+~%VybdRnDyk{LuXon$|ywE1XJxk8#CRcR@(=a8W zohrw^u=eDa?+XtCUOE^AjKV%4Knsm#tZL)}2|$#p?KXrQ!oO5pS`-3zBY zBZ@Y0E+%NqImJtKDWTiQbC~cZv^x3Nqh_IdDr0R9KPQYyR6Nd3l~XXK&tWQBg|ImV zS}h8iomXz$~TVEfbWv1pp;TJ3dy+JPj!?*t^}DDY%u?pY(DjZ}bu7gB2gANfP+2lX_co zfYL}kPq|=q)JX-E)sBmcFs=ECZy#fF(A!V$=etU?Gr~PZSNdYXmDr2T?nulJL%cdN z2TsbGC-$;(gK1oJ-urp_q}X|4FBZL>PY&2^FL}FMuE_I}7f>dJFQhM&4>4cw&N4rzY30@O;^TPKrCWY@OkA=&mWp>?J^(ZW2 zusVn^tK~3aukY8(>!04f5f?-6H}A(JaZ>msB}$9k!s-*4-P9;&D4UJXU~SczM<(za zWcu4}xO7EHNg-9>Y|RIfyUG?m%l&5Un(ty zMK{7RRf0-Oxi$>06OaYA-ikKY#0irSG=+%7(^hzdg?o!>_IGVM&wpQCYJk^A! z7nS9a)4LXHRogbVv8=Sv+SRwWJALR!9N|2fZ#Qx?^#9sS-Bjy^^hV70m!D7)U2G5$ z-b-L8Te_WHsGKV}{z)_Sx1pks;kG21L)H)GpVB9d;aLAaHlWCxEy;)`D3iVS@PUCc zqzt9t@2)>z@*as?B7RxnC4*3VlqRY=V}Lc@oRZ0Ocl7UQrW!Qb0kx*S9yYL(YU*Zl zYV}!Ix83<;6iC-+o8RMTfp^*FI^1g&vh?)L$$uplwcLgU1P`xgn;_<_EO5JIf&a3J^knHRooSObEa#^6$8PQ zpjY`FiaPy}POJSpt_d8ST=C|b#ySobB^mv5!xbW+;U=JYv({LnE!P{#u8ujK%T2_! zJ8E7*zarC}BDOJ;X)?E|3%{LA(1c$=dq1wX=gfA2BOILS4N9%cB#wL3i;z= znlk6$Rg?%8P@8mCOf3elzD$;hZ_Q9ZSwtmDn?~>`gH^0XCEum3X z+Y>IVWeV;%rlN9wQ>>Qjjof1VmN{Xee)ISm$%l1JXwn#HQA7isq*kT@&qoLYQ!tYY zV;!h^80rgFPSRG)6{pY7QVBY1;VYWByFWDSIr-A*OvE0oine4C(^?K7p}L8xW@Shp zJ!#4;eO&I(?d#-X(pqI5+2sXVtJ5{c-IQ(yPJma{_U;qpzuV!!S9-Z!JVb-%;PpZ> zZh&n-iXXuRb~ytYBP}VlT*OL_Yw${8R zD2UL9f5XLhl*{TLTu=Q(BMQCScvhiKa6abZJl+nqleyekLYRO8l3Q~16c33v+c-Mg zCy;$R&d-t+`p`OW|5OtPv4Kkz7rOlwS$BG(WRYxNj*G%F%kJpeBe|zahw~3qIAAdD zf7~5q(9SlOz8zd$FI5wiNBfSc;eTPp!aFkypDf$T zEEUL zjkS|w<4dkzStYy($3&?8%6j3l32H`m5TyQ!7=ur*u3~7FvJb&&HP(+Zu-r44wH+i< zMhM3eo>aEPkY8o{M#YSQHsTbC(cip(t`Wwpx#p(z)!I_pv8hR)1Q07zMonavn*?GS z4cVk1Om+-lBa!hlP9Gx#{6&KXaP4enoN4?3RJ^Cl0RW5e8#l=LFXo_p_1o)N;iLjb zk);|fs3=QkghIUGBJ(>`#?cFgI*d^;j##nnQ>HQS-dwM(5a7jTTdm^U6u+(O#tl5z z-%fW5Ua_#?ej_qa_=45nBlv=;=HU6k#Nr>cGk3G+T*Sf^gYmqPPW%NLuaBCwbB<|R ze^U9^uXGII%qe)7vy}FN^*)6--_-5V6#CZkirN#jg56A)K+>dV@=1`j2`9JjV&Ve9 zqA5WJw|B2Ln-8}kvuN}fs^PMWiZ^t-_MHVx1?(8QD{}(k&K45kxC2nITu!P21$`O; z8Ojl&xm1ihHC5}14Nd{@c&8Utz_P1NBB#^UGk>E;^sicwx&ojqv)|cy>N5@ImqKHSzROiEKGS^KV zh0!QAefOXY^M4Q4Ko<946^Y%0l9YE3#&m*bouBmX@It?*_$994owy}vfDs|Q(_|Hs zHU%S}fcivBqD2_i{M>`Vt?DmeARr54LSBt#EH-}$;crLJ?iq$@<5b}4U&Md+FX9vY z|6ghkVHEGdKREa5%45d&Pv<43I;?9Kx{N{sMfDi_9+ z$5tvKt6ZKV6vs#Mm&r#Q3UnSGd7M!u6l};sa}1x7}5I&zvc4jizhoMy7Zj8@ly9OwF{ zwXXiN{ILUZs$^K3;Yz9^f9saS^~D4Z0V-dPV*fD7R*LDgKH&Tv%`3?@ss!_d_GMPk zzRUsI*BSkd7$&k(`Kr8(8o$2Bws?Jqggum;y%82-2Xk$JL8rsX3@Wc8|kBakXc{nOh zY|(*5ya(S|QleL+mEjJv8v|e(k|pz+x0BGL$##B0Ke7QRd2eO4h?gf}XKDXCumE^my}5 z-UuOQFJNl5!9V8s0)M5E&0!+=dvwYC}UdN5MKYFo4ES4M{@(wa9Uny`#w`tm9rNAZo`h6UaD-zTQAJ7U0-M)^Y z`SeZKj4#18U0%W)e4;K-Ek2Cjm<7`os5^68T%2#aj!L(bt{Ay~qk^pI1N{nKyqkC` zDWJ+6=JgqhPRDlJ5$f9{TZ)<{(1j(Z92MI9$Y5igbh5ah%Pdx%?#22mjET#oTMCx* zkH~Bv#U>v*7;3Su0CTvm{i)AAI|djwk-jCWBrL7zS6-q^b2GOqtlOe?5Rj64xZLHp z8={qqKi+N?ZwN8XRqr*3B@lN5Ld-dw&Yn#T2b#`KeK_%Juf!P4GTwyZ^Kc#(_2EQ> z1QOc}h|oDl06N@y1cZCj5w7n|kI~B$uWD8YJZq2tqMavGa^tBlnKBlBW9-KD@&ba> zI*Gfb;~3!_GklJQ%q*;pUVghFr!r%x##lL-vBM}XD3fD3kh*)T9yEO2+dTtIf0Z>ymT-m%SX=28H1|g1+ zAeIplXB?ZtFlz=+jZ7LnT%<7{=62HZacCrEvL zwi$C`vHxmD^Gr-YNClfuzgb|HBLcsVuaT>dzi$z_IqW&hlv2R4L_^7ScJ(lhuzV!^0%Y5Q`!_Z&_P&SE9c}(jX}w# z+Zwb z4p5WUk_s@C*!JP)3M?~g#Vqkaw*9t@`DR^iNk5rN57t=8OLaQ!o?2TveabGkYNuSk zgC`@_!HO{HqakCHD0#g)jlDrSJBmfnT!rJCxdeV-7W5`wPTKxb?~o14{7QgXF6Z#6 zd-Posb}FB`u0X(2=(V$*fT++;y63}Qd!+rnuWN3a%GmSJbP59PffNMV11YH-Sr`KL z_T@ZJXyt(vM2rI|U!_^%`31oZq(m5&c&c*KA*PYZxW}hY=Cqlm1YRgpMb@d7y0D&09B4h}=DY>QtNvidy)#Yw& zUBH{`Zxpu7QjjwA;j( z6n%Z!FQ7;ft^qbs;uy`YM3Ekjkh3=m%6h zE+Cejf70q}|Ddi(oL9aB&3BoV6dv*LU^u$6_{ioE0{|i(8p2;|1>w&>u-3!(%mR4G z7#%@Xpo!yzi4YPhi@si&i%GiXC-j8rfz@<&5Z(By`G4N7(fp9NF^55=sU6~tW^H{2 z9$}okXZWWDquY1Nt`$Q8_&!Bp$f@b22>S2xWI{Pu#mmzop>ZZEKG&;N+pVabRUUn^ z)nU>o!T*})9n*VJ(_CCV*sdE_Qy)!n7uPJorBvmepcAE` zeOKV$8ijR?RM+e?f6WD(({B6C!La>4AAWNz+&j3itqmtajml#ib*4SOQ^FH=-Sk$` z=TknJ!PruL+WRVwK_i4F28k=j*VI3JVFEalVX&x^!jdP2(;8aSfEQDdyXI+AFPmg8*C~JzraL{D1OG1~Guz0sV_rKC4~rYAjiU962QVH1AXo zzTuj#$2l7vfc>iFGzOx{6p(^mmFQV#2FF?qgMjy7DTqz-(u6&{;H9#SglQ~(Y4&k? z++la$A9~&Pz|!)c zfznvQ)>rgD1{&Fb@FX>q#TQ7;35 ztfsDpRCP*aaov;3HgQiXO455$*`4l5<=}NsDu=IoQrYD0NrgLP>cTL3jC!vQVSKra z-n&C(^d26C{x$xHrCx1gH<@u0vU*(jvI9`J(2Vih31?nLZ! zO|MoT-<_@EH>yjBmrXoXX%^^Mvb$tx=773=MaSZ$9a$K4eK+-smVRz=2|k@BXh#2H zo|WQ6YrHq^zV$b_x0+N%XC8|xy^Gr1XP}g-L-196o7zG8)oqIeeGnsd0!G2yZvCD0 zHG!2wS8T892Kx}b@6D(>O|%Oe+~d?V8j?3R7eFAUfKV)KW?DgIFQU?Z#Vyy^DNSDPZ3!ZldsHo(%bLk zB2svomcOtt<&vNm5?Mv~xcGFd^V)FN&defBhKV`URo%}NllBZ&6sUqiOw8-Bsc4*4 zUxkZ|XCWm<0`Cd*+_LRtl=J=Py*}G$;;>PmAY;AYUu^%9A1SaP=2z_d~3j%BtaRETe`TlPQ< zwq9klL{Q^cKRuyYcizJIx^puSQb+4e=TMEz8kYy5l@R>PS2JQy2VeVD^}92_JdvkWUh0A-{el&ckq9(UjpcM<>qOVX ziW9Xy4jVz;508Pi^0xF%NB)Y0bU^;)X@>k>Q7KUlhRJa7RJUBCx!!qB`nk)55PhZvNy2G9rE6Ecm?N3v^VU6a|m1*e5D|X z)>!wRY6_Hy_<1-H#b+fh%#yOpAowK|diW(2B<`AWmr5u5G#kP>Zw5i=hLxERj6qM5 z3L8v9GxN?feq3x6(v!c}1{oeOFed9WlYdPkJ=O8NvLwSdGkdm}LsihM#k49-I5hQ( zI4GJ$&TPY>@euoLAMD7IYw&cKxN`>&YE$K9HiPYQIZP>G4wNJj85_$PR_99zq3F*t z4k^2tt=*m%utEh!u(_-w46dXsZ@|p z#zDi5Msq$I0z+&8?zPqGU@~V(j7-kp!SPW#KADZ^r^DgYVM+L#mQ}C({ny-Z%S#}F zMy%_FnH`I1R{#-&ihc2R9;K863gXH05gm(JIqmslp#;Fts0Oe zcc3s!B5r;<812H|5rT<~c;k2BcMsE~9r)dQw`%-W4a0Yj8K{vvm@xNC74m(4tQ>4x z?e%-?TN3k|xSr7rcY&-!>cXD4cO&`{2N-Y*+u#-Vq`Z|HRdU7Ha4 z93&gd%eFpYs=jfbWr#YlK$)pdN>KuP!EyrRzMLSwFaEq&lzmH6L^H$fE$W6@4Jm6r zZC{gtJpcyB7MBHW)Z0xZrv5H_?9HSnVqBa_N0zL>Vk4s-tI- zTOl>;C>$42uzAEnnCG`myZL>#V(C_hsdIc1EX~g0A4$r<6k zhQfUehah9ge8tP`dQE93*+&|XdAUQ+MKWyb55j{HKL`(5=RtV3&px1i?9>k`4@v1k zcxgU{JcqIJ+WFcBl-~$n6^f+LKX1c?G6%Q$>I`Of`qkRVvF|v{^VArlK&`(MBn&NE z?%_YJPuJ)neqFCVe5dz5Fv;0hSZ$1R^kAB16q)z|z;I0g=W)>XD=`GdiK_zHF1CKL z*}TBBpE!ebB5et&2N=xrY^2=?Ondvs6SpL*-oY5RA6S8UbW~KXPwUEACYWQ>XV{)h zeDc(@?p1Id#gHjG?x$By+$GlRW|!*+q|SQ|<4kC&(27ZR*Dh7qp>hRiUs|^r`^Gk^ z>bT|+20rbh2~auO%rNtcIPEKeoh!ZWvE|Gbhwmoj*p%m09^O?d*2wKP6o6i2gDON+ zyY&!{0XWSR)hstn9JLhon2m+f4yCfY+>^@LVA7K8j0qh!axg83e(b-8?{Q62YhvsZ zG97uRUTCFBGDBB3_cg7FIqU*hQ!QBQDh`4!`vwKk6$+=Cca+;~-?1W7KF(pS452-e zo$A?wW1G6dptdsf&B=1|4bPr@Ggy;vc;Vz*JZ}OpQ?+wU?~{j}l0&LK)Mk%#tmM$h zuFqnWLq9TyY1nFHZiravP*5JzvIrB106N&0rd`^S1Vj3Tm1rK z_J`)vho)oFCq%y9q&^wC>V_SWw*_W5vnnKNS;QU|AKpo!QqmU=idv4QSZfO5Ts(g!< zQhQYENVZMW2hra@0zyJuoSdi0^rgNk+hb`6hOQZgm%<)QDuX#5Y;u1jTmmavGwZHT%&*|ZYz*tQYOmOJGkVjvg$ro<-{cQ|n(psN4Q z5@JA%O7E?cLSBvT^!_R7soO2WUhJk(pqBaWYd93M2#0DG;dFQr&UUy6hq@QxY{ZN3 zc;?B5X(D>ASysfP)Y6s>#UJ5o*iP01OgR2bo?&Cu;My&d-HLdV?VTga=Mg8KmA)$n zY;h{<0R70?A8*d(H}maArKXcPUVJ!s-W)ya-s3?idk|C%GaRIq8HD+sLBfg9AwF&F zt9$nn1@@sAKy{M7+3>#TK-w5GF`eYq4fOmn-u$Q;Kh*;$`4&L!qS2!YwWu2- zL2N%<{?W2&^EO@`x$~$j_u1P_y8Xlff*oMYG}5@qkE zGn-`}9IX*ES?hyv+W_+fK&oV_kuB*<34_+QwcLX|U&NZYd4hJZ&Fu|ll97Xz!l*HK zQGRZtu{0XS$e>_{@HzaQuGR{58_Rkh6WMvWtTYje?{l52SZjOdaaP{(8Ln4h{nt?) z|E5{faw+avVKl<6RmDQv`KWa$=w*)BsKsM_FtzcNIYw|J+xI@nNqy27wz28DXt}k) zDMI}ezcpre|Il~5JoCR3w%!GEd*Hms z{{KK^Jj7!Ad9e<;*W(>mEGB&2y~X!+z0HL%=MFLSxfnCf*7ZfaKr~KHV&smM&8(if zmc(Gniq>L3S%3%0X99$rZG##(eh)#=6NA&2+^(qr>uL}xQV(!B6K8-+f{(D+C-q8Ymf=j2l@queWUkvu*XT>i!SIc0M<;qr8>uO5P$p5<*Cbdi-VhrU6~45l|tBy`y% z%ibA(DYd*-^Wm!`y~O;W(3C}u`KZdY@y3|?rD&9-d}Ukns@oTC$J8G-XYq>in60Yh z?)#@T4<4MZZg&J>RB#Afjor8^qiw%^7sUhV%KGEBY-4%iR2Pd0?Ga*vSwBBtjtaaO z_w^@5T z>*Rs9;>Df9<=fSYdupXUc)mmQ=9@b4bC)LDS~|TYfuoMHM!GH;?kX)YQEtXBD~yO& zdCtsSs;I`sn?Y=V{CxdCCaWZ}A*EaoG)M)`=0PW%U~saicS$awa@QZ0<{03{9899Q zQp8Jaq#eIQsZj)q#fd6C9cAZ`V_IA{AVka zR|y`xRzvu#ib|FEQ(!M=HX?}4ndU}MDzI*amFpp%CWp$!t!QzeCV4$I8%*3i_~{NB zt0Bauu!U~Ba@qKOXO`0k*YQ#1aZODcE8eJy!Bv=9NnOg&UcG2l*9?$YWxJSspk!9P zREW8QXMhB0;+ z51er1d!xpM;dMC;o5SM%pnP!hgK1&BT`n^Xxd#&OYbm$O$yE{4^6VCJMjhl{Z~B2H z%%Vp>tch``)1&!vB4&6`zr<#bzzj_g@HC3Y`M6yUCx~plv6Po7*y8zE1gl>iHhJuPi1KRr$2QAL{$!T`{yr-W* zO&h{Q>rF~_4{fsQ*AJ`zHxG#%KJ(Ybc5^E?!e~}nuHxL_5-k6EeBp&gIctAG+MY>mHlJ<%i}TUDv7L(s}Hr@&u{O~JV% zI4DZ@X{rwOEE1edrf`u?seh&^&)=~%PeDJf?yk_^?^WT!yt+kc+>(BC_TL7D_K!0J z&&Rz8^^Ea-NYce`x2XKHZTI2!F}M$F9FhC*auOyeNl<+hQUTbhgyU^QTOSFq!dEMu$1zrEnCY>Py`FLVD|hxFp5bw>!z~DpzijJWP9*rl4d?wMoS~u|s40Z0Njz zLEuokNmU5}niR^KnBnAWaBLN5e$Ei5h2MVo{;LZmLWh%#_*(Jq1@2$U=9mgf%ji!E zu@Ikb#3jRmPo})sT;%Zm9HZ^s|M2GG`}OGucMtjUwccUfaV--gl-cB4g}Jr=L>~{R z^g9;x(YLoBKl#6UOVJ;0D7!Mx+!GCm3hAbfo6kSK<8k5*Mm716_Ad@t)L47LOT4Kf zkKHWb<*apeB@FhIq<*vyrBuVj29-E|QyePm%WF=V?nH~m;!`WBB}hv(lfR$u?ygTI zhBbo0NEpC)TrGa9s^eXI=-HPst2Cue0BWZJ#YElGDMXHqSq-PA6&Kf!F6c6Wg@ z*O|?bjO7sUHY40ZQ?xi8u3oL)5i@_gu0x2$!fcya@!1H8F%DL#P#GR5^!c*i4a3p_ zsoM*HY9(H?h(#tM3u1{d=I-8HLy;bY>4?Nq^^8aP8p`;kG0c*)FO@ac)r=hvpX+%_okbc@ zxXFJcVemDyj<5dGX&3Z)Wq5Oa$AhXD5XS(P_CexoBrxR?r>&Fd(4}^{oSu*wqZCwZ zC*w@SEM-@HY;SiuVlm|dzY;FuvPU|&B3UR-I7`e|KoZ)q;luwr3X2aBDcNW=SZDqq zVpD4yXgJBKA`m12J_M%^$)Qr(;HK8F8y(9raxWoAx0Sdn2jG~l0j}9i>^d9IQomna zUA@zugOZZb%|CUQ6srApz5Bo$CnB;^P-Ka(Z$I*YN>@1z$|8_+M0;}WRFEh;&1Y_x zzG2735#j2R-82ZdQ(^+Ls{Ha;?co?YMI7qdZ#U~-7jwQX_mnmw>LawUFlVu+w)M!} z+K;z5y4dH0ObcTh{izXaRqU!?sgJ6aI$Z|S%#-2H{EKZ=P>Z&d^ikDMfW)DzRU!wv zf&T1J(r~4$$9AK2pJ6@6q~(UIy!mPe)?1r>@uNE(It-6$Ep8_!B_0K=PkL*w;aT1c zn1h>%W3y{S7G{iED)nIJTGKi!Xr;%bEoY6iy`eEOK}V~@EacD>Ee=hl{Tz|?8Y_bS zTK5N5A!6?HXM==QT7U-%$c1A1uBL0>ZZ5lw$`U%@Mf3|v9f*zoy9!sc3^7pP`pneU z`98&1D?Z}bq}PYx&b5}^aKt1Y_(reBne{3+@;+Dz`1w=p>#@&!i|v`k+`oB+Q_nZA zhK;jK2{T+5MBY{W<>rcBAQS&32I#eE@92neuI&BCb~B9fDWx(vIEr z+sli~8(!#2HzZ3!Zb368g?M)X6~IVaD;kw4;du8m7k({_rLzlX9D?uitXv!``Q)*+ zK(!opetFu8O2bXKe6p-;uRw5QYew|%yyNJn6^bK_Qp`zo;LVmn(1xZ?)Q7d?Iezld z5qovExd7M_Ap4J->)xIdB+9Eb<%K26uFRuADG{(X*>qA?C{R)5*MDJ5e-6!JNQtf3 zID=~pn%Qh2EjdDX*|zkV6ConxWgnMem3f52`LgA$#WtiZECtoe=`?5)VvI}jc~0m} zkGe4K=q%DcRCJyy;~>yJqEaiYTPUdH7XDVch65geo11*XUGfa{67t6hA_WiS(dX{% zhSg-M%FmDjQgm|p*wXNs=DC|U=ZdBD-Rae(E~C7#0kXWkWE?SXRiQ2~$1M7-u1)}I zfJ#T^+1*5hZ{f^9x+i=3L1(6R2)cVI9c6Z7iq6{F{EjFwDK>yC9RfkA(u`e$EB$#3 zLW?iV7MC{9NB$OSxGu4I3$16%A-8YP_eMQCeD7#1CSnW!Os7<6tK?22Ymd;$ z401Mcz^##{vcZ!fnGM&pYk^rYf~Aq@1G|Lz6SuH@KH~BwTfP;EYua>B6N z`jOSgz33@u5}%`_zOdR~^d;N)`>@IzOn75EW7@>Oyrd5#g*KoTQTjVa$mY_zT?Tbe zX3n&Paz{1xmyPY4*usTzeb!DPuQx>#bY{51 zuz$zFt$Te-jmeLvT^y?#99vsOZ?2J_f9Tv47tz5{JR8B8^ptx}67eS&Nh(=y{*v!S z4^@(JyD$PymJGwSdij5Nx)}YLtjrbF)r-)gTEEHhdJ{9^=Hx0(FAb=rSZl1oWt`Tq z?Dc>JdA9kU5#x+hV@#v|giX`0A^ zKWy{SXkR{8xL=(;{(Xlfw==vXTO%fh7VahNHvM#(J4;zy)anW9uFqfai@G1&c-3%SCi>)4N{%! z0TF%7+Oxt^$3m$w#3xZ8(y$1yA)pU)lXgB1C_n=|uN%vczx{41FiHYk1O^Z7^GuWb zIrEqHDnT75Rn9Ur3S!D`wwtR&Z-pt_UWe4nPTDWl?^mBM(-$aJ3>;zdML3g1LVv!# z(p&E#YUC*PqkQnSShC&Nnf8Txb4>!1+Oz;xt5`siPi2xY+W4*XqE$^vu_0?IY40#K zFWJq5j~5rCUU>|#V{VWQ5nAQVU=G{aNJSN-wQ{no_( zwv7;EnfVZwh5~sz0)4e{xRz(WI+)7>L$M$;v>|=cp149K+P=*dHh%(?yMT`0HN_bU z$$HNsmf5r`)3p6eA?@Cib42L#%L=dl2frETvKs7C>GupX*kpF9MtrZlMXabx(@_0N zsy6411yUu}#X6Dw9A*lnWo?5Ec{Pfc3Jz^mim)28Ol>!9bBO0)wJT@6c%At`&`W_- zV2y|l^z1tIh|nB7M}-As)gva*5m7vKq09o$QTNLfW|lch&Cj)+RQ>x2DtCnb}!oYhX=fYSYJ>d|c3+9!fiqFSvQz zTr}-7P@_a`rel@fxkrGs`)j{106C9=p?zH<5o7k_b5-mb2KYpLcLu!ASHyJ6KAHs`(@DZuKX!9uV2P!XK>@^=thN1NHLn$EKEJ7IBuXc!7QdBHp&`l#az3& z=_=A}NaSfv4FQuU+Z2XXo^CDMA-&%|Tra*=c1_g1TlMp^5*ID8!&k1#F)bs_fq^7e z{f4Jz{00QZa85I+Ob@pj>4ozyVnj^(E0D0TZTi?j z3!;6)wCyQU5AZVqT|R( z47ib46a&92t$relx(=r_p&2eBz7bl&raSOs$RkcvJ&eAaf>k*?oBiLRL6^u&8wz6j zjc)YB-oXi4M=0HzV$XVG_JvNk9ytuvj=jFwF*j)7BMFzQKO44qJ z1MZqf4YI-!j;-*I)oHmrnccx_zr|j&UUyzgY!?&7fux{FN99eQZ)3~uNTUiAXN_P$ zOzIZzJ~%i6J=7?z!>`;LJPM?}#nG5x9sM#7>wr^p8Y^6=N?C7XbBMxn;X;Qdm9WUjB@&|j0y9Uz&kfjwVVWsRqD>g@kiDk&+qDFLL69rnt z-ffgRO?&QOikR~+FR*6DjyirguFQ9M!VT4j!rr<8i4S#x=H9J*wdKkjyfZ%(8Un8a zE~V@5&#%AXf9$e>Q{V=eNFO-KOrx#$R>)f7L1|VM?JqVnsjWi{fEvTNIm@MFKkyK@ z;V$4(6G*Vv0@-a^IC|VlL6r1Y-xXpcMpbRebr94Z8~t7>DF6(22Bt?3m1B9z&4LIo zKk*!}Zx}?!MtD+4jDr%wHeMQ01scGq+kxSfs!dQIF?nt#plY?kHS+mhuer$w=WpD^ zRIbApj3PZR*Htn6y*$6$n>C3((}^s*8Ky&OwiL2A(S6=*`cJ)4ibx&QoHd%D)6-s| zCc0g5HG)cpKqY)dv=5i*_h|sV`5j>-Yw<>bS~E!OL?zfXA zd(Ln0VM1S?>KeATxec~)L%-ofOp)ChqHgOZZppLv)XSqy#r&ni!THkoP4R4+Sao3-&@-W9$ z#By^^#29TSB~M=(_Az~L^e*6&BSMy3Jh3GY963?)eB#VycL)WdNme=IfT+)AA{9su zQmdM@w7j{Kk?5zJs)tazq-d3vT@3pBZnzjdO=!2J=6xOGv$(*l!!&YlBD~ag`!ScN zc_|@m&cVrEtWS8PTa40KYnUL}AWU_ufE?p@>%Dy>CqhA^YXNGjtKUO%oj=3fa&P}p zRoUUb>r#|vCrH-*lW^|6tf&lXui)pf74bD}DLNJI<@L4vthZQCV>@|5>~e_2a_(#I zl@hBmiTsYYg-Jpz3m0 zGezbD316rx`xgYAPLe4j7RhXHywtpho3p(6bXuD`R|VtZ$NS4q!EZ^-Rz#VVBP)X1 zKXKVb0!?03!rIfzNS3%Dw}_4wz+V5m^(##Or=>W^{n0C2+1N7=rYj`ZPFHx@;JJW! zNG9=eX#4Ket<6#vA%0;491`^CLGGEvAv#@s3VB8f(C20qxxE%o*E;H~Oih3KAiWdm9H9|nGM<>WNh699CZsoO#{$m0rb3y} zwVb+en0Ndy@PO=G`APar(XmcM7?Hs*-Qx zE?0iQbrYj_m>Sn;CL3K&kT^?*iXzkmKjQE|0mL1du_R9XCJ1$QDJP3}Eho#Tu!S84#lj7L%>>l9 z(hzhrfNOo7k-)3LZ#SWN`~Hv7yUAL`QJ%ucIUL+`vStViQ+NO|+T`{mMh=vFu~gMG zeI%oW0-*VYwxp>oQ?yct9_=SC5Y;}?p=$b^E!8tkU8tx`noS;zpp4odP$p}3%VDQs zNQ||vg(aV@vNDYgf5X#G<@rR_Qvl@!LeuAUlm==@jgfnGXU+!9@zGVQ&-qHbbU9DC zPNgrCe9_uB+t}v?3>B-kL1oB(Xe+X9fI_)%WZDcLT=BOAXnP|*V=$!?f-x>g zswy*MH-b+T*kz)mAQ5&$$LTfdUf1sUvA{HHtN|k z^JkCaS6os19wH!w{46Lh+1=+i2~!I5+-CB9aM!oqnYq zlPMVS8YSe9Nuo)Mf?DjmrK>7zi`w5o%i+;riU9<26sTn1^I+QyKG?PkZA*g=fd`IS z(p|qAveHc}M=3+G{$Z^x!lzTp)gZ;$)pYWISOweD_c)|BnwWtupr#J8j8~Uby%Z0n zF(JKaW#TE#mG5V@oiV#KO5MaVK`WL)lYT((=-SxWck{7infJqvuR&`=?@`?-s#LwD zq-5`}Iqsng`!0mv6L6IZP_544fO! zFepbMI^C6?q1JocVTVU;J~?t`TOeB2QgB$X%w`0kq^4cErG3p!$YlrcMQs26e7jxU zMOd*E;`+^Xi`z4(wU;m9!Fkt^pOPauxH%3BpKaB~QF_wr;A+)NGEF+jcNNP|w=7OT zLTr8?hd?{^|CaM6j#XAcRXJLf`7DT}>9A37h=-m=fn9OS8v`G@~0$A8FFG7f4 zg4O#ig4S=rH6mr(P}=xi=`}=^Uf-^38p|-~eKt)2#5d)JODT??Bodn;71gaS)}qHI zAC=C;Qqm-aGKRJ5y))%-Qp}MXSK1wkzJ}TN!UIi<$w`s3+_-Bq)B;vDh^aK5E1!WT z^2dpT*y&`S&S};mP0hHl{e8jsHiB#i&OFyN;=7B12@09KUDFEDBNaYQX%({U%L_aB z*DNvH?5?Q=^UOoKIhkUe%agZovwg7`TJxQp##T{T>rTRwT;E*xevMgLvhsSMTFI>> zEoCS92PV%raytY-HX4y9f3>N0Ew+y1ne6QCLp@4#amU`Wv@V&xV}=*gJt7WPB@QU; zxRPF9F>$%+^m5e2? zFD1op5+x$GdAoGo!%t1*fR_e^C@gIbD!^89{Xoa&uFW4vaJda@x;&jW1&I}h;yNG295zfi`)z^=om`?Jipi|+}sWXtUa(bOyzXjLP_@=Sk=~v=~Q;T1OR=Zl; z%`OsWP{|5sAL=%wtI-^JA1rJg1ei{l8fO`nQRsuWvtnxEPYhZ>4v15fKl$#LhgRHTX-!9^K~>z(Y~?ptE7( zRAz+x2}^kND7LdDxbW-havP$gqc@+|+wCPfDr#=D#cxSRa>o*hd zI^mf*Tri-sYXXPqR;AlMhiT~MFtyG4si}!tV$7S9Z?P3^FS(qKEF;J-m%H25)yd86 z+2!WsKYmu*-khWyqL2KU<^<=6nARaYHp7AFwYkWt1w~+lXw@D6@P;#GEvFox*#~l` zDvq+&0g|F+=FJ;U`TAj9(O?(D_j4DbMs)t4tLw9?TDByuF1XhhAUY>1!s+nS<}zM} zsLrb6lPla7C?*i0RIhRp-P3kZSG0#;LXj8BjX2Y9wj5Qb_hutGJGkW(->z_`Rz$;j z7^&}*llyf=osls+UFL#Htmm}qdy4#eQ}DuTQgS5}U7Ftd6+@K3{hie3^{A@SO~uB} zO_53SZA7BvdXq#=eNtCgjhs^+O&iEJLSk#YI6ZDIu8C)ucdR2@h%BjywD2AqKnc58 zWZ~VGpGw_MTW&U|o2zt(dE5G*ZK#3+=@=32j}+`{J%@jWCajg!F!V$^{&uXq=501d z3avzr#I&|-LeZQLI>x9FN#Dms-+_GE#f`eWlc6@W#1i{|QNrdH?iP28b5jU$u2TW$ z5LN&S<(DVHPlqHa{oY161Xi7!@ynA~v;J7&UZ$*GMo$ew8<~UfTbaS~I}c-XtW2HQ zujV-Y(*BiRU`h+Y^X&!Bk?3FZ-v8iJSMpy(np8&_U<*X&s9jtWXGBv2)(Tm%-aHYm3y}UlhbO)IE zD;2sg`k;ibro>0`NXaGq_+(^Ww}ETa}~2li|{t~@J^ zsg(0X7joRv9`!GNX*z%6UE|tdZFG=qya$|P#;JM88Z#7YHqSt#)Vct|77#8rISDml z^mDIz?!0__aX0t<{c*M1J*MZo-IKDBa^XcWuhDF!)iw6mEIWFwf$=YCd8HfiN67>3 z2&U;PLL4$P8jb#?VUX7&dz_;5Ba;NXf-iA?Hu62moanZGr}rrA=8p)i`RI7qW**V^ z{^^$VPw3|IbKXAPhpJ_aCr%D*R6RKlAnL{8ROKDAjC(tWq!@$y(n&+DSh5^vFl^Gk zbgF{ILI(jQx4b$RyXrV&Gniou@G$1Vy90&E$regTb!q!hig`2Q0T!R2-J5ELGaTPA!XBQk za2x338pZVcYfjP8on|S(OiYirNb#&dS9cp?w>qfP3t*f2R)}nrYQCrGA*iY}!sz>S zH!?R1rP_^x__SJIuJH;2IlF6@*;T=?Kc%Fgst2K=)nyfasi|{do7&o2YWvbo!?^u% zHyzNnwDX2cP1n)$Q^%$06Vu%Pav`~}z2s;AcCEMYUUDfbv|Id&vEJoicfQ-~xJmd; zoub1GlJm9>-jK7q{OxTVc1*{6z?jQ7dOjxi-MXVe1H9#PbO@v-G)R*W&6_L+v#jU1 zu7xy(VS{~u)jk)Bf?jI5lqfZRHwA__p&wUzJ5s*>*@7c3S#IxAoD}nAni}bk!@w}= zre$8)3h@w_xWKJeVjyT?RfiLl3$$pNo5Fp_7to|aCs{?U zsr&iHkH$!f&Er@4Cks=~%IM!j7}=B(aPUEn7uLB*`IdP6?b{!D{gT*t+`hyq;7U=8 z-fr@S@31ej0al~i0J_SNCsF&9{2FSF56+QciHz-9Br3t0hY)+q4XnF{fUDkyR{-Js zJ?|s-dQWh7E`M87@`0oahOL?v8%_UGnoNE=ESjFqs!o@9Ac?jjMmw@KKS$xTt&pc0 z{v9XPF*RAw^rlk`U1INx&*5Dl_3_n_xZB=bECD@&k)U&uNY(kGuEo{oEYY$)j_{_4 zM@2Vt&`ips@FY^Km8xasVQfTM&Kz+AQ~KCmlnztcX@O|*Y;T^wyWOo-Mj97Emm-)W z#oC@$J<3BJP|R(@?b7#@wP?6LdFH?RFM6yCMAF;7T3=seJTp$Qh7PR{1{OKGMkBs^ zt5b23!vQPAq?-@ECM;eVB1bW;HvYC*l8{6ucx`6Gxcu@|AD%FewumCn;J}~b+3riW zQ(OL+qB6ZH94O|S_qW#)JV~xujXH6>!x2S~x|w^8E7&cGHVye&&!#Qzo4xhKl1xf2 zx?sgMV^%YQr@5I1b>edmbXJNpjT@6cJ&sDshMIVX-n`u?F&{}v9Qj;b`+ksFH3%HW|KqU!_y?jxcNm>TWi`jn;PtzKDu4QLmMMmOh-Qjdc-|I38Rk=3w479OZvrVZADcOU;iU zm>qV@^;$dudR9+|PeOU1|Krr|vUmZEu4%mcqKe}wxxT$zJdR9@^Ru13$gQ%sP ziu-o!L^61P<4MLWN6EuIp}e{>d~HdmVqJwLD6 zJ&NleKdp5UF$d+x)#cWG{Qh!_AM52-uVxRSpPjY<)(G`R52WCPx+B~%nBlJ2{~p=+ zs(sr1{lRiDAc$F{#Og z7DndptzaQ|&rDXQ9^Z#sv1^O|0{_D`A;o){6AM?i!gieAHaCjKC@?8qRDhwKJvq{G zAw2CY2OoqCR;KU}NzC35w)se@iXE99N#-0*@9G|wAn|f+-B`0Ei^YnEgrtVvup_;7 zNjpNXrjM=5Wz`l|#)(Qhj;~T*P2hl_4mO z4^2j=b1|_Q-iGdz{e=f4Rn|UoLYyksx(fbefZAWyZEmk|Gaze5)ew6DfnVWWul$}5 zFV^HkI8r#|vpD>~UMsEcCve)(DbO>a_mP^I7;O%cg20ojLvM_nQlyl$gl&#wvx z|6tmE`JOl*)T7gBFK7Tn?g8*bFKSVl&&B7f)3v;(BCA9#sXmTUF)SrO(lR<>q@2ss zN5>U;X0v@}Pk_9hk5z0(?|mab<*ub-hU|~v^DyFtx<;f6Xy%^s=FMV%TWl5`?hQYB zR-!xd+NC_Ba_Ii;<8NF{;F+|myT?lno7YCxXW9OsrZ4t?UV_>?D`DEyh2fc(p;nyT zU9Ub~p8l!&Ti$8SB9eCc$^l9_A-4G`jK%7u&Plu{KQ7AdE~vZA#=FYrp+gqnABi|R z^@JK!sX@fcX-`xKyPoycKd@!$uFEq3c@crBPWySODp~{XNBQgDvfim|t=vy^N_qAR z&lUZ1ef7yL^qQYRX!Z=k(klp@dRUc@Jpc#OhLXsK0xq+9FrWNoY|UbN=2yt+Gi0)A zwa3maT1X*J-tqe7Ns44Sa!X*p#@FuHn-#VP-jI<#<9D`xyIo!H&N*WFAd!(}axMBU z%-UL2hBnsc0HZN`u;61lofl0(vF-D3y3+cLIai3kCLbZss1twxLLx;U&iNGPKHROV zBEQxwEGP7av>|Bi{JUu>YglUcM<%tgg{b(Jkz1zS~ag1me3^KBaZ06S0^0ddZTWtk~im*G`IXn&CTS`) z*Jz%O+!vR}xauU>_*m)(RosE3-p2JWPxB07O>eG&4n!L8<65~EpUc>&A$=0Wwcd)< zy+^hM)N%g)+t+P<9me_V191M9+c}mnYv9@tsx42Sh(>b39;ipud4FTSgusfpzl5)} z;^pdkd`&Zto(1EFkJY@Xt+Zni{+0RLp(JSUP!i3e+I{x@l~+OJss^-~`O53@Kw@j+ zUN)MMw>G}zKyi7c4l(k3uq8a&xrawhd$7O%_SGU3N?O2$c1|3V5N|JCQ#ogiWvdt! zjeXygW!<#%?hm_nTCh1C55g-hl$RS))K++hoA)lq(??NR_Jlqkn?8{RSfrWmJ3#B3 zZ0eyT#%H0(GWKNVAJE)M@vG0+>t+y2nL(JJ8HCvhV+Kx7r67)d*FEQ?NJF}mG3-UJ zIl`g6)3Lx%lO4z%Vp>Z!qDH#Jt|*-hl{;_&KyM+ z$J!m5YG7+QVRHj52NJL38W<(1{l~jHIUoISdAi-~Hs?2weqFzNgh9D&(vOb$LKH)r z?3@3+lt%&WfInA?TGGmpU7CS@W^XN)y9rEF4}D`@Nwm%D6|SPWS~1 ztU2~-C?Wj58mDBb3>jvL)6!;%|6sq!8`!gyc+NNvd@!g_@-VaSg$QK{?t##)G5Jsp z4p382OkCWt51pFI)4R%wm(;av!?(%{?b#ksrDa=$WfIz2NZ5x8x9R+&LsF`})Zr@L zBg$@C)z(}K829%3-SGR=d~ZLiXPXUYv0NuU=tQgY=+FNq53u35{J=9P`PA7Qf}>}{ zX_^TizUa^J#m%_~RsjFG!62jcCjZ1ou#x|M6n=?^tA5NH7;6im;M+Ja|FHh}jwgY% z`)Q2+_RyBx(_lPsz5HZ#m>%u_pZnT>xC89&L;I2ThA&px@b&k}7Zfz4AvvU?QXPd* zhA)QXht;Rj19@jf*~3A8ww*#1Cz$U(uCj>9_hU|ZtSKM8+de4|A=yMPD9j@aA)G*4 zwU6$l)95(og&n6cFI|vJDpmog0?Rcyu9mp)$8<7tCmZuV_zhcu-lNS{FJRbCGon4c zpAe*e#D>PM_GyJexu!XI*}pxqdXktbcWnP3A1!OqzEA{1i((TWU~ZyipQ3cf6>=9M z77F@AsF&T%BftQVQ;UO>3ukWNi5s225Yrxh;XuGXGW%o;EFVXG6t2hK_p%L$V1# z3C4|oOSrK)DVu>EYo3zLp?}BnM>lr1Ma0%%=TTksuYsSGuN#+tw?y-a+b5E~VqXb@ zi(ZPz%>3h1imUvUW3RgDRpfC)#t*jKNGau(?bEmAkJd6SC$qAB9A~i)RIv<=%WpdW zN_Y}=^j&xk6jepDd=LCzQ0kaec1&F2Ym>}5n^&ohcBb0+0DEn|aG=Fb8oS66&9*H+_67IwzW4b9&8S`;* z`I%D$tO9!%PBVH^Rd!}!d=cTX94(rQ51QjLNRD9P6kL=er^UMP*YrhV!JKRJ5F`;w zsCg6(HBgtM9_z(|XJaS_^hW39){iFf?0R1VDWYjJMdy`xxl=Y(w}q|tk~lzb8ZYd}Ajw4HYMNTU(?6$<7Z zllSQPJLsR~EuWboU93wUu~V7k0d-4y{J&N=)H%qY&me^y==>G4;W<{qlP96?#a9Ov z#Jdg62b%gX^o=tpxmh-IDE##~=AXO&DX(Fdk*D<2tJ^dCcIhG>3YXLY8O6lHmCX?) zJkdt1vT|4prj{%3SGFwD+c`8kIET{21zecasCv%u+$uia;E0uzS|Zkfe5YKwS497! z&Um3cd_{!fu2H3>9Xv?vEFr;7iT{vF>QEw!?NCzmZL!Gc;9?TJWav3lrvs8&@Wfh` z;Ehsq)vz`WI|3g!wmd=)l<<`ZYQJDbcw7Xxjbd7M+bE{swj)i!2q{Zd9%wgAdQ;~(f!7qq91e|(@*kLgt%_y?_Hj}@ee3_D1w1@6Jx>qAnt$}oe6=EU~4 zEaWVvssH1YCz`hrRpMmCSu3g`1)(BU{VLIma}J^ja}Xmq2Qhea5VSA{F=Xj2mz<)T zJ!#CLBwBDNiIz;0o|j=lRH3Clw}yE*ZgQ`+ivC331UTW#hWuwnw+ zP8PG!V-q}_NG*pG>0s6+0?N7SqxLvGHEf$Xgh2&gD1&)PjI5z`?6EmOLPt@Zb>C34Bo2-9 z;SL{6p|k^o1PeNl5|VO-IQEEn;~F9K5w#5~T*4D?%n?{_h+SZ5?X|cDuSN~8Gxmd1`Fo*PyNeUJA z6y~pgFuwf*ilo7oSFdlvKYtY9U1ze9WW>@;SYkWAp4c{QJEtrTH;(z~tS-Gplug%C zrG!Y+xY%9jF4Et53f`f+m8Y@0oNbw6M1iyIZz3)UgRV|D)IE&7je8GcZx7$Yu)E9` z>Uq2`l`NFQ41Td3CiaUs%(o{NWfbmxb_w=LL}OB$?Y#tG-ZSVSAFk}Zg&rOy-S~3T zqhf4o!Jj&tq{CX+J(tR)%JIx$OWg5!T>em(Eu$s#+Z}H>ne`Sl0!|(YOTT)#+nwXm&$f z7yyh(ItBcSMfsHb8*$T1<(hdOO#NCUeorcddoYz|986V`1GBKx>rLH# zY`R^9)5=A-Y9dDULLJ`04yIAw!L<9zgux!n2Wvf;#^!x6O{Smwh6`G`FPYpwTq04G zL!&21c^1b7qFhdZg)S$sA1o(us#{Lbxh~A()A>CBrUQfi%2bC7_uVH#Rm6_i^5Nj{ z9aj0Yv6!((J@W*L6bm>=ft1+9j}S5X=U=p}mAmdBi8P;h>leY-Y8ym=rxvOXCqhuL zvALVYQ&VW%*GdDo!!??3^Qe~@kPit5N~RNG!f^vjVzbs=`B^~<2d638?|GSR-%ax7&^44p>mdh*cZ&#VJOguy-oi3C&!>?pY-ZiA`@Y)Q5)fo1bRyk00F|Ts6JQl9r&DI zgQ#y6_5J1g>a5uj`>MM7ywe%QQW>)_p+&JMqtPO#?Utu??)`{^!YzHQbh0{q z+Eb+Wi&6uRDR3NZ~64S zY#z*`Hx4cl%Ly2cho}eKa&xpk^@;sC92c^m8tN}8d-Dr%pMHceoFuG()MpCr)@>*BH2*B^>Cp`4nG9L%m$a{_zTasqWJ^skVf znmiO1%3ov|Dsv!A!(-vbX~eZY6>;2fjdJ4M^A&i(zm)5%MhyNs_w*@*5+Z^1fewJR zV_f!t!@7#gBJJ`_=!tVQW@*$uv|g3c${9qbw?Py3IC_@l#Z)l71I7~;<@iYh#!uEH zWIN2x6K1c^j>b0}tlrd9iylzeDk7l|L;n8jL+LQJXR*$kN$pQk=AptSv^w-Qhx0o{ zS5>oR$wecspMMF@Tdw}a9U@ktb(FOv<3j~E_8)#N5-=wB{ox4IcLV=RAv=%@vK)iL9^ zZb|&fu{>DXWQ5<={YHtmL7A|@&yY<4SbI~zUouq9&kAmDE=7a}UesbG2g@6lHym;g z#wy77xPN&X0iaax6PAAMat>^tu0=|Ni7YBeXVS$NasEHn-iFDI8_5>sFWOk!rrC>WtNvO`Gh@LZEVVz#CQV$3y%iYbc=)(Qq0&x*j-G#oimiLmdS`JJxX&1s z_#iY6j6ylVxt+#beHKtDF+@m55jwjGc zw7A9B-{MFGb^#Zt&}*}X1=T##a{7(i*@d=^@!#I=^qVA>{L6AHt9sBb4-f=_sQlG_ z%nsHacE90w<~a4S`mP{OkFSCVCMyN&*UlSa)d`nLT$539t{RYUqn1moq3@iS{+x zS9ntxNfnXv59O7R3-ha^&hGWj^|i_YbD+5@1OOCpL>)68OJ z&xJi7qoLaP=IcLLtM<3JM*~x%REx(|lG1Uh-huXOdJ*N+x2`0{wT=Z_yA-JzFg&4$ zw&|^;PGx}n%nrV`ku)FUDeV2iZe}!qQ!?Wz9wvfw=xqqY$S7D)c5*X`Lx|Cv$KXXX zq#V4_M#+8S>JLgWxL2o1J4_<4p{`qJ=&Os`kRds&j~gS%+QAp=)359Gu8bkr@-3_a zb}4ebRvN{KzyEp^*o&W!8SX3#cugB7Lq#qz<0Cd-GI#KZ0RpGc4|tGfm4;E7f>03Q z4&I6zB$)t@mc483{3#lvkcL}nt5Em;iO;gZZ(>Urz4?WrA$6yP%cZuopEAs^JtzGr z%c_2Pq*-Mt6Nt7nmig6{3S3O~^7$6)uXn2-5olnO&M%vtSl$2K>`6R02Gk zsc~}TpDpiIyUq^P!AU<1TJ~LvMKGX%ouw-t+g?0~ZGx2ni4scq+@!xKhi7T-q#3bG zItZ^my2>J(>?$mngEdDN0)^cg)bfB*Ra-I}NvJbMI5~Ay7emO5M00&L6V}neCdqwt zoj!nCqu}JH$486X>P3L(k9@k#Zk!Wq?_1!LLfTxuslM((&>hSuz@BLkHhN_c(@oLX>t2 z5kIZmPqMsYtI3}-aeB{I-6Aciy|MY|5i(k}1rN9&Yw7FadnLat`=zCJZyhA)dcPMu zBz^z04{-)*LMb>&Zyu>LQ30WbW1oR_W;M0+am0kO8Mk|xTI(t3hTTJbl%>MB|vxF z)oO_r7+wKK$gj{?Fu4`?BjlHe=Z+vPQ_21Qg(2JMDjmW|uhQOZ3h7{P3UOR`^e}c6 zhS<=wD9}Ue0vp;9*vyOD;7$GxGp}v~-RX5YQpKiva!k6T)LYv2dH@zt;QeE5+HJ)T z@6)ALZWjpXDn7kQIUeRKshvYwXMXk%UcNr<@gL?LZ&*v6C_2TIvOI%Rg~Fk>z*bqkodh_bg{pcYL48l4H)~fn&~O<1vTLXb}R-)x=_E zFY$KUB~L4SE1qmaBoa6ECab06TV1HGF7FEH=o0B>T1GCu1je-NTzH8L$o$?*@Dz-g zpf^>9yr&l}t6X1WV4@CgRQS)bbqKE2!E8G#DTnRy?%Tg5B8rfAxKJ+Ogv+US=RU zXvt5><6kU4bvG$Bd`;GXDI}Le6%)Wph)rtM8~rm|Shfxkfb7`SC*Rw(F< z^m@;4Y2;XAD{bK-j-%pnh9ED@>eT^ zb#QF74JSR>q$GZ0A(svg=S9? zPeDP$XOVHFTK~#|!989)o$L#e{YBa(LD{rbw)S%Om@YtVFnu=s8lRv#n7?DahkXDB zZ9(57Ld%B9L@q`uhj51!MsV5iLa1nhv#{+qqgYmRESnX(!EHzJ^RFrw|{w&TSb2L%+LGEcRw z6B;gIx_-J#ogpVvx`@}u>2tzNln$m({GD@Mnt8+#I70HUE}OzjE^eRy(CmVQwRW$$ zTSI*}(T5c;b?Z@`p>>H6kW_s|zhUyzNBCV;VWO#Nd9Wfp5S_1COWF7C(l|GF z!Hm!}LpphlnQ3wu+1vR);x(gNBlFH{YS1%nEY*|sK+Q3=RgP(?&M~dB>JV{8D&n3Y zX%5biG%IIF7v)K-RvcfVlj46Wb5?E2A9jM8K|3(__J7U^Mz`*r;14>lRCx#wxYbXV z^u3am|9^Z^e<~NFTmO&b8(%wRc6s{q|42#e?$_rKBZjiyzzQQPCJEpzHj@2a5=hmc zNSag$oDvXTAA4zXQ^W!i&v5p3yG1{DcU<#$`?83)^!)W>GrXkKZj~ZK%E*3AC`GYs zsOK&lUa50)U`{uymG@|+bty1oTubyA*TOu;wH%LeEy815Be*fH(Oj*v>Pk^v-T`Z* zkkwO=A*ozx=`LB>I=qaH{!RParztOapoE0xY*j~X*ZZ!0ahf6`$xJIzfJ!^1>Jxox z7r{wx#b+=gxW)2I%ZFPADV}(Sfv53Hv33K7C~|W>M{(t8@?dgbg{V>;?_2Ir|S2sLhts}l(vBoLZ@@V}8)I~gG{vsZXcM%VcEj$+_sJW#S z&%q@(gR4s>1~8u8h1iZp^ZqZH<|r1H6e;YKpluw8NYIr7$Y%~9hdF?}YfbV`3e=ZnFuS7 z8DNi#SNP}DTbae<6=v}Wn8l?kD(5F?b<`I{7@RiJ6&|Qd@wpir$Y3cheU)m)GYq^L z7|ji)lNw4Rmx8#CyWS)xdNNM=md)S(q(diFyQv2GN^7MHnRo=cEp55@+t>O$@ik!A zJ2{~k{Z}4TteAM*5Yv19=c@nyoL(tjR|;pV-5Ndn=h{EmrFeS8mEs%4J-<4~)}tOHJBT zDpK~P(im_}CJyHaw^WPmeI+vGLUD$=rA1UF&(ffTd-CAzw5r&9~C?hcug+vp>UPjfnBu`5trhAkPj^*X+27bO) z@!vOle(I)d1l6$-!0KWHQ0la9?Y_(-v<-?Fvrm8}`UF^^PpB_jYbUAar#BMk{FYM$ zAuXEpTQ2kpyzCj;`INTR+;ZxF#y9J8jceUARG7BD#hOt08V~I*9kix-lLof?4b%IU z4K;F}inn%+n+AC?5!Yw?<}|Z>>*h=E#WzASZla6mb^nEpbhf))P%qhm@_gC4!KqKf zZ36G2O`p>suWjSf1I~EH`Bdot8>3FMcSV-lpaB*uH?q`Y9QT@iM()ovz;cI(G z`Ie8=E;cXVZX}RcDFdu@T5iRwgxe&*^^xBup|n9=k_yo!p=|jJQDl6QmYD8BoqOw& z{#6diC|`+@A6C9N7Hdag>g*B|#AC!t)69WX{dl@96sys()C6TXWdQ2i4M4nS38t&- zSS5-=HH4&S%%FJY3_ADFKeM`;xfUuEl>ROT(3UYvZt~Hxk%7s!`dQ)bH!kabdp=Cl z;p%3nZR$jm_70d*4y#rVmi+2^UV^3yEBb2wrr)F=D2DEO@l+fd|3V>??@lVE0rUgL zLk#aY#PGgD4DUX~V22?F;f5H>(GWv{l3^45(8Od2ogQ&REwqp>TP8rWvI%4Ax6<{M zr*z3uva)2@hxg!kbgibom1auVUHYG;c}&xbnR~u8f0GN9TB-FQ?S4!g{elsEp(TCe zW*BQr(~|Vm=jl#rpze3?@c+utqQiTKm+wz^IK=IKL(uNG){1SWzAZgMmx!FWcLWpJ ziHXQlOpGNFmut=K9;9`*OSIbCJ|AS`H&P*6164|M2gN+Y^*+0r=@nbnr^N1;V=EgE#(`iRehUq9# zX-?Xdi>DoJmXA-db16{8o%Xl;tu9`Wx&42-memJksRtNeHaJb=-~Uj^^51+SUcC)x z@bhn950)GkD}6&r%3PON$x_r0+7xx%HbuR*O;ML^Q`BGE6m`}%MLo4mv4uF)(eh(! zewviB;-^iDx#nk}+{@ZN!uEN#*|JNDIk%039V_PjtC)G)E!bYjO@c08^<0tZt??Po zz=~G?I+`7)FNF)E;lGZ#|2pRW>u7tP!{>7UO|(6a?eVOb`)^|Izlpj32DxV&#;>hZ zpKTK~NBUKJ{XlB@R=j2`L!^5637f~{n?kq)PhkCdxx3dnENKbxCCGN)+CAzWtb>(P zE!g-<1vUNR`?gcl?N7}|MPVG&795{JcPBo$05HYFM%8g=m=^x&l~H3A?2`PM5=mbwycIb zmV<_IQJP)`Uhrnv4j}iJCP8mMg@=tqBdGLTyPXJf$5L&TCP2(l@{J>6H#{rj_KC;Q z==p{&jZ*6AB=zLX=BKrIZ+X-W?8i?yozUK##U6`4 z+PwQDJkh_7U5w0?mt+OcRLzP{)y(+RI)#@2cxYE9OE_cH>(!Ct zzD?6dwkdkYP(LU!BttJ(^g(nfk)zLOpQ_esQzYVdx&1S|`uDASE5UN>pHkufHx|5& z?}_ZX;1?_P%S+XgU8$M4y@K)Q} zck2gPXUAq)8muk>BgnfW8Z&+pjx$#{b!&Z)d+`bAEF(YNG4b81^Vy5>jyM@}_v6#! z=X*W$ui9$>m5NTSlNnmS)90&9xo^4n>u;>0oZ1!|xP3N69pq~E&dAm*uF|F1mco0z z3Ska%Vm>2vZW~R~{_NuZvC=_n{F8PiwXbH6>5cM-x|6mpzLc3upA<_{tmC9Ub9GHA zTcyy^E=_<^+FPONrBf0VVKDEsZ+4fuU8R_1GCR3TEVYJalWy9RRF5qzDSf|pK;ZhV zd{_JrS7qiW-EDfCU+78kM*rXc|A!nUzfqs3rtOvzAmvixaK96RO}d~{)o1qZ5J)bi zOpc1%JgoOmGCl->1|NGEBdBa}H=VR=9yNUl0#(gC0r$3@i`GA~yib0Htr5*fu%@jU z7~4dBUq`<16YXjH6Y*yI6J6UkI05+u;x!)i!{_KoCz}K;zp)25zi|8J7w+EtLT|nK zC3A}1Z#=yFji-0NrB^*Ym*3y%aCH5<-!|y-;;{d`o{smJrmE$zK-nk9`9bU$#!R9q zBEAAUH#4I$FxdTuO5Ja~d-oe}-~Gn>b-(d`?+$BeB(ch#wgkhaL=LRrIIx3Dfu&sv zZQ+t+AULGqr9v8BETrM(LYj`fG|A;lAmTXI+tu|A#m*9Df45m;m*MfWxou87#RE{N zQ%DDgQb@CqLN>aVV>3@H1Lo<4<&(uM&0cd4nghKuC zQ*GdJbgkz2)#0!|G%|i=uNl+zC0=6(^${{-R|J-0v(lZWn*Nm)A@VcNp?B^d_uKtF zPIcXu0eP7*O4C`SGCm7UmQIr~Li>Jmz*?2f;r0o~PfZbz__hpeku<ECgIzR&NtKwq^ylNpH@zulE> z)E7n|8ev)sarme5hdt#F#Ukf!Np1CGZ&*5V)|J&6=A2z?j5!9Y<>Uw7S!Z1EWx92f9* zw|%x1vE_Vm25Da~KEJLXC*h6M_un5mOn@l^OR}-*@CClZVu2kH$zwz57fw1Hc^#OJUU_*COzy^yBmEgF@(CHjs!O{3qRdx_sTac6OZ zb4PAZi~rbfb^^b>v7W2^`U&GKcR0+L&)3f&PW!SJm;w6XX|q}|Q!oY}VBH7oyT8ST zLisKyw>Us)eE5d5)i>)~Je9Le_~PM8p25DxVY9^2RLjymrzA9&xF0&iZNA@Mx3ufy zkLxGwmE5+8ylDLzUmIQ@aA^H%|LgHJX0x6!(k+8Z_#g{H1Gs}dmhXoDVPx^sezmxI zl&eTEXWJ}kS#7!sW9^lrbH{$hr&^=olL)8F>_c1gjlnxBwkgJl75 zV?INU&b`CVx8vdl58AGKy{?a}>D5w4Sf5|RS}k5LpLVyOBo*g=;AF}D6F+>iMQgyP zvt!k!Emted@=%n&u5qjfrrQ=+$O)Ih*;qO+*+&O#TWPQRNA*~+6^&10W-{IU#hTB;6l2xbat<^Y`Y;4`gc zU}3qw7S>#2vFlckEkO~}Nl%V{;H+=`l4mJ7)6MV~2OUp`r&~7Ee3Enyb=wFtgI)_p zIw?iHsww2Jmk%FT%Z04>e(}7x5?_FQ(4mx@@hlErXvL*i@_F&g61oD=Bh%nk<&EJv zN4OkDU*F#0+eGg+IOj>;#)^g97DvR|oURtb@AeNEX_W#D1J1Ru z=}Tq5m#;Ee4dtx>G0ooepQdaq;2W5Fp40+Uva4@XG{k46@F@ux5MH2W#j-H{1T7bc z>9)>mnFhYwz__%$)lsq*9LD5mFCBNmy)UOv{OmUh7Kt_^y+6o$WmKa0f;KH?w)s{5 z{XdvHTu2~+A=G!6tV8wtd5tCt19+Bj#J$k++b6RfDUp-@|!1f^eLto>_!b4yB8+#aLoHee|o{Ek4?aMvgam|L%KTR%>k)9A>9Y z{p-zx)lu#;R%+$N`8bRlp;G3E3*3hvl~}K^g!HKZ1P(J^(gh~jurk}XaCL?;%ZfPSb= zuBS-lTJSmaiWL)fN%_UM`3nZ6MA@;;?fNji^VJ>O1@c7!+scMo8}E%E1SjIj znhn<67@&~9Nq&F2#d?i({r&dt4iybw{lzoRfGvM$<%U!#BvTdeZcmylk(JPnLj3tp zkb)M`!$zL}iYk%!Q3vDc68wezw@lC*v);Mko!H7Sc)G@1+;MZiW8=jpPF_r$NL7+Q z=_UgFjId4qKv47aV8?^$-@;+lIbDJH1Q!UOOI1qDWfqg4@SayIR3vO~1jH66U=}gLk`pT+<=Ud(|`f(9&-F?(AnO8r&2QmWk@4c~|8sijKqPa6&fJ?boO=cXAhz0n6g> zT@Ng16Z92YLTewjW&45g@f!6STQml`xH(NI9>^PT`}`WUcX^g}sJMd;4G>x^ImuM+ zef4zOe-ELg6&L$s4d7>WKo@GEt@&-ey21BtrcO|G7&A2=E;smY{eZwm?t^2~_7D5} z^^V`((%0iAnrFC-bP!+d&{afxU7Tcc&hM7b*y8>MGydA=kqS?4@osbb84V|P{!3H; zX0y{j;2sM7-}PaScg3lpwWLdcjpzhUiFyc^pm98+J9|&JWxoCbQ2tO%{zT7pZ|^}^ zU!Yv8FLQ$<3UPGm4u(O!u>Mu7NT-$?pp2sqm7w*Ap5%5*w5iK{B6m8hsEXS>dPytlfPbmTyGbz5p&)z=vep@Uys3m zZ$DiBY4KwHUwnoA$G>Z*9wt6~)=Ttd+lc=43b%ehD0{bfaX@Eh{o!U|A5T!FaBDPC zNToG+Pe}k7Nv~HsIDy0*MCF2`5-@u6V*eZdzN3q;j{JvD7oQjFNcJ(Be{&*sa}o;d zb5r{ll3O`zQo1?lD6SUrjbypg_1*W&t@Y*JK_E+nN2({FZy*)DrXOD;(!*%O!jxs7 z;N>14-NDzBrD4&5n5$bZXhpw)B~z`%H>45uH|s~V zIQWZdpthGODUjK?m7mC_{QMrnU%c5$TE6Wb8QF`NwT{+2y!#$&(`f)}QnYR8?K;H! zakzJTbd;uQQGT{!Ny3|roH52~R3)@jt$vvi868B}f)2QBFVob-gqO>jodUES~Y6(H!9&{L1+jaC8cN*(SG%pL^VK5EE#874)c!e!1*WBxv zGNPmV$%MbGKO*nHX(5GMBX&Kl-yb%7lxD4C$ayfOqOr&DV{dXx`2!tUw4SeaDCGMc zW75BItQ4gKgN4m_n6`P+pEsr21XO{d3ZJ1-=LQbsl1V9jeo(% z67M7O*Y*1GYKv~5+;94YYpEeV!H)i_1%E}@HO{KyhsSF=Udf6(1X$jqy1xl2SWv{y z<`gLYawG8?HV|rcDQcnctZ-xrMo&v+CT(Cdph-&9dAna z5M#0*i~5pjQZb{)(IkK6Sh_u zo0h-PyWyXBBvb1^k;p7lUAq5We$!_$^i*0~wBvG`F8vG|$mgbw&39#?z*yYp;)Zzg zp~S~8_A9M9n#Nk&q7v?1?N;x1zaEy4Vs?p4kk5BqhlHZsPL9biHhbB4hdT6xrG-aK z6>V8JGBc&|WFPP9{vPuPY8OnY(NE;{UhemwH*1yz3<1MK=zQ!eaM1e}K^_L&SOVA& zlt-zTTM;1{gDTnhj!s8NHf*LGt_x$Fm^oh8jNbAm-jh>Cicxihy3%t))5>?LbEO!c z!$E@2;(=;CJ&F=NxKEo$Hp-|im6 z(Zz|V6*dSdX?4uW{JgpUq>TnDy;{kusdNhL=Jbq+igxUWf9n`*3(5O;h@@bB4hBOP zOANc}NG#)vpVzl*}qK*6f(K z!b3H*as$-(1aCV3sItA^-7a8vZF+gOcmGT3vC<;26_Sx$@ki}M=%>BSMI{M-Yi%Km zDW`fM3&MYPEUbP}KV(=U(PXIGZ1AtPGrBjvDGnb$ncpqCXP!d5y<#(zi#9U}l97z)^r*D>OvY&=6k8rcKB^maU z&S||Kmg^HV!(t{T`r|Fp-r`EwGj zupW>pRFeXGoPYXsK={RWlp$-0DcKsks*xjaoWNzorOtvsFnpzN&R|={{&{DK(mTk4 z9myS6dCEl?{FNC*WR#(h-cNxIa4fa>XEhs88cFx)kXw?kVR+Dm5<3g zTyoT%Af>BNF5=yohWD4TlVSjwpGP|_U zHHYip)(bmxW`Th^b_X$j3xy90gnIZBE&buXtV7@}_cDiCP`2=>kB$pWzLj-%3q*j@ zt&`TF0ayu^?w;L8UP;$fEH;cwZ^fNtMF##vrMX^gFy3-POImI#*R(&53&f;c$Mehb zfUket%k(^stUzvmMU=-V_Jo*AMMck-@A%scLQW#y#35jBd)+90HYy?NAPh)|=v<$S`VWSXlyn zWJpDXRyIE#kq50Nz~w-K~F>e_?&4;UQvlGl78icWK}jTNGK;M2}cm26waf(+t7!MgtRca=5{4t9z z-f?~R;~L{es|99@q+eLx(eC_=Oycd<_{@{7Z8;(Zwead$Lnscl(5tG5Gz)!71Sr{5 z?^z%YM8t&AN0N@_A111KBY+|XzN%)!i?zeKC=w^o{dWJc?y<(_rdTY>+f=Q}^-SP& zp*^7GwHcSc+iPlRL3u{)f&zinFvrDOrj1vNM~beot9cZUMMit0>Zz%uB`7emP~Nxp zgKKWL==N>l?i)1eXaqYatpwPKI~oo}SpQICO71^NjJ;6n@X^yt-(p^C|G=z4 z)XB}@bvw8q>V`@!J_W9z&{ax^oW)R#2T#yqv!PMiH`Yg-Fj9i9Qq_>JiAof89X~N# zm-RfMJ6^(g`ZFrXnhzM-7Uke$5Y!h{mh}48{lYwiO*R-Rb^3wzF`FugBaOdQbO;jb zi0RW|^VI_X;fS+zkQPTQa3mtbu6RjsP_*GRNoBw5d2^r=kk8B-_;u9<`Ex0L}7&rrFZf4 zh*ki@X;X@}PI6y3%zE+b;#aN!(w^c*7K%MSeZ<1pp)ReFWnNsTjraVO zW0#9h=)KDySn+VjkHuKIm61#gv)q2N`W~JxjTQWr^QG6jw+BqeW7!XzWLdGWz;3$T z_1&w7M+`beF0BX7l}Ix7sTU>PSg*858C z__jM+0fV|8&c@%c^7@gu%&76l6>_|Iz!Jg@I)T%|tHo~*TkYhb%7WQz^@S$BreBF0 zS4cxtNGfYBB}C@f zPW1`70?`fD7EC!t=NbLlN03msF`NMhwI3M&VrziXE*wS=GR%hDObSSBu*WzyQYEii z!AyiZ3GgwqJXO`u0RrK9aF_*}AFQ>}1r8`ax7bSr7lDxXSQJoPk7J!&lB2ZJd~qIs zg}%Y31=@M-N2t?le1v*H6WJ)Sev{X@(z8AnEF2tp<@ytucch2lKE;`^pr4-*v9yLyr#ZYi!{e|Hsjzgjd%WB%IBNK2NSu}!W_;`U6M?zn$ zkq7qU(4a0@F-YBhi^5YzFfoO)#aknGl?YdICxr?Zs*qnOr=+h=QYhg{)bs&EudE6s zq*%&}%DOTXcwG*JGLP;Fh7}O?$oFe8I>X{`m5%t%e|3varc#Cx;{9J#M^(JL?S9FR+oI;F zY5(u-qq_V5NV)Z$6pd2y7rXGetG4@>;uKj^1ny%Z|# zmHcr;59wCde9HjoviuUy`}}3`_r>X}#p&zCet}zVR!nAWU)He82euc-&l}9pvhjKO zX^jE$QnXNp_6zt4(r90M3O8F7Kw0$z%9#Oadq|v zkdqCJzF13dx2`{UL@SIDL4BI~3O@0Gc4@IIFNpkVM4%*$ZJ>jRIt^W+1LkOUVsrb= zZ)0j{;3HvXGf6=SbX_v@#SlDAz7Mg_@)Jh!>D4`!}3=i=(hN6 z!6!;>Cb8YR+3|W*dyB(M2VROM3Lm?@n0-QwBYIk?Izbl`@PJaKf3nO=(Ov(>u9PiE z5!c{IE)2ZF?d%U$myDk5zUT)(ph1^dnaiK=rIA7fRC-5W&`|0a*273ySAMM{E zaN`;I#@8My;l+rdnO&5sI@2M z;72m@XbstPBXnP0F#v|GHH!^JvvSWMerLn|_8RIgoY#OXHa>>_376C?#FzMQ%`7?* zx>*Qy`f~9}zP)4bfntqb3$mlnLb*5Vt82@9SdQS#KS67Bsn)e%+1u048Bbv+obJ+Q z`F>(}Q>=+Dn}}7D^#1xf`ges;FJYZI+Hx~wX}9^I$;ponKWo3JI@ZA&Csq++?2XK4 zmBPfjqPjh5CPeOb2l?ABzLn({cN^?sm)TE*$}goNW}PH!CPVV74CTmz4Jm zdTCPyF60?@PiR#PRO-woNnU1RFwl{t2l&@!g(yHaf-ScaTr4nV^0{a)_2Z`8QjKkO zvfQDBKZ+pI#bN_=pwV@)*rEo+<&Ic;g~ba`x?&%Jk*-SpJBH|PWPDVAuTYtx32MR& zri6fniCu`Xm$m&8jcOxfp~s5rwBZn|#WVLQJ;1L%A#2YFD-liN%bQlWi2^9A-1{i5 zdsiyG@`p|Ql%GHAd>1n#0_Ezl!RdMd*z3)E-o0rIBO zg4BF-xo)Wnz^mROC9?japX-V<`F!g_<2Cf=Gz!Lquq-7}N-2OW)rbI=+pia^uNJGX zHB=HqqisbuK>cX>)nfT|9nesL7k6l`pX>T`=3cHtNL`nt!p7Kxz>WsjW1?0oYXUZ$ zp=6j<8YIzUb1Tyb4R2}?#5%W2w4^e8B5PIAcjNvn)&UR?8;Y?=*b0NJ>p7NRO{GR0 zhh?x&sTQ*S9klvq4pZPw5BGT2!~Hk%hV{Lw9P*Z0%W{?-tHmISZc|1bjU^y!>@Z=Z zClw3=HB_%Pp^kiW*aaQ%Pw*z_0>5Op%%VuF0~8Nf>(|l{Y_Y3$w4F=VFLkMGG}s|y zhg15k1xIw-|7Om1FrqHr0PR!h+}^D3CG_23L-O%der>s-mSZj(PIq7|Ugzc@{{nkY zvBT>l*HCB?LY%IDXt;qQ!cw6T(|RQXCBl}oX;}lY$z_RJX$lA0m^;Z8pDA`YVuV^7 z!8MeWDGYcgS4(0Nw2U-vWa9p4W8E@(Sq2d~Dk{%5(`W&ah@zaY@EzMx8Q3e6OL9L9 zi;`@^gZ`=56Lp|CA+G4javt|oyKw)i+K6uGk$!L?mAFzlDqq3#% z_PV@+);5No@IeYxcpQh;dJk^&Y56S<{JGs9II_J)11|G6;|6Otgg|wsJTdl>B z&?BSvPgh$k`o`kj2l*vI8d_srL5-+K<`XC&Mh!6w$SGPhQlzKX^v77AGO-hpSEz`(zLZYPP6u^UJ5x zC-D(l8iU6Y9%3C8iXCd-r;q3uNYdu`215*}WHE1#&vmNnqa}=K%=6XbBb%VggB3YB z0XO@>W;LM*;3TDqL#ZuE#t=VIv5Wld&1()t@68@VN;bCJ zy$6d99TqLGbocF_5+|baJ3K$4)v+l579$Fn^TCAzzbk-{Z~79 z&4zV)l1%YPrdh+wzz&P8bnmGjy89U8(!XBIgemF^i!@Pq#4BM4_$90Enf;NJ zgU$r8CVN$S)|}?XAPI)Y?_?$!#>R_dQ`Bau_C_$el4ZK~6X*#13Ik0o`D?9eU~38N zr0S?Ytg@5oT^S>Xi`Tb75D&YRiUd_AybY}`RlDAq+iTFpnNu2#<5j!O9h?cH!PY>* zhbZ_&tgZawx8f}2sopu>?*shlwLCL2AZ&!fc_<<*wS?ogu2-!>CpO8^H2 zbaH-5Vkcf=WtNrVhSCo%wF>=0>c@{f@`uNt$nX`SBnj0}gK)CD`H4!^24m~nlvM>f zRf4u&ccyTRko|V{+_*;o3r8)!M&E)R4SG{u7Ex1R8|Ic#Aph0k%5rqleGkiRrQ!$x z3)B4_d8NFfH5~O4-j-dGa4%)+Grz~xx`x0qF;%>GCF8=GiX?xw4Ur9PX}#SyehjB& zSdP^|E$&vuvYT!dgTNSEM_r_yFU+Yb-xy(q39#X^QokMY~0*Etn*a z8GAU+6&rfLjAim8b-Ip(bHvB$pC7r@08Iv##Oxm#2Tc_kYBLyy-i9!Vb5ZOZK7PXb z28{ZfRsN1%0;c%!Us?Es!etxr8DgRcm10neh_zt|Ryml1Q4;;*Ym2zV#~JKgVeH~0 zi>t846iVQ3(gJeNkgeK*#Q)5;c!`65w27-(XW(V6-g5g{y1N*%Ej78$b9ZDB%a(+) z)AD8dkRR`5{TS;gl~%p1K!f**Wz(psgiD_-LtNE?0Hj)!x2OAIZiazL$)k<9Sf|2b zdJ@rAp^dK7O1StD^Ng6cVvAhf+Ln$;==8q!F4S3BNs_bo(LL)AQK2@?2k_#)EZlrn9%W58WnNpXwsjiib*sng$YOw`Ix z`Y+Az63EnJ-0V`TwZ&O%?DA*K1T%(1BfXKq%#u)t6Y5P$1cZJR_sB`iSC{S40jSmbO1dVDi8%mZ)g;8)-3yU6M+Cye|@B5%A*I^~chj zV_+P0ZE3KjB`lQ<=O$q(1}f+rvAbTX3~CDx(2N#q-O?R6SubNeWoWI&J9t0TG!IV? zxV?n4rM^C*KZzx1^3vLovllyYsoHdR8MnZzbH<5ROs$*#hAfQ6wU>p4r~Y9R)s`{& z{xD*Y8k_O`iYpe4N^{5;$DB@^4btsaHMD+QV(bHL$ql-SFP`~d`bZTQjarQZrR_3> zMMX0MZVT09+8pQ1jQ#yz>M(x2=?wdSm8_PJJmAIgZd`6Jr3Hsq$|-s;5ssk|oc!X7 zOY9NxVUHOrKJ1KB$`P~1Y1|-grz2Kpa;f;`$!`M494YnhIQ+v zW9&=5<7er$TZeg1j1R8SKQ;Ruxflb7L^due&nT{2#uPA`$AFQ9NmH1KT9P2y=7O}}ONqBF>lsM>1??BJfzpRkiC~Ywt zt52z%Z76$+XC)QQ!yWDbdvFmZPn*G?wrEp|eHwjhji3QWjl0YJ7<-qhz>WTuMs4X)nQ-TyitxTsxEMCG+XB}LhQn6r`ll@Hs z-hcX4Ds#Tgl)71!iUirhWYCK3CH4hdrwu=}@#J169S7lYsg@>GQSF5`DN|`GD!t{t z2^~uRaSArYMQ}$%8wlGL9212|3}baV6myBXGSpgQ_BzySUUTONT6v6{Ez2A{r#LVG zsypFupA~-aAB_ESISUTSpvyllpE>-61yN{LSeszL4+Cq`3`392$AhiTl%)dnE_t(3 zKTKooSm3m*tH$r9KfkEWe&+V3QXI7>*4!M^5z3GQ49 z0Si@=V2=I<{bYtJs32$t3`^Imr*e5crCFIRJz2~p;YK{>gQW)V#HTP&mpx%k2U(13 zgP*4+v#73aIY5EY2)i}TqpE){u>#pXKGIyXL7$0r6Y{)z!qtn%TQni~4{LoaS4VJ< z`V7ll`DW8wl%jE0defF&+Z`o#su-%S?&4~v_-Zohg(YWSa2ycIgpBV_uQ=K6$Vp(1 zcB5&)kviHjThPg$b+++@;8Mz#^obDk|8)m%x4vZUN6L)aqdpL3D;sEP z(8VQ=7?Usk4W)3_x}3VOu)Ei%!5MYotuFktQ^xfN>VF*BJ`I?uC2-TzVZSxQBAZ%z zr@H6G`qL8kD;z>qpm+P?f+dAdDe#1HCrWH4 zpfa6;749Ekj8aCpqypA;%3qq+QJ(JJ{zJaoT37+*9wn+)|w9WG};tdj8(kq_F4L}ZLiW29*+;JTRnZO24`sg z?YIstZrW&Jgr!fOy2G-2&%%2;U>#@DMNg8Ujjl#wV8H&JJlZ2eMlnUc~M}9p>ha&=zR@ z$o6SALv@b_aT}7PRj<_pb8%cuo+-DPev1Ayn!MmtICPg1s;LK4t9rYhTD-ZH^uDXs zW|7a8-yFVRiQonf^RI`a3{2P?3u{_`(HH@9Iv8zhP0xqhWg(e;KVA3&)n(Xgaopj= zl25kFipv(PWZYOfs_`F|w{H*Mmq@HO5K?QGQ9g^lt4nhL>+iOYYxyhkgVtD%T6$Cs zYZ0ekV}Su@y!cuOJ7qM7Z_Jus66N)6ZBPjSN)=X;MqF-iF`^ham5_V zUoT`oI^tc_3LG2bpe7n%X(#Zi!oj=BZ`KbV*O&-E-6cnGTl|3*RtFN$xHC&Olgw4R zrN!hxjI0%68Jkwe$ncG*zei(;Wqx1upY8G=rPqm5%5=>gUYiplsC~-d55^Zy-FEsq z<@bmgI-akKqqvIwIan|I85Vz+buEj(Yqe5ZA6@fo|L=1IQh?Fj$4M1ESZZ> zIIO8O<|R>V%C%Y46Qj)1*~0o$#%Rq2^lt8cm1!jGW`Od#q)T3egN-P($CD^|l!aZo z5QRIBpaK*Dg{$qZKBDQDri2^*j{Fph%_F?lX2ypj@Xx}trkDtaX zHLrDt7qi7hp@ zd{s|!csgv}q2tB5L)ma()vj$4JxN1TUSH(d>A{ND;>mI?+?*qewGEZEa+I*v4z*S* zEw9D0@I9VUZKLn%4rY{VlqvKhH&`;RWAm1-b2e98Iy;7u7tY%*u%I53a_jH8BzD7Z z`fTb@&cU1rFTxH*IYUC53^Y$tE8cUBn||p4u|6E1hq$09ph|z*A|z&=%CCZbk2(xt zeEB}54r^&2oRjbf!6ib0M_a+R<#WguW)Vn0Bvf7;y<$#3pnk?OIW97nt`ApYy?=xU zNRLIT;onf7Tdjpkk4=E?5Vh6ah}kuisWDA$KWy?qYf4xcTR5=#n7bouFAXj|RYEfM z`xD*)Tc54lrl&_g$}Dr6gpw%x<78G>Oe+!NYcvh8GtckFNEJrLZlC|t{{26Uk+CvP zuaj^_vZB?{G!{~_gZjGsS->ep9wz%dsp^3PSumuHoXF@CyYgs99%Zy{ZOhK6m5gAs z^NHPi^cqMuFy}x`faCmk~7qDKk3dDBIiQxAZO6 zGAW=qw<@99XFG9w!eI#8t*s|#`Ilwp9ED?3j*MWHupBMt5R~aOovwl&GJ1Aa=;1R* z9DPE%+?C03X)ZXIX^ni(fU;Nwp-*F@4 z6oSeWo9sQ16`nG#0n6W^`bYdMi#XX7SXIIbvW!Pa)h$zPQ16IR3o)B%HY*a4leKs= zwzl{z<3x9NTK07OtHxG~&%Z8qkGkogzMwTFSP4?T5u%Hd-Bjut`B;R6T;XEFYb6|fSlidV+ZY+y{()Rh3Gu_M*p&OOv*2+ zh0!HMK%kp>P|ZrSC;s*wG_(&PmUPK7j+vH!(OHyPCB|EvU3$-Ry>7HI>@E;sbTQ+qpOOnCzWu&j#nOmoId{SJ5|J^BP2#@^Laf@lua-Lb3nI z^(yiuj6HTy(9cj{5!|E7)ibY96S7vO*VD!AXYG~QZ?Td6jYFkNkY7E@pjTzg{hS)2DjmY)mJzqSp+F>Qict_N1etgZZp)6d+m?ncvl%Nw?Q@BtQDUv$v zxnQ&c;!V|6i3j4jKQO5amQ^dz@-*OE)~Mf_9xjn}BbkaLV5=$c>~NMJp@ zN69jorZcdA+`D^yZTI9AFg?z()dAbdpzqOiYO%Am?F)(P%S!ilCA)YkN?ci-rWWUC zPV~cT%}|v+2L;uQVZF5-)+Hla5Fj*r4y+xL!D?;%rG7=2si#PlYOfT$aufw(ZYz^* z%{Qg$gL2H*xjg95Zr0Ygs4M#PQsElc%3SyB!!0`YKIP<7j`9s2wk&#&53BW)<6s!n zr68JjDcBt7QvUw9b19$EfcE)$+nS!U7#jSf|sO5-jdXaS&|y*N>U?KNor&%NsS04sWEv?nhac$8grJU#&}jE z))9TPhD&a(5}|6H08Li%P-86*HCFRbV?7TwR`gI~O%F9z^-yEo08Li*P-ATmHCB)9 zf!RF(t>rVY+CBj%>qoG$e*_x^BG_mU!A6A$HabMGQ6hqk76~}15y3`}2&y8CiOu{P z$g&DSgOjG49wUr$3@}k6$5f0QQ!R2#rN}W=BF9vS98(=~Ol25gqC$?T2ssush}LIH zw7aD`i)*U4wWJ0sOKPyMqz21MYOtxK25U-cu%n~~3u>yjoume0B-pVc!Il*X_N+*-X+?rvD-vuwA>O_f2{x`surr2XC_ry!ON>^Y z0B7V1cpDcWn79DJ!UYHhEdkE6vLy%SzDV37E zVi_qYmyv>k87U~4k%FQbDJYwfg2EXoD4mkL;u$F@pOJzGgpNU9z5*Q8&nQm&gyNNt zl%RX01l1!YXdWp+@kj}JM@mpTQi9eA#VZ{tLFY&bDu;2_t`hZV)Hq={i6g@+92i01 zzzF&VMvyl!g1Uhb#0`v~ZD0gxBf~2j7(v*;$aO7YdtY+p;sOm6ZQxAK2~M@Fa4uwp za}_I`OIYDtzY6E#RXA6!!nte{oN89#T(An~YL%&rSOVLqe-6#0s@JAU6*L#Bpt(*3 z&1EWRu2MmBkqVk?RM1?ailzz`G#99#)CX%RF!$4jKg}F7W(?PwJTF6kxYH)!PNRtTS_Rx`7Vu2F(xe9A3XrPSfKjpuO!TT?CRPPAr7D=o zRKZN63T6UTFjJ?3nKToa=u*KdOdm5q zr0fl^1Bx>NMtA*i3%$oE6(6J2e2h}{F-qOXD3u?h)P9Uo{TUSck5PKS7*!wWROlBC zW=aG`P{T8#B94)$;uwiCj*+P27>PoTk*MStiBgV{sO1?^F~>+$bBw55zX-F51D*au zUZV9J*Q-9m4f>C{(G$kp=o4dZ^o}t%`pK9ZJ!Z^}zBA@VFPh;7e;RY6XN|eh$I6N) zw#9v|G9lhCDiXY)AW`#zM1>0y^(;tKuOLyYf<$Es5_PCZuzEqFjSCVjT9;Cf3v5P7 z%IbjT<;ZD4o0JxXN@-EGlolmSX;IIV7R60zQR$QxWzT8B2U1#eh?Ew+W7_NBirWMv zp3s3_{}v3YH(=Dd0i(hV7DC7uHB}a%#IYLy+5u##_5LI)8sGK82^*kXc=m=3oM~F(sZ7IE&0Z;VII9}3( z6I6|yC~V|JZ6hbj8#z(o$cZ9HPSiPaqSOf|s2w>`@W{zD=MI&osZBMFoTzEwB$|3o zrm5#-ntD#Aspn*xdQPUP=VY3CPNr$#B$|3orm5#dO_LFdwnOXTMDc{;1&@@Vcc4VM z10|{*C{gS{iCPCrlsZtN(t#3%j+CHtphTGiWuS61))XWz*ht?7PsN?^T-k~bWUcr> z(~1uSt@uFAiVvi$_&~>s4@8{sT)~PDoMlrJNau~+HfRJeL|u3LczvK4rs zT7d_m6?mXofd`Tmc%WE;2ZB{N*Q>w-xe6TBvQ4l}BkB4ck&u+Rl;rixNI}Jf6tzr9 zQPG4HbxlZ7-Gmf1PDoMdgcSA8NI~_46tz!C^nlkm#Hj4qnYPfkE^wA1K5z-^bpB~F zhJXHEbc6FO`oVb?9pOBSo^YN;S2)k2FPvx587^SK8_u)n4(D0U9|lg)Bzxt1sFS;c zP|};+w2%|Fg`Ao#FroL7WT?;#6pnUW5j58Z?NLAgqCH%^g5*^^DLN zKOyuQM1qqd5}YED;Dm_;r%xm}nIgfd6$wtXgwSgj2~NUDa7y~_MJuGoyp9Rp$r$lo z#eh2z1MV~oxRWs8PQidX0R!&z3%HXn;=OtScj5&+)2{R_f^Y>$RcpW~*#stfRWK8) zf|*hk%w(!yrcnhmfhw4(Q^8D{2~2dUU?xfhGexZX5CkdR3U=k1HcM2Vuqa2x5;Y2z ziBYgji-KiR6f9GsV3`mF%XBDMCPT#%6$+M#P%x(f!gw6kwWfueAfmN+&hX`A$m$dt zv3jirET`Il<@6h{oRR~U({#Xc>JC^==K;$pK4SIS4_M9%1}yOheCuS(k5usZ75P+g z=L;=51WF;t=~T_lf?u_uxul&H_Ca^X%CWP0dRUVp?v|yV;?>gUi(I--Or^WTRJun@ zr8~q_${$lHcTAWH6%#A)Z=0>j?bE994xzV%6+~`|lZuG7hZt$-$H+tBZ8+{CC<@aB2 z>0QgiiAN#Q2Q)8eP7AuGv?y;%iz=tID0WJVny0iVeM*ZSkkXj-VgcN-yAw`EtNYPsoQgoG!6#OJ1 zMJGu}(L?z0o3Z>3O|*{;FMMDG)jcCh?io>U&xm4sMpW7}qRgHVHTH}sa9{*=JtIo% z8Btfia>vCF9!``^C|=q~3EBoq6gN!QQ}Am8V5=gIZy^F zmnr`~$d{|j0u?U!nT1nj>(#lc1s*6`;DMS29w=Ghfr0uK}` za8yfYbK4D$PLxPU%4JIO`eme`VnT{qCZwonLW;U3q^NE}iW(=RsB}V#dS|4ddP0iY zC#2K^_)Y9_gNwU3Lhb>Plz2cOWgg&3sRwvc>H(gVdVnXT9^gr-2Y6EI0iKk4KpR zpedAsMVS;7MeyZq1G|!#CaW4F2wDsvDv?8?Lk@`wIV2k7kSLHtV*eZx>*tWzegM(( zIV5(^A#Zg(E~|c2bD%=~)aC#WTMOEp1<(tb5jr^&LN970IB6rn2^U#LO7InhC?nnJ}E53Bw7RFr1jRWMVkf|*Pe%rvTCCQt=4bt;%i zGl7XN70g7bV5W$5FGEQx-A?K1JFzA#%2BaIje=!j6fD!CV3`yJ%akZsCPcw99SWAo zP_aaXf@LBUj2hre*rz=|nJ$|-+E!|aNV%9pPvg7F!s_w0RAY=%k1aw+y+_cgj(qtVMf8C&c?jMS>R;Bx+uesBl4|o&|~O z6(nj^kf=;Sq7D@aRxe1jaY3R*fBO0-#)+8Rb_TWa=;L>r!}=E0t1m(UPl|8GIs2TX zdX4vql0{AwFLI)ckrM@toG5MNM3EyW%AIh6@R1W;AabHJ^v6Crhv>mX?LhESdqOCX zju1t5gs8A1M0p({YU>D5SVxGeIzp7x6M~+O5XE$asAM?L(TN%GM9+-lB~3U%)yRp$ zMo!c=a-zJE6BUk}D01XPog*hoop6HMkrM@voJ@0n-eYVg<4_Nmg7i&k!bvps&&o9Q zoJ>>C$u#wxOjFOvH1(WJQ_smX4V*+%&&f3PoT#ZE1#nV%I4Q*m#S0!OLGM6`atBIO zJ5Zw7ffBV2lqhweM5O~I3LPmy=Rk=v2g*QY>(OQkm(Ff1&vNq#PL-{2u4;h?iWYdF zW`PGv7I>gyfd>i}c%WW^2g+4ASFOMU#R^Qd@U{4>$IV~Y&&d$O3?`*<9zV_9TO#4P z>nYhBPR-_UiZ+K+wK<%!&EeE-4ySOlIFy^iDcu~NX%||zaEHK1b<9{%&4h(g=<^&| znX-|U=^I&@%8`|69a)*;k(KElS(*9?EAfHI$~+;mGJo*Za}dW9Qg28|(HSBs@r6Lj zTp^G$PY9&U5dtamgFwpMAdoUI2&BvjA}R5KK+0SokcJ*m2K96K3p&=mVGM+y7$emy zV<>rL4E3&zq1cr%RJt;TGFQe>n};${6Zu&3Gsx(AJq9Gdf!J%9a%kC(> z{@wvkw8}VMv4j(Ji=3!l*E6EJff2OzjHs+(Kly#jZ;?8Ib%hwGgj0)V@1s~R@6OXMeQ?I)IVcIA4plj4>DHtg^U&b zLA4*ZzyVKuA>(*YNI1a{A}4x5Dw(xGM47ORkE(e8E+TcVBQ-^!K)>=fdI^N<7%X-c@@z_+$r1=j-6;WgQ&d zse_~6bZ~T#4vwDC!BO%a4%&8b6tROdwbln0#{|&=Bh@ZrMF|sDqGV)cf<{)RYh-2e zMpmYBWMyJUR;GDmWzr|C!~-HLbA-qee|TKq+C5 z5*N_u6X$8-6z6H;73XQ<7UyZ=7w2i>80Tr?8Ru!@8W+&$8|P`_9Or4yI|d%nBzrID zp-%Y@>eX%`r*I27Ra?j@*+Nde7IKQUkW;CJoH8BMtIp?j#Dh(<$IitcdrD1>DINaHpNLy=73n6|MukY98z) zb6~Gm4?3}W&?(h}PNp7o8ug$Ps0W=oJ?NxyV6RILI#GHsQ^dx`gCJ$hT;?yP>QQbu zVNs5XC2ABb6Qf|676r?sC|IUM!7?EVmg!KiOooajDikaeptXDaROu9z&3V48foXznQ|Xr))R3r>ol& zPHpHfj(F53uy-Olc0m5(jImqJJ{>n!$H~}4yyKW5VVJbmOUI~?BSqb4+rra>~-tmAXyIwwWg0l z_N8S?k2-aj6RE|#LJbz=X|SM8g9Tw4EU408L6QawdNf!Nqs6=u4Hjf*u%N-u>&N|Z zgHf^2L+(n?kQNo1qdLK6s9wJ@HOM)p26e~OAoiFVv>#K0D~zeZGse{5C^J;=H)CpW zqcJsj)y?v*oBZv3$$`;>BEk7hAb4-_gy18d5In;ZfL?zeTyQVAOSJXE>m?#+tUP(^~N;*PR(h;JPju4e}gs7w=L?s;|D(MJONlyq$ zIzm*^5u%c^U}vnQhZ8juiq|tzf}(*EH4T)gYM?}210^aOC{f!$iRuPQ)HhOs!hsSs z4wRsBH&oD<)((p5de|xJV6SQq2Ss~0sM*6o$sP_W_Haix$(P12QVVkk9cVCv<&8lS>aE*eZWEaFlaNTq2#NHBkVxr6BDD^Q6gMPN&6o)JLL&7Fi4^GS z;p681Y5!D~4Tl7^kYgbc77B^9kWUl~`9!ghPZSIJM6r-h6bt!8v5-#`3xz~l$R~=0 zd}3!I{iy47rG4a;1I+bqHLWpENo%cRX`OK_t+S1#b*8bj&N7zP8OG8&yI5LhmXg+5 z#nL*XSQ>5ef?s=NSv~CkjuSB6Ef4o=mfi0USo?}Kk{2+-btEcI(bCyoaX6b6n-QDKiQ0%Kkd-nbQX}7`! zIbc>Df~T1)#lC|p)yM--Ej<9$+yhW;J^sca4p zZ*U^l@_tRD#?+!kiii*yqADbaNsu6B{{%7PCx}@-LCow4Vm40@GkAumwG+floghOy zU)|oW9|x9GY;5z2pSgZyf4hFDg5g6g3?C|D_)r(ahw2zU)X4CmQUxFBW%y7v!$rHp zdbQr2Hp}ht16ERe+^q2P<&?N+{{B!FP^XD1=X7Od1AvYxKmjvAl*<5-ECWQV3=okr zK-9?qktG8}j})K~86XN|fHyq?vfrMYTlBYcV6=23IEx2@x4b6=1w0`r;R!(zPYB9* zLQu#Pf>NFk6bl5eoF@bYJ;5uuxve! z?Ys2G>Rozc?=HQubeG=PxJz%W+ow--9Wz8NnIUS+6cKA?h}ttlqD9%+K0G7_t$?>@0fIRVh}JY9 z8qlCu zb!rH?Pz@nhswJdSHH2KNhCs1i9S-}$hq96DdUq$MiC{hNa*O#k&ZQXz_5TjTgqz*! z&G940=DYMC)+hY$YP+@Jdd`4xo8a-y`t)fZxc@0*zBl{r6PFJEv^*e2?e6#2&360d zD6B61^?tc}_x!lF$6W8qJuYL3`{^s|`wZ^~=IPRV!XYoaCq45rCSCM0CVllXCY|;& zCcXDECf)clCjI$BCLH@RCO!Nz=H%+V?!|o)7c8#PQ-&TCXu11%+Q4@lZR9wPHu4%r z8@Y_5jr_&YM$Y1BBTsR(k(+qhz(*Wy}PYQ{3S?6Y`d>$S#V{*9OJ>ua0 z)&qMeI7@)%uXfJiuJ%shVDAhL_Da`^6o>1K;StWoRRyf+*9GKwzxKox-o?Nl48H#gEeVeagDcRVe( zc$D4J8ZLg=VZ|>ysDr%0u)*eWTivQuT_L^knhYD>PsR!c&-ySqOT6dgDG{68Bw~|~ zL~L@9h)v!RvB@#73b26m2|ERdK+ihXW=h9589%fXVs}nC$L=$>I)}Z0&(+Wd}_5bwFcT3(V>N zp^#W@sO#Sjz42uUEo9@;ID=XVa<~eS!jl{s+=!CFjWikD2$aE%Oc~sWmBEc<8Qch$ z!jpU%+=!ULla%jw%a2^0_a){yx$$49v}CI)4KNTO2a7)9OUEztVNb6 z;tqh(6%aJNf>NdcMN9$8mjV_5{+_5RLUXIDThR< z91^W^NYu(9(Q5!vu^bZ3a!6DIgg6hYTNzH4g}%I3NUb){5H)#%n8hPf3?7kU?}!w0 zN2FLgBE{GdDYlMCF?E8Nr6W=d9TBlJ7opYqrum^(?Gs?kE`c^|6U20Ff>^9g5JR;I zVxKla%+e-^HQEF*LYKgIZxiH|+XVlns4g1#7~YjB{mUZ7z3ou~{Qf@veUBgf3m-rD zH$HywuYCOA-}(5#zcf*TSMA1u`r%Ue%y)U~b<-d$cZ@7#} z=eUeXU%8A)*SU;IPr8gr$GVUSKf8=cx4Vp~Uf6mF-0KtKn|FJ=fxD516VFK~-en>s z_)4HeCkd439f1A@D$ta211DaPn zrv=qhT2wxzMfFo!^njEWy&$DUPe^Ie8&X>Ih@2L@BBe#oNNGdwsEvrVEoBfk^^*a4 z>@njD2EH@AVB|%k3x@tQx?t#8qYH*UHo9QwZKDf@emA;c=z*gPhQ2twVC0pf3x@tV zx?sjr?Nj%=BUYlL{*#E?HC^WX^{bv8cg|0CY; z4^8b%|<2N#r0-d1e0H+QoiX zlj!fs8uGg_g#2!7AitZ}m*35s%kSo;<#+SG^1FFe{XM;<{BB-QemC!?yJ`Qn+&-;! zmdm8|>FqlwSbhJ9O|}SFW0!z6HVRl{uYfhS3s_^vfHgJ^SYzLaO|}kLWA}hH8t80E z@i6_>+PkJyE0>hXwwBUZ)KVHdT1sO*OKEIoDUGEprLm8tG*&4olPxTzv4ExUy1AjTr$U3M2w&D5UW38)53^?dK?9Z_Vl(@pX0jh@8T+Beupj#V_CsIUe&}1; z4}G!nL*B)HX!h-g>@dUf-J{jkU5-4jY}#C5JJLok~2;}ceazFgjZ zTF()F*zP|rw-%}#&(i;LIz48jGHa$wkogS)_fTu@Yi!aXL z;+`|OcM+7Y16@UT^>o^QhsAYzl(a3a>k>a;ROsXWxL(-my6^UDPEp7a zO;;x={bl8s%^)%yK57Sjh^VHvGA~@Gs*X|WIz&a;Au8GqQBik@ioQcs6dt0Y@emc2 z$0&6kqN4N=rPe?0uO2rzZbUQ@%lnj*=fJ`}hgR)VXvsc>*6UMfu|9=X>QiW$K84nB zDX>7F!nf{I^i4}6peqeQG3PRebid6Q9Y>rm@WdcJPfgONsZshgHA|nShUwGPG<}*H zr%zM!xHK_PpQa}2)5J(mkDsvy^YrP1HPk;cVIlvO+Ti)Po1s=W8ppjMCm?l$IZ()L@KKjWJ4H#wZmUqtt2!g=%Az`i)U4sV!)!p}$){9@boK zwi*Je&LcPf#H+;dN4J!f4?|F-8QoTt8G$0q2ozmLpvW=;MU@dKq6|T5G6F@C5jZJg zM_D7 z#t?%NBaAYPutWnC73}em1q!+fc6s}mM{>Da3}~4`W9sSRyGH#+cTMCRQ4@7X)I{tN zHPL=VOYN+&>`QzsTyfUb{1xXt&RubV zHiEoaX z-YJL7;Ef|@bi)xd`rn8d9dE>p9yek}R~s>-kBykoxrWT(RU>9}rx7#pqvP?Z`^b}X zAO~lj6Dh%E0wwy2rzB3|DT#M@O5zrtlK6wCB#z)Ii3fN}B7LAl%{?U%+fxQAmt!Ve zBz4Wp3pUcX!BcT3JXf~j16eCR(6r(MK`TB`v*H6OD?ZS%;sX&UJXf&d1NkaG(C*#l z6ozR;H~~hg6)=^|z+5i{2VyBWP)fmpObQM(Qg9%Uf&+CF97tneu8V>LQ51}d{J3XS zi3yg&>&?f!OPx^?l?F7gS56DcrL?GFN{ecyw5V%JiwdW-sC7zQ9sB@mQAsB@m= zsWaZ>sB<3WsL`ven$gDk>EU5{@FVOABk`r2<=rS{1rN$t(Rngf^qY(oT_$5iZ^>BE zQ8HHak&G4HBV`58$XL-SGFJ458=M-nxqFs_!PpwnvRZWUDVTe^5S<-~k1R znj4a+Y)GQ3A&HWPB-$C0sAWi^k0FU71&JCMl33l4#?I{$v0~*mt+laBuNLmpC;N8k zjdi>9#!w(3P0t3P%#egtrG9XOi3<#4-1HvTNh){JK5GDZ!1XXfc zYK7u3{rG?(O{$B3-tTS~KRq2kSyT1nUe{V#Gd2KJ=`jeEhaeRmfuimR6lF)Cs5$~g z(Ge(WjzCdz1d577kP41KQEvo_auaBw1n*^M@i({iU}ty-_J;34XZRj;hVMaV_#SkI z??Gqy9(0E9L1%ae_J;34XZRlUhKI#bxQydno+5N;Z+eG1+xMt9evf+V_oz32k9zy} zs289|y#hVzC2*+Iphvw3J?d28nW|XIru7l_bnpWoWz#DcgyID9MV>5*4WZNUDrhyh zib4$_sx*Ko(Ey@81Bl`bASyF}D9Z?fCIg6q3?Qljs2n-?xIUcF*SXyvu;BB=bJ^$7 zqQUrjFhq(uhAJ|{FkxmGrq2w+WSU`^S~Cn2ZH8gm%`i;DIfg1Z!!SW-7_F|9(W1b= zEWhxieUZ5;JHR__$DB#sA*a!I#Ay{CaaxT>oL1!#r`37HX_X#vTCGQ%R_!6D(R;*c z6(4a-^ApZsvuIC`#^*Mi!vj9E+i%nRe!s<;uJnTO71lUn2>$nSi}zf5?@~`(&R4Ix zm~S3-G2guHV!nCa#eDO^i}~h}7xT?KFXo%4Ud~sqy_jzvd@(EP%j9UOh4gQE*{a8$g5qrg2J^z7g$Uk69ErmfVvW9sd} zHVpm85y#&4^64gnGB^9(hQY`FfHjG>zT$V%6Aw7|grxd8e@XC^vzJ8gIeSU;sI!+u zFFSil^t`i|L~lHMN%YXOmqf2Ue@XD@cxx=pwQ&QCtCbIb_x?V^Oni5q z?JKiccJSCac68P`cJ$LZc68A>cJ$6Uc67`+cJ#?Pc67&CcJRbGc67oycH)0}t~J)dG_Ce6Xy#}A^+}Z&?h*aT-6QcK$4LCfF%n;KjKn`2Bk>8xNc_Mt674-B>g^bb z#*Ptn)w*LEjN*cr(pEZ==ctL|XXw6anWqO|n59R@n59QAnWaaUnWabnnWaZ(nx#k2 znx#iKo2Lh#o25qwoTXpljhI2QipoC2!^rTgW2RSK#{{p}6_!oF{$G^abJN^Zp+w;%+YsbI9OFKS& z^X3*`d*xIzzLci{$1zJ2UrV@1KjnP*PR6H?Wa;#UES;KX>C`q$r-oTNwaU_|NtzDZ zXX&(YmM*r$cX8#|o3g!Me%xSaeYL=m3?oc!JB!1{b2x21gNw~)aIyUiE*i|>qQwj@ zn#|y$%?vIY&EeE)1{cj{@Jze!)^|%Baip3Za}5(ts%6fLnx?!&+l-fKobfWPGhU{7 z#>=$Nc$p7myv!FeUgi@iFY%3xm-$G>GhdO<5#np3*donS0*@cwA5n>ln>48lT~i~g zZlvd}zsoUw5U)NphD5=ujE^q-sqN^*nC2~$tw~pUXW<; zf<${4B$~S*(c1rywRh`{EJ@PD&R`%6gnd}-gB}Dy*w({hw9pniN#<3mX@PmGik{45 zPLh>X+k(J}WCWR^3P!Nw1T&L8nE$TtvzuRzpCGGerl*o|+{|xg=H}++=I#y|65Am| zT03M&>VOO=?T{g%9Wtb|ZPTfOtMps}YtX!g*Oaf|1NxWnAs0&ckQXI<$dM90axsQEl#VgXp^S`S z4kcv_b0{xkm_w-<#T>}a80Jud#xTd^$QL_zic$-4RGLPR+XB@_9+9ag@|ajPk;f#f zi99A;P2@58Y9fz`SQB|n%9_Yyg4RYJk+mlBn7B2O$0W{HeRm3618-E`+PH0TYvPVb zTMKtg*jl(_vev>K6SWrZn54CE#{{i~J0@o>+%Yk0;*LmJ3wKP&TDW5}_F;at#_rjj zGSK5liI5|V%8en63yUF)ONb$ii-jSK%Yq?{3xFYvbKMZe zS?vg;{56DerW(SKlRvE%f4-U1MN%!C5}?7s0$6h|2M#!w0f$`6fJ2UDz#+FX;E+=p zaLA<$IOI?U9C9ZI4mgtmhg`{kV;s>z)Z~eRM!6E;HeVb(!WjdP@y5Vo+%fPNe+)dv zAp?)`$iQPqtx+0Wtx+1B9iR-kTcb2MT%!n=aY>aQ`P|I;P|v#?URu=gpB6wl zI}QX-M}g$#7*O~)1{4mC0fl#CK;haLQ1~?l6i$r+g-4@6a%T)Ed>I2)9AUhtJZguC zvXmvI*1RYn1tW4u$%PD3u^@v~^v@s_@iRz8`3zE#J%dy<&ma}Sb4W?;3{sIggOJYt zR65QWe!<-ZJQ}T6NsIx6+B<;T(IVxcs?nSz`zVl<9|e;5qd?Ms6i60~0?CC@AQ>?Z z1TRK`WXC8l=g6yX+s*WRd(`*yt53_@xAW~3lTYf+2)y9WI8I{IC=N!5H*^dqXWAG} z&bu+3oP}dJIVZ<(a)yrKUjhcztcT@A~5R>N{$)v%mLH7w`N0G9EjhUL7dVKon^BnL#c#FDz2 zSdmo{YkEpzO-MfQq64sHqx&0cG_xK}lFm8`3q>E3$fe zO;t-D5Y^HLG_~{rNiBUqQA-~X)Y1p^wDbWvJ-w!;r4NW{=`}6mP^ZsZ9Os@mpk@Xr z$(aBZJp)h^GypY415lGR05wemP!lx(HB|#plQjVAPKfkWlU(L_p%da}gIMPTaD~8F!gF&(qe~_$HA0#We2gyq3L9!BfkgSv)Br8dW z$wJFPvJ!ESoT#_b3rBM5}jPSh)s6ZMMZM7<(8 zQLju6>J`a}dPTBOPyAu-5|5Z;p{v_#GtL}y?UGKyJk?+DG#qYoo^520Yyto5L z7;^`XaOn;lVc8ux!oNFkgqe5Ykh6E-2%GP~8S?xFcU7*o%i9k(a>Di9%@6bKt8bVa zijqdK8vGx}tfgQSb07<2m_vye!yL-R80Jtq#xRF6GKM*nlrhYqyo_NErDha!AUk82 zLkSwg9LSN#%}>{->zA+=OW`R%Ly4)um6%lES~g1XKp;x+KnhCmfb}JK!0!?~U~&l_ zaJB>w*ja&V9+uz%<4W*=TW-H|g=D6E$+HH+kaKOMihoU{nu{%@0WVuf1CF+k27GNH z4Y=Dv8t}Mj2uCw;i=7GF~S+>I7o-HjF;-i;RA-i;QVzXQ#sU^iMw#BMZ7$IsIZZ^t^bt6&(X^KrVonU4ZQ z62@`?xZRNxTp!IzUXKFF;ZY#@ItnB=M}g$wD3F{R1(ILmKyYakNZyPBcX7nGct&$O z!cGolNaLJJNIN(dNV_-}NV_-~NV_;0NV_;1NV_;2NV_;3NV_&{PVbYImS5S4Pyt_6=N666=N5_6=N5(6=N5t6=N5h6=N5V6=N5J4Pys) z6=N4`6{Fzm&Gm92TeJ2c%|FgF#n=FrBf5={F|~=1^R$Ifu(X9xaI}R`FtmkG@Uw+b zu(O3waI=L_Ftdq}^Rk6du(E}abCO%J`7@I-IBP(`!3HpKZwSmdHvr~b8vt{T4S+ef z2Ed$C17Oaj0Wjy#0GM-U2+TM$0Onj70CSGmr7vdq@V>gY>shj9+TemaqbP|-V<;J? zMo@BojiBUQ8$ro=H-eILa0Dgi;|NO5%@LHGr(-A?XGc(S{*IvJT*ebCxQ+OFi&YF> zOkvo6jJzSJ;BFI~INJheTy21JjyAwKHyhxblMQgr#RfR%U;~_UuK~_E*8*o;Yk+f( zHNZKyPUcrr+#-4YalYvncml`G-zvS}(-4-JG=OCss$n^MYFN&j8kRGrhUHwTVL3}` zSk8|cmNR1j%Q#WPayHbk9XxP*bBq@b-^G&*XOuSyXPifYvx8TGvx8@Wvx9emvxA3$ zvxAp`vxBFBvxBz@XPn1@vxC=xvxDbih>kH_t<-$=P)U;`jI!Dg#`&xWJD98pJ2F9n4gOf|IvbpVrG0-l4m}J2vXYyTNTr<@nrz zm9cFcE9c!PR>8ngtb&W9SOqIbu?l{UViims#VR;EidC?894qJXC|1GfQLLQXKdm-+ zn0ASKA!zE#>-0Wl{S1)7a8s=d6D715*QioD~XZez7m--+*2|m!+j+*GTc{EWoo>a znCc{&8#KFw+Oh8^poV=<=~V3dil$=US1uL%zCx+k_mxP+zOOhc_I+hhvF|I0hJ8;d zRP6hTpkj~6-|NMEnOqB*0104B13IuNOa^SrjsizSMS&xdp}-MAP~ZsP6*$6X1&(l4 zfg?;bV4G(O9AS|H$q@@~@4Lz63U7PkAntrc4?^ErSOx7P|NUaQ?qL$!0bITV1jzh+ zKEw9r&z~1t5N>)t?|ymv=JdnSyOY<)AKo6FPLAK59bJ7|T;8m2dY++|ONJXr&!@Aa z?RK;HbhDl72I;V%*Er?9Jl#xJ{l$87b#lAfPQU4~h9U0c>UzD|Mv=7Wu_v%?)U23q z7dPs*qvd!nHKjk@@2J`l-!4{*tDCD`sQ2hd2$Yv27hk_yN8eh#k4(>T@$L%Yq31V@3G+vJ zhZKkmK`E>=cJ?xIyjsnEO9e6_eoF>x^h5-y!Ix-=A--Gd?P&KSP-Nl*OFqJPlGJi& zCHH7g)tcX)<9@BVUbfX+O`g1;_h?IwzOx}zIS4Genr`2$SC_j=PM9a3p#*oL#wFjU z)6M04`wp8qyIZm55tw^R`|)addvuNM*m-}vYR(QpKD}E?)XL9Oyl5mBH|}ct$#%NE z=~?=%HvTsuzgxdqtmc!|#rp1SW4hOLJXN<`9XA~IhVjd6dpf=Bj#u*-0`KP=HlX`? zgQ=5UnRlk0wKFyfx}XnP(rF~fT4?#+ zwwLR3o!Q8bqt(pm0C~Ecf9rmn_M#qz?KEzLZ7=jFPu8d`C7SelvFS1NrZbv7d~OR- z!0QzZr7w#ax_&zUwta;Oo#s#%jhrwBaNAjVLN4U~vVb*Ie3W?QS6vvS=ydw2vxqYO zR2qnZU^Ts3&SipshgO|z=hv+4bPkiv6OO(uVD|MdK2KMd*xdtRg5;!$+BQgiv%Ume zh}L^IKFlw0(>#W=bm3(2X^B32jW1zkfiBa{t(b_X>tE+9Ra>22+$t%HzrgRdK}EQ; zp7D|MU#_Ry&!=l*1|Z4c2`q-`<-B{j*eD~l$3YoQ%<9qv9=JMPT+ROxXL){{u4Zhf zcS468jan#y>l<8$b#qOV@h$A9#r1LyTLsqew)>}>^>z+2Z8|UQPwUk@N@F4#)2Ecz z%k^|yCJ{+#VB_)a^c&oZ+s~aeSxi4MdgYfw{@AZq@8;XXN6!}|CQNluXz^*WTx@Ug z1oCwDVZGi;rlbC7vzgv@FQ&`$nDeuP#xgmM1kq zVnF{@CsZ)Qp8cL;7;i+JwAD0ir2G0Ao!8#H>d&XwRsSo*7tABOUHL5oa3AR0{G2UY9996%G;3kma8?3#i)Z z^)+s=qat-h;bIGMSk0zOu(mt7#Y+lT-TNEJ^*M+~5>1yUH=p|X7NhQb3BeTw=Vfq( zbUv5$1B@s!aH;=ZQcK`%KQM#5vYJHW2oZ#9A;R79)nZG$<4^w|EW>VsHh>qrdu+ZD zZt(Gh6p+t)YwqE)g&VNiR(?Ic`!XVeGQJ>1|Uc$RNV4nvS=4zTMFC|GGm(kyZP5G`m(;*?opfU zP53WoIZl6j*>ra|V$6cC{(J+8-l{&@kS`EfP9Hup*T?}f^pXG{V<2RTAc4qIOE)-#9c+Ca_=Yz zgK;{edE07{v}AA6zg~PZZQQ8Sk?v6t>Ch@6wHB4ZA#(nCvtB{p;9(~Z2j^_w!Gshp6h|Hnlz21PQ+zPFa? zwEf?94n2g-?jCD@U9qMmf<%o$oTSv-n^MwPNBg9#_tVA3@$S(t=#)gYw{t9cWfl%~ zPA&XRbn!QsCGfm-w4OULBRVV?#9XBblufm&hv z^$Ub)shm)riNXrD?pn* ze}WKPV49ri_av(U1wpg2OSUc^6eZ}JsaSw_m{V;>D2-^CC}zEAeC@tBsmHSh|~mkI9uCqv?hr4th{nBgH<{4u_@e z8jI=D<4G?|#u?U`vUxIH>T(QDm7C>EX`?HT4c9*z3Ak>DRSp*oW^8Y!PeRlrVM!)s z3!NghrW8?wk_K36w$q3b;$;KsmaSFI)we;jlwO_g|=`zd(Fv%mS)_F1N zm{GAtPGg}Cl9?FEB#wCCF zMD9D|rZL(D&6U;b6F5$;Utn+17iF05Fe5-iBBT6}-AE}%KDp}eF?;#K9#^L(1#84mYYpS`gYwS2{74M<;;m)%LyaR90 zTrAh$EIt|N4#X3Q^XrGmML*5?E(9P~&^U4RiQ{*@O~V>a&NEr0b3!Q`Z8;>h`Wn-? zdEx{Cgj{UJCf83=ij|z)fWnXyNxePCStj^9obk^&5$-(0~j_0zQ`ufMJ?H!v$K zCQ%ZFZh3Lq(Nk>2i4%m};r=#lpv$w@^ZBfYQx)%Cr3T2hCZvwuC0Y6jrgH|i6gIfD zsll!flb3nATQJz?RDok3r9$2E?qA#7o41@EF(j95sT0*t$p#q&jBw^MRn07GywnKC z->I<;|t6{+GHC4s0DYsZ838z-K;S5M(uI2)?R;;Qbu5w zUr>^Oa9qj5oI#-qhA9xoYf%5`TEw#wX!g0xVG1IzM*@}AE4-XjL0C&IV*`AKCwXn% zdPhNLExi5+S7NCE!R5^1D+9q~z^d)xZLR>C#Wucm)Y*<*NSe~$3U9Pro2vyiz=MvB zW0oDW-VEBzg&1W};ZnOBV?NZfL|}TVb_BSX;Dth%A5`Eh%`_A_tSPKU^XFyFxqzf;m zSRi+Ul;^kBX>d$9)%y>u94x8(VY&W9%PT~ic9?Cm68{Pta_L)YLQ~b#PAeY@9qW^# z@=h8ByBynNSe{@4o~%NyWWVEd9bIz(7=Xp#Ep~4-sES?&?gXK3&Y`_pYHkT2mD10l zsGKnI^=`of;Zu!IlaY|dNa~l3U2AwT(8N^HMuBlq1BUBKV&sT`uq$ecpzm%Jpzksz z>!d4|1uWwA%?1{zFK}UtapM=;+9+OZPVbhDIC8$6YVGY;S1@X7p<1&Eq5?=pjC1d< z6Uo0pdVAdklXj1lDCYBgR1Tpr7>6JogPtyHu94y#HYm&iT9hsOIFrdL$XyGO5cz9N z&2JWVjOx5+H7ts%0a_HS5{XNiO;(HTiD<37v<5f|Y{05ABO-vzZWdc$3`;J+QMjmi zHB75QGe}-omaK)mXDHU^^%ARRHf@3lPn1Po+!#(2JcgiEC@oF;I0*W@@F6sc9fGt# z&WPvhOWBjkVW{>;7nY31esb8JpA- zEP_|F^;iCSyI!sNXL^2o@(X@o4SVw~?(F9(>k4c77YI9BZ4*hRH(SKR(b*=-43jIe z^lA{R10bsF;Jy0_FTpv2q_JW^BW^p7B|5|EeYM`6J)fU(|NHECbM^|xJSNG_X1#$a z$_Yi>Zn|Wa(X*Z-;0K{|44by0%*^zgKpXbDOF*KSD66`}a_9>Q2+x7yov|?L{g2!2wRzAP zzXZboo=5MU#I2wN>+Fjq_W2|Y<$Sxv%5Vc`4^cQI6s}jGq&9Q)v2Y`(@8LY_UR_*pd;5zXU{yI6mSR;f zhaVK`1|%}saqA~s)f6tfq3{+m0>gi?D)gl;peiiiRDfykn`q2Dl1y1+3>^g}!;w2x z_a@dd4%$5*Rwc-TZuTbU>(x)2CBlv1`Hh?bezQ2o*2{bc28JC?_8k~UqSFvr)~@3C zD?&_0p%p1d${1(GNQN*Fje8V%v)yADLXR%goKH!Zw-6XD8z;~i*s3ON79G1NF6AHL z++c5P#>Ghw$P>mYBz}cGLff3M<=6>=y{Tp-{DwQ?@7D`xAA_>Io*UizBU;Ly+; z4B9>>dzb{pHMa;4`sEtN3?LkMSO8iyMwtWjvR{xNfS&tYOr zu`u(cb~cb43nEwGscyMh zy?I?I8|=ec@Yaf@9}JdH^qcJ|KCCs+A=tB=Qs%JrLIZMr%}tajoYAoIuKS0%jRdhM zxyJ*~o7#%D(xy*;;f67U(d`6v(k{`in+@`F1V6++b3n^@&-)O9SN= zD+wKD_y`F({gysWwF}>EUQX6i2!c3gW;(C9>XJE1pT?)lw;T8<`x~B7|?xBtLfj^a6Lt zgRU=Sk1+e4mJ8sT0KEW=9)1TQN)3hs6c~;b)_b|(sNm(Su?s9iw$Gt(>2YM91KP?klAL@n%q`#O@lyQ>&_5F5`4P3 zJWHEC)i;ke&|hJABoh_UdZQxd`R&+~&_PScQmD3yQXH0-tSkvOissgm8jv$rF~Jva zNDEmEZ8mKe5@-}QpLMoX7Oc}~qs*LGn(aV;zy1n~oC0 zqOE0JwIvw+3@RjV7d(=IFftr$p-PW&v{^&I`d*Ey?xkN@nIpR_id^`b-9=3k?dxcX z)y3@AUTs$pyh|{_U~9}gVAZznx$6lbv8V|GL>~FUJ!2XT#-gavK7!w zBzJQ%2=VfP#HQDY)bwja2qg0hgK}}f-9%TCluolXXRwhCnkxdR8t4(6m(%zGTGBPv z?F6ByVy|XpNR+O`+wts`t1HGTVKK&~T9h-H!3@*5U%J`gugZ$CAu_NZQf_r8CX+uJ zkH}$fs+AHPABV_zuJfq|5VPx=L8$?U%1`o}r%Gf>!i$P=P-l#s2?yRgalS@@PF>@H z8S8oRN_{uC#t_UnR8wb)(~ed!9CqPuh)PwNaPGTxZ50}=MQs_y4%xxh4+6J{}M zlEPd#;7}YS1jc(kQp567-v$PNdXF*l;#gonP0L%8yhm=Zfdwuja5;t<9BE~|Zcs*T{gKN$@InRGc66mapC46sRl?~+_Q0maj*KjH zu?voUILx;=%xf?@K)7k-W>^LIdGb0^YJUMEW3>WoGZ z-FEMnH*%SY9bz~;`h;;F5MRZkLs$aHE*s{D4bCC1SGU~VO-a17M9c>^mTDgxm!5(xmj!l2xvAi528eki zS_U}eZa%?%oZ+~Zl1R0P)8{D=oqnW=fe!--2V{7~flpwg@Kkv#cQhS7CI&5N__qgg z7m3#PCM{htJ32$TW`vy zcmT3qn(Z1O*OQh$nB`sY`_na+I{s7FGd|R{ zC(MaKpWN2suIwyGdf@N}JJfA{Vu2B`!DK^*ntMAx#?=Wub)Y93OAs(mhm!aZQG_fO zOOP6+;Z(n^BI`8&04Xm}UH(Fe2(qzy!Psz*AFb9~xSjKyTuz<9LZvXNw*wnG9{7>3 z%zuFXo@ahI-D=2|?kxn&1%6M5cbRvtWXpZwrBA!!(76NNDpDL?JYENFjVZ{gB0CV= z`x=gBXtkXL`SCQRv9Bre$dwvFhiZg z#YiuB_=gTpPD0Lc{l^iy>22T&p2oN`B2f>XD zMjp+a!=oW321KbY!iA?2Ep7*L6gP5=7ul*c4b~4hy@}$UV>qyI05Zuo7hy_~!5h(P z5kC#~rP1dq&2)1PgF=bcz#frEDV*7(MJdkqVM4oFud;ov$;(&DcjH<25qD7N81dOS(d+sA^AtCG z@hTTFAd;8OQ+`@4b>q*>5;VcLv#^25c~A{!H7cTHZbyLB^g!`aJPCb6PR_t~Zr$2s zacsa<>6S4~@ee-?{AuDv^4Jfzk8B;8Yfn*`jdWUcRv#z@yE8u1u*l1C&E*7Br5B86 z=it(OCl|;aUvPJUM^{d#Jx+$pMSwEfMh}u##aPXDk`~@G>$*LzGOWE5h)ZmRC1-m%?NS@uIRc(pWq?_%dZJ&oKG3n9E-e&g`cT9iHe0x z$WewQ$nps*Tee@&6q3u&XgImB6@#%MM=ETw+qr*JqWVB%?2KdaHMPa0SkTrS+IKDp zM#Tc#()49v_d{lRMN(XQ+xx??jZmlErIz7hX(m?^`W!^h6N2Hyg-i1DhwX9V(_5v5 za;FPBsO1FNlWTPnsMXImL3VS5_|{!;K{Syq4eBCt*ubHl1FbY~s(`Xy85kQ_0&#t+ zwmsL%I3Ynpl0U@=<0ns}Ox+4IyFli$;3 zV(*b7R=K~W8qqHnlX*88tv}Qda!unK7>nnAh|9*8%(CQG#B*3K<+A#s4~%n+f{&Fx zJX!Ps`s8XV54&>=N94MT8`-Xkx_pB%!YRr`J0fTWRXMCxKAey<*?M_-dFrsh1mzN! z@dLp)PGv=@jv?nqgsWvptc(y4_(8GZ3Kc*9QDI=8+4=4%T%fRpPDxW`SA8{sQp#f}lA z(y?Jgkk;14moOIrD>es0-m1FQu5x`#+t^w@1XKbsL}(SA=wFvzLaM^u%yOIMR(E4~ zI0F`)+sgr^8kTufjYzVpaLjU?nvuVeKvCb<&eTV>C4svxBnAw7%zF4XH|#8GR!Nlu zd@308L@aa<&kULvDt`D*@884k3=gf#; z4IlyY2FZ6eCM0we(S$cw64prv9MNN)52qn7?SNvGA7q>S&`aMGm2Tx=AdFbEw|$yR zCXi2nxOs|4leH3CXw?2xtQOokE`!&`bLc6*F5AbsdWXcz$H)j#8x~a*3$GeroQQ+s zd8Q0T4altpF|S#M)v3PFXr>#LRFrB>>N3UXz>A||8_}%M05OjY29S@< zHmmBs1yyy1#WDV!3T8!sBP}j6 z%NnEs=4$`?0?U1%QnU4yfn>aoN)B3~V=HV5(siTuOKCZJH{@o;upJafuQuCYEhI;1 z{8JrLdaXSU@Z}B&1-aJ5wFlwcP>8L?TL?+=!ZF}|)4W!_4+#e{_Sk=yi0{^(F7e4e zR6Q{W5^L*QJ0++Aun{RsxRTC98uBYU5NGyX*l0#jZAx|q)b2C`P137aVkTqoUS`lQ8@U0m=w2cLF5Ur@t!Z$$fJh` zmVn*5tYQqA<%0)FE1-hK7i_Vml5yGn~0{yzK~lyG|<#FtT7mXBTfn$ z4Hu>PpmtRtAh#%3q)CvCM;SRJkC?Zat5(jILH%xElhCs(h%ayAi2*&3B>g(Vk{ZJi z=aTfw8Yse_wv4lo0SN8sHZsrTy8A?KSEbGtcDUQ1XEY8yb7`p%3m`Luo&Q|K$Z?*@ zg?7mRjDHiiqeCrSCMJY_;7XElFpep}P{f=ghBmeaB+^!M`Sn4W?oP5+!83#R8$iB9CCD5N1gL?=sSao>eJTd#FZPzz46q(qkt(yk zbV=ok(Bh^w+az&I+uEAd>Q-agz4oEQu|(m6=>*TIj~$0vzEmUTJz4pi$nC;&m%O4f zT2roWNM(hwYPCYTI6S>AV1`HXa$kab8`!qO8IN?mku6wKkrYRI=~IX>qG#|(N>qh~ zoA?#Iqg-n-fb{^Siwxl(1f<%*_BYc{b6n8C0&PzNLqH0IR*K6EFz)yXtT#M6^jt!o z@%0m)07+j0gRG`hDL8H2Nj_{^46oCd1r1*vu-6Q*&-Q)pAI1!dTfF|TXM1$5BC@Qz z&{{QFgS3}BD{1AP>9y1;pK=uhquuI~E80A~6UP|-y7ejPKCW~WFez5lp-Jp8poz@K zL*UA07ImOTO(Q5r-+X)n8->-Uha>}p7-?->l`ai=XG8 z_ArUY?L&JLd|`~>w339CN6GzO{N$9*nL{^JF-7ud@2x0nncW%NtdomeV2hnLo%FG7 z@4q$t*-GGtXzBEFi4{uM!#&06r^KLp<^ZjVCqF={KkxZ-8apJhB_unlgkkoPL-PG^ zy?x)C!0W1bh#dP0=Dm`i6c8SH;fK&(SFYmlkZ-%|BjAWIjAf*VB{dafG4rRG=Taq< z*X=5wcJwYAmft6-qQ6jIN8MvtnxA*o;rigqJ~_8Ju$gSD%TI+FXmC&1NI% z|2-RJYDT?W`eFw?Uu+gTmn!>B<$-jx6Z$>5J=k`+YAwb$O|X~u8w(a+k~Wl_+5Xin z%nA}^vf8r4VzK-?m-(BEGm_Zsw`X%1Wh3026yd+NTncvfLJRNaIpQ@`;$7+YFdXe! z254JsyZ`2DPHo>fWhA5B5|-PubwsLT(DW~K+6B;{`t8V$Cp^Dx-Sbgn!7_M$+lX)e zP2%M@$)uL!C^*aoO!lIr?klXPz)of4fkCwK?^{Y?0>n(1%8kuW7%!jKGt!jd>hks+ z%;D@#iTjxxr>SUYC@N2R>!8OOHBP9%t=TTT6Vso!dEwXefZew|;~-WchX<*U-^5qg zfVdN8ac(2&uPh}7U%w};iSK`VdGI&Q(=G zxF{JV6)`bpzulLgxmZ)D@lJoAB9f(_s=h~GYJ-`@TB}lt{}$D*g%uju{6XjcKE(qJvpUHkP2^WUJv1sRgiE!#e`E#QA4D;Xo7P^hB@BF=tuaZzm|T zzd|Q_WvEu`sR&hWARif96HJ?c3!S>4I-x9 zM^`6khxAbU<85d6;qlbC5~u~nPpFu9B4aq+duC%PPHy^Ij2>_1v@Y9McGifSAB@tn z&ZpLOI68TuLA89ix~G#1M3`kA<7z1Hyfz{g;mWMcLP_F2oR^pW@_2`T6`N$?O*W`( zSh7p@%~0hTj)_t~VIu;z?Kn*Ga((SJ*_7{}B!vHVGcO!zbwV;Jjk3UHnNYf-YvMW^b8u_JKsh*}PYD%o%4h<};nSmpQ<{}Eiw=-mtl%ly4H!%J&)gceTi zAflCpbE3Y2=eVMoY{I7#iuvS&r*?MLN2!RrH%mTTkj3wX6JmVdM=z~y3}pu)vR7Q4 z{_XM`D}|ns??Zvwv$kqnyeNhsUmA%JSV|wJUmmMZ7MBH!2v3_VMzN>I_)X5C;G1X#OLLLkbaRaO)!3}K446#$9T z8l)IUDOKy0Y=vMcftx(=hSr5eQ`omCAIP>?Zk)M-M<*C?m@hd-hCtkfjLlL6AL4#Z zk*eB{NpOZ^jAE+puwrkS+pQ)}Rc^^>AZAgsGG!LHx^tPRP6PfjmotBA+pMHZyb;Po zh?BU9U?uA zk|aScZ!VG~4ZO*4n}-539^I8d6r$ z{c-wbYWLm`V7WUv6@z`>`M30`%;08AO0$JaN}x896E61GA6{g7F7f_5hx@?^pxVzI znm_!`!qPkN1=ji;Pg}1v2r#RY!r^$oD81sdQB+*!UF1VIHU1!Fwdx{)IyF8xUeT8L zhPV!&sSjw3)JUnQfbN*)GeIui6Zi01ZDAB9$uhReB=iLi^Bb-=2LKlD#c5Sd6r7fe z*Ej_|yF|P<@t=0@PnpW>#jEX~BpX^ZrP#6ys{4%%lpaYzyXE?1C)* zQt5Iw(?L)e?ajH>| zQvXpWm_L4)e(m6?-oOEFPejXC_BJ#Iuw3*4L-!gcj@;1u9DbbnbXB9ux3!M%d3i%c z1aLYraP7}i5g%+7llyw z6bWG!i5y5pJQj?7Z@dnh_tY70C~8vX`htRN9b@bv*o0$oVzr6z4?sSyoB52-Wll5! zv9XdSVKYVhNN)%f)fd;yID-x&JrkMesOx-;j$>UWq#4i(fL&QigA~MyttN z$r(XpoGugp;Kxf8Qcu!E?Ur2ACKR)2(6ZnGyCrWV@CR3Gj1NII@HpW(Dn=A`QBjF- zUu#hRA05ws!cHu0Yq4?7E$E+RYf_Ujv_$`7iQ}y~DCR*rVU(6=rpaU?8~sJNs3Ue{ z4MA&rx0VP!C?_4$_O^*7W9n=rX9IL0&mO>$<1bZP0V%=eZJOU&C4UJk(b!Z{%22mg zpMo~xya}zJ*&LIrs~d^WNo?yCKdl|~o0rN+VAgnbZ($`UvhK4|4^U_}h~QsSe`DRs zyI!U%1e04esWi>0D~{(kcxVL&=44<1Wez_%B1-jJ5kY*0SWhnyq=bDj)I*udx&}ho z?!0E$?UwnMgGZ0|_g@}7`R?`MgBRaDJb3-$yXVhey!!6&*~|S`FP}Vk`0)ABzjA*Y zvAT3c$P3mmhve-NKDmv3T6OwjG>ESvUPUxtksP+}@H{xr-(oy-z+=XPKQ^MMj{0ld z3MShPuJ^I(hg~6qMSnSf-DuhjIEZbha|T!HTFNM;|~~J)O}zr zE}c#dO>~yVst?%%b3g}RgMaonA!D4U;^6$T5wCou<)x2sn`8N&)$NhL-GolK>BcI! zZ&UYNwRebUKop)n7A_y`cKi@teZzAYAEt1$F@jdW)_|9QTOeUw+ef+ zQW4yp`on6HvE-q5iM$P7L4?gQ}gC&l_l4%E>WHBa*4-E2n8zqzi-#Ky&~bby=2p7^lS!Sxi8odTnE%EW|o$iAJ8Z z*I@PinU5uN`$m>W7>#mIX(ZT=2){Y4St(v|Kb9^lCI@P`;}7zzaWpaNWwAzO1NuYA z<)^oVK@3rf8)%%kD4II8%0yx76rTh_wDmN01!a!z<6^VLBH2Ye|Mm`NjFJvSy6<5g zypOh(2*wRHb93595tdPe(NquJ_Sz+v2>s&F=P#`1DN&SrC7~x8v5>fx6C#Rw1pE0G z?-`;d3B<@Za5;1|>eCmHupZ<@hFEw#1413bp#ncXlVDfE?eFi-VltO!a>*mjVZr;c zhp%UWq%c28Q9k6VpsWU3X>xC>zhHDLD3PiTWiqWy$0}mg)1uEoym`RHOR%jT9h>rW zDVN@eDF4Lmcq$F_I_<5kSC5|VKYj3YmktV?OamS9kv?(0;KE~U-l}U|_A!t8+toS4 zXE2AxZ@ko)JzMHb#o)x0K-2S9ljt0K!Dlnq)QKTTFR*ICF)Gi-MM*9NuU20coArur z;g7IyxDn*qJe)JBd;~%d&~2Rt(-6;i{)&3#M!&K5ZQaJH{HuD>+SG1SW0vw5H9Fde_kj7K5 z@`ddyx2dTb7ngP@>(R5r#}6Kli@^{zlZN5&%h0o9YBq>vf=JuRCsdelE=8z_>e?&; zjsm_!rer9Z9h9aaDPy>dsfa9Q$QMYdMwvvv;n5se)&9F`4v6dsIEo=(Tp%P0nwJX8 ziB`l7d@Q<+juxdCa(#1MG*Vd{%8tc{yd;Yu=JG*VQ5(fmCczEgRrUHD0~;Oj)Am68 z+topeLw~&g7xNzmIKQFS|*sv84<3x^D-mx)tBi8F991<}oG?J2L|BfA|YyRp*7cc|5v+y#xk zW07#N!4XI94MCBiE8KKW!zS0-`ku7%#OF7g$0jlBs0AXocDUeED7yEbF&!el$_kV; zIYk#aRf`C~b4p;Ke?-)bCwM<;XA0r*R~@E4pBgV&CQp0nB%4A5$rewIW_V0aKoWi= zNh3XHw96ArXQxkhVhmF92B>S?CErm$+G8WJaaI8wpJR7G2BUTAfXbm-6z*DKnp4#K z9%gUNwjn~M41@eheR)zg3X{hoOH_YXmS9cSy&4RW4D?Uj#G!y?Y3KxRXXvvehVEpa zM#wCMObp8j;inJus-wq9UE!F|Z-310jv1OwA4P zCA0yG%mm1mDe}flM^`;+F<^`dmn;oNG^oUGUNK%pP9IBgI2!wx1rCe)v18R$#x)qb z@y1P>SV0C_7kaso%q|d=kmW@C)MDp`tgpRkc5IS{Aq#O0mF0&9h0PvK%ODf_MthIr zwUQ>!=>$XTxcx8Q&j~KWg^LO@o98v-@#yOm%d(J^=zz@mjr16tIV|LBP@0)2>@osd zodQl1(Xen5;BMw^BWSZ?N|s-zfizK6A+4CRuJRC9iY+7(5`sz4D_4<;4!g{|-@v~I zsyQgYnb(D%`v;Sx>SQ=j>`mtQu4ei=!TBkCxd;UHB3G1@Jqv6lafKoK79zKi)hp5o zkWMy%vtIgZbWmEvE!73bu6_F4m?e43&_PVj*st5hppT1%cELnRa-HMvb!MzHd$5sx zME=ceR3lVW-LO?j`+-4ydLR=cawD6gs4?G1ToA(oSQj_BG88 zPD9W0W0vH5IPsb0rmPW8gJL$v(8j7FCU=hXBnasa4l2Jvu*SsZ9G+dW?N=3iBc@Z% z2Y4c`P11%pnWc5GcYQv~ngQwK^kwA8xGj$M;Dwfc+=d* zf>-#9t?$}#>ba-&^0^6wHJ$(J*@pli84zRa+u>bhG$IoBCe)iz-^|RN{p8RX9 zOL54teYVIQ0ZjxwW>g%GxbR`^=UKpSu=IoO#ReMJ#VJY znyK6$9}@MVnYur6j;l@K{WgjB+ce&96M4T)<^499_uF*dZxedIP3iqMsrTEo-ft6o zzfJA^Ho5oP^gd|Q`(PhBf5@|gHoXtp^gd|Q`=Cwl1Jb*&;dHTU121g3K11RaOXdko zIibA72Xi!=Uem-*5HqRr6c~nhH*tXCdG!&*1opD+>BJ$xr?onxt*i(6Fs<3UgYp(* zD$oIb^r?QVk*1?`Gwe~*VM%xTlnGbkX8!c?!Goty#@v>>GiA!wju^|kXJV8vE>T%D zEW->GSYEEa#cB5!3$}uY@lrK;84+!T$&M7+IpkA_{+n)4|ILU`{~dNl-@yvu-Yg(C zTR<$bMH$jl+iYTu)fFzccb}b4P6;`I)DUbyWWh3)u8}KsUTcCT=P1T7rG?p^M0V4D zjLuJ=JbiF@cz@m+e#TZQIrYLNXYh1gLJ87nqhf{J@0>pq+EeVUJsRCx8{lPa74tW? z<+&}9WH9BUANe|V?|IxaT3kTdsp@BnWolMZ;2SV%w3{ICTBnBO27oqxoy*-|ffTv@ zrN@Az#X?ec0ZfBGOA=R+?PO)i*ll1yd39O18fH~uG&i!#fKN@qa^mJ3x;4Rdp~mCd zDbX)qu+FKTh%D8otB5-;*(mvHCC7>=3dg>rJ?LqUmVl`0vc+fB23{Q>Wr<)%Hga(U zkEQ4{q=?G!Z+!+#k6#Ycil#|}$}2h=^w`_Iwy_+x#L{Ivclw_l96o$F zxPVSa+4<`07FPz=W5t^oDroOrL-Uy>~!7=2wP$h@Tc) zLWu4|vywwZE^4SAo|Cw>!P~FyT(TCMtHz0DsaeU^LVp~Mj?bGus~BB{=H99o!tLQA zF&=fxa-G<|j#sbpp)5#fR<||ENmHiMyI8eeFToxw#;YugK^^q)MsIOl0xoM$FT17E zvS;=zlckuuRKH>#_37~a=4OTXV{xFLZszt_CcOEIkG&#u)Sys3Ya}$0dUZ(1&r@7h z$+PiRlD&vy9wA6X+-DHovz^+QYP^dn!o{VwzMLYmSf$bc4TkR!fMXsQRk~U#40Bl< zJbSkP^yz4Izcwj zG|>qX4NYWi^>&ZCw}1BR$%99C=tysJkt6GQ%(FfPYcNJtsWU%KYDLTj3D&EYGBPAY z*|v#pkvvJ0x@PcMDA+$JWgNotYv`c7syjRF`)F$ei!PkI%c6(jZY(++?#813;chIt zBksnccj9g=I*0DYqOYjJ+JEri@Zor@VbIm_GAXPd`74J5uC2u#M_+tgnQ+*cWq_RO zI7;C#QJw&^5ow6}C8MuM$r@zobj~0ItjunScGycXG0c)!+X_CZJD*1efY7|AP^=;! z7m{y%-B*eUS+gIB3UErDr=ar z31&&$r(FpXj$6pYl`x&n9uk%@h3y@KY$Y+}Lfd1H3L zY$vA*foT+i8)I=T`^jgV!Sg50)PiB@oAuHSy-6!InqL5YELGOM5#6C_(^iiCF^t~N zoY?4+X_g_vXbLozXKZvrd+P|g`{iF%D{=ykNy(ly6)YC?!4k&fm;W&@%}gJNm*)q+o`dQnk=knPL?@ZW86`b*5BGtvw6^5TlTBB|UDNO@Y0)QQ6r#syHVTEah$(e#iNO-=O^=h{6?;q|zd^#Gw zz9UCQL=itqo0Q)9n{-YzeL~JteQJnH?mPj1xoRs5%bGfpK^L*|Y>N$lI(U+Do%w{(ps^l2+X%uJ@<59j)L;B?mE_wgWU zg9Z_R?t{VdrNQ7m&2T;*c;bDsbqT#WyuTdYW#8r9Jp^eV?^+ENTJB4rCqg3lQzD6E zsW10jWH9HtT>1kw0<3>R}IWnjO8*~CW)2#A;D7%Ku7m{ z^X35F>yyx|V2XQ6Oohr&v8v=ZnZqk?yf5}%ASD3DOmIH{G(!1c7PTl&SHwQLtvVPE zRt=$#hpmD2@h}8|d2B=5Lc22RDiDW8^0%?_$Fh7YoQSH~T+%WX?@2|Sfz4T@$c}`3 zmXN3<3w~pyti;~sZJ=F+BTI=G;P4VM(9%ZsF5fsP+F0_-yI}cu0aFRs564SMasRL9 zZ6-%97lNwBc5>u8<bidc0IZw;LR#m{7Lsa<$cl)@77h*Sc=yw_uT9QS;&9DHyZ7 z+zYp)W^wg#Bz7F)QRjDKL?cFPfl}WAyGQ=R9r@FslpeN(R1ZG1AW^sEZ40R8Zo{hl zm5^G_Dz(g03x?*YQ_DO#pL4d>xwNbi`D_+h3R#iA1eLiVY>+Ukh|ga7DAE!}!Br`T zyGt1Zm!()Mw7E_ZABJVBj*+&?OJddLd^Q>QyNKTD3{)=&Qd86I+l_4A>;`Crn^~O& z0me(v4X}U@Y@-UE=z&Z8N?FM2&L6IfqO+_x`?A>{eY%m`ro?E=GMmLR!7-n2jm(_x zxDZtjgq)=rlb8FW21AT$$$-@5%c$sDaMCC|3bt~_gxAX%gGV_n^#wa+OgaZk1>g?F z%E!exq-J&3U_bhh9xzRuLvn-NZkSeVj`s4hF+6sxo~2l4D_?FqxO}qV2BRkc;(akL z;$`F|w$&UaI`vI`B=$?a&wuvp24v6es{+gh`d{2cOQ2s@=AO?l#-=- zrMjq!H3)nd`v*^+96lWNRJ2etyK`8cTJ&EIg#eM;!xh`nS_7ed{3^2$PmLSzSXqphhCaN{sJ< zzMc)`_SmJxA+E|7;0PnhQe6eZfor*FM4gTY&mJF)@1wR*OA4kKJ&g4WC^#o!R*5X& ztSIx5*;f)(9wLrJUTu9XXXGr&h?LN+7F%{<2WtQD!NdK7{V_2ZB4*u?w@5WYPWhj( z%^zh6bg^`PyeC{mp3sO)vwY?2sg@Y|i|+;8*d7L}wBp*k06#=Jv>^lb=!Wf?m1zQV+^72ekj-UN*(m;HoB3DEpqo|l^IOuH zzv|P&$KJAs*0P6Q`m-VSgH~4`dI^o<4}_-Z5FI!ESa~m3#IR=vXt_lZfmw7%BoGKP z0%8NJZafBWM)CKJw)^8K4Q?L_UoE7?#+h*AVa&J~DvS`pZu5uv7hETh4!u*#Xw@j; z53B(PhxXm5?r|ccvH7tvnywvEF5KpEG7HX#GqT3>N&#WcS*pjO3XTq;WYNM6Uo_gQ*A6P^7 zAB;=K!Gmn_VKkiRdb}VqB2B`Ss(A-e<@@>O0(=zJCw@SdmIU-^r^YnrAl$PAHP28% zpXtV`J8TTAhcd3Tv?C6D*(lPn3#Kc;Q=TW=AiEJ{`B+*%_Twi*viEd?Bv}oZuFMf7pLq9C6JpN^ps%ACrkW>%LzvI#jUU<$T&i$r)yQUXXjtiDK&h5Z9 z>Ly+qkKhfOz_g@pQ`$kgPM%Xjr+3Jgh1ZnRTWIa7_H_AhY5?LX2IT%UOp!Lb zx#E^$%+nUJlPZMi2joHb?LHhl)Wh3z=>|8RFu(nT^+{JQsKle#*vPUYTZ2|MR3qn% zx{wwxE)C<+9?f0#j0Y+omIBdx|CI3c)A1l=wJsBrijLc=)J~%OI4Nz?TBH7Q!OrX6j97# z1KEH9hYsk?v6cy|`TRm%iPMq*gBv^Sox zveLp!g!u8OOv^gzsXkiw(EXoiYfCM_SM&I(4F z2u&ZO4!}&3c$J1)R}XM3czwgiG3Ck_4mo|gfu26F)+qWNj*w5w{Yuo9Dv5VdLz%W-e(@ zu;3s|WJz$?*(Gs3953;+rF~@fgKW%(7rmvR&0#A+fy`sw(p_p@2GLT&EE}GA94T`Nb8fERbrad&dZksqe>XFkhLJynPnE1M?+=mTYUVK^= z-or*Mj~=-ruoi}6bP3A<>X0RK?PjBL5eRq*S7(F@A^7985%B$gGT!gzz4M7 zZUTbA#ac1Qu?4~FuSK&AM$Kb=c#67fNF`G95(-2P(%PH|*V)HIDftl2Y~GuzcPCXr zUgSv9n>G3O&vEfN-h!FWbX`B-&jD15`n1!5<8;C59vd~H)gIuEMN>3(E8(EQu>V{cqRy}nn&as%X`fl9;2uF+K}N( zB6@>yrI#|>jF!r7$kgMeOd(ZeYNVisR6X%kcaeo>#-o1O8Lh?*oC_)fRh*{I^N|(8 z$oX_Pl9uG6ljn`e74H5>r%{ALtD5LwM-u&)f!RnxT{RYDS?Aog#E3a1s~eFI%oz*> zW<7MQ;V~?kG$A%<6Qcbw`Iy8)1hT1Jt+pKq+AH^#Xl50AI~oOZS{_WVqQKfkL@hKy?m}rOjYCly)*$Ds zyaSd>ZmbRtn-j-jb66rZwascug@ZV>D{)Ue&bVStC5vG=I$;0?5?msBgUAWEhLxFL zU#5xRbfgSuM@zw{7&TI@C_hl4WuWKWQ~TaZ^a;PYZzaY@jffsX3^!YPM0yyl7zMmW z{%5@YL#d_TLbD8vhv+3^1uUC3C(REM&{OFk?1Z4wT2>Ck>eQ-gT639KKsaY9aZ)21 z+V-%y|A16l^HIa90 z0RXwE+j%JVaM%;Iz#c-`lmGVSq6>x8fq?JuH#DPcgr2$dSoVnEq1Pxmd4M@SG$9-# zy~2<}#BP#M4tCM^SL-jh(#KZ?Oy=5sw5xQYpb0#*oyHfKgs9YA}Q&pvm7@Y-|(9xrFF-}{J z;7E&B;zxd>F*Oy#275JGerN!CqBgj79z-xXGFdLuRdj6%CnEGXhYEt-Z6q=gSY@Ic zu;9iWD+V2x#n_O{D%kn>LM3TPp&9Apao0MkD8%Jx=)Nz86)39IZ)IXPc&Uw!NS*h5 z#0Qhm64eEH3c8xNwlM`i@_qE2a$sQY>gHBfDiy@hiiF6h)``g({HKjWVGYNBY8*#YkUTyMPBW4rR7+M{WOhQ{bS#_s%XI?FKB}{ zHan*xJkmMa@odr?BeKaTuaw*I>i9^7LrcqrBqc*2Otln1Tz7SdEUC3P+GA2!YH=Mx zHtJ-A<`x56qPB?Z5mPNnGEejofWNs92RUn23MVTK3D#-K`{||c6=k|jm}3oeeam)% z2;f=+po6Oc;J~6y8B(o9WWC5+4`i6UR!n4pAf{S-oeOkA5-|`8;*wvO20UgboKzWV zfnR*SSs|22u#^!kECDOQtu?)F?sCxPjS>CB5CbH7sE6l}LO>beKBsm&=Erm~v|0dk zmQSA(2c@b%lOHID=_j{WpYXi16b))I$*Pki^gBxm!3VXn41B8eI24K0U8zXwg~UZv78`gN5FnFW&y8(HjfZK4XFTAvR*Ufiv#y_S*1yiv zu81wYB;?>`t`T#nWQauu43=T+ql(fn17X@?XDEvp;vKIv-lZ}0By@}7FN;ABD@7QV zG7!X7XQM^m2@6pS#-@koB{MNJ)h9^LA7*hrfr@~K9fh{;hS1=42uQWKG%FNEV2uMP z181$g0l^O&(bnAQ$v1c-GZ|YL1v+}YY#AOqoYgs=Q#(p{C{5MD0;kt}Bc8BS^{7iI zN;STVoMtOdhokKSbAh`FY<0APH2=Od%aDIxQi0dfXkPwM0~iFGw^P0&@4f=8zI5#2 zk|KG9o4de!KXA)>fv3lyD)C@$57}7GFL`^6Jzb7x!m~%{Uf--3TkeS(ki+4|#N?Q~-ltrr(3{ij}I8KYei03AT1WGyZ^z#OK4NZ|qJ$6ONu@~ukGD-!C zZk{6$1Fa{%AxauAe?&EW$v$a1$8Zy;@3c^!U;MnDsi?_MIXbJw${rK6pf`huphy)t z;+vgzNhlOJyuoUZgUg8+9wOpNWt@zBIsbGcSA|=FFBj9x6+$r==e;_a?K&m&9R6Ua zU_^B-kb4=QsLQqv&QaJTyq|!N_FD<@RMtJf+S1Dj z7z2zas3qwUrBg(c;URMD*@o?bkJd+uiL-UMh##+Apx5a|!#p>bG>NzEK;ih^O-3FK zjp>k0H8L@;($nW#P%bO zx!~Xn=JO564xmdS)zMx`#;fC^3{pz=jwiZ0NinVZrZv)z=mz6((g9$iJ_?`|VZ3q2 zw9rB($(bI6(sfMd5n7N&V&DDZH&JX#vYKksZ8IP30Sh~6H;uE8D0WTuXxLKoI(d@lnFBf>h5bsiRDm17o zS~CEsphTRX;JhfuKhi((^2yt5b`u8dMUWTN8&482XccUi+)pX8@}lhN4Nj0?+LS3Y zkpw*Q2|l$YrS*I2VwF1`x{2)bplLE^=j z7WIKxQ8Ju~=yHv#?|LZvG=FOkUt#XJ(fJS)gPs!hR&(n5vN)f=U*i%BJ^zL4+Wc+d z#3nOO3r#4RSDy97xY@qI+_YTByilrTF$?VSPuzEks9{joeyV5(X!9 z7ToQGP(7c{CRbRh>wrlmP@k1$);!efN3crjCe$F@nUXnKeqg-HZq7Brpq+;hr@%H~BC>jctY7`x;m zdIM~R|B5W*cjzg3cAkRif!6?L=dD@2z9uGvDr@iyJWmKKB}-wk^K%R&9RsKio&(cO z>4P1^U<5LMk;~Gj&#-iR64pmblBTxQ!1!2PuDaAfJQ7m#88sWGT8uZ$fN=;XfB(c(^H$6!t;g7n4fW#-Wlk#7 zdi0LV5L!sEa^<`?7a>C~RYUT!q4CDbJZgIykMg5Xf>DKsy%*ZQ11zE2)^@*8VD(=WclJZM&n}@y zB9_HMM(%Eg459rdz0^&5}RN7UD@wIP%fjFZJhHvC_F=4LXkT~N9t)PBz**trZq^me~B z)M65biw>2&n}01*M=B|B%A7KB)s;x%uCfFHbP@kUw(J@vrG9}NH;50sBFVBWteZYX zUCVGB7^%E0CsZpLBnUT1i%LZqKrRST0Q2|63V`R5F30f6x+P_19jd-FOjV=dlrZ78 z(dJ(pyae)R(NqkuzO=h^XDfU!2+ z+}2IE!K`;5`_d>Q#iZdO!yE|7s#d;&D6>^LTJfbrS8jt#i!M=yUJ+y__|nO9f$5X8 z-e5I@Cd}c}^|1-FTzIA&=3*`GZkZhM6Gkv&07+*^gFZ;8lZ+mlP1Uin^n!`c4}6>@ z5Hl!6Q<{FWGkjmf)}W%fj#sV+QDe%GlJlZ@sdjH_vqDdRJOhm^RkEDm*=X^km?UDU z9MN+r>En7a!(<=rD$0XzWixN}(2l9g@+ozLFAVFuD#FP0DO<*-*`XKcIZb>j)6qs{ zZLvs>HE5ZdzI@e+`6=}+rXSFSt0GuHDM#jx%M-a-9r;pGL0L}eWM!7Ufa!L3B!Ll$ zK55m#^F)kEhFY|VBCUr51ZOKuSM?a>8R)jd(l<-OyC~*UgZ+ld6tR!`1O9T_d00u# zr>N@BOP${N3v3k=prd*ECkToNsOW<@dWoUyb)YTpxH?Wg3 zRP~l{C}xQu^i0-N(>(P#O@a&yg+g0p2_}YliW-4hiPJXGeeV^PsvQiS8w`-i8ynB? zc)gi^!jmn>I6Oatn5auBhVBda^D?VKA~)Q#nd+7!qA2PZ+ddb|_19#EyqR8on!(c> zPAJar=}WYfP~Qw1(TZF|N+QRSLZOz{j7p#kzQRj1_ENDpGdgu?;G7<^v*uZ^~O- z$Nzb{e2%M5F3bug;X&;!ZQIIrlUrz^X!i8F2K)jcaK*;gDHcsUKU{hFvL?7qX#Scc z@+UtYg;OU){Ke)L-dwywdj0uUe2quTOSnh3pRYRLA3S<&H`mygqT3k8B(86j0241u zWSIDBV`?fojaQ3chwA7_+`)oQR%bvk|D1b?5WI;68N$!;WGY-b9ZZppr3piXap6eT z^ShXJlBZ7fo?H#^XPkwH) zNa7v_C3bctLx7HW!Vt<+ zb!p=!7NRyy6{urB2G_vfoq7H-EBQcqKD`8Ijy`cQzM9WOx)Vt)e&&`NCCLE>3SoMp zh+4n>V1{*;5N@!^guQ1kb}-x%{WDY{yqI+yAxP(P6@M`IVqQ$ptP%`qgbky!itaEla{kk$7F*_XwLgk~37vo#&N=M41d#JD5P6jj^Y}f5TjTv0neWNLPp0 z_Fw9!b3Hwsq7zv7!qZ4I)DLsrJnTO&t~sPZZ#}-Tq2E9}2H0iD(=#QK8f$6tBcHv|*C93nX zvAw!SRUk^n#99>;TqUYb9c9nciJ$*g(Qy(HYWFO8(xm^mCZA#J5Ng#Jk|dd(M5qh` zyi~53D(X3EQpvWZ@)lbjQ!<+YIRB&}6WTn{%T|8h!$Gd=Qf}W$hy;eJH}U5aQFvVB zujWhlHNl&C%^eKTc8(3Rv}@#nyQ&H~d9Kf~OR{IhK*vgP-tI|RJiCY`3ii*7>M+b* zsTP~*Wn}{DaSNk_eTclPC82q8vN@B~6icfM*aj!_`LD-#?s~D(z!A8w7(9PPjo=)B zjgH+-|H^pdwS`{^-qE0YDH z2R-O(2^brGFFkk#YZV(Gv&;l12kTTCgD8a)23|x+T|S{VHUCaZMM3>oX%S?Bpt`TJ zAD9>tDlR3F*$bUbIIDaUJF`!4Q)reY zgBv!p9!}`rzz=%^-IFlT1g_DFx~geG9MS9Rm=wG=D6Z)({r;&m4@LQLF~i1oO2@(u zE3ot(zkZ@7j4#9h;j}y!R@iwgGuT=>VTRX9+yNd5;?o2ZU#_oYssh3IRy90Mm4U4f z&!!^1@o@a`X~eQ%NSQCjQx5D*V#5t*r!zf~ps$bt7jX;)##ZRHhwO;{w{}t5R7??6 zSF(w+-lU3-KT(BkGdjL_b3)l#F5qTJc+k((7Ab+7SsdgxHDmxC7+E9{NC~&gYP!7b z7w`q37&Ha84fj5R`f6)J3dL7$SJfnN+nAMWXmYy{rg6&SOtEW-5tOz$=pUR&DGzr&O=^WIMk`OxOD6@^b?E%*e<1UeL@wpJqGA4%L{V zm`0OpDivgUfaKK4-}bRjz`Cs~=VADwx@9$8ol2S#&KZ~j*o>od)84|67&NN_%9X+) zZqS~pR%b)oQj#4kv2&?4BwRP!GGR-(4cgk?vHn_>vY}`-CUYR3!n zT|Dc)VzRdDJi0e%1I#ovah7{#*7b!AYYlWE4;`iC)?|>0B_M#s$G0w^uzy@CHqCT$ z3k7*D6CKpzl`8>gFRusy|LRe)wsc|e8(kfX@g8F+e!bbMK zJlw;zk?L&FcuQ4dh0WS^Km1GgFWv9DciptR>gM?M5BTq2x(D6AcK;2(ULvjU&bv*w z=&rjh{#|#gz}g4a@9^KhcHIjt=M?2^x=ZBR29}rg2Dv{0N{ripW@Y^C@4N1Azw7?y zKU@H3iF)T<_djldeZybBe~bJ*{;AVPPFZXBC~tGwo1ankw)-q)!(}V9-{N1=V6W@`mlFF#@HXHnX!@VXlP~!7 z8vo5nssG`3-T#h!|F!G>p1da~Zomtcdn^4|Ve`|fZ4r*o9L0yca38vibV z(fuQ9?va<=Tvl`}TlF3|=b-phWaop_%sS>ML0bCXca?Ql?y|0r(t64f+uZ%fDI{ru zy65O&k8hR!GmHYtX7_hDXvd=Kp1qLv%%n{m2`Zy!-Fu|3yKl(d#^{dP>1Uu6C6%&4 zDP>>VnB70L)6Y6m>d!JhNar?I_g~xTXWdWeFRARKe;kt(=GglxEry)@?OE3yy+h4E zpoDF=S8v>|LlH`|IJX- zIr_PW`dEr`fpuI0+I{^k*k0D}rLPy#dLMbe7b+zE_Z|AGy#20${Wt&V8uUmb89e^` zQj>Xq&bpt0xk2k$8mRDpDD5Z>q^5pRqimpe-Xewar~09La(~<-w1(2g*{ge$IB|v= zC{fh$Ta%9~!O~Gl{$GQ#$n{-5tGz~hbgtB~@GIIzo~s6dWd5(zcRmNcMhVn?96!|2 z-G7{*H`mBPIRth7f9l?@SF0n<5)6ba%Vi;ikY!nxWt`YWI$c1L6oW{TBu~OINn(uC z2b=Ub-3*2UCe2rJAZ;qEx=EErtJ?Hjps*cT5++K^u-^+O;^4xyw z$6~D8Z*_1>j_mtow{KH?2)!h@f9S-SUpnO8ce`FkwBMJbA~Mg(dBCAX#d~mGi0=nD z%0XPSIf86@kWX*xdG-*m!QCJ05h9)sz`rf*IRB@5t+IM5_>bjN(>mG?{l0r;OMb$6 zxVOzafW4;}>x;U&+P7MJz8=uO-Isa+wjZx<->>8haXlT6)+V^o26Eh2uF9EcPVwqR z{p7w}k9##_5$>JM!L{6ytAQWj>Y!Zos_+ ziEkl~cYEW=lXHBfbLumj+E(yV8H31q_#?#X`=xwtEgeUW@GzcYcK2r7;_)|9{%xE& zG-T0Y3JL7UU(kaMukV7O;P;Q5dwslw+aDBpRgUmI;_%P^@v4UCjwFeXl)?+)fSyLb z!BHwy01$B%{7{c>E7=9 zM@6s&+dH5gGh_&%Bdx|y2c(LSP(F|_dMM>@>F3|b_xF|k022b7o5vxPO@>H7z0i@G zL#SZx8~q(Y9?@&NsWk^Xy)C#Syq=@-+jnw&@O~>D#aVVR-%5a=m*oGr`-%KHCIf&I zfD_e zNV(80d?nr8PgyTk1F$uq0<#aC_vIVZ%pne7V0~hKZy;SYJMh+xBZ*au5isOl^=Awt zfU!Q6qf00ry`XLNwOkKO9O3L^5v5@5X3SB?HFw_~gUy$1oVa1W%>7{b3omGe3T*CG((5~;u;A-3#Em%ft^3@+n{O!n9 zB1K2^?sQ&&-~T8z=)D2I-yVGbwbW+!{XUexDY4gmB8cC|2r2QM)Ol25&yn~yDUUR( z!yhy|d?*~~ey!a;ls1oA@$6?({+4`(Xu~yzBnn+8TKroQjwspKt|ss8YJL6VqIwEXrJ!YdO#BnnMLXyUM`gE`;xfbu&z< zp{1KVT43Ngzj8#r)l}y69AjvQEvW-b2$4?Smfu82ulE(%B@V}e$6&C8qzAN-4T_P1AX>b#w)9GnaM~w03nW_VRBsKx{Zu|ThY=rpGn5^cbNfCK zmf%_vS6`K%W1s7yT*=Du-oTlSrgN|N(Oq)1a&1rp+ElN6tNd(-=hjV3yc+7uQk%Gb za8*~N&UpNNi1xTga+`5f#DfU$`u@s>#}7x9Hrp*p(R)`U2H;cpH^lbmdgWn)qOWUr z{JeZ0CT9BI;=9!eJNJHk&ek6y&fq<=6-oZ$=-Q_o^7+JdIWIr4aYTL|OaL6SNJb`b zXW(v^TKvsWw0ShWSk@UVE~3tsB3qoKOnrWDYp$NFhR0}j<2v^Ru(el z7=C&R-7k8x;G6SET`bo(nZr7m=9kL*&2pMYs>~|!S za)*D#^FW=19?5zjv;}$$XaMKq_E=pYtCES?S1{d+KkmKp`m!lAV19zBv)7O{VWJF2 z_Oi>Mk-C!5<~ z>;_MRXZK6H%l#ww&uT+hQTH|h6gWc8-AB7i{ong+ICAhU^k10Rg%T_m8~D5Ao;%`~ zSR_EdCq48&EXCkDEqlBnN&+Y1!=|0@y1$VU?vU?s`aQzX-`$(5V+@=>#=7oQd?j|} zzMqswNk~+}CE|XnLrQ)dM#HFa#0z5GvfvH55@av9E@Yo*(cU#38~VLvSh3R~!@}9X zIWb+ep*k)ks%ZZH^BMG1C`|e zJ6g9A7yIq(pe7rg$%y*g693pp`C^~<9pp)?^8rx|y>800YmPpD?W)v|Z~IO^uf;9d zefp+d*=@N}EEpm}e0Jfd5m(jR)#J-pOp+1v8$sSPmn-t}np8p(OJ>$4VhBfG9B!Jl&w3OwKZZGBo zZTU@mzIUdh10E)ICJPsj^CgN%GUS%>u|z-%I<#-E2i$~dOy{|>SM8uosZb#^Ce&*&|(G!+g!VIK) z?TADK6oxoQzKf+MCn|=kgps)E&7B(dSLdY+VhkC%wP?Q;ek z8Et=F=mYylaUb~a?3}DTYGS19D<5gR%gp#8cn9W_P=9b1>p@KoTT)Z-EXmLI<2z&= zn1g`xNSp7+EY{cZJ)+kTZqG-;gPPE+?wxD$+t<=hqW->?(&#g9YNXs21Qwlr3AiBI z1;@jJeXrC_d^?rP$8#Sz4q_4t!WnH3ddj}Kq3CXg=h{WB30&Q3Uf-|l)w4kzni8z` z!TePC#Ia7SmX61}7L6+?nNyEr{(!W$JaJJnCG^7g-a{ZV~ zaxcSKrIy7tIfwl+=Cgk!D+*!O;kxJxvo2t^G1kx_q{sMd?keK%EDrkhg$y1pGURpN z#>n9eZ2a96tBnhWM}wCAJd0O_d*w&WH{H4T+J~7gayaj!@fkoJA$xNBAIWcVPa&&L z*ZSrAjxrym!z<`Trp)^H)X>{LfI5YG(a)Oi|54iUmi#79!IM_+X4EcNR)~z`E_;Oj z8A3Z@J})jOxBAG{ny1w->z}W zR(K^w4X-HvF0Q2(d~qAh@Ex|8Ml@Ob_aoKU`G$I?I~$+z@M^4#M<6zb-0svIKK^c{ zjU_6B4u(gDvxk|GxTHH4|2D+I8}2f*_UAnxgE1mzc9-JchR2D&3;p(F%$$kK54mE! zj4`-#b7&hEz&()F`OSqZwS9Ds1ASTl`}w#4J4V#-2E-Y1mI3}f%<%Q|X`2l||Mw@^ zE%0~J1G>X~R9~G#MY<2>O83>~_SmsGb0HgfV()ja9+N)x$NJa3@~<E!i31_P(n% zXmddFyJWIZP?*t>&)$4joqBbpM84bit{eq@yv;MoC$Hg(`twLKD=gQ6(c8_z>WA<5 zLM|=6xJ3I{*?2T44_T3;`f_&6mA>@E4>>wR-t$x0z44{{C$ekfE6FU*$j?8JpYRF( z{}F$eS@LUsO~q^id{fHc zv#av`MLECg^4Uc>*Uc4Pe11+o|5!=^QOx_B{`rFSim+BNN*0Yd{$mo&_R~+CdkB?U zFJ>Fku~P;sD`8B5eL$GqgD$bxrN2W6iV2xBb`SxNxIyWDo+4Swp?>sYHxP2`n-ZDv z=6d%I`ffk#j@)24N8nzzxOXR!Gd&#aB7o;Y(Uwg^)BWR0G@hEvy@sWG8PV~1q-DR* z1Xlhy-a9_baxGi(`)GVQ%T=Gs+24{e_=j@cICr!FW-jovtQ5TjKXMzN3-`9}*uaPf zHHka|D`mH(HZfz3jkCxnzm=c-5u!}}Fvel=%?J;qG_v~J^1q!!RGM4D{cNdw8<`mT zWgGch#uSy87W|dWK%J0y`-yPc{L?q_NI_^{5Fy?zYcQ$tSy5=7ju=T?p3WU~ChWdB=V}CS@LI z?b_U0RN|2R{MS+fwcg(p8T=fy{aCXbTKamjStL2Pw=7RWybP~KG$U(WY@gTsPiPy&jn2Mw=s2=E z?){;Cf!21MXy@*Gw$gM9{FU4Fp4IbQONLT&F(IYiPis#p$um2yv4KeR`Fqsr?^rt{ zOTbzK*2?`_1J@IDhZpA`-~N&G7+5_*{^RGIvALb!zly%m=C|CwetscsBU{WZdx^8B z;h0Ry9Ze~Rar(BLi_EBf@Uiq^7v#*)OK!T~YEOvX?V|Qa=nFp)oug-TXX3Kwv>!$P z`LTR^QObNICDH4CF2CXPPqioQ&~HAHE5P<_KZ3-l6+Mxh#oP9s_sijRxqWa)tY6w# z9kGhON9TbCJDa*I6HnfWX7;9L0XKvN{eg1HIwd^TuVct@WPFTzhYMjA!#)3(p_!(( ztQ}!9+GY5QvLQ*ld|(&TFEyO@mb>pHTrdfSY59j*0odv~IL+sOe$l73dJ6vq3v54? zaPVP#y+J)-fe!|BPyS-#ul@d5j)Un0yMqp&{ZT&ogMN#p!Z4xRuia0jDdQGE!=8zl z+(~eOAzZ~(ISw}Z%8ilo7lG)PdwtlPk!gTc+&QTSn^wFpNNi9>hZ@cdygtw(CNUK| z1DvZ5J0uR)naZ&)`4ZtA{T*69)>f|*6Sc;Oy2M}s3#o4RX-PPKAobRtw2LQ{F6oi) z$wWphC-?FJsU^XEuqjsoVLukD=$E-FNOZZl8xeyI_x%4_TBAg;+Y0Em?v(jlE6uy* z8TZ#Z67nM=?4?09Lzy zqmc20k)A~2;ra6Y@v76E0$~<5p8a(P`?V2&cU|)eIoe_wF{Onv*taxa=9aX>(}gl< zDcKD>dn_Aa%$LEwAMvDFp5M!nWPikLnQuiw;zqM&uwEmpcnf8oNR-c)!T4*bEs)^I zu{Qc`+Mic5AAzf5M#A5#(%%Ch4}6j<3lWpg(8W$8CW){nOd5v`m>8`Mm>AOym>BsD zn5d5iOjJ<=CTgt#6BXHnNp;(RiRx~^H0}Y|cL&Ae{xr;WCG=!^n|1Jje$U>|D4p!Q ziv0qaMKmsbZ|>X9DH2MF3oMpWg)fw%dKXGjnG2<;x`k3y)Iuq$WuX+6uuzIozF0~l zc%c-dbDuKeuHJKfM1BQ-SCoFl&6C z<8c4Tmelf{KKQ7YJe;Vb0H@l>#!(sBIO-xBM^$9wsEKSG6_Jgj9eVH!algmnsCzjQ?PAbb-PAbdzO)ATnO)AScO)AUSOe)KG zOe)J5Of0K$msFOqmQkoSs2D^7KU+~iP8AY!Z41rFpTH-r(+bmYMz9QVde<~{gPcQXCfq$vk)4`83;yk z27)o1fnWq@AQ-wKp#u~{(#u~{(#u~{(#u~{(#u~{(#u~{( z#u~{*294w)V~yk?sgVsRVH}C|K-*nq&&`?8%*9%UPD72DL{m+eRAUX8sJRAA)L;W9 zYO(?yFf;^OY>r zdnF6CUdck8SF%v!l`PbEB@4A($wFOMv#6#kS*Yhq7HawQv>F%pvz{x*b~>)+5EWN) zsD`UJsNgCN>bHu6>aF6ScB?q3+$s+0wu*zQt>jS6R&h|VRUFjoi4@HZS9jb@j~!G# zM0FaiK#Mwy(W=WrG!yDpOY&pxKpRWVjnRftth6=A8UA}sY(gr%B_u+&l!mP#tZQb$Ets;CgF8Y;q4 zK}A^V=OB8JN3zok_jIA38d+6%Yy5fRc5j}0Z|>VpHwmRgA&aF{3k#(f^$VpK-wUM} z$qS_zvkRpdoeQNHhYO_`af_uiwiZe;iWW*SUM8MBKM^@6#$#i=bQdcHD2bhHl*Upf zim{c6VytDN7<-v0#$qOlv6+cttY)GZyV)p>p@{G%q z?it*G%F`hap##1-Nch9Q*eulF#?o=+K(^?@?R91vkeH9?7tO6u8Re+?L3Xs%M0g?(TKvFveNUEj? zsd_0uQYi&UYGk4>3w=|6Ud1i;W&QGsqrE#bzX#}){C&zdl8nJFTzsyMObRT5Uctx!qNkZu=Ig* z^IC|X*FSvzPp64$4$(#>hiasXgIcNLpk}H#sGTYfYN(2XTB_oprm8rotx68nSQQ7g zR>eWhU76Dydc^P!v;Na^CVJV~x7+0Nb-G>)uV{S@ysH1^y!3?Ty!46Yy!4Ldy!4ai zy!4pny!4&sy!4_q@TxyG=cQ*g=cSL$=HC4$d3BzWjS;`d#Hbf!VW{&g3^kmEp+2)P z)Ls^by2`>(Gg%nwArqsqo`qo?XJHtln{$1wJr?4JBR1-@5gV1;h>ejES-T!5rr3y{=i0g^f_KvHuBNb0Kysah&P zQa1%iYGf9P7aoMSHQMt5@B#+94Afo~gKDsXfm*C!peE1GDGPT~#&5^4yw~2RhG){t)Alda;X8dc;SrTK z;8Cqs^H8zXJk)J957k@ELk(B+P|4Li)N?ftRo#F`wO!3ag;(=X=Zif4-O=Zz&t2U& zpRUsso)n!f^Q7r?i6>R3OFXGMUE)dA=@L(>PM3I6b-Kips?#N&RGlvKr0H~tCsn6Q zJk;r#x&Cx<55?>Z))KnYcmozucr}aayOM?Ku4JLMD_N-QN*3z6l7*_SWTB=jS*Yl0 z7S(el3)Ni7LM@+6)AGu`rrDf4sCbC$^jn1&NHn@7R42#Rd0o8s;v-BtreoFv_dp> zR*0s`3enV9A({#+MytLG(NtF0TXrHfQg!Jz(jpFVN$I(V506DFwq0fedMs$cX&U5Jwu_d;GL;m5|`>Z zIv;4pB~H+YOTC~87u}!<7yY0K7agGq7d@c~7hRzV7k!}#7oDLImwH1JF1kY#F8aga zac!R;omqA#a!PlaFF=X9vr($!OcWKHiJ~?$QB+|jih9dLQCXQNYA6#$wPd4I7nvw3 zAQR=sn&Z)n95?LDN95mQpSg`U%zrSB8r${bj;ELH)RB!5ZDe9p8Ce+WA`3%RWMQa@ zEDRNqg`pm@FjPYphFZwPs1mX;)Ik=8DmXPBqX|!A-Y7+Ov0lj_kzd82I;dcvDk>PL zkqQPXrhQHQ-j5LDzF$&{T1V>z6!i*uNY6|72~P9V@vuOuG_hZ-ZLn5 zi0HIdh!m9-Ayr=mNGhuUNlg_Xsip!XbyR?)f(nq-P63jtDMG4V3XoJv0g@Uyx}=f* zDw|vE%lhRzeH7tD9R)bmMmCPh$i`6@**K~q8%IrK17>U(P zjK*vhhOwK4VGL(s7|U50#&i~jv7LosjAvmO>zNph`78`$KMO+*ywle}oHe3mX+lXxXF^HFWI{uP1(zSiwBVvYoSEl(s=55+8=E$3(48kV zU=cT{W>FugWT698vQYb#EL43Z3-w;fLZw%-P~(*>RChIt>bjDJimqhwW2QMZPW0`k z^D&)ni?O2CLab`E2uo!aVX4O=ELB*9rS^)jR9q33IxE6bU4>ZHR1ua+D#B7f8*^H~ zEL(rq;K=@ri?s}$wi+>s(wZ=-?iw&rg$0~bq@R)pE(+yy>wT`)H}{?rMtlrSLX}OImICwbE;P~<)mvg z<)nW!<)o7|<)o)H<)phb<)qIv<)q^@=2Y)#%1IY$%1J-EGUp-vI~nk-#oO{1&oadw z4!D~EcP%`0zn7n}_932htu0^YOKag3Z(0Md`crdWdQ@{>`c!jXdR22?`c-pYdRB8@ z`c`vZde<6w)xVna(!-kb(#K}!886E$;{(}4fK^?4s;sSb?a1#~!=0boTS9jpH9O0a z#v+bX&7%HO$wIfOWTCfIvd~E?S?C*;EOd!V7J5P@3mu@EMfG0ELUmWNP|IiMatQ3C zI4>%`Eo+KTMbS@W$3{GJB00!~I((<+COo3(20W_iY96Y(nuofs=Ap8yd8qAb9;&;V zhx)GOp~4&RsK%>#sPbwa>ip!APCpfeKX4oJ7rP*z$@l`hvfQFSjN>|8SK&p^6?oNg zF`oJ@##6V&c)k)!PwgR|-CMCGV~6_=_f+CustHG$UE@t* z=)9;Alekb5CiR~NOmvJ`l0^`^`Dy?f6QY$-B)vn;ww2+>s1_7c@+osUBy9VS8-6&RUA}v6$f=(#X$vE za;SEzIH=kx4(fGw%`Q9vXF{>FvlvV0PO}YIM77l{s@qByDz}n_+O1@vdMjC|-%1uL zxRQk$u4JK#t65aXl`K?pB@4BDVy^!TY8>3%ty(QaQ=^4wYO@ec zO%|f5#X>YSScsOC z*fx!cx@>TDDP!BTb4nT8rZJ_AZPS=i#0fL{SHsC~6=R#rV%eG4?Z2jQebq#(XA<@t%odtjo@h@#w`a$s4lXiKis~l53~f zlYzS+?o5plWmnl48}?gorL3QdX2xG&!DP`-UK4OSzs*P+Mm6463F0ye{MK+F_ z$i`6-**NMU8%H%1;8Y9QI4U6rq#)>8iv8szA zEVWUDr9O(V)JPGQIw`_ZD@9o9r3g#S6k=63MObR52uuB3o7X}-cZoG9yjSC%&Sc)> z)28s`sU7)avzeVv*1{_qS_7}@t2r;V*PNHSY|cx~Hs__DoAXlZ&3Wkq&3Wk&Yv5J? zXwFM-Y0jI{Z)26?oH)%*SvlO6_f6q{dD6seUq6NszsSU>7i3|m^DGQCoQ0u2voO?N z7KXaY!ca3=80sMtqp_ZaVH{^+7^BDL`o>S(PoxL*bNBXy1$TBH5x<)ScRt?LoE6V% zMD{9g__GJuc>2!%FRi{flsXATaN!95RPpVFrcv5w`#FMJi zC7x8BF7u@6bcrWbr%OE4>6y7qH>|IZtJH1Qpu4`f0gEWSnnm?p$wGBkvQXQVEL3(S z3w2$|LRD9?P}7wxRCG0q>ba7IYOZ9VmQSRqvA>7FB|1PK)oHf^Et)Mxt5yrq)Mz1^ z+AKs6= z4yw6|gF3F_pn@woRJ&CiRBaUp^?E8@ul-pkm(knzk)2j68APd7464%#2CB4zff}t~ zph7DcsLu)psJSgNZCOI;OVsi;D%YN-fI6%}ErADQQx*20JK-D7!r$PJl6 zK0mtO!Ck1sce-lABN}VKqk606q4uhIsKaU=YOgn@HI;iAr)a8d6~xTyOkT-1LPF8V+tF7<;ZT=az|Tq${btow;ReKxOH z#&^EZgl8#lPdlIGygh}7UQm5qDS3O!`K09SDLg58dkRlV-k!pflDDVuq~z^sJj;1| z3QtPjp29<&-;B!+=c=}NZ|}C;E8NcrF3Mej=k!S$c&f%#$?dagT{$q50@xqQJ zp7Mf@rM~k*jzw>JA;+SBy^v$k<6g+I=z}lhSoF#laxD7k3po}&_XQnGeffnPi{AZ0 zjzxbzG3UKu4ZpuC=+2a&IuEWui>nr+)h7$lbiP6~y{r&TcPd2FZwk?LkU}&)p%6`# z7o%0Tg=i|V5S=oI0&U?v2@7+dmzI>a%+cwt8Q0PrO4_yIyq4!sQn{$mCfArUhmv|; zDRU^PTq$!Xsaz>@D5+d2b111?DRU_4T+4GPsaz>@D5+fZhs`ayD`s0%(0_l>hR&^S z%Zdozs`5<7R!`&^Vdtgnj+E}-@$D|RVCg)fA)B~FGdA^!Mr?G7Mr`zoMr?G8Mr`zp zMr?G9Mr`zqMr?GAW^C#kjo9cMjo9cNhsRYv;SrMMk2%eF>COuZP@?&4lxjN@MGa@7 zsMSmqHJOQ`_A*h_SSE^E%0y8!*(lXUCW;!!L^0Oo9@4SswcSB@LhpDS;~vfuTo?aU zcu_(HUNupSr#g!9)JZX(iYdlZJH>das2EQ@72~O_3cPBp7*DkonrA8+O3Y`m3=^W&{t9CdJc8i%KuK9Y{t1 z-ogIdnKk6kTC#N-S_7*ntU0UduQ4mt*_f5uZOlq#H)f^o8?(|C8neQ1Q9@%+NC4=})6@z+91p|Ggf`Ohp*p8ScX$M|aw6 zz#{srW>Jk+vQVd$EYxZx3-wybLd{mPP`8yV)NUmU^;^xN8m?rajw@NH z`)6hxU>enFw*oDiEk>(W3(?eQA)4AOL{pQ6Xlk(#O$`>Jsl7rpHCK#QtreoFu|hPp zHM5TTxr`+r%Y74={hAzA&aCsK;5)rF;SuFE;86`$^H7b|Jk(`14;5O?L#KrrN*cmaN)4FpTvf6rUup8;R?pnPo{(yZI4`d%J=EiTj zZ{=U?X~mN({wP0V2gWVg!#&Q?$81PxtUKKh#IuNhM|K>IU$E688w+mAHK>(eYGby1(--j*yg+79q6^rE<6N}{-5sT#*4~yj(4GHBm78c7f5*Eub4leyt+yOfbZ^^&b=b^Xx zz4TewUwBn|uE*N@`9ASO`Q4t$YR`E5)^)Mcj7#FF5tqhX6E4PO6E4PX6E4Pg6E13? z2^V$Jgo|2g!bQC`;!;gE;i7Jva8cVw`+fdLs_<>m>oryN11i4LZ&rEHXhwO}VRCtD zExA1Plw6*gNiI)aB$sFGCzoe@CzodoXO!1CO)k$^OfJuOJLUJNBk%0Tp1t4I#xuA( z_o?(Xw?fZRh?E#CLTWS?AQ_hhNJeM@lCfHVWYiWQ8NUTcMsfj?Fk$nHY`NEDR$x3&R*an;xUMrwC6?z&Nmr*DAckZUtWBxERlvF2*yyi}8&0 zVm#x%7*7opgf;xH;xswS%qJE9NFxyJ80=oFKQ z5RGIZR23Nr>L3Hb$j?A9)-w={?hFLuIRn86&Ok6`vk)4k83@K@27-~eF&&ARv-w_D z7^X_xl&8eWnnNXnL~0d-Ms5WIBe{ZskzK*SNUvaEZ@d- z0;^e6g_SH+VkOH`#)X}3@l%bLGp=#OT*ftqn9sOY5lb1@Dq<<)T16~nT&swsjB6FK zlyR*hmNKqY#8SpJhM3Q|RuM}X*D8XMc>27=+il77pGwXT|9>d+I(X|SW-syG>Qi^S zm@LLhbQWSYPK&UN*di=rw+PE9F2XXNi?EFBA}nLP2+L?M#A@6ZVX1&3EVXd7uZ1lc zZD6kfW}6pXe_0sDU>1gPn1x|1 zW?>kQSs2D-7KU+|iP6~1!Z1FwFg{bAi&5-9y)E;FSPSZ0@mL-LnQ9I~qca1+*vvpM zGBXf9Q%%1PpQ)xJe5RU?@R@2l!e^>E2+LH{5k6B*M=%o4P9x%PZcXhJuEI-{R^T;e zi}AOl2Y6a>e8zL}@fqF4c*c4$o{?XSrw)qoR7C||HByYHVv6z9&ql10)p4HXA%2Hs zd{;o{?3E0np(+MdQ3V5aRKY+cRWMLX6%15U1q1a|!9Yb-Fi=xf463RM2I{JUfy&z4 zlne;#Q;#JJ8ot2@_tf0h?=Y+4cb{X0)$X_R_wl$(F^lE@4+QtbeI)o*p z?QR*re;NF^qvoFU5uV*`wd3m4-<(tYpfRU9L{mffcO;b*KPg731 zQBzL(Q)5nbtfrjwu%?`JwacjhBB#75PhnN$5u&0w}y@(q8VuA4+#&T?P(UD~^= zkheV2oTc-K3bc4aF$(RX>3U}{cmLB+P(U;x% zI2dc3igA~v40d_m75p95_EYJNJy$xKDmfPS8`u-^MBN|##*REaX2(G#_vBBfj7)^6Aq$}j$Urda zGZ2jQ3vZ&(U#FwT{5l;y=GW=yF~3enkNI^vdd#oW(PMs{gI@LPbo7{Cr=z`J4@Vc_ zSt#cHeib43bshqKor5sHPDgmZPDgmZPDgmZPDgmZPDgmZPDgmZPDgmZ&Ow-8rz5;y zrz04N9}E$GRSVC7#n|$JWDk7T-&T6r^XmIHa>d=~x4DBkyaR@uhyD23?iCJi89XQV zjXjhjBip|!e{nYML{8~WI|ZncW2uHRk3}72qNt@z6!nyeqNXxY)Kw;m+R8*xU)dG-|FlMtbjMyv;<24JzXwAYf zRc2nuTGEz7d|0)6YcQJ5%3uKD$stB6GHc#^Fo}M%_#a#@I{=M$}9R z#?MR%M$1eI#>PwuM#5|fZTFcHY~`5}Y|}TVT2AiEJ~;hd*RG3Yq-7V%Xxq+~Ve8J8 zVf)UOVGGZeVH?kuVJpv;VLQ*3VM{NR(YBr~!`7ZH!}dP$E6JDc$((3^Hz8X3u{;|H z|JpN!Z_CeJD;J=UCFLH=vZOqe&yw;`K1<3&`79|9<+G$bl+Tj#P(Dk_L-{Nz7iC#e z9?EA)c_>EjCf3VPpZ(~)F0=dF^2eT?jpw0YeGa1&WK;d8P>ZjfSYokRQS9Rj4(PUk z!u|Hx2Y7FA2KX+lRwO*!dMO*v!#n(`1E`F*3#bw|g2eaGosLtU_rMSP-~MV+CN zgF8I9QJ9XHZd zzncH|M+^OZew`Dn`3T|;YdwNG#u|@67g^&G=qzhI0^MefN1y|(@d$LKH6DRZwZzqsBS`PK8*#!tsv z8$bPSZTxh*wei#I*2Yh#TN^)pZf*Q@xi#{u$E}T@4!1Ub`rElVfBQ_l>xSH;fjcL# zGLKbz-0jgH=ec+K8QzA>{o_vw8y2mSt1iOvrbONz54l~j*PC`q?TC`sQ)C`kuM zC`m0Rl%y&XN>X15C8?C8k{a^~B^kX5B^igW_ansb4{>jgf8NE*?DrBSGv8}$On%RZ znEak`F!?=OfAV{_`Q-O(>B;ZezLVdxRcF4}ww(N)Ejal-+wEk(ed6~Qey(drcy4pN zC*R*~Rf3cDEI6LFb2g6cpN(T&WaAhw**L~gHjeR?jbq$p;~0+xIE~Y69OE||$GAS& zkI#5tbLTyaWh7n~%4lrPmSG&umSN1zmSKF&mSHT-mSNn?mSK#{mSH?Bl+m`IEyH%6 zEyFfFjJNM$gw~(6zAn$NvE8*;@!ocyN&a$A*3ENDcQH|bk|@bWY20L@7)hBZ##SbZ z(Uyr~{AHpTk(nsQXeNqLn~l;q&O|Y?Gf|B7Q*+S^4cLstmgMP=w4rH*63N>8G|RS;2m7UzVw{V7U20xa1;28z0VH!so$30q-T{@Ou@(Z*tm@} z%w3tExTE*@UXbIXr^j<5zmcEaS7i(rwYtl5=hDw>LrJXL?Fgg4OZ8*9Hq79-OQFnaYlrWKc+?fn z#`iO54L4g$foq4)_3&?cyQgo}!gcz%avFmV-M6A`w7Bi)#kGZqS_`dl8l~Uxa1c7hxIuMOemvAyzd|gryFOu++jq zq;e7+3FS0G7Rxb8 z7RxbG7RxbO7RxbW7Rxbe7Rxbm7Rxbu63S@=EtX>xEtX>>9mbQe9?1ymj*gNrR=Y0G zB8uKnP5HYzVvbi)y7A@dd`uUk#aQ&%WyiH1y9Dcd z>=LZ+u}iSN$1cJ89=inVd+ZXd@3Bj;zQ-=ZT8~|V^*we8mYO^kkHfC>{R?=%AJ(PL z%il*jujZd}EVK2eauJ<&3X!6mBBbi307=ypAgP%GBo$MDq+SY;R7(MpS}8zMDMd)t zNdb~7DL_&qXX1$O_gB}X*FisqS|VAjiPxWxn4#I4@97H)dpTDa+TYvHEHt%aN3wia%B+FH2j zWozN4hpmZQy=yJp^sKdT)2nXGJ^A0B zlrr&rsOFsFZjCwB&zf@5!J2Z?vzl_!rJ8cmmzr|YiJEfKdzy06Z5nf`zcl5fqcr8D zhn$)B5Zq0KCkvdHzdJIrdo2E8bNCO%Puyk=x|3sqmuqB^f+p|UGksO8zUJ3M{fw2a+>_jKn5--vZKO~pf8r{5~P zD7ONynk~jtt;Kliv=~o?7UQYSVmwt@jHe!p@l;|3UNu;Zr}~QV)ZMW({als4^NHR? z>Q3b%I;|BVMP)@u)mH(M$|^uoQw2z>sQ^hG6(Fgg0wlFlfTU`QkgAsgB$ZNtq()|Y zILyBJnL4|N;;}v}=Igx8GxShsv0T%&~P|vIbW1l;*7JEsa^}F^yU2 zHH}&6IgMHAJ&jrEL5*4IMU7eMNzGZ+n;NsyqZ+f)tIo}3DE;r^5jmdXdtaZr@=Trt z(=XTGQ{Mk>ilg(TW?bS%jkwfqwsuRccl$a=Mzo0%|sb4hX zqh~bZqi;0hqjxmpqklBxqlYx(qmMM>qn9+~Q$K0OM^971-VfrZ1G?ksWjlY! z#)t=GVpQi@7-~5SL%n8UsL3o0b(e*qwz4qPPZow6$;7A*vM`MGEDYoMP(Mb`%M2k} z&i3hTy64dRQ^7zTRWMLlZv>_E_b$2@+$*SyA=_9_8U5~g+1+y!-Lj`5x=Oaa9Dp}piLv+1LAyTwlgj5X|AgSE~BsE)r zq*e=%)Mx>c+AKg)lLbg>u?VReEI?9w1xRXc0vY#lc;2A?G809yu5BbIAFKpF=X@Py1-@_X_?~%jo(% zoy!+vCF%>Y8uvw5Mt%{Nv0sE`^cP_n|3z3Tpa@G16k(}?Lageb2umdtVW|Zf`;6r~ z*r$d!64=wdqWtKDy?X%9`NDfXhEM(XPnz72TW znJ6kE6Gbg#qNsvQ6yrY|rIDYBV$5fv813g)-<*NbI#yipPA1&5j&TFt(DYb7yD6Vt zl~3_~*8@~@NMu)XXq;DZFzTx~sDUaDDx!*m`l#ZdTB^pmym(`VMkPybmPKYeM9{OVV0 zOZ~BygujY8; zr_2xUFg`Ci#$(AbFc!zS+@32pSRLG6Cwn&nc>zZeuUPw0)Kk`c6nf8^k3x@H^HJz! zYd#7+Z_P)cH?H|8^w2dQgHeD7^#?vJ1 z3Cf*Eu8muqaZTLnhil=c3$BHm-nSNRI^J5i>2qu0rn{|$o1V57ZaUeTxYfVb!cEs& z3pc&$bl-u7EB5i57l&gvzsfQ`qt(w-huF@~I0IhJA-+|~q5f3GK_9B(px;z+&{wKB z=pR)a^oc4C`au;3bzjM$`mW-jj;lDR*V%DitmUy?HvYLE!!cl|#x=5wPS?h+3SJXC zwY?^Gs(wxE^n*3A(<#=(P7hfVJKbeX?DUA~;{#==#aqhhBg&$KK?*$)Ieei`IlkWIJk4evbp~s|?zR+XRUtj1k>AElUnDpWo zdQ3X>3qGd$_6t2G-TZ|flO8|2(y{FEAMx%}?19Br%I$>r$_$>pi@;$#|pg0XEC1fT8wA> z7ULPu#dyYdF`n^WjA#58fy8BH2wM;O$z<62rcKpc*JuW@Tk{R^U!0edFU;))pQds>beORwS8hv+t`hdJ)d7o-`{%{PytHxnvGIrW}>LU zOcd3YiK4DDQB+VSidxA;Q5Bge#(y?SBRvzvn9f8odXLXV@1|s~Be9!}k;u)&XxwID z7`0g##%vab5u1f!yk=n-tyvhxY8Hl(nu*ak&B8EBvoMTNnW@2u=dsMAqs97rTCtY+ zM;%+;m6gS~WH-90!b|K{;5Ckm@r>zWJmb3<&sZVzery z5KWyFqN$SK%&X*~yDYuT6X}D#>1OZZUTNeW_{NN)rlyRlu!f9OT|-7Hu^}VX*^rTn zZOBL!H)N!;8!}SuO&Qez8Zy!q8Zy!;PA)k`|NAZvEy9WF3vjCKY#bGwjiXMpaa3bA zj+)EHQCZnI>L(jVl@#Dq3)whEd^V18Jv-Zt{P2#>X4$i>Fq<_I=S_Gd?i=u^4yt*m zi)tR~q?(7ispg@Ms(GlZY98vWnuoe;z@s{>=AkaDd8pH^zV7<-A@O$`qEW;ylp4Ry z>bCAlxhFfmy1uD7r|7par)s$=Cw1MFlNxWzNxe7ar1qO~(g&Jy(i56;(jOXgs#i4S zq;E9kq=$SF`^0cgDE@A^g0<)*Yho5ZSqrne${LvIEo)$=!>oasKC=d9y3HDx={aj) zrt_?Unf|jDW_6)8Fw=|Hz)VNF7Q4=zBlTA$7yW20yy8Y{;8ibb&Pyk1&PyL^&Px|+ z&Pxw!&PxYs&P)Gk&P(@M1Fw2db6z@6bKYFv!3@ZKS&6pyxU}<~9Nrw?N$1V;omAdj z-$~`o^_^7ST;ECM&GnsB-dx{F<<0e-RNh?QN$1V;omAdj-$~`A?`)*zJK!DN30%n_ zUQ)%Nu2I22f2d%f6I3uz^A!wKcLf7=T){xaRxnVTRSc@a3I^(}f`Q69HK#1R>GrPb zXNL5e)lFBJSQZWTcDy0BPg%lvEi~=MTQGlcpijb;+0wg29 z0Lh4--T4wne5{Nv>MPI^`Ne3B{z5brP>7}q3ei+TA)0C^L{kxkXsV(RO=T3LRUL(B zDx?rim2Ae*Kb&FuOrC>qOLur}kFJ(=YH7eCs;OpC^;EJ@MU^a6QzZ*kRmnniRkBcJ zl`K?SB@0zo&7$h7WT6TxSwfbEw-(+U?B}<;A+ggE>((F3O7)h$PxNM3tCoJU1Zi1X zKGJ7txyX>ERm;mRdQbLD)bcjbJf zcjbJfcjbJfcjbJfcjbJfcjbJfcjXeKxpF?zyK+8~5r1Kbgb(Ap8{)xuZWG?xgOwlL z!~IO|0>Rr{Z*Z(|BRF*v9#KOB9@R!Q50z5QL)}#KP({@|)KoPO6;{ndy;bv2eGPb2 zi`6_-W;G9WdUB{!OWvpWRJ8d>|LroUBAn>30H?ak#!+Y4IO-}J zM;&G3sGDpYb&`#vF0ygdK><$VJ{!k4&&DyX-=B(WKQ8DZIkBX~Zc<5&)`XIb&xDeU z$b^!N!Gw~Gx`dL9vxJh2tb~$`rKFM?JqaZlF9{`=B4qf!40miQmWCy}n94**Y-J%d z#xf9$wG0GfE(5{X%Rn#&GZ2i$3kZD$>o>46l+8G zG;_SGGal1EH!Ru3=A=r-5p!NThM4!#Rm75)t|FGabQQ7WrK^Y~FI`0}dFd)*$xBxe zOI|vLnD^3E#FCe;A{et9Ly!DOA{6fwz#7T0XUB6WFc!jmT^E^^3=*kT3>vu=42hN~&O>vQEz{E6!9_Mq|ZTQBxsSbyS3< zf{L)zP7#)>DZ)}OMOZ4O2uqC=VX2Nntm>i&OGOl6sfEMP!ngAGq5E#ICO@*;lTljY zJ-M_-cw%YBbYf{nabju4ZDMIgYGP@|W@2eZV`6E>Uvg=UxWv+ovBc72QT0G(Xdg+| zVj1>QRLz$jM%7&D)u@^-Jr-5drN^Rby7X97O_v^vs_D{WQ8it9EUKnUk44p7>D8#3 zE-C?1aZdJ4U{}$%x;k)2-ZO|*>bQKgyP^q?L}CLTjnQfzMsGC_ zi%xAB$G;b`-3vf9jsf z&$v6|fjnsnJO3`ow@)0_AKE7r|?RiMQeiqYx-g=lKM5KUDVqN(3P zG?iM2rX~x~R9_*QIx9x2q6*Q}P9d5qk-4y`jCeT5<@e3>XO7*)T82(@jhIA#O_)@R z4Vb9Q229jw119RV0TZ>`fQdS8z(h?qV4}X8FsarXFj4mnnCJml(iI%9AcbCZkZCvN z6E!#FQ%yJHqq3XvQQyt@sPblf)Os^MD!v&Xb>EDS>Tk%W9?*=BPSA{xesFHi4??yu z_9UaOFR$hh-B)s`)~h(E?KuA`v^s}g9<9!ymq)8}=;hJs9C~@Q zI*(o&t4N zBQ~nF8JnuO5gXOrh>fa0c1_lx9(U{5*JVv=TabKYP|qST^As!;Q}P}T7aZB3y{=d0g{?4KvG{tNYzpSlDa8CQX?C=5kI^) z!dBjr?};kIy@;5_!zlK#DD|1UBtJ#(7#!*Ka~MQ#RSc@O3I=Me zf`Lk_V4%(_7^t!e25PK=feNc&puVaYR9zJe)K&!pm9>&b`+E(~i<%HKAItx?5BjeB z_9V;+6(YyRe<{ZtAO9^Qr^bKFNGhh_I;X~e%g3Zb3XVB7{#!og)c9{1NhK7VE$+nn zdSoVG`IuAVzhxvNesh?=U6lEfKkAIgU77#v&z5e<=Xn0)Wl;elsmtIRu!s_>SyUC3 zEL2D(3)ND|LgiGlP(_t2R8%Dk)m6ztrB$=2>MB{Nz)BXX@x)M#=x=OA_P%6uPjm+J zk>0E0Gre1~H@*bbX}1C`nk`1FRtwS8Xd#-~EJRb2g=lKA5KRphqN%+?G&NU@R;?AH zsj)&dwRLo;k}c`M?n{q`yWTKz`dog0ELk0&I&?Cxe5a=(oG7UPry9z}Q9ao>>LwdU z#bo2Cm24bUl8vK2vT;;K0ZuiMjiVZ}an!-tytrPO@4rxo?{w0HM|9JGM|D)qLtRz# zP-oRV)Lk_Xby&?qT~_l@r`0^vZ37sq2p$ zGm2w0WmMm2$Vm5S$Vd-q$Vew?$VfkF$VgXd$VhK#$Vi82%BVimkdbcFkddDAMJuOR z8Rg$t7jx%HYd(T_)LM_Ap0&m!(8Jbv1bW&Uk3f%G;}Ph2YdiuyaE(WxC$8}b^vJay zK|OPgN1%tU@d)(Ptyaz#&8U3Yp0o4OwQ-Asu8CW{b1mF-&9!jTFW16Nr(6p+J#sDF zbjP)D(-+smO-Ec4w|e1Pxaopx;imts%o~r7KC#1STV}1I8L2{~_)HN}U8Dd>k0?OW z0Sb`RcL9>>EkIJ61xPBd07+dHAyqX6NNS=0$%sGnu{@Rff;`>!s?4r#y5Gv*>$21H ziv0VDJPY@V?05S_zH^5@mzdv?nONK}xFx#=o=Ws%x4>}cz=wkQRG!>#JgeLnh5f30 z`>DLs_MH55Q5ZIz`{0o<<9XRPWWIM>j_^=teQ(Oowg>2sax_HmW9Rn2EAz(v_usnL zzL9gnTQ?8uK5)FZeB14MtIxXA|Mu-WaxD*K_aUz7uwdge*m1jF!JBQc_sH%0ll!sz zJNHv}!2QV`lb_tnz}%B}Xk3=_x+!P%P-^F)%yd0*N8B~ReJ%h0R?zq48u1oi%!l2U z5|8DxBXWJ8%AH!jmD>GCzDHerET383U6$WaFIVKV>+&<+`D?S_sFNM}?wQV_T^80S za_nzp9XN&Qms0+g@S&a_3**i9mEYerOJ))R3g_XlM& zqPOwyzIZTF2Wjn$U92~?-mz+ew@0JpcjRXuIc_8ES`o8QoH5*zc>Y9~o*?2b*D`!6 z%EmmuJjB`tJ49f&d z-50tH{js_3RXJbyA~b~WF`kgRC~QeE`1gX$cza>3T#-7(`$#q<<`8xE9436Kxn-f> z#^b6`JD8!}>A9HPS&@|SthOe`hKLG`RQ$O=lgu;Jyt`i(+sn*ok&m>8-Innao^16n zF;kttjwtUvmvZj?Jl<#BKF;0Qe2(8rtUl3NyyM(UN8Qhz+x-{v_eb*g7xKy9I{Ek2 z@1+;IC)X`8{l){S@%tLzemwG18NW*TgV#0g!?S?=c|{|a8^4pb`( z&P(FvymqMyo@9F_7mTZGEF^kHN?ubb_Axdf z#Dvbzr3~Z>;UDT`ZH#tf?9bho?w`naU#YMUxxeileVobL!zvGs^qw5m*#4GBj9Fkb zFd%kheJgZP*Cc!)7Ic6x$L~c1n6`mzAbw2w$&}n1zm;>v@xIXn&TgsHX@qxHxx$MY zw8U;q*`SkK6*-L6LKmWjWFM%!G2!S3zXxPOYD=d#Z9)|m;7)C5$t!Y2{sFuf)iyAV z0K-0@*LpyvUw@)MKhrA_86CBW5j@21fLvj}w6%vF8^g0B&RzEwh0Xy}qNtBUa*P9- zFn-T%il~_bay7T*UvE?2NO_b)t=pBM2GFIz;_&x~+jRreGnm*i(=$VZf#BwH91GWi zD?**1dx5Dvlz;teqp*06mbxOxzAYuuW}&9!3O?HutWB*RkpJx}JQq4awDA#PTxz2p ztGqTVy+wyd{aVZxN8Rb4>E<}6b=Gl&O!LY0UYon#aOC_eE^R5aH6D$MF5_PRiocvY z*FNsWoiAbot%IQt(jFhtQn$0`+s9>}?-z4*5i1~@`LoiN8)~dq7q7l6wPcGc?oBLZ z;2e=m91+K|`2JG*3b*H7Q8HRyADnsj*HRAZ4&LnR7s*SU)))#?xR&BPmj7=G5BdzR z-@s;P0xm2$Nn1VtFW1DBEZ2dBz!-w5!mwb0UP@?cGa54l*p{tudBZ_I7~XyfvkT^H zIphH;F=h&@C+RadNE>Dc94ZfIb1Motw_)RE@E>3`T7~$Ez%>MZ-<^bpa*{E_JYjqH zr7_~`bsvly4iHug5sx%C&J?0VlOhka=SI0#-c|nFGB>cqH)mqLo3l2#&DyXr2+qU3 z{I0a7jJ4(MOJlX{ZPGfSe(QMK^L2<&gjIg3^@0FH_m1mEE{;^dcV@#@$5q>!9YWBe z#(#$H4J(@NQjTDu?}If6L$B});Cx=|)40{;jNZN| z%(0;QZR}q0Qg{10{< zZJc~OlgdB90bSzh55-V*p+ER5srox|dI%Nw{9nEJ)7g~MnOfEAo!mq^;ae)!;&-Cp zIOVjq(wICB2MWe(qe|~H!I(X(V%{@M+$i`tW|6jh4|Nw-aAO}ceJGcVk;Bn^YKe&H zyS3Rqt|_FGXnwzH>PNcHh+zZ~qY|2@*^!+9azD(BliX)3SaU9Ze9Y zx8^Oiin}6iOeFkGXB?Oy$8gt+-KJXuKDIH-y2GjB^8A1q4Q8fo52cXI`tF9X`jM^g zTY(7+ny`@|$6*%LW~$AP6urzz7SAv9M5F z|Biebnhs+Ibf-8cj1$}*AEGGlHqQwfFP=6XhVKwWHd-Bx9C^r$za!8F=Gmov3Y%|{H{7Scte+H!!8RZJwIUQLWhP>`2l*1!~UoMX>W zD!6F>^fBEAsfH=7zTzyg>a&Ncz%-NywdJY*5ALt!WU!OSU*H-~{j?3{W2vK3A)8Na=7*AN3!8CU@elyM=TsL;{Vb0@I-*~RUom{N} zKW2jpZL?d*bGj>i{^xUQ$~g3W*;!);!>9`R+ByB#x2NUCeOpH<>m2$9?>h_3OCONP zhZz7LI!tpy5jt~=e&u2Y8Y3L&K)Z|W@hS@jJghuFP8?RBSI|{q$1M4F9M7*Ho^hsb zPuS%wlWf1S{O74$t<_Ad8mxHW8|!?%L;Jivbl6yd?EP3yJ$TIlnvOtizT^>SW16m~yoG^hPnpAGzA)XL42eb4d2Z z9+GL%%lzq5%PX&gb$1|#Gxk&WxC@a`c>d3q zPt{C+yqf1O`*KmMrhyT=o7C_Td#XL`Flc79N-&os|E0)=L`#Bz|hAs_bwtGwzZi!vnvb#N=8(9yM6Px}6-vO~{ zn^e#ac%&o!Tw@HQ5<~V=l29A&TwHg<^S5*|r@8tW3b9!o>?CWabz?+mg|ScuQZ;>^h=mT>+yB!bXU zHb@1*=3b4)g8P2KC0HMvZvQXzYH{U$SC4!B7jg|4D8cq1Fw~%A#IOEB{=wcAJ0d{fkOjK8f1&5)O&cuO4f3^=z^YC8RgaG%aLso0HYk$xpkIOK^dkBL z8C;ePUHWqqaE>|O{_V>47f1k8FSvaS0}3BPB8HuHo(F_8+=?ST;-#tVV0D;3?)$dQ zN5kj&|GazwrUJ8DtI$4eJWYmC5xR3*`>^{1P~pRwt=M{{8uz^;7uxfu=l>%0#1I-d z;Pgoi4~`Z@j)5L!bx7q!;QKWcR15? z@)_o`QPLRE{n+jd%;s9xfSKI$^6Ah#w4^p4)fkDpraAZYMy<`a z`@D3qax3V|KbCI%$Fh8jv&4D|HX&NTj3pm7FCA*y+!ys@T@q>$Ya)mST^8PtGwSoY z=l^m;Dh<7!&jHX&p-C_tfMLY*I@WX{*!nWQA!YsPTD2nyMMhu^FjpaQuu6r?E?^rv zx&2TLkj4n*xP2GpGk*jal-qxpd%bZin~&M`G8*t>=icmF9syr|4-;LMR zYFQgWE_GwWbFgtM0)4RK?D;?6h}>cb3%i1BL#HJVxFEPve~Dx4R8#jMNd;Vkm&6@S zzdN)J3(br$^G~rf1rC>cdrklRABMzZCmKipuo6~J#OGY&v1k*q!&Q#>q;}mMZ|&4* z3cU$pZ|?lu{o&RBT4Em6yd@C{i$i8P#$kPUW@SGezpk+wH>J%dW5brP@IWZWwdr2A zfw-I4Gn-PY)-{>W^fm-dwA9!Y#cAa5%*XkAS0S$)AD0z6IPb5P*GxH$cV&^&OFtHY zy3f%17#gFEV;7CP+10r@KN7Hv?=FvzP7L#+yJU~0-viPA&U?RSL_RrO+qdj!M{+78 zI7o4j*g(i;E;!>SGCA`TIZ~VRhiQcU!E*jvEovopRLnKj)QRQYK4vsWoESBy#&VcA zl3MJ|0sEt%<*?fwkr|g>?OhS2KN??|KD8+==QouMnZMT7$LPaaHmFz5>G&Mdr(!-1 zxt;RN90r{dS~{es1N4Rdc-Ut&2V}Yo@err6h((Oi(EY7M&*izZfP(J`4qcRu#8A(D z?p{3%b{d7V$~h-Ddron(oODj7r)tU)`MKJ0$L4Cs<9jurYV;j@oM?wqtD~+v5_Nt- z-bSuS0x%H3*v&ov*Qh=tFcTZ^_WG6>x>d+xm{p*&|6C4&@d&!z`O+3XI7wKonHx|) zfPuaSJIAQ5m*2}+3-ie`OL}Pa?ETK(cr6gOG0DAvFa1d7mfcs_IT7}cf1(=UPAX ztQBBXmZal%Oou_3ad#V9+5*U|&0DhY9`z$le;&Sz!iXDB{unGrUHDjQ;jq*xl6M;# zpcPTW*r)?MS`iauI3|8K1NvTm_Cugu=PY6@d-jV>{o4?RrUjm`OeE)i^HVtv&cL1$ zvzqeRRFRz>>IuUqtp0-u79Xba;?aF*CppG;n3s>QEDSUJHQ~&{O;$FMh389QlEjv^ zVvN6Gi?>WXOh1a%5jqdQebo!x28T(;10oN4uxF3iTnE&GC`5-GFW>eS9MyIa!Isvgx36i_#cl&LvJipWg_rtUNP^q^248vBqTe!_hyHc1`Ft)i)WN2sTm0?+a0~)%O zVB)L69IO}>GBzdZjaT>OUinaB>Y)aDn-KnA#tHvBgzpz)XVNBglP}ln$JWQ=T7O}}%`I)Wgw|H2znph*V`gOEd1G&>MCqwO_-|=T*!`IF+4qsJ)TmOR$ z7+r$TxB9t>un+cZBQH>vyI+x=z@=~w&Go5O9BDWAL zI`ew{7W(|_-Rf?c&OhfZQ6Ms5M0`HlUoq>tu)Y}Indmr6mow*7OKMyB8yjp~Wurb} z$!xO=;=*urL1wD+s^GA7XG`<=2Vjt0`ZmeoyT*B^`b@NO7r4wT#~nO(7^!}IAS}D( z`CV`M%^Rz0k#gJIrFinkCTRRVu70l)k4gRFJx00y0U&a;@7i(YJbJ@@x3qv-whlj> z9JQ81z7GGE>pk;{_6t}6N6q1xZP;LJ3!tl;MZ(OBrop>q*V`S7ju0C*Vz#*x--q2& zUQ;w88@;4GaSKlF_a0c^iC8nVA2sNiz6!Jr2;3Lwf9&VgT*7Z;LisQNz_hSU)}n{E z5u_g+d?b;F+(PQ(gP3_b>(%ML->jAmk1g`sT5OSFdgAaL&&#ec%=9>UQkkFi3CD3K z#y<5~4!m+WZ=q-U-5e_aoPE8G%_W2*Np1dFo?B$Qh~jk%U;WsP67~tAS^7;DCzBBJ z6&WP@jjjHYrz_TUU{&M?1bDa=>d~{k~Ek0iJba2=SGPtN#=x zv=s~x58+39Vd~OPfyc?d4KI8f*>7Q!kW8olvyTOfiE}?Q;9JnH&yZ%Mh90-Pu#e7g zD21Ju7Dql}y{Y+Vk$9T884&g3?`RJ3XLBcrUEA1%30h2LBMxAphCzMcn`jDqp>sv6 z_^Ii|SbY9(=0f_{(I(DVmSdrX@o9hM0Vi#%6>*OqH;%b^2p3#Op#Hv-M}ww9W@rePerhP2;)Zg<$uC7wjTk3A9A+b*0NrB zUc4FydH>rn1@$ekm2Ud1tJM)MWXy;Dbx=&7=pV)Dy)nETzxLhVCgEErbhZ6!Sqg0T z{NK$hCXcROC&Q46^l`U;E~y=9AC=UV>O{8h!+dUx0pAnphA|NWnRwxh4F%(_O+@kK z#i&m#;~RG_;XXOW?b8wqWt)t*-r1W1+y+@Z0?3xx@%_~9Lrg*=xxvJ?WxM^XemF5; z`Q|se!_iGVnPZF-(-M9YgAZx^Z*2klLOi70RXnx3(4U#q-04r`deDk6HaiB!Vj(ZG z=Q<%G`{y9o58@msd^?($-5lR`GIss(c95w$9iENW$iyv=<;SqiBL2}d?qqsh1*Fu| zOMmJ9QvUs0d8#ue{-B}$_{kfXZAC&0_cKr7&}}>MBhV1BH>K^+q1hx)9GR#O+3S9G z>5Od>GPE%gY`@I{XMRSWTnsNVMsaHf{d z$T2SVC%b&dZpjX6#=in43_Q^B22=L~2Djl|1@#hc3V~|L&51gL&$wANn_Z*-$DB%U75CLtbR!w9dgsh?k@p zpUGc)6a>sIo}-j%dfA3s?o7X<8V=-#QyG3{ACHd}mQ#7?Xh#2J92 zA?SCuP3_SOB~iCFofEa(_LvOOX$+@k{8U6gZw;IXYm=WpN;E|>@x)R;UcvYrT>(ri zFiP7@+(HzuQ2Xnb()(}98DKs=u;KZ%uyWfq=yrcBcdc2+9qtEnFa1+lk;A`o)8FoY zDt`}3cRp4xeI%yU0{7T+W#fGZGEw#I=F0Tn!`@WtTqo8)R*b`*O8>~v&emQ+>Viin zLVZwW@D<#p8#atx7QV0#YrI5{W502JB(>mo z0y_B&EWOY6S-I#cOK9RZ~?zF;cF5UzJuM3-=++MU&cpr@0gB=jq28FY*nm`>R z&T)6U+heN3ImnX?UhxBAw-+^l7DRd`HTHVElQlZCKdi=NoS>n@^;5!g(dmyHPkrr- z-!$;gR*%^C!_;H;6)_gYqsq9^kGgpDk4_(H!f^CHy+a7?-1hmhycC~@Bn_YYb{(ywoti5M{-1Ts(-);K<6+lS4SD{k z7vodN(Hinjraf^Ty1n=mO0b=-Zcn@f=Jxh)Q^C80@zzoI=l>mJkG|n!jDzhi*j9y{ z5RE!+`>S1HykgJT7iDmX_oD4ZiI(K>42?L6Z!v-36EwKWVs+DCoHS9nYB zLG)cSaKF-Pj#ozdqQ*mHcb%RZ6I$2r$1~xaqA;0w5MZcHBoH{qxZ{p%->-)Cwo>nh zu+UnV;Xv((5x=x8B6VL(J+Lrt9W3D6R;(K`eT%5VtOB~~BeL}mY>1F&y;WCtvnBJV zarGb${>GFgZFB>QvtzP)`UB9U61z1@&&GDGswC&u~uhY}Mu zU-C$PLK3QH();|f)X*dO{3kL_`umGQ9ec)VP#=-T#GXByt_U(Tfk9lMF~b-nZs?!r zQ!;Jg&W40Q9QV)8w2k2LNnmV>;fjC715V+xUJX`Z{UMED`H-kxm{iIIh(4bG1Ktjg z*=pNxKXzz)?kD7q7wUxYk87eo9JVD<7{X)C2XGN#x(7I4OJgmt>lqp|Ub{mn|6sFW zbuG7uKmRb&gHiiEGsr<63cJ1l==uLMcj$PS-QqODticnh9^CtCb5XV|0Kc@Sk&jh; zs6hCnRYC|dU8P!Q4Te+40zRw^_KlIl*hP%Tj$MKT;a)!uu}M>R<72gwd%^_^8II*W z8*C3&ijMJbx+XY(y8U1dQVXGrZGPsjxJ>x{0U0`+m*a;G zS&-c`dGlJFP$6-P2f}#49Jn zLuf>Oto!Ipp5Lv4TC@HPHDbJRZSDF3{ljo>)9#ps3POzql=sYWW^94iXDYsm;Duq| zlkl)TBFJjc7eRm6=;iw;_gWlchzewI{RJZgC;BWCMm*5LSwida8HTv%&Zjp|h&*bF zEzD9bFusLB9rBgOTC;X$SEW@D>h6uWH}zZVv_E|t&!@CCK17)fh;Sp2ak0N-DDPtcTTxNBI0eh(eFP2%r5jSBpC9=si>FwTk)whvJ3uRiMQFLSYq&B@F`xn_RHkX(9gNFOlz9nfGrYwb`(^Ni5PR%9A~OuTadlzR0zDI4E=a7` zKH}quM8AGI#~TmNt-qONe*W*rhkSiMFnRd7s&Hx$Go*%Yx_?qubvS{roz)s_xJffq zNn934G=Hcjk;bVv{(MRKf!2j19qPY2HM>ZjhW zg$D9<8_xr#GGh?#E`(a?*W(YReU3=BiQ4~@JR`xI?GI$p`Uf1}!K{8DUAw#%_ITh4 zb$>u!<{DVO6wCc98I$~#jMKgXW+z}Useq)*`Vt$_#kLdk3=^(+?g$B3fA$EU_;!+G z9t_8fdE(T;eLEi8!}?xs$N8($`hWi4h8l(UnOj&j;P=o|*oH~dCccR$o~>UQW~itD z69xQs_$}Pgc)ZVsOb7WjLj8d}j|D*$a#!!ER)t~KA&mxJLHYVW^W>pbmW!I){F=UF{-izTFw-%At1Dlsm@ z`_0DVFOCWK_y0BRus+ejq%JxQQ{e|A=i@X@sYsa*N1ZwfA)wX*sv`UxUhL<- zHwALcF++VrH0bes+xhha^LQlOc6{{jaGH2;0?yYTJ@D8_ChoDUZv4>fXL8;@*Jwd~ z+tnf_;88XdpRTXIk%sn&BNx4^A8uTUa-OlFhCeQ9)mp&Lz}9z7iq_U%J>iP&b4%#0 z3$Zq{&&RI;QHY4M=jp^rX#WZjwY&Zlt`Djhc36Hx58AiC@g_{V3}?G+sAVHgYZc#* z$GtU%wf}WPWQN|&PheW$&82zhZsJQCJL&#q;!c4a1bi_}f1wZdkND_c=v39ng7!$cQky71ON_BH}Q{5h^l}@A+DU}*2)lH=y-Cikw zoFgT=`6GYiNU4-c=ScnIem{FX>)m@l&-1=B10**`Y8>W$e(b&W+H0@9e(kmQI_#+x! zOaKeF#aGotjZ4?=lvd3pVJ@Seui5S{f&Wc=mRh%6l9t-jCS@k(qQy7!}Of=g~=I0|i8TX~s>!C>};|XyXr&vizSC%>vEbo*?Ok9`i!-*)I$j|uo z)`mIuQ5R1C-{o{f>A4X&lTVj`xz|SB(#vB=O5ees{F-`my?FiCrEC9Cju(bja#V92 zY2Mtgd3RnZd($qG=IYrwhZWx3@k#OFfw;0k&J0eAnV}vzZkl_!ZZm3{p2S*W^~E)| zEe8-h>O?Du8892`rydzknIc^qpzp5Tx!702O)05xL$V5tr4hU-lvsv1dE?Z~MZGW2 z2I3}7b0H7Y7--YM2m(+r3145tcA$Lg%MBkhWQ>X1w1nB(#595JW(K0g6Jb)cIJR+=oUL3%LdLH%;%gtd~K0H zTx(XZ5>az2HeU!d?oLbvPN{vcaN^l;Cd`sc=}u~itKsMGni%EtQ}eIK2@XKXL*p}t zYIC?TFdGkVG}gqgv{}nBW2elAZd~HIt4!}bP=kR4Yct;&d`*G#cPhAy<7{6m z!t=E}1<#N$|2NqZu}3|2u0b1QYg&@&$Gi!q`f}+%C8?4#S-Y(|*@*e3S?Z_ewaJq< zbd2ao17~t)nSQNMmI2Fc;$Bg{dgRf*y39a=qX!z0!TE}iuV>pd@)d2v)>r}ix*q#Z zbg=&W#=Fl8HjKw#!-qRhe%Tc6WV{eIAl(4gJyo$&QpYCQd-o2%p*^11i*7d2U2(RL zF+v2{m_!ooSiCDa#QSE5o0TFZ3AcVxP365EdqB^AwgZ09&i~)8oe5D^EY0z^q)!h14M&@h*k_?<)W(n@T0&B@E5i|%`Hq&pL6~VgRhbe9 z&wO1Ayzu8pt8I4+!uk|`=-2Pg+MMIsl$9`f9%XYtqMxlFr}fubX9U}HHP74eHfuEX zUz{~*uNGUl4#_Z!z)kT%`qyKxQFlg%ncHz*EjV;@U3v7PXXUkT zX)1&nYE0kQEs>dmB#t;;H$%`e3v+{Jc5K6-JtZ=f3#yPfO}Qq!GcD&nNV6E8i8|E8 z$euh_=41PSxVG)YkAom^-K*|T+I-TOAon;!O^fT;e%K@rwcH`dm;U}>H?EfWs?GFc zAo`i8E`!=U;5xGZ=KUU#;rDOeFSf(KdB1nY`|Z4XK<ZXDSe>Jjg4DKfatGTOYf6nX`kc2dCL$n1YY7+PvBcWFDv!hIF{iW{*5zKf z@OZiJ6(beD*Gz2u!@au3G$(uBchydGHDU^;vE8KJpf@uiIHf_18Gq+m2HIzZBYOeO z%-y9l9jlu-0ow_G9|{DgEOck#@zF z9rjnP7i|9P%xB9zD#dr1gvDq`Ols|fe)?fuvA@lOnXtD-xh>hN-wqnr+DYBXqKF&% zE&qzxbNIv3=3(@k?3l8P32wevVe^`BNl|95QJr&%b_<^Y`i5Hyi zegs$RpYmeLV{qg2G4UrwL;7=0qW2}yJRH5#Eig&_tStCmZ5+PSZO{uFkqG~eQwe*^ zsKlI752pXOgHOwU>0%QCCaXh9%Vup59J=`^ zu**#F+`~=yL9G;%C*|MEq(CRYk67j#d?wxOQy+IGsDEy51X zFyJaDEcUB$3G{T066y?<_bM?`e}anYEN^>yFmx86w!%XGeoALx*)Iw#EJ@dTGnC(< z*22PZZ7%o&iF6_#%=@s59_KL~>#vy>=_^i;SLJiw(`fCURBhu%3+96CUrwcde;6^^(e}7UM%z%X)3g;zg~sUJH{3W9)cTad0Sdmb{X%%*y02 z!a93~Ji@)FH~SToy_1q|tJs-95IUTaM6YX;@_0A5= z!JGuwWXX4>=PV$gI{QFSl16H;J#LFON|N3rULJvVGpmc$LZeUE+YI?6Q>@K^DP!c; zuJv8=bfHm~RPYodwfTh9_Vso6?bbGAtBn`h=j%zqOh+=fWGZa}r$Skl{&thAC-;bB z>^rv!hD*+-9ZfM)5K(R*b@j@HP7>x6PB|XlWLl^4(Eb-I2F~~Y zqo7?yTEmWDn+anJ+%^cNrrJbE9{uX4VCkl-IsaU??K1Z~d)gobi=r^4o?O+i#EHSc zbk?p{xjIoXvz&Aq?j;Ns)WGWt0|rxqym1IPla>JvL$Bzn6gVs@A?A)nVH8X4-K%G; z6OtAI6|r3N^At8k_m&~eH~y4myfW0Skw%f>e@8i{ zgnxUIus(+-M15R}^Tz3Slp7Q5aN>5xv&oGQOaIi*T8QT(e&Kf7snaIs&7Liu{8hFX zj^D}FdiLqaFT0hn;E*INe^14~S}xJ`OY!fE@vpwhu;h?*(tY}mXujQjQg@%!eSWty zmY4M`2p@}I+ki9tD9998z@oQkch~8gukzclE(my#=5aLI!{)w`>V$iaBaFT5K`7k+ z@VVS6tXu5)nX$mMU}*`}vfS%%W#5mN_@pJFRy>}b8y+dx*R%Zx+=kDCm#h(ZfDLcx zXp1!}7jIT|+q^B+jed-h;9!0BQ zfU|MvafLi`2nOzGd5ths&ol~;w_}U?qLHq$8rmY{kES{-mVEUYD-bv8~v%hEXBJf3f5n#L$ucR{1OF`iSp&Edyk;N5rI0R53m% z6nHIi&{16aQwrA@h7P$|)_QnLZG1j&1BqdR8(d6s&~MwhazdkH*xyEb(-(*z7?t!C`VVns5&gi*sq0vof%U!FJ-KG>@2KArx3AX`Y^Q;lZPea zB7p0o&ayRH$O4~_Rh#`j7COri9Tt=Da$zwVljmBkUkwu;s>&bIQ`m@m0-dro)-$ca znTZ8Kb8I&0+t0@MVcnC$5<;ie@?HZ~$G*j6(q~i$syK^|>rn1gi)B!s#4e(9s9wuN zkAHhw_Q7DeTo&ekwma#@tNwHpeLEJverA*pE6Uu9Y|^fn5Kgqk=uhQ!#-LvF<0)C) zG2#&jKwInPq)(!Vw{#iUe~V-V+7}h0ULFR z9|`eOl^Fkh#rhD~=i;b3eZ%5xln1TeAqlJ~ycSl!Lka7c!H4+vZwCEPz2=kDSnQW48nMAVGPcvV=qL~^I< zkjL5}7vs4lFM;At-?>YYWkP*)xe_*}5%u2D)3f3xOW04R3WTjs=*Iip%h$^ z8vwvXa=xa2m{Vb*SDiM>n2N4J7)=l`Gfqaxv_s2bWB%58%6oD^^Tp-}iaD%JWzUNS zj3hFGc?d;V?+N2xrYSwn$617-L&<0K8#biUpO^0lMsV0Mm3UUaXY{1PbIePo5vpOg z(@W$ddQcSKFKFl%JC)q$4ipA!&Gar7kEkTLv95w<;cFrV1+tQ^hfDdpU+pmZIn4T; zAtu1tO{`Xls+$wu^^*G~FCNx^MfollA<2*_)bjD%E69mceH_C!Z-Y3GXM!;c?VJ$* zrbLbA-QL3E7g)Uv3W-1Bw%?3!ESJtudF1b5#9{n)>I99nZuKB_<-ba3!Ti$zC zXY5FD_{(GtG=ry24&^ege4ntaL*1u-oQ)ZDo-z^EI|jIW$V}_Y{;J1j^@!iLr*b)F zHa5&EH#d`g_K0+8*mG<3%Jx(1C5=mIJt5v_79Q(TF&y>Q``0rU!Q4UXKXWkgWM2v0 z<)eOWFei`dKW4S4xvL#7lfu@k(;97)tWft^jSKczr0Id%seM=nLw-KWh?HL`jP~6g zO!`;An{0&PG>wIL;R!BIPgL(a=RZ5+9CXP1R+qGKK z!+A-A31{SGH6mTfWu?s(Pdvn|LBA(CT$alUZq`VQsX7@8Kavd1NG17NwS!ZMJuoL7G<||Z3=9q z_VLAX0agm`gw+X8uXRAQ_ds9b#L}Ox^K96*S8_LLmC|xKtXvJ-=kQ7)jl#0z0V2VU zM*U&jN^)clbR_+!~yNs$YEo_P|^qlzmRUM1E#|hGGHCkubPMv7K@KvlvTf`QgY- zcy^oRufthfhxN}_^3NjzjG1MtO~ubKpA&S2jt4Cga8lCsDBj09K1BPX+GY+MlPw2j z_-@77XeDA>3;Ke!B>b*59Keid7xHkE{v}PPlB?UwSoDJkL|Af?R^jGmQ!+N`xa*7vq5 zV~KvfBzo@9I^HSO2m@Qf{c1rUC{~VK>Pc9)C$>t)Q|~zz7N^-421_moD^0o>PWZ8p z#vWkTgzf7CbVxI?@Lur@(t|xPEY^EAvdG6h0EiN~2?o4GVb!FZl z9F%6d$)?aZZFUyHVA(>8U;Ao=tN6@~t(6?8jy*6Shr?vus>XN6CV;Ml$<> z18#X0alF2@N?n^p_D1;x8{5s%9VPX}rK7wI*pacIWg9_E^ja`9fVIogGT zO=eS$(^?g9SP%EswMq-bh2Wz|MU)0c`Iz=!MYDa*ySImI2$CRJ&|wP{B}QnG z!n_Qc_`J&c?_rJ8VdZ!_choTnL;i-5dP#7@5=IJo&_Wp4FA1_wk|&6-%*Qp4FMS-m ztL5~$So27jyG3#z`;nd31JIIk(q|i zyFWfpdS9INz=WRDGVwb~nmndFoML`?4}G|8Hgy}?Z}V(wWx8&Ay*#!OxOpVA2X=x{B7Ft;y>Vez#+0|}fxMgng?lW{Nv9fI zgUm`R6Fsn-m@AwH#t+ODLe`51a=t8OpL?@Yz4&$8Z0a_!)zL9&CiH4C$IyL4^b|+; z*;jMyo7*$YsBN>U+r)4-wK5EMQl8j4K4)5aVZ7^>M$NXHyw#cwoOj>_MKIRTwQ( z?X|ZRgRta)ws%gbcUxq^``ssX|C_SXEXC|)y?;&I4_u2QYYV6>31UX9VeJ!StQVvY zUSG4cY@G!!t9Dp`uND?!^BmRhN!5@~z5>7SQ~I|ltkr+!N037imSIUF(Bq)*qTbn!vnvt;&+ADgvRH0G(K#!enE4G@|{5- zydE}Iah0&V^gp{CGGfvQEoD@Nkk* zwihtxZOMv>36;qYb0n7lTakDUvC7YA+*#wm7kEuq`&9n0xX0Gx6tx}SqbFd`bE4jU zT#icylZ{4=Fy^zST<_T7w@e^q ze)OodM{V_~CA$m#cSdp$iIq6!u;e~E$D&~9E5?xwI*%+_51d28vQxs?BeU?gVn&a8 zY?Y`P(N%U>z9PxdEW24;yj3OOSailYmFngsK2V4Ay88Wk4>;Ba@IEPcVQal^Tidld zFVyQ`Z}g7^za)In-{dT9mXv*>x+a5UmoV8Xi{gH1RO!@T0`&W2A@Sc%WfawM?@g=z zw3*WE!S*Hlj}e1EM9&f8QLK=n--*FT8!l!a!m+P1?uzt7W%mTa>eH%`{68X6xzrD< z)0i0N0H5!)krAlXwG032gCeOdBM?S|VR3w!NV}9IyG2Fsi<#G$Pk{CXT;8U@`^N<3 z)A8KD2MYvB(QhRPbv~#L<%s7(a;kzvIV)>OuMxr=+eOQ%TbqOvQ{rPq7?3jc;kvac z0$fvm80t{qwZ?H|9}^Q&ZgYnDgSwl!kCe&>tWK}ap!cFOB8U9mCw^G4MutKdf+-k1 zL`yUfwc7;KG!taIp45nuTxCKou}x0>-GYHoG;`U$j5;M{6OR0Dl{}W(*d+t#A&sTC z{b_N_Z|KQ}@PJH|DP2ER!@+AfZmGsSGPE2{81VODNlu-x9D&=!&JQp+C+?Vt3{ENf z9u`(~lUW63VaUXB7DQZDf1+BW&uHvC0L^=IzL*tyyV`0z8QZ|oI3|ubBEGPt)vz3e z;%;qv6ISNWOQ>NdrVFNy?{P50$9Fow?-)Lw?u~PUvXbF5;5AbqziR@H=G1eA(tWEF zV9bR;xSkMaVAQ3>6I`M&f2)Mfl*%Ovgb`Hei&3##SD$V^MPWg9X0 z10~cbvmT0AIKmcG+UXNUTv{EjWGFKN_3wHLcX$#vxL8Nww;kr7c zG)HFzWB!*V0fLqro9-EjD3(TIt{H#N%2XrKSizp1GuPOoa)j1NYO%$!IQp}w$r3mm zitIh3v9wJ`;qjTu>L^agX=&JeclR(%hz?T_!0%Zk(i#+1sq8!NdNWhl>)1La(p zRLjhZBoo5IY7u%dT#a-QgfR=x^$E@m=7BlYSYoO4jJfV&I2C7*esc5<8;HV48K|h9 z>JU`Z0M-2#FegF6(ztLb5~K-TdoYp^1lM6BGYR_`9eFxhSOi*;(DeX3`Z8ZK@`YwN z7EBo}I9GkpayQV<3wMGv$i*;3Ko@6Oj%!P0*qQIGkG><$A@YW6=N z%|qO=gFr*wYm(CYy(fY~v9k3Z}sgb|q(uDX_$v(CoVU3%GT5kcL zhd2e18l&{bV*Ci$M)Ua9yXk-b%WswrJA;;Jk?m+`)w_F8L_rZ-_924|x)J5UgfUm0 z)k$@Xx2zX*vfaCou~e1yP)#RWWtq8jx!TFz?wkR`Ak!L##DLQ@SwdcluONhFye*kA ztSnXEA7~J}YIsSSj@rjQ1Vm#9Gtj~ir|zE-Yw;I1Dy)4@^vS8i>gNGHLy_Cb{GFa< zz>bM@GIZjRz2=UTJr2t$l`>&{)HuBndA&){l;h~9P#-`_p_n1u2;zf^WTNez?Y;z zV!rcw`c$rNG|e1Qe*Q)|z@@3&EN5ceXGR#Csl12byhaxK8mz&p)-1hb*UZ|JxB)64 zqC7OhNS4NDY2aqgc>D}mS$2(#wx&6JND8B#g?>mYaCK9f)!Zi~un)$u$*~FxzNEk+ zE5BtAwSqfTK2fRl2WB@qiwR;`P(BQBx&{G}F!)>)nFwTNWmwk4GmLP011g1C33Ve6 zkJ3vN3ku+5EqonTJ{#Y%qW-#Q^pyCS7LT){GTQr{&K+2OKs9amG0s=lg;~+7R#*#e z7zRjy^f6nT%V4erp;@2Ev_xUbws^oK}uQ<3kh5QzGhr$=7~e6FZ^z` zMo}t;PiuYRm{KV2t=1`+;I?96&o@L%=M&L-+fYHEOR3RMOHDm5qF8Fi^Af=0S|qgl z@tEF0V#ht9^M#o)plz_BRZNcCY;oaJiiRk{xrG%kQ(drxE9%V}D6C!V_i+t0_Ad%g zigd}t5^^N!5G4)ED1(ium}cMM)c@MNWcXUKre`c1-YnMuH%$E$ zN+ELA7+9Q$y)ZF>-EU`;X)9OUB2kV(6-UyM;q?6FO1Ls=Hu=K9COv0$DkvuIF%yz` zEcSuWiXwG|bINPN1U`K@zBwZLq|$7z$%R~4ZN3w#%GTZBAz!f;Z8y@N6xrLaJH~-A zv6|U<>0nV((+(fXG;u@`1H_fo*Sy*Y_m7jmMMsmmHK^QG13RIG5?w zXC>1f(G$jt(N8KXZ16FMj%T7_KwaX~j2Fs;-+!lBx~HNWSaePG)%nxiY7six%!{%` zCRpB{_+ylDA*SonFprIgWjQ<>TQ}p<>Pr~Jb4TG31=L(xOj{T=~`q?9!WkcPRR{q zBn#0MM%6bi<;ErBz{+OtkE#W6lEoX4D5BHG(~(MyFmR#Qg#IBHOwuwcRoT^+wCOUB zdCWC%C>2I*&8*bwVT69aUN>-+B;#1JHp^%|rPi5wN9o04*OR&)g8QM3IkUoAGmlnv z!0ZILoswoLJd<9@BUck?N|=ztGP2m?g7#PyiZiJCJdQWH0c)8#mDlsC|WFMghp{S zt2Ed=cGN-R{rpepRLNg%Y##b!op=P5vr1>O#=?qCvF}M+;RYUq-*t9qGd9?LyE5m< z+MFnIK#(#?_K5>z-scjMbXbn7f_})~I4;YZfhOinXEQ;R37OuEhi$)SJ0mjN?4uec z+Js<%6=r;xk5osxV0rQ6U~EmB4%RaMY26143OsV_+Y)#!Sd!zVM6_@=Y6Tv7}~}y&ZavK9J7ktLNOgxT8Jt&k~A|GE0R%j zZ`54!G#dE~V&h0^`+#~%9jy4Uq3mP+?h%z>{Aoe+WMiF6`;_f&6L$F##C56F8swdM zKE&^6M4poLDDxr?M<44edR|1@7yD*`1ER}>qyTvvdo`|Pa_rGvSe%Yaux-SCW^P#5 z)M{xvg8d+$Kn&!Ggo1wH?=Ohiu&4HqnR= z;#FV)W5-JNHS{qvtTumE*2gv3>LJVRYj>>^hwWF3xdat9+5k*iC|VdB3c1y9CbX5T@qKz;$&@YF_^0$AL5e(_nsOKzk<3=ywp%cf6pR9# z4=%X{1I2iT^nu4ChN?x6(g8wyRMTuVf>d}SbvTl?+i#_o=(rkKtWt9rqR|vAoX5iE z{_o+5A{(eE54R8&H|Khg2-~sYs~(1v)mdNh7n8(Rc?mlbFlonu-Pw%^j|3Z)AoJ`is0* zpR=}w4qmYAH2lz--F}j1{)G{NrL}=t}&zi5a2Lgw{O6XEx%_3A8tbbVZY!# zhn>xjF*orrImdJQSjoi=Ny^l>{M4mdUb1|L%>iE6Vdtg!d~1?0Q`p<3m>uKvd1*-G z>G>Fs$vq`ohgF>nCnO0_O_G$Ys^nOL&YVgmoqxmnUL{Ic;W$_$i7jWmc_>Rhb~$Ys zTN@jXP&^?hNU|o3u-@^iOKsu^jH<;N!)h-F7x2dBlTj9_-)1q=BcE^96L<`t4nB#N z>^gY&s9>5mgAZ?+#mpYh_pyU;SPN(K8a+9q+2%3EG`cn>jwwg~(%(!#0eS(8|$@R`Z6kL^%)5Iy4N^@vauVVK?c_A-X|H%V4)U zXg+uidy*LieM;V2$-t=dyGRT`CV$ z*RM0S*F69<)qh6q(fgilc8^Z%i&^*Jzka27hizBRsdShkGokd9CZaS(3;Oa}m_Tk| z+03T2@m;OG?g6nSy-G<}_9I$x-ImLG&5|szrY(ZLs3%Y7QOCW+sBF2(Cyk@FA9pyt zS~C6v>k`){>~x%JFIYK;%>rKc7~Nj*njF`}Gabd*EM4{}&54;x`rIvPpSR?@ZC(+d z+Ggcs`Ac?msh)VWy`=+npwV?ReItEp|&QnN~AD zDdtn}Y{H~%o}QDZ3O*-9)0d+qLJXH)@h?oY)y%aPRN!!mwAN7@lgXJNz&U8lJOXboBq`pJTnl5M=iJ9tj_47kBwU^rf&Q~n1Hlb_o@NeiZ*JX=S;{CkFGvY$6sOZzUb^7F%$t}#k7Kpj`d&5CF+s~doQf5x0Kg- zR`%c{ivQHhFfO(V2XC~(UDv;kX$E$_=N|_urAvrMZKWeu%C~7$ks=KW#-p}U-P|rJ zIUsB;4_!{WpwuiWW+FOo=v9Z@8zNoc6s7JA2bO!T6w$_GlD0@)5=N24j4Ql0DH=T! zpM)3c?LxnD9&uOqY4B6v*3U>P6JdL`F=jE|I`o`yIGamytpOp^Jt|ftk7k)Wa50C4 zAlHugv2Tmh{<)weSooQ!%^wJZ=mCtK6jrV?4C_tmJrV%wNxJBWD9eUw>W{GUCDpY( z9sUt5w|B!r%Wq_T+ta9#R~*}owAY&Da(}~of+iMK%4?K*!H>NHGc*>wh=vQx{3vp= zp~x3dHq`v%AL|U>t2{$Lu3FC)r*dK8y_SJE|K6C7`0?;@asUS`^FUYgkA1AO;6a}0 zRE-)Qs~z(LY8|Rt3hc2)59;s3a;HTNqMjpP>eLKNpeNFaInEJlNb98 zj%g#KvjyUyy>Xg{A+OVYqFhBdfdd=EI)96m!@58#mO6fpINnK(ZCG$X)^k|!x+Hj5 zZIF(sR+(mAjr2lF9TC@-<$|7rL0E#8KCLUDhe0IvQ_4rd3e|ngWbwD~EIbsJm!-PB z8Z=m>KF8Y2%lmG99ZP*mc2-#Uu-bV}t=fI}{h&SX!d-6gOot{;2&3)KEhEITmWU-A z*45L6?Ee+r7Cs|RdP;rqEW!!lbSzSzm6EW`pQDwCe#w&2L4M3yTNTiH(DHKY09hvc zM87anKChlON@GV0O09JDbV~_ilW=8jlPk!4fM3DopzvZ$G%DKuf}CK!GP1pDY}FQ( zvgC}AN9*O;P}FU=2CY}S=1pr&ewKLNuifzVcH1b>g}bs|`heypW2ZJ}iQ{KQIjB3k zmb;}}TJFAEQDU`8l>4l4NsS-6&sW!LpbKqHByv}6G-_{aG~1;4#jZnq8y_*Ym*C~d zDr&UlrMGIg?tO}*l(_iYxxv~eZWMpk@OD_$TOFyH;#gt9v&_u_{%)7H2@7^(pN%0A zY&D1oTZ`l!@ciJgu#!OwrUW;PxQum~!jZI1?Z{KLw%BCj4z5Se6|;(2C%dTjlv$^l zJX)6JIM=gXs)v=$x9I7}pDpjm_>H`{ysURtdMe^jYwh(em&CUl%Ub6uE=c$g9jdsX z2Fc4JUo>t5Xb>BPqiCOPr6x%mo5&?BZO&c7wc0{=7_ReNAx7HHWoWOnRnqIez`N3a z-W5N_hMcZzySZYuJ+^QwwZs!g=h7GZWXfFn5@|h0D(|rV%!$fYXD*n{m0q+Udd(TD zEpr?D>M(2Piguo=_;9=~3EE3DYLXDMf?Uyl)@4PJEpx#l(on}d^G)=8wSyf#vYj{5 z12leGr7j4Yt;CvzQ$H@z%qEqTdtmMpawdtckXUgatXChdyiMw z>)~~xsjAXryoWc_>ZM~}l~@kEJo~bG9wEcg_?KwBv-%}Rw|XCY0pzT;70uSF(h=+K zT#Dsvh5(WIQkC0%>+`G2^J~E(K`-@c)y^Pg@K$cW-Ip9j>=mAH+W%ESkNn^g0qc?2 z9((_y6j}x@r$kBCV!Z}*z~Vxl*qSMD{Vg^2#CMEK4PI=GacPxf87|Pi#xD_<`ly0S zxuc`PBlfslKdats2E+Qi*{}YUapo!SQEaz1CkAOZu7GIBr-S8$g3YzQDGMO zx?YwzXZ1dE>IuJ#r7f2fN~Kxk&}i9K_1oV=hbM*E>ygrp`nSRFU1__XHdvFgokYep z=JBK3x_qW{WY)yh^WTp%x#~gOZECAT%K6cn)y7G>IIPXY>_vA-+x6 zJfga2-U@D%8t^RA)M*I*%~)OH4RDz(>qL2ZP$M#b3)M~b_wvwfY0ilH~XXBpA;qc=qdY}`AEVZ&DMRY^)OKk<#;1GlNCT* z)9i746P}-um2^;?B&^wg~lFfX8&G#el%WmwT&G%(V`BmB#>5FLx4gA)6hJB;M|8<<>fx zGx+SpU5V0jg@-BX&RBDg%0g9+>o00f%+zKZ9tDJbGeLm9*h^qwdj*gt=hausi>+a_ zdnS0qYx(?^Srm-iv3jrKr=0px5)6#M1M~GWTc! zcquGD8L0vvl~G!Mj$P+bT7OnWW#X>g6bJU`j;(4mC3aZHQ7Eh;`M$|!oJn)|(LI`z zc2+cUf94ukYG?!IeBy&JVq@%9Lp28RqduH)1_e!CR%fDZWbFy6U>Vr2uY;D5groLW zK`-`+@VOu|&cev^)i^U|2LA;`wyoX&xq8xe?j<&iTYq31CE!?-ex+>_R+RTdgsMI+ zFY(>w&&Qmnnl&pQUTZKF44r_N_Q<$T5QgY0tJ}~z?i5=P<9!P&uU>bGZN@wO&R3*) z!B)Keg~XloyMT}2hWVe=lTYdiWmz3iymW}2S!fe16IN@&5K#yJfX+6`E-RnJ`i*Cb z0W_Yey~eYxEzg8+qnxmAJkv+0v}c)>mMX5P65N@LKCYe$+iG1YQe?nlrh?ynD!BUi zD0A9lqkaeUbglkmcj}3vhERWpqM}yHY&m8xdi0n$J5pw4ueZXjPffMgv!>qlsVUrg z*3`Q`H8mDJYwBH}nxbgWntIo#rs&_Zrrxb>r=D>?6jqtB{$)}N&KIe+#z3dVGy3&+ zded@7ExM?fck$3Ei`X+?*n>~(7jLhw+rpOInrf4|jZc)VZI;3ZD0Y#=PaY?E+pN(l z*R%&am(tBzrECgY%kp)}+^jF@{7~LsvLRp8ykKsemsM`3CA_8)oKSzzsvfs-izZ}; zy0PYlrQrDsd402GUzIgzK1|tCcsj>o_E2)Kr3SIsGus1leFOL%^E_~h+3smo}% zMTGrlc6E4scCgFOvXwpPQok6zvP@2WEExFTXzycrwl?~`>z60nWc7=WDfh15q>aNU z&aa-F9c9XPny|&ytKFOOy=kWl&UEYRq%=T~zQNX&b+Qu4fxf_YEu$-8#NXwa!09Qr zHa2s#=ah+xy=ZOXRWWy3VCq{VWbjb7?Gwadtfae-qG5{{8CKw*ekoe0jBoa)6^9lG zq~1LqoIC>o~J(xSi2#X!FC^*eT|gBvLtwtUlw>llcuSxB8I-=zcQ%kpD=Focdv6 zLhqn89LAWyy=3=1Do7r8Y@2&PLz{#Xw+jJ2Iir!aabW+q=h&r~DwaX7c8o*l*O%0f zCa!p8s(<|U>dz9(N7H_OCXq6%flM2oco>nWNe^Y>M^CTtzHBC=r5dVrCatN?P^Ag>?A|7yRZfmr`j$^ zINNauI~gsDX_XXbOv)#voC>RRzGoglOTN=mouW4e1d~TZLz-h6)|Mp<&$7+%e1C2) zA?#CspV6$a6Y7pv`>DXqvdPI0PH*|96FKe1abQ|n<%u%b+Mkaa*7lM3vfDITFd5}H;qxqV$5Y*@S52T)bU*qU5vM)QP3;M z8=G}?{K1thD(9cDtt?@u2*Bw+{#bn2D+LEOY5|WOq6VLlD@QrbuGM8*4P3PAB$prc z_dtXm@T&PtIZl#+oBP*?I(dySS(cxQmYrv4PeckJ4ZywRGAujFVe>GSLAzCQ%ni~k zDDrq&&$<2?L1$)_Gm%#7Ftd@2)I%1dA(4(})E}&mQ>u41&ZggqPx-RT8I6>$vs78o zaYxFO%H|rB2ycBCIOCG@aCpe2r0FQ~wd)*SazokcuzTkEO^VcD9L-@syAv~FQI|aZ zrIz?>V(x9!u-r2n2s8F|i$OW7aX6z<%rz@^95dG_z{!i~V|*L4GpS+kYM6~v!q(mK zDB8-P*-Z0>2bf1WpFFG@;KI1m2H*RE>soZ*zIxr%r-0iu%k58{2r4-58T9 zTh5@cxmVdH+$gbj^4x82W@oNHo3@y>`I5?o!?#+~`Z*&nKGY9>Ikv45JnlcrduANc z+s@4TcBJ0+?CZ|5cX3zNlw?o2U#;FRtgP-ir@QL=hxUkH&|POVL*QpWr3Y;B-t*j` zu)bcq*G#e*Wb3%tPW4z@(3fYDy@E{)4j!fZZMBN-2rHQ_a3}C=CnNpkn=-6=Bk9fJ zl-#L(GTyZh`Ls|3KPHR;rHrDGT}>~6q*%e&QQi5s>GlanGz7KHQ&l_5ZQb3oF_0Zx zhxMlf!>uTjDCW_YGdFBOFQ3y4=F=L6FAb6Srk~C=25D}vD3OPJ%+Lm{viyf zpW8aByQ`!iF`eXLl$^3(xYXe4+eY4}O?n$oXkD2_{SZ%gZbZOz_GKESd`wM0+4pJTgGOYb5uMNZ%<(I&y0E^Ca_x$ome`s)T zC1?6R(Q%jlrS_39b8LV5jax^+leQBAb4#Tz2r>QEts~;OtqBpd&|I>s3si1nOtv=0 zWOn)1Mf*o)!)s`_eD%&}`-EnK%}oXa56!tG%bA&+O$*GdJ(|bFHEo8qK>G5nk6Ii5 z=B<@-v!(4V);4i#e@o<_{1YUpKg;?ZzfkT{6n)*zxYNhAa@mc1?Rx^!$RDW0X?Y%Y z7Ix*`HctFyBrHl7)|V|HTd}FY!nC7FpiuitI59k+fSqf5q?5%({kmbZBPE0 zHjhbXRh!Oms_=~ldWeq~hS1&cVtRshe?5OPTDO>uMy%{;AAIeEZL%kk5FUluq-$E( zq>PF4YLWl;>Oam{eoX&i&obL)hGTdM&JeaMHWt=a%;zb-W&2VbQRbEJz32Pp{jHE( z=L(ncJ%RysIawKRz~V%3RsAeRmEN98S`zA` zHp*ZFVyEg6rEo(nN4vb;1E9J`sWUMXR*7UBDs#*ARNL` zJTcs)Pc>nzP|G(%gaI2em0oVb(V;q=@C8fzORCMnNPNtWP#bK~n`vOxoYCD(YGaX& z729=|mc5NqVmh|oaY zG{xHXDX~Z0VeVJyS|qwSd+w7poc$Dd)>z88eR$mb!S;Q5DK=1#vHIS|!UwON+l3wI zkx(+19s4rw9!9V;UWqwtDSxQU$1Q8*v2FLV8&Sp$X3r4)EoqH~N<0|fCGz6VekJ>5 zpYmlGyq)$o%2sRE??$U>+)$Qm;P*iPvVAe!-Mg-5ZtWBGS(8Kcm|QXb?|x50`A_!U z95}bcwGP8$##7>byezmayilqs_Z|2SMY2(!RB2lYKd5=&UU4(0)iaY#K1lBDZsJW} z+Ojb$+K)V{*{qq@<-SYX$kfI#tL6U7ENbnX6uq(2nqNq;+Q}2Jd#6|3rzz)zN3txp zCg<-u#TcWK#^>UE_@eNVU#LBeNm_A2UAqTl`8Ihw^_-3VHOp3Nl&$$SGeLsWd=;vm z?@@9>qAjCPU|;KZzj`I*>;3LklQTS;Ibb$7(2I(=#O#5S>J3q?y4>=$;sWalG{HA>0yHU%E=e$f>f17(}1Z#KPDlStWG z%z7|23+I&P$ZO$uG-{{25fVoCCAAP1bCzbcKD*3)R@Qr}XUa70pUG(2y>bDH72cfF zlT?lI%&i!tX(=Ju3MID|XK9Xuuj|2HH5kpfj$MnfmUA}e%5IJ2Pz?G*ElhFT1ony{ zYkIsJ;yIRAw{)?qunT*rzB(En!bagcIR0Ilv{LW1f_|^XdB`|=er&ZLMePtV&f|-6 zvKIVacs~BszD!-;BMZ{j($RgKTdEcQZsc~8ur`Y*jQqZEAzE6@@O6w*%8M<>rrWoe z8Q-voYPkk*Nx5>4OL#*4<3sUKe3PW2;o#>0xRj*iX_XM(9lBAu1LyKCkj;grPA9VzhaPhaJqZKCBmkI-{P-Vzum3 zC|onu!yw^J-_9bUX&WV&DM_SDzI~BU-9!z2hBu$23{t{{rPt$?NADYQN)}*X%;@${ zUw2aoYLGo$rOPzi(geo6$gwb&3eUG;CfByswHZ^nvCuR^a$}(zf!JcE|6#d89&U#c zM>JuW-Y1%=Io*%u^r}(z$a|kYFEh7#Zn%Oc9O~h(u+1@NTBHE-WX1k%Tb zz!Wh7T#3a2IE*xcFw}sv0^`ygcea2aI0!RqepH_X$E=}uQ20poc|pPg`BNVYTK9Lp zu#g;M7wgVr>gPD3^_Xf+s0{?(`B>jV&S~L~8LJS&3QDCTWhdfz5eNyZ%QuZ)jv}zB zOXR5WcE!;OizkEwyv>oekzPv5Ijw*I3(7>J?C_wdF!W*XmZwV)-H7C9qAX){eA`yF zm1Gbqx^pB7Y%isay9#aGlpHeEt3Fch>cHzcKNV$1OT(g^hha$>uFr$wK4M{%kIEuX zZLuhqC&K0Vd^4Lkg4d0XXW{4pIF23!eNLD~mUulzsnU@@pSk0r_<}WB?hk7X z>trO^$a+tK7M37IFcK-tC*)sJYcXiD4E)iJnPEGa%+FXxW{mN}xbS2~fO}_cqQM%C z29zVEE?-g#tMfAX8;&&HDolViE?UYGXxZS59l)$a-ytKwev_m*$44AcYsroX+a@v^ z;~tVK#@wXV;pjAAx|-JNCT&mTwf4t8&>HpzwXjOut^f`+D^u^o=WYc;+q}lLVZn@X zqpk2X4rsnnDsPF6DK5#twA6C-n$HNH5&-pK(%D1AZK{{A;B0W+nsjx&q|rI(04<*< zP`92Ed^mEQZ=Xmy0!>i=RI}I5x7M>5nwIYBe9zHa`FnE&TSBMD(Tr(HFsCykm0QN9 zO9>O%+DPIPcoSYlBfb(pQ&8iS!-k*BYDSD1V=h&)Tym+(@nX6CH>n!di@cO^B_D*L zY??D1r<9iZ(FyfYD*GMwG$DW`a_F2w;<@zpx#E^cTHJ2Kqgj{aZh8+LT{1E&ku!W& zr{0qi0^^GQ#1SvYxUFv4%e|@#)qQa{@o@Muy~;JxBe5M%e{Yut$Qo9AZ1XFQqJ3sB zt^Uy>TFYdoTS+DCFn!@y*|?c4H5Bx1P8$?NEm=P%V(LTvS&3g8prm3rQ!AfB)TvMQ zS;5)rxp|(y<~eP!3GCv}v%Iz?tch{zO+5K#`R2G}XLsY#d}g>iD#cP>RjRt<7c5-(u`J!oTGA_2y_m4H-+aAHvVUYIE|6fMRlQ?|yqad(irs1w55 zlr9j-;Wj0WiB8?H@(KO*tZ#PApxg}WFj|hqQ-Xv!!q_UtQTqm$V{U5$X9NRQ4RcV& zP_?FvtJR7U51dHPjWP95zDLv~M~&UuxIJYV1Y*u-6Y3W@Go5Q+ovzk&%JQg$=59M2 z4r?tM?As><6Z7BKq%e(KNuj1uYAre58&MWMy5$@)2)5@lwy~jKS%e7gTm05c{0ezH z)Eq{gQhX1*7dGil+c@yu@l>-;KT|(M3C)!X8?Ohg;#4DZeC392nO#kjOXo1EADUeaggR*&xB#^3synPs^_lmm1v7EY z_z7d>d*Z{4+muRGC03*oH9GYDZgn1k4c#v>*Et9t^m9#0nul%(W{&EAvzvAGdguxJ zQU#Z?5%>PoJCc~w7i_|nHg8i8F zoW-y<(Zg~lCpEg}hTsUJ@WVzgQ%bMoOznyM9Rn9#`j%xAoqUC*(jwg+JDz@K0Zt-j zSvfb+LUvwu7;~)ZHJu|vH?UVP(UXeWxy7Dj&Rlw2v^pPWX(a>JrapiZbE)ob*@=GvZbKT%QK`Sx}$5i9+S3`3eykgx z=t%f0x!9pPo3u2xO*_LO$TUoEdSW@>NV;>i^=dcf(Ki+(=d6Hw>m|2%z;vJFqq`EU z_4cpjw6GjUAR0b=W3+$G=cEPYI%?;8y&Tya+}&JH5KO7{V0V4DEh~nElL>G*Kfs+vGvivU4lJKDYFojp<1dSk z33`4?DQ{%TrgS&U<02Tu3Ll!2{M5X}+M0aI#}BFFfwu6%oor`j_=(1G*tY!^^x0pGw0>l}kzO4r*Dj~-NS3BdohBoim)v)GHr zoP013$Dh)3!pwMNEGZ`~sIdH=xx+as7`az2D7zhs<%G_ROACy(wuE-98nsu1Z<4w; zzr*UbGRblbCwg-?*~2WS0D)arEUhDl4U^4!b4*XpNg^Z3lkdWE19P7e=w5u9aO6(3 zV|l;{J_`H^0LW zluKgXPSU&T&t#i4!m4^nkmiKr#9SdYdbz9abI+;$#@T9ZwVQ3$Exoo{?k6^CYY`o* z0h`)nXIt$?t-WMqTY0x$Y#!17TvE&mTJ2P**g!O19NIWaFTsg2~;+VSpF8xi-< zsAQn`z`c>DbvYMyr+&{?^ELaMV9Z4`HQ;D1$?=>?KlQ6SlPqo29W#%#5vyP%DI4SSKxW zM0?oHX7d!G8L2kwmCu&eW?{{=)Y?5a-fN{!?JUoJTsNEg&q$J*Mb=D?Yn5rW_WRdw zp@Ek9+hT0>(Q0jb{eI2p*JB*ZV}i|kN-&D6s%>kwt)(~ew5g$6%kF~S$ugOYvz8cd zTj|C;9diALZGbNpjz1>tiLcI_CH9wR_!EJ~65<53+nUk)z>fVItRlk|cNQKt>22Y+ z{EYBA(V$`dWOb)U&63sG@F_-2EGCcni^fW9E7s}Pl_}bI#U2^Ya_*}yCwU?_zkF#g zD>3C3D6t_TrEbNX5{K7gq-L*hf&*{t^Z@+zuc+Ra<2n@aT}w3L86(!@$sljpYO!m9 z)vLT#SOy()OGmw5{979JDrs`zZ^hcpv*@1`Uf5OseH=fbrC5tw2A{)07Ncan1AOcZ zgs{9!*6Aj3ZfWkzpl^8CU~9H(k+OQ&SA0n6#Amc^2o{C5uLxt)8a70OhzWVrE>C&% zvP3+Ho3P@bNKfs&Ad5rVs%jX0PLVj)tR9Umj~8oSow3cL6Ki2?#{Z=LmZPc|#&TjZ zc78DtG1o~X(Uv1)lr@~fa*N;qjdGT*F7IHOZ^fX0#Y8jrk zry3I-7bmO(cJe6d)<#vT7PBn(3E7F6K6=2b@5WR+Yn#clrQTDS5prD^T}IMJFN`P3 zr#;l3nAylTiP;pT?_{UkS&AKNYtUETkFqIPg~W5U$Zgws|F()crD(2idI%##JT11DPfrPb?tsp6&c`kJE&{x zgXbfJ#u>FPzkx{Pjb4+!jz+4jFzv&8@>FMFm+iIn(K0*O*1+mH8CJ;`3(wvvJfsB2 zY_QkKG-rY;4vQzavb08(c8^LjJC=tzhJVyu|Lzb78dNTGqAC`3dK&Ta==`~J4?F5uYp)Gss5)#v$Pv7 z%zs3mz%gOzpKhcr#BG>=Q2(A%&i%N0)LFtbLy0iK49`!AK~!$=`G}p}X{+H96KVd| zkF2cjM{EfShL{ST8CpLCj}RJa!G(!`_{YOb!a#?5nbGJU22Tg)OU=#yoc>Md-xE@K zNwAJ<`mun(6i20Y){n;kwuMIa#Qq^D3I6O8|M~8h&SEn5`EbyV(9s?QDZ6+SESz;t z{P7$5=gTyS&ZT-5RvYL$rj73{^g1Z+H8F#lV2nz>Fd;0#6JDRv6t}>y?8hEXlgv)|B*B7CKu6)3(em4( zaK4n)ndlGGY1KwwJBq6g!4`R4!6saKLkRO_1|EJgQq2q!lOl{7!B6@`uZ%ZM`H);` z%YyXVccB^mSsWpOH_=A>Hna3WAYn+D%3*fZ%1-|aTC~3AwOeeA$U7re!dA!yrGJ?o zgf}Ta3b6oMXQBX|2^vDS6f3)Qu9)W#^Gk`{Y7y;&h&iq^X<;{}2MqgKERiCvN2}Z^ zv?VKMr&Rt$!P%)#grcPxHI^oX7xk*4^6QN}dlTnyjPSW@nAznS(W&DMm^ z#kw4RZSx28Y&;kz7E(#Flwb1q;)=lQz`e3*~XnyHmvlQF*#ov2%9_1Tc)5sep4s96*LqY!5COo;ZE z0XboEdGJ3ZF_xKcO61zV1`w7V&>hdk@v5EH#}%DyIvZ!2ZT|#bHGZqhvW@pon+XXWa82ErG0DL@ zY&JGYV-)(f{Jt`1uxx{GaLh#UFtSOb0nfZDS=T*rB_7kse6xH9q)u3WkKE+sNR@G) z{enT9MGo@HJzYb8N;Q(80qe~r@Atho<#@3FXra1 z5p^sc>xYrFn{osc^1K^1=bK4xE>u{N+=KDJH(=fU?HnjiMl&;y$P!Ax*!5LERf2+=JZz!rL`wGR3w=F2t)MCIK5KX&W-HYj|wB z_UO`Ao@gP)udMYUZ0%EWBF4oIJHl^(fAx~h);#ot2t;pZ^{6-`h& zXLZ1n&dsq9s+kXA8O~Mh*#P%YC9H6P<-WwKg(qgBDfSYc*;(9f|9gQiMN*{ekzcEuCVoPg~S zqNrLM%Zy@sQG>SDi4~o`mgtKH)FH+}_(+R3N4q%&n23b)bEDck4{Ace z(x^<_>9jW9p~rDKZb`9nJZO1}wu4`s@_h2m$`jfR4_i)SE!N}!YXim)X$&y@;2YnI z-u-^aV*0=rtF>^t*w%RC_1JyF?2}QYq4l>%rN-*`QO$-ZQMyM>TISEVS|=N$^C*1H z!jbI~LhaH_3~#!#5em!<4^ujKTIUbi{9)o^)1EsuUp)@J7s)sw8Z%^QZ8*ERn^;Bxy-N zIw{w^`lRUUUL~vdE1^WP?GHzmgJrcDUx(?yFm{&(MTTe>tPWR<8a6&sl`NSi4O%8l z;)ii8%}QGYYoB0hPwguX?uE$}b$qFT6!Y1^iSbvaN51 z^4qw%o?_{CB)vQjGKd|b3?6HsAey{8Y03eH0)q+No8hb`K~6jfJA zwlYatA0`YuiNZ{#7U?ulpA}Jl;RaJENA(824U3a7>O7w-B~yfVOeM)+w3I0fN@gv% zgA?3i@sk?hZRF&4v z8@_jV!;+EVE%Qc(w#6GguCDIByW^LtFwt2$|L)FGm3>CQK6lsf3#*nc9q3+t(4HTe z&vQYx3)LIxtWv#ILUhZ#RkS?PS*n|n&PRg~+%oT@VX1!q_`Y;M@2^Pr$#=yZnvm-{NZT-X~4 zAZ)6u;`yrX^Hs(3dEMvpmKq%|JOhDOtr8l3Ias}kEev1yoQBof(DhLD?u7-zFDzX( zbm0i_FQmHy>e2*t>8gC(R{6L&c5#$ffpv9NmA-I%p0K0u@!~^S>%%)&MWC_qcr#MH zJt^G8GNU76ucb?c@rClq2keEYtZ`T*o>`RlYSq%bS9a$VfmUj26%_I7qQ~=7kLRx{ z-YiOQ7F9etZ&`)#7d{Zd#)j3@h5X*e|Bdg823zJ0zwzC9aLpUv74jF(cb00@wlI=n z^}Fs?XRY*Gm!a5&&hT58DgD;viizGdAaA}IfxP)9FE8BCOR?$nH1xO;=iP>uCF(%)GLUujkL#DCvex?Dfv@9Do7dgB{Qho=8FA~}5FA5@-c zeBmExSll`N7rItmA@lY(^(!H>V*DOLl@M=^)8Uqa;jNOp4i!_%;yRUR3(p2TF@;$=< z^k>NZrHDg*L_7$|<%jOB6_JD;?KqPog@>pA3MTi<*wr5j(1m|S5D#7Wm(DyJjO*VT ze&-uTgLl5cV8jQ;IM=@gw?Nr zjbwMld&FdVAMaKe$~FojY`1O3vE`{mKzGzq*;T8=L$P%JtRk`T(ew|7-~F(WxO`A? zU&b9v>2Y!I9Ex%ky@sd1Hv9=VG{09*A)9Kh(=2*d9YWHWFBp1h3{Qj!o{Z{b73jBky;Qd0d zn&uBKMVeiI5GxS7==!^r6$lT+Chu2O5V+q<_=5)rOqfPs=y+X-f9R^NL?T31mk7F- z^h@^@LI9KCyzajs3Mm;>1{>zBo~&YMiu-1nIDA=|rK_r0RjHMo*Zey#6o(QkG^c$hh;e>dv<+-gh~+H1d9S=kF`?MRZ33 zrMqf)euh?$bd&_t@Iqg^io^CZgkr>jH#T#BrW%pbR<5G+ed-yEb06Sr%&U+QgB;m+f1rAB$bE@m?>doc411q5>V1*7?(=R&OX&K~ z#I$jSLk9^(!HXo(rHT*z$+7tNG%P0Rq{_hwXN ze=;2lza9U+r#BO_V!m#8-1vIL$)@iGNAtGuj5}B2n+inm0{M4uP`xGQdLEew}RkLL_=#SQ_1YBr80VPM%Bl+!eTS1 z{Fw;ymV8nE8i+T3ZYaL-b3KB6EfTp`FHV8sjr(z75XEffAYgh3jfIu_29_-MT;=$B)ECc{AV@umP&3`o(|o%Ksv0 zm&RjzFy6&QW??SUW8GdrL5+2WE*Z7;t5)=viTf|Qn5-@??(`=+WoC|b78s82-=$v- z(nY|j_ZJs=vpmp?3ch};7hI_1=+OI%K5%#Z5xfba5i~epKX=>DV*B}^{VcJc57^H_ z`}p z&Pcf{FVB;?dWEpZgn|u{<&rNvaCnT-(4}unc*LS=>>rKh@mGCT`Agq{2}G4k-(f5- zeTSK#hmq}vccwaO;^HAIdNCHg_#I>Ci{D8v4#Cd;0NTg+Nw;2Pnv37A>U~?UV|gwr zB>t*d||!0ct|oLnj{e-ymbgMCRQ|FIOH>4kE2sp zJ^tVb6Rf(afWHPoF1}VlehtWR{C-efT>icat`N;W%+P$#X4Cg9LiPSC{p#@w`_bD~ z(G@~HVrpIN4*EX|$Y{>qiWbCnF8al#zw;;G_lv*wi~r~s|G_W1h5xF0a#>Ge`04Uv zCYd{(;mePyRYnvQ8IdtL*u~1hUEWYZx#VqM>Nfe2>eck03mAi~+QXOkbcWx**Pvfw zUcqBOn+#hK@(My<34}y_PCnrbcWS=(g*l2-QfxL!;9j2M7xboK*pOd-*To-~T-y!5xtv zln`WQN4$uLJrPCWqN*FuRljemoA@1Mn3|MyN6*A-{%5NXgXb``w}p2ewNfff5- znpQ(s7TASNY9dBg6qn!y6j2FlLT%ARtZYT^5f+*|mwu=>ksZ;hQ2B>yJet$-RphH5 z#u5IZdMlM^(d>G%$2IME;6zb%P+%1k#lQ&}G%Mt_-{P z=^`k+KMe}@_u@ZtePu+iG$!v)N5kymKWT_$?F?V}L`O<4{>W6jTTih$d1{j*UJANc z=rUAcq%Oa$8nT;FRwBXs)As%nBw>pDu=0T}{bD#y-z)GRbh8dy~_nkG0u^8o}P9Qea%Tuu#QVs8c6*61=kS$XDk8?aj2lw@z4+fme-VBsB16j%vGzr*ONBL~12lZ0vJm61 zieC6r>yW(=y!ZmRzZc>DUeyYI)9~eEhSp`CsxtQxG1*?x?iK^6n3hKHvofcyY{_RBV8$ z6o2$a(e$f5o&3Et zsrx1R_W}L8OaDHoe+%_*K>rpyyT@4rZ;MJS%-ITn?(~0QFDAYG_R#y^QrF`pjEXwF z{7N;6;@ib{&$k*XX{4u|A_4kRzI|tdD8_ptblNzOv0Pc151~ z_x!#1BmPeRad#R;7%C_l?Ht~T_|Yn*M*Pa(R*RJ^d`6Ni)6`UB;x-=9*nhXl$}dV( z#NthLW$!fAqvbYXKcj{olJv?RfzUj;vPX>$=($1EA|#LH!yqP@#`-bY@SpW7dN3wC zhc5p}ub4tVF}e)B{~zeYDh5JgD7#aA=xP0^F1qrsLiozH_+G&+)xGlPULM+p_$JDQ zhz97GDY2}B{^oj2Kb7_Xpis~%h6Cv`53hu@q~Mi5ht042`I5Wy)}*!G|GT>=Rh5)g z5qk{(zA${{$EqxC8nJl)AFJQ*SHJ&M{r<4}g;*;8{*S8PA5_0TseXT2{r;@_{dx8K zi|Y5kRlomgzmf@8evDxe5sCZ+IvRire<|(|QFOuM3xBD{8rJyBN;77xq^DiT1G5X} z?UgmgDqI-{Uiw=mNu@pI8=@om854WhOo&f(sc920HPK`V$IEDG`ojuF(uK59+sS?i#k7*yqZgIJebN5)UGxggd6M>2(ZdPG3X%O<%)P#ZIXn zsu__Z>Q{zX3Rk57rWYDy)rvf@K|i|Ppr>kVL(CQ6hB_M}voP6jnn|r9@V8o)+~O+Y z3e{BR>P}hc`c)9>qevS~%%#I`enMB8_FSnYVIG-k@BCG(SjE4Ry_p}E^`E&*>Ic~Y z+rF(|b>a%Pl@_m}k9Gx%3k7=Rn|dqMul${U$N1F?(2ft7s^5(0=@)~CpQ^%l)iR5n zSH6qy1-}92yVcw8$6u?BD{$ps^#E+F9la0}GcbQQe1)>S`abi^AArmEBkANSf|07I zoE~4b9#jCYq6k#`>IW%&^@F-oXX7trKUgXFtEdl@^_A}rU;XgVm4Aw*KdhPH4?l<@ zj2qxEu6$qpvbP_NM%~S`8WUt&1oP1#D2CCM?^d%bQosrLU7u$0sY*)w#tC%=*`!kX z9lAN~7ng<6(9L(N-uyzps(0fYc-}atJM}95s;}`^Z?9pQ>Hb;_^IiM7KoKat4oSxN zrSf%nC9cQtSWsfQ_~55{qcOPt(>NEe|FnX3lWNy)TIu+dTHFih8@LfL$Qz5Sz*SHc z67hwgy|D-jf*|S}ihsp>;CXR96gu1D`t8uoZ&i#v^v;Kz#ou8F)zHMDjjUW;9HstbX; zW?^^zD6)@=zj`_TE){92x|gfpuWOkW1imi%phw=rO{uP|a`#q+mTC;LqK4(QpGWsa zKe~^-I&Cj*ob%DUagNc`eY9C4I*HO!-0_LgJqCj8GFlKm9wIN(<;UFtQnl=zH~n=r zL@y}&J=U-wIB3wxb0`cXNE|9Xxf(N3;IFGO>qPgW3naa4Rj&QK$}PC|bCv~#X}pMY z;X!Znn?TiEiOdoS@C|3cxR3$7uM4h5{+%^ceWy~<@2rWG(~r7}Ot!yTsOZ*DSBK;R zq%yG|OOXn(8tcz`Pkf<#G<0=u`AB$-i35QfV-PoXsO?lwZw5!QO1f7g_MS#`Lp5u@ z8X%s-w@Zmi#rz?R-m6bnbeA*z&&F++{yC10-(GuL>*9((N>e>EUp0l-)yu>0{gYU- zd|)_>iDlP+r%_xK9lA-xL!jco*&>?B!2fJ5Up*aX&S~8-8vJTBuEr?WRc4!n!|*%N zfOzL4Rw({zGRCJvH-8$N`MLNC8_5_H{isGq)vD-%Nn|L*wk}JKGxx6DRG0KRGW;)G z`os&E^zUKlct@>k_n;>tt-1nYZIzMZ_m6oSsnIaZXic+101!35u{Z)W5Dk zb{swW@pY*AwGZX*MZ)wx4&K)o3HA0GQZi03q?g9;S|!Eeug3A(haiUp?6nUW$!?ru zGDeZ33w!qFy}E?PQ7o(0o7F6Qb4?}N-;9&<%{A6)dL1X}n`^32D~q4%!i{f6_$-!I zSXRh&Q^vk}m+%pXXgHTRAyN>(e+uL4_*HZP2cs)hy6(#-#--KU~F>vjXaw2z6tJcAv zN0cxJ8BT^i&Y%wpnaBh2`87zX_v%BG@w$jizQ($FZH)x6m5@M2w(_8W@Xkl7nl=l+ z_F&|j-->@96Fnk#Mb-Eo^pFs~`ks0f`ONNOQS|1}*A7-p9VgCv@zHZdVc28nYlqZH zsnu%n>5ZQVu)6fdPa+%W$L_y+SG?Dc?%_S}N?g4c8tNFL<~=nEMc#uFvC7r=DiGPl zB29buB(Q~W85S*6JcTlGdA@oUM~p>D4csD;QI+DQmgS2Qf>(|AqVB2z<;4-Pd_}FV z-lfJg#ooLZVn$U`-K8a{H}B1spyK3FksH;}U*BN>uI~`-hOfuCyMwtdzKML@HH5^= z@j)zSN=2}^t5i9IA7jT^BxV^@fLZCW6WTBZopdeRDuSb?uJ1WA&( zGd2k;qQ6BC3fSe`fb@Lf^05G;fp;z@nH}uD|~ud+!5WWtHs< zekVqaG^RO6#HfKjji}gS2>`LRPmYW{CmehjJ(b1Y$QhIn z6Oo2B*ijBt32A6gqxWRIC=dh~Sx?9>(sGZ3O#YXKfroDiqjcHgy+_Gy(04XS}6*f!F{bjZbo|kJ2(dhVNUGO}Gv`}5W(zF29+R*h#l^A~90Iwy z8yesQ{#hP+tpXu2pkAvGz%l$HKwI*)3bequs=3!HP>;i`0Z|7yU119E{+NXkw~*xk z28L?)$3V@kCwBdsgK9v^-sP^NAX60Jj5T4;6NAdT z&uZ0|Yh{`7axGDU3I#ICHFDSkW(_5RXD7f(8U{%4=5Hy27o{^7g*{C+@L?){ zY;j{#@4m=1_MQP{P$|S?vAfmO!mnvws1$5|=f7x`o&Tb6cm9iXgHfTC&6h2C5On9C zP>z~fD9kkuSVE~v%-Cq}4+1n7b5^=e)`3M@UXBLzNoZ&t?3dBuhdYI%&L81*{Mu|F zo~gh;C0a&|Oo`Q^_Db!8{1O`D^ubgb=*vy5<&>k$av(x+&M=u0UTJrP=_NPJQmJQm zg;Y3mHsd-C2}q1u#;#kWEhM})V93CLg0DBN^OwzKkU_1HY0y445S!PIYpIuS*57`r zUD7vWjPA@iB+xmK$!LjPf50zM7&E`e%gegc-W&Lxpmv6R*QV~Z4Nf~bWVP@4Raa#dg&Y33938cLj6w=-c2GU7%#{@sf z1^NMU13*8pKtIq~Kl1^Bn$48Vu~@$`@G|el_Fj+?6)Q3`5tGAwvCK)C4$$Ta$vtOU zM*ca;VE~htF%?Wl$YAWS9<{aoLz}Gax>j>H$zU^Qd2FvEGB1<)w9z9=FTbd9#e3W)*g~2re z5VHaxY}kUZaR2$}~bGCoFi&vJSjWQ1CXUU~LTiZM1pDOzxTEI^!QlI*sAX z2{T=ukcM~tLA3pe*sebipIv`|4J!VQUH@zV?J}>Q-d84Da9qB`5T-SAnlNEr$efEg zLZ?KTATS}IC7B@b1F@(S`=5n2X_w^}m2rldDiXiOHrTsK%)q^y40Kx{bIF*UnM<+E zB>>^9bje^T2_)nt?d~N(@RD?n#ZioN7EV`-iSNu%Zn0rC6MOAb{9?}M@}Yl0S?o0h zj9=~*ak_%tQOPKm4H{IJjExCCuNk~vy99lq<{aK40-~>75^}$GNtWU^O(`L5?fS1Q zq@;Mw_Vl$&Kt>D6Z!ON5FJPbg7oe~%7l;(;4Aj&GV1eHP!_gvV(*O%3?_WUbyml!H z28VrYGm%2rwozcM1^elXg!vrpkK>&Bg_~yB5TNz;D*gJ+3Ktfc(DQXqe|P*K7fv+pq51Z@TO}ec%&><>2ibSeBIE0#rnwp?)nGR=JJ36IcT@*Pnaq;0wsB!126U6&0{To#OCq^VR?s`xh`UH z=|F&9Gh;&G*Rb%*Hye+KA#Ol1TU@5u-&lYLF=d3hU9^J{K;#`?&NW3)}u1Y9;mQ0xeE64+YXe{Ib zWZNA%)(|I7W`N-CMH534&W?0<>1U7Y%TCr$e$+~-q@eS`@LezIJ0T`6p zy#)OOP7Ya!4t=c#b;QI%*NzA&pztez2Zk6ZnV>Z{Gy{3y5~_-UN-Ry;t^~Bj%z%Kw z!&EkHnAl7#JzdtU3XnlLp&0macIqCF@cd-|EGY6djrIKiBS~~CHo;^)S~jJ91bY1dPSME03<{!vfLoLNZNjic5Tc8||9w<3BCJ691cPdGf)C6C z`F;J6`8CbHei(6skO0;?z?PU3j`;J#S=8CgqRU4DM1p`J378szyoEl3L<|ajxRNH) zAtBIqH_mPD8C4?h8MS0zV{~f&n%LeN&D>j~P8JB(0y5^Ps4fj!)ul1y!R(|6j0$;l zyvg;r#=&J!1C06=!9auwJON%KcKzq#_GX9vH8Rv|&|^RWg5(Ke%H+K@(gxLrqGMH~ z#*Avzh^j^nt7_CRFi}~jTEI>unz23M@q|#n`s-Lm`Ek!Eg2YAwJ`pe;%#eZc0cxrR zs4;0)gWx}*p;|!i`^F9$8MTd!>JbWJgjzxmLD-Lg#KhiDfSo2i@KegkLVgr@ayw5D z7S*F&3fNeqv7X;5@q2!2Fp&hvwkS5rHpWvruy<2nNbPdO4k?!-p#r)b31kN<18dMk zR9^q52+7Lg^|Km+)nFZK=P|Px-hq~4By&ENISJNsQ5`NOpRg>rQ05}^8t?`*B8(4K z?=xt->g+QrXF15&h~qtlV0lkthW9igC0$b`%8DjSW>5`t7__wvy_%SZ`Wx_z$)~?T z@w3)Rbl0m?mVXyP)@JEdj2?)AMO>EBQZ%7?92OTtpxTdN)`K3(O2OR=QXyQf1Rm`? z$!IIk_Hx&@hOju0IvPVuHEdgBJoOTan~5=$R+2BV++rAn21G3Nl>$7i6d(u=n@}#Y z`dTTZ*9tkAw}@F0Cc_-55Kap;ZMtTg)+l6Fnhv6Shrr28m#8!wEDRz*FtfGC~^!9GS*wV)jq`|FR*D_maJdo-DV&Vjb%ADWSR@6g1iZ@w zYowfbmtELSIW`Yf&_kL)JeCWgJ3NbIJ3I@q-L1MP?LVf!n2L7)l)1Zq3dV!t+5J%4c~<$^zB*rwO|UE(?$SINL{}!8Jj#^eDz+uteFYIN6QGnTU0awI7AR$5 zSW-A_U4j`(8!u5XHma^98v{hL$}z)O6=GK*<*;rh#}3DlL+u4?u=nr5F*G52e~o|8 zlYOhf>xUQeM6)oXhLB;-jpK#CzV+Z&o_j6=+0TwMtK8PU)Gb88eNUNyn9Rm;2n0HMs)Z#LTc z&q=#xL$Mzliu4DVvz;aq>pusA;c4RNKTWUxbH*Pfu!yPb_emo_60%|I_xw>B`2Y;H z5kjIqrxJIy2<|@uU9d2vRl_6oRw28vv4k=l9$=DTfRY8zrIcm5ypIHH2mPb{L02Jc zugcir%}AjoLQf+WH?UP;E3+ycantf_NFlIu_ISY(EZ2=>al~=*0qz_y zg^Lix3OFL@VPeezGN{1%00G*xvU82$$k6}If#Oy;kG3LUn8$|(M0c}I$79kWiivB; zVt|fdHa2ZW4|k|glp}_yu{( zVK@a|2Pp++_KRWsX?ghxSXgHl;KJH3AZsH(3Zs_*@?gYS+AoKG+|HETg6I-_-lpU9 znFnjhIRl96o<*_#3wLOj1~wtyXB??AePzyri$cjL3bD&dlx5F(m`_F`GZ_@vOkiMF zYEv7ws?)_KTbww=L&uqtB`zd*Nj2c7@IZ)&4qL+@65SAf*5VCz1;%M^!P~ga5UQ%Z zz#tj8n7*B`xgJ0NI1 z4-CN6X;n}UEebpJMGwCR&U0amk%mzh>U2+^G4@>n z;dfEG4f`0(-P4Cj&4pDNx+rqpb|DBQzzrGg$z8ue6b?5c3sc)D4WLi~D^s?B zktrKhnX)ldg{6R@p$i3l(LvHwp7uq^Seek0jG?p%86Sm-0mBy6r7VSi=y6txT{?x! z$!dNwAa(&6t^&wyhQ=hn4V&5B#dSqBX;m}JyW$uJ5Y`RROh}xI(6{R%=$v_7T{;T- zkbY(q%?_)LDj_h}vbs$~%bY(jswz-OH*xT^2ohFP*os9t9S_4AU_U+1DRreR7C^#o zehJqHlVl8t&2Ss39_xo56J64eG;v&M0N8wpRyT|7;1|!-ml%#RgM>;HjZ8hzhDOTN zOGCJq8jP5!$ALpxQTT6TbjVE!F$? z`p?d>Y4F!ThYUPK4@SzKK4{K?>}0ZpEu|=mc;HPk?g0$&*Epzvqe&nkK zqyZ{EV%_56HWPGS|EH#5s`rr)rG$OSA7b|Q{yoNmT?-8wXF@mJ)&&Vx|uy!D`R23A%hu6zUXA@1kIyfga^F z78b{AFm6~lRL1gkDAAoU&twe2LfLnkGb7SSR-2Z7p$h8445Ct&n`FE%SWWeRtXgN! zB6@%+)=-*a<@SjrtCefRhC%}_F6WrJZ1wF)n-{bvZJM3?Y~0L!HmY-iIpX9Qnv52FQx7LuT+Hkl-C=e4*PKTgDlq=;LS6!oqt9^{BM7j;*9c~ znD~1@(LN9e4B8j5Q-f`r!jO%t9U5E42!oBPFxVJsD<=bWoF7qWH*tvqyo6RjOYWrD z`zf8gEWP)V4dLjjNyBkw8NdZX1fp_%>oZ6R%|HlLJM3-T*?A(kxQ#~ zq2(@A<3cN4Xq5}qxzHLHTIWLbF4W*cn_OtK3q9vT%`Vj9LTxV8;X-K_+94rO76yel z%b{Owzx!M$<3a;2bU;F=$!%4+>I1*{atPRn?~?WY9!wK`V}h(R@IF}8%wcjc2cm$h z`<+m6fywtAj7ZpJGN8Q+_~5aDcV(I#co!^4$M1k#;QvQ=BP(7g7U!V+qAdzCUPP8O z`88>Hk50?kUvnkTz(teJt9M`{q76`l5mc;Y*jD&N`42BiyL)WVsPLrx`VF~!ARzhn z_l*;XqY)@|05+B1IEh5eiO}iNn&?+HMvK+F=H?Zn2MlrmI!<1CWgk^?kS4A1EAz$N@*WL5i1ZFop% zZbMo5iP1OS$3N_O;TDrO-Un0oS@UoK4QK+P$K!6>rFk@FgHe59k`2tGPNch3aIu}X zc%93}r;P7cay_KwDFq*+jO)=GA1GVcU-U@W11lvdD!lXtc?fWXMr0X7Bf~vHc7~Oc z_wkSyu#4@xh^}I^WBXxa%4?t(nZx@ z{+ZSlv5zmmNv5>4Kxcye711|7VjC9$XMuflSxbnleu70Y&r=SZv$f^669-FTGMVKT z(RZc=eIDH3mB{OSmA88}Kl+;SV zqS(s|;h35B&D0(ZE|1yQ^9NVP@O~}KVhL#WNE$bJnAZ0ze7=h;Z+EjvZZ1UMTqMtG zG{Kh_2l=L4^v&g%DfX$xwr#IL0JGk{LuSQ_iy8JEVyzDW>JXcj6ja0-f)Tp8Q5xj4 zst-|QQ~4njP=AQwpS1{>iGL``!PvLP_{Jn4Gqf~IADRFm5A8dI!tjSl0$o>r0{XuT z`wgTMSLXuSkerv%1GVhrQDaMxM58)5qq0jU2}lEl@WgT16(wbJ0TDffgxVPRQh}Dm z_VuB46hc6$V9QvVwvc{*Bz8dQ&6gm1=(U{0206e2d)RmFSU3v6n$81aD2AsL8@1`9 z5PqeM0w?aLOuspKEGa2NCBCI@YoHrM&$efj2kRYz4x)5R*yd|D4RW&H%Fd=9QrrQw z4^9;6B}>UVbRQR)6ltQxUvB&vmx>)FCXbrz10bPh3(?WOi2)uu1jis>#9dRJs^V?BEY_^1prkH|K`KXc!y`gJm&kQkun-y!(;F-i zpf@>1__R+wEUqd5QhXqcJYno7oAHr!P)L4xe8n$e5=&mj+fMg&`2P6qa~ExFEEW6*88sLO2q(4%1ef=rGEn8{Pbi7Nl|VjdgdlN>Fq}?u??Xn~8ltYg4oD z=L`q>?JpIZRico!{iRf!rWAguX~0GM<$eMFsJ=&i2Z+j$#x?4qFgqs~PqA|vU`mB% zMfda7AeKf*rZB!N5qL`X)Epzllk(PGX<%dBl@v z(A*fTQwW1~0SH>>$SlnoCRG4we~or?uue9|2J388HlGIT%qFl+ANHi!u(l~P^O2RP zLR)~>a)=?JpGG^vGriFx_43>#&&`2e4z4mdt_tF~O3FPa&t?O6KaNET-2HqlJ$j@? zo*l@g&Xx{voK64IxH|;~1ksEh*&)xD!RZL-Hh35u)5P!r4!* z#bXzTP8w8(PD;sR@_bi~Ar;fXy4e0TW^R-4EHj9dVM&lWC$#tb*BH}p4f5FRhv?B7 zP6PXyfrKC1_iltx&X}@U@2`?Nu!*ra*8RDyL(IaQ&Y2Gg%njmxl)qnyRS^%XW zJO|9c!kbjjFvNM_KR~CO3<324vgOW^{hKg~IR5=g*Bn=SXA!pEP zOiEmk=S3Z|GKqYQe(qrm^ zpd9UBfci#K$OICY2rwi*DQ8l#Le}iVHn2lS>%bv*jAj3TAI$i{38FI!SyTd2n#Uw* z7HL5aI7YFfR8jcGkV1MALyeF5&m2hbS%6kX}1D>|tRfxhK%F84EOsBx#>u zH5wf~W4Ts3V|h&?0^uysCGkhOfdU%HFIaJOM6y4^m|+KTunwij7q&SPW7hb0JYW5e2A#5n89=`&81qEsbNE#`hX zK1>M{SxtZbKo>Hpj4u|?jljH-8J6F5V?!Vt*Khc-8Jvd%9`Tj{H7X}#A6=%` ziye4{^R#ry@+d%?EOHKOy+URhbbh@-=hqu_e!W5G*Bf+xy+P;K8+3lXLG|kq-b>=A zqcX-I7(+kw88tbADqJt8IH7xWi7I~Hz+#eG1r$E8N#~T_9~im)w^W57*{(;-%Z|I` zlJi~o8c?hcQ)sVw8M5~wQL6Y+0E5-Et4L%93{!9&PV!gNxa1YMgVo3(PaH!I=P%JT zzyn@w)D`zOxw!8ph0u4CLKg?LEkTzy>)Iop_I}v|722o4Pt9+oX^a{_Hh9S(dWmdB zL>bU#2KlNru#jH}fj}afA1MSE|CEppR4Aka73eACgDVkd&7C5{i;9jE1K)98`<$f!!5Lzd(UGq{e*os2bRtA?FVyvW4uoVUb0Ei-d zi(iZf8Uhb%*dXEJ03I%EoFJ}%ZVR~Re8tbj0s1-M>*8n*Yl)mRv(KE9F8j=`a-NDy zO?%mmplCDO%}z)AIEpxFp1FKu()?;HU~+*@0q`+{-(<+3Dvy{<+92?~tB5l9Du)(? zC3k#G+E@_{J!AS)2x)+7W4{WOL;vo-jIxVOKZ}K3FXL4RiOWF1@>{V8#0EcAp1F() zqRBp0;e~)6sG#slARxRQMqnwtHf)90#+~rG1T%UzZiLrH1$+P=bR$576C7Hqlz^Wk{rfYQfhgxp;heCEgDmKjS4?!Hc%Hu%2bY93-c_YsZfPQR9 zUiC*q`1CM9(?8gEGbcDbV9gv#NE3Oftf4TZ#x z!G0NkRe%ORB3w?&44AY}Z5jjUEP6FaC(!|CIUZ2U5k2K{^}vK%Xdaj#8JKn)6+xFF zb0xu0nE@&RP)-OZOYRy};bLcKv)Y>MH5cYJc2{cfnAq_48c!|?u}(N}Ja)hy@s%)$ z7k#Tnp3YRJGp82lQ%DF@ygL{?SwoP>t7xW+b+}5*c8N=dI+|8-yu_R&DB5eA@XLi^ zxjhOG%SuirL3&Dwv61fiag5oCwWNFF#IK1~81a02PVMj%~0AdoK22&9Xv zK)R@h0XprSOQFCuh-vMqpBA=xl&xY>Zb!u zb-$HOicd@~_9d-{b|8gHTsHssqs(R@4pu5RR+gIsz1lpU#^EK}LpJJMj&XWP4xqio z&1?vK@6MijJVPFSqnw?YLdj7HMj-eWx z#sC0{KjUrg)uM^FF$ak-NdoHk@?}@>n5^`K-gKXG_0JY{Ux$u2WJQPMy@>w=KlMm~$0&hB6X>Lg_*wMapbi8d{df5&teTtOVnlW@G8T-OH>>bP?44;t*Ta6W z13~Es!IU5H*$?BU%z%~=ekXK})Tk>wDuqXF;ZX|^B-X+R447`qWz}F%*?`co9p&lN@%r+8^Ved=}%gZ-MVK|tM`@6-`6JfkVfGvT;Hb7n=j`GnU{va-$o-n*I zVM{UrXxO{S<(F~N5?qd6f|gWEU=#p6qb$P^Akcv`bk>5p$VO;8Sqp2qx|5cd8CYkH z0G^dsB!|xOtniSHpo?_YJTzA!qRr^gd#c|Mpk{mfIoyH$b~AMW^_hg2(&ADWQgZSg z%%QXRq#Szz)JtX(9DYfv9RP<8 zyYqZ9DafYN?fB-%@FG--N`RjRM_lC_Doy=6CZMw=2Mp?D_ym42Uh>QMNfSRw42GBx zAkff7!GiK7*qyT2$t?diI9d$GS7w6_cE{(H*(gLBNvfsXE3?rKL{Zu$l}?~87;5;W zaXAii_e#-WF<@cG0hU1kCAALTK1m5P@4-|W^fLH(tXL44TLtYiX!3TP^}Y$Ptiybm zT2%V75~P($arm4`I_R1D2gNb}_IZ`?-XBN}>bU6J7o2!9qy;iqT>_*Q;Q2h2XogsY z2huc!A;F9;#psxX$7EM)Y^J2llILuBRsbui$?N&*-;$E+u7j)ly6XaLWIO`oD22CB z>X9qh!5+MgE7a)W&79G(YNTf#0XZImd16jb$>!LYnCfG)OE|Vh%C0k2bsKlAK0tqy z)F9=alV`I$TcQrEl^jVI=^7L18rvZ$!rEg!puaHmSf8X0*ioplqo8<=1RIY_(Zli_ zmFKZw_996-F3d1QR%G zxYOzfM}SxCAVw1U%8+Tq(rX0hFqLD4?eBvllx!Og3IMP$+bU2u z?c&QE0MPpb0H&51*~I7wT`;f%ZG9jIBFipP^k@co3LFHt8>upZ61!W zJ;Dqj(loMC($8_VEwn){R4De}v8FhB9yUxk0m!*bbcAz@LOl9`0WAUYtKK5{M+QJD z=mFd`DTDy8A`c{&fR1qwKT97y3TaogNb%^=i&o}29?_#8i+0ln19;f8B@QtuY<9(9 z9~?D$=&0O-DhWCwN6(AbO!6_5N6)k3c$sPRs3@^<5rJ{c_d>WqXmG)Ba6k%IKuWI<8kf!IP4|ATx{IV=HrzDMJBcJY6;g^9Vpc$sZO4DzA|+hB$2n#h1(yx z7;b8_!F+tPRA`oGn>^F<+#%1G`9pUhIHcLy-$y0{roel}h(7Yo< z^G=VX3^)w~#u!PXBch8WqB1m+hII0{29|X46=;U>p=llvG0AeGpgTf0DO39Jk{v|c z1SKvn2_W4>P!RSRUbT_8k4LbP33D&@&H?;l5y1&mZv~Ym(L9%K5|*ny19_t0B?k@q z^$dEf#-JQ7*IJCqC7=x8NG;r=S|(H<5ZM{iY+0Z_bEG~4p*rlfsl#BP4x>_s0jNYD zPb3(M02EvE6XZ5J#o14k`&IlXbvj>wwt^4 zLjd?;Z{d@XqQpjv(EsqxX$yu6+FJN6si5%`mclPj6Jxj~0Ams8%OVw1-U!!;)D>sU zab$7Hjhx9UMYt?=GF0j$JqrR!zz}PCmGt9lflStBCYRY{zMVY^Zf6gekWp9Zv}uRG ztZ~}qoHIH6WzIRjZ&^oD_R-xyzYtHfyMD8f^$2N(a^pT4yBsvqklZ+OI;-#JLVZ5x z`n(fsH61*ev_`m+rj(rHp*$U+b0TDtAfFZ=IVV$^q1ibMsZ#Hp^%b(Vc5LJv!W=XW zn3m3nfD%=NU*mj)rz)Q2D6BbVN;(FXF{|($uoHtERmOTAa2FT>VkQ4 z>`h+!abCKQOm{wlDI(PR$S|#Mn7GA>E;3-Dyh1e&856Y#(!DZUC~ftDBujf0D91Y+ zxmtUrTGc-!BGZ7gL>r;GdVhKYzq?Rg8SQPX1TTl;n5Cr5PvqMS<&~A7XRnJuQA+N{ zQu%U2thbdz@5j(0v3d>$XaU8DF5+L$m^8N_}VE?eI|`dU$em)wyUzogm)XUWGh_zRq5M&>pX^>PQCZ6E?HO-AtTQAvSv zWD1H~IM}MuF+$-%`k(|;ME2Lnojo=>cr5x$^jBaH)+vT{p%SQo5(YiGC4R+w5d*Tj z^CI6sv?^`qMNY*)edk4DDw8PEoX*;L(Md6q(VMvuc^m#$i}Y=8^kQevEfL;OyR$}f zswD?V?yT2sSOK3_(D)Gw(bAB7%v8}|=}Y8Df;dKhbr{XyWGq*15`PaEs@}S#gp!Zh25p~g${~Qy9LpTbPlpS~?c%N~jx%sG)9RL8xMZG;HJ7D$ivq2e zLsZ)SG|tIIXZnDd%Tm6A+0}>7qu)Fu_=RWXQy#jvYS zuCB5u0W7}w&RqP%=nB*8>&U+JYCL*~P7qQcP8)gmYS?CRsGsP>8YQrNBAOz4=p!ju zh7}@mAW=QPgV-=?k^WdA?OLa|c%W_0TI{p18Uq1=sqrIf#tGGv%sFk5S&UW?ulZ>T&n^=;gudWgL zuLGjApm*{0S?Qu^<3s)kYCQU?tkwU>l8UALVt`Q7s$6L9SLwFqT)}zI*YyK_nE`x> z+alRu8`aXl6#-k%~hI+2UJ?Ki*dZNhsxoW(7lr-~r~$0Bw4 zYSFjf!qUd}(6-SiY1^e!|N{0%;UbHrPpzR>b4N{uzWn`79NabEAnX>kb}@9 zY&f%#wa(67C)&Dfq%rPTYN6eJR#oD;6c zor`9#K|a9)HtVNc^!BQmpdSF>wK#{%?DTuMLP97-^Y6#xgx(*c1c;AwpuC1%Z)%Uo zH@i7uPPFJS;WlF#6k%ds7=|&xSK#C~wg;aJS^zpA&4u~0ilhSw?(@6FGxSp*QqDbh z;tC?Gy?nED7FS})FM4G!Vj8f<;(%{o4vgSh8@6x)#X%cz6)x4F+$xHQe1eGiVZoDH z5d3Kpfj4DJ%9*j0FbkhT;qd(~4i;*#8UKD4m&1yuk;UJ$=JyPKsS#x-LBIo9d#{KV zJ%=JltW{iM`z|745Yq^`3{?>!B!fRbjkKK@!X`etRQ z2|Zkmw2IAMbF`Pq0bQ zNC75Osr@E(4WQr^ef_1_Fiwf^n??ui;`Gh)p}u1+^yUTIr3*P(AK9#rLcl%_6~v0` z&2S2#=B9jNXtci}yZVt3uJZakmUXU4R5-$uB61kHPG{!fQY`#6IJn9=E{99a(f|E5 z<`R$nHL>ARQ^kY7!v(Pg45p$dXt2(59$lS$DOGrXc)1Ng-c>X~_QCL45`8~1)8|J8 zfFw?>VB_KC3SkLh zTw|o-qEJB$(-F(qcw5v;>2PWE$VwMuwUwc2?DNXpKJ&#kn6+Xi50^^+v5clcZDW?6 zb(T7HLY+F-)-bxd#y2UCtjTG&K9s@^gj0yyrkpaq5zF3e4&}2(Rto61*{~L_4#4qe zIVTZdNRFa!wc<7CBhO*qSGBjEhro>i%CEc>K-g&r2dJVi<3O6+IAG-JNHgt=teVjy z%@A|&gcfzw89K=vQ@#XYA}0LpitHM|WeloSfUW^dYkX*drsAD{JIo|ShsC2K05{7K zG_(NaP#er2sLhsK?X&|*9Crj@1;Z~X3I`75(7!KGBNLbt!Vb10++c`K;9M&SHdmCp znFFE!#9xR*wI6{lRRW^}cpcn!pJO;0!i3{E3f7e48`$mx<5FXofE-J-la-z; znb-kb$?}-Qz~rzUp-)ushfX5F4gfX5(8=H&hHQV_B{zEHn9SU^ER~%FW#tB}q*|p$ zvkGJ1nrQ2i7a#IHMx~n3Gp!LF#x_R{mry)k(Gz zaqIb=Yp3UT(IY270lV}>7cFs#!b!_prvM&?0B*N%`Q)B6q1ahl8jgP*E@9gm%Nb?S zBjaJj~Z{supX0T7X`vA17Z67xe+nSxkCbL0s|n^c65}&3r54`5aJ|2 zK(v;<*<$oC5s~qD*No=qVU8v$5W~^KGWm;a$bK<8CHG6fM&pGOVt9(SaHo*8}5$TR?0in8jv~!a$U1?og>oDbM;;~>jPW;JX9^-Loy~lHv(v;-wu5u>x3bC1Q_FR5y7Dopt8&bWC=ta zRzoM;n+*6Et{Hqfy6{2+y<@Bnb*`^lKmhT60~Ym;Nlb=GmoXa%kq}en+W~9fZGEK# zKue-;LDWW^Q&`^zE12?#Rd|X2}u_^ltbi*PY>)qHhnFP7m)eogU^{ zBOKfJOYMlheZWcu_#9&pXqVBqCk!LYy9kh2Im0frK>4AIq4J2zQF<}gPl5C(KST{r zci8X=-HR9U?_4K}hx{>*J@aoMqKo0UoAm1Myle6}Cy1ECw zXx7PlGAB>o<6M;?Gs>Hk5X-TM>RNLoUu)9i5-P_8koj%BGngmz#ff6|4Y0TE0FGvd z>a)D`0vn^2st$kB?^728tTDfDSeuV|h7i5KH`E*}3zha`y}yr+aVp>(G3GDRm^{-a z&oa=4{Uy@y%IMf^2a-)z*wPik$bL~`x6s!aV+##5ygOi;UE~1u{2@B#$B0C=-L%Fw zq}>* zFfyZK>)5S>H4fE-HAtiUKt$x-2s~Zp@TZa~aBx`Pj`YF$=opXgi;U8sJ6P{epBj&j zHK=g<)uj37d?0ApkFg~`1|xK=*_M=gEj9++qho%I^;*>M0ut8JHyRE)PtJp(Z(>eB z=jjo-+~io_YE_Iv2~*m#wvCQut*=OjG)ABO4=i|?yd$TsQ=HPDo=|`M82i&>8EPO@ zi2GbL9%5sC_~)`%1C|ZVCnL#$X>4r7(dOWZ+%Y#=s%bF+auuG4|WR`rtk1B+J2iI!Vah`qsyXWENq;JS=kz-JlQFl&66Qh*Y;W z331n<;kdziIIdXBp?|znmfO$cU~tYD{vb(@-V61}kFiJCmskEKIRc&vjgFnlZRC{5 zF$$OXV{b~I%}F`unkKJ*;9}&R^Df4`^G1$)|Jfz?{&RHfBbhSzE{8wxF?p#4&rr#a zm0~#ke{i$SVE2#C3dNinl)MVl8U1eB!4Vt-v*h505!F9TK|mJSLQrmlz^|{|5Q!dL z5Fn!%6k1ay)zn4AorU})L@8J_M;Dp?AKYZL)WJ={KbtJ}v4fkUN2^1z<)K*E&?L-N zq5L(5rSM*evJ?ZM5@2HX9%qr_Ktf(9j9YtPIIeFL#(lG3I37LfNG<4fSa3qzOeltF zpTJ`yD{Vkrk0UE>Dda?tj+ow$Xr|x8k>$vAMIoAj7%LtM<@qtz3&c?JaHymoW63}a zCH=)D^Cm*|V9jZFYFskWIOfMt<(Taa*B-HvK+&3DQT7H!6<)Oo46pG)0r0yPRJDNe z8DXT_&m5LL*+9+VHOO>u*v@emBf9Uo81wuX^WG2T`7!352<7=P=2^GO(KD_Plh0Va ze)LrA=qZ=QcF(yOEWM-Wtf$hwq2jwBT@qe?f!Uscw-TEucvVG-H#m^D=tT#AZ~(8# zTo zw)wunGQK%F?#I|+KgJFZI7l4%11`qy`!OsXj@oUOcdP`x<91b$+hYOXodS9&^?U`+ z)x+V1w@9GIc^rm8CPA<18#RVs@eYmL5XJLoc!kDtC>ERU-1Ed5myE+^6YC5=@1N>(-iM+{=msJFoLN_#wS#PhrxO7KAZnGLl| zyi(7L;O}oQ9r)i%{&w5$c`rUZ_+R$aoSJ*Ko0dEe|75rezN|5`_<;=|E1!{>i_b|^WVBZ_T=CH z$He{r`X9@#|H-d`1`v$!LF}@kD_48%Udrq8I=zJV6n>w?Z`!N(8oeg(c|5lv{ut6* zy*97eTkCE2I=m!Gr%`LZU!lr-9Ld}9w-ErFy>+P2j;gU>k%YGcN#)^^_p|_38c?6b z|4sne;dOge2sfgIl=q^v*6fuxA<&M333=Yoh6c8HGtx*+0=1NPLkhK zi`PpNe*-8@fb|T1x8grL-;R`oSCyOeG$)Kx)U3`}mZeI2-YLdV-@E9zHwJRgQBwhL*so z91?2-;bHh5sLH{8!gM5s@lS(1ox*+Ow4RaA8w1J(N3t8TkQB0{bFiB6fH1{Yug1IQ z0W;cUBG%o8A!!BXEnbj+${+9^fOI6lK3ym>+w%Sc7)mly3$iM+c`BGWk8qQy-iY4^ zL`s6}S4R0DM+C%tMy}MCUdJ?+DZQSL8~C`9k1{@P;$zZk$PDNcsJKX^BywG(G;)2U zr?dx|frJ|(H%7`LH$`Sdz80Aoxj9lE`Fdnl1U~)9e~bLBk7Lya&^ZNq6ZtByPDG;- zA?2>0BJ`My0ePa^D{lY^Y7wNMb$exx<0pl>Gs!>+5T+T?2PcE6BioABy1nnCc(=D+ z+TDU@r+0%Ul{Fx}11U3pD5UN}a9uaj`1f8={$A8tZ$iyz@LsP0|JUH}z23w4PgSTP zYOyNtcJS}_Z94(*D}Ng8Q~D_xDR0JIlCuNPS$7%1r&Nvx7=Ql; zwTK40NPYhzAQ0i_0g*ybWl&v=hQo@1bye(rKFAx&GixdTg4F_ym^aNY;)evD2!N!0 z#)klqSv3!U$kpYQ09kzGndnPz$)EpQ=}SPTh@yD~{cD6alaHJEDCgtre9Yn_$_M`E zkUNY-Hss5%Axh^n;*!g>n&(H{i5lG6?1e(LSH3j@Tk>sn-nbr~`Rm)jsD>~hUDrqm~+iM&*sz5+t&pCb5 z$Ryy$(9TS1QH~=^&0?7pptRv{5_+$kgyV?P{7reKEINl4T&oOiA~4=FUXXg6Q)aXw z$eE`tN5Dk3WIh%djDz<|SMl+;eBggj8ndEP&hIxYkbaac5N_M*%~$}um62yIK)=~1 z;#MAvfQdI?V3I<$W^V)XNn@66^?rs}Yy$|+iASdsvT^VC!gH`%j$A)*svxD;BTRa> zVWP0Jel2p;9908Z=f5hMrD+w~iO$Z@wSdDht9%AwDjLCjvHK5$ZQa@VD?Wn~z)hn8U|yd{pppJ0ExOaVH;@ ze9Yxz9v|P}BhJS+`IyhgU3@Iy<8D6g;p1LD7V>c)ANU_+dVdm+FvHD_B{zDd$Mz%T zA0968N`DIzw{$y7lzAswzx6u{XU-GgkrvRo6MRc{PJ7Q`VO9}Lruj*;lo_G&>rt-* z$xFSz%4IZagrEgR+lUKi>RU3fY80mBrUqNwe04$p0L_yp6Vjcl419z1j7t&HYSY!l z+#j7EUJ2mr5%573xC@Z6O&lP#b58fm`P4X_t&SF@2Iqvq>T$LHA?dsp&Ju642CEVrhucPNA-a*f7yZBYMValZuXt_jcMgjn`tQu2QR}$%fPjsei zzMpX>*KBDqjnm%jV5ABPjC%uFw8-nHbWP+zFS|ZX!bn8Ga4*LG)naZ4{pif#xGfC& zTIrk%dRm`ASLkTux}fqYZzJ5_tKkBC7VhF&EC#-hCsQ_fm0Z$u&BMhconz`#CPTD1 zgbY7S*&{d9H%u|UGH#t=A05}jbS!h3O;ZtBX-IJ^X!})F-GICH@MTR3@NPxrQPOX&Y{>#t7$G`BX z`yU6_(+#1{hzH<;;Cjy&R`sAi?8VWrZsl?JhN9c(eFv%B!=v~65pO=AE&Oq!9mZkd&tHo{3GOa% z!OXn|x?U1O2e+FQ+{vA1bx|;}N;C*nXOX+Vv*-{CLRh#7jr+Xu02FNl{y!jlZ_R-{ zyZMt9d`7Tt!}v{F#P`o+&nv>IoIfI7osR`~3TcenB|e)7Z!c%>A9GgWJg{`NjGB4| zf&hJOoRFA9HrZ>Xu=>5!Yee#i&n9cbla`{7(xPUONxv`Q zi8x%iI*ddx^Kt2}`ff=9dgb7G--rkK(8|m#f)AcMnEyBmlD|8_VCv${E;3KO|D-Q9 zQd^d{Fu*&~<%sRKS~v8EEm#P1VH^H(V7H+$idP(X_>{OWXfd8b9T*)}Gjjh^r+A`f z?Fzr$J5=K>HaaTqEi~HcK5xNfS@dbDQa~ZUsRtlh!F{|ZfdoC>aCozG3#}8EtGQ0` zp_8+?!5VbkzJ${7Y~RD~`r4L!ty?Ey)gJLykssQzuNpRG9soaQn=;%iC!aqIN~G{x z1tgYmOWG@K27=$BoRFp1w5qXYShRWqg+p!k0Ei;~Ols9ey!nOoBep`gsY;KyN~gfQ zBiM_uXF1LtY;GWMAgvw7s@#8Ai*(`7U6 zf=26K0eF3m@%k({fKw%ZIl1YSHoF#zb^{dcdSJB<6=~(pcmjcS62yY20oZRt(@H|2 zqo|NyA~^X9!Y+!Ofc&+cJ9Mu(NVcnC$KLQPxZ_#xjw(zfwB4ToQ|NqdkIKxZ7e6f= zMSjr%pJU5gT2i%jc(byTD{Mmcv=GSP?oZko7oqjh9BrFAU5`{z1vPuF@`kL8%KYUO z=Xn;F>{^O@Ift|!)ObqzJ0~2q{k)+L`J22On!%wvymF1%Ozf&LwaM_;4I81+>b)Df zglHwr^Gg!*1Kco~Xid2Q@*VtQB$jx0m(0Gqr1I{3mAGY=Cmnhq;*xQAD?DGj93N9G zAWI@%Nr_id>XnpvC9}MexL5LB+$8T!mX!xeh_l&uTBh2FV|F!sx!*UFM=5wbh`g6` z!YmJXsF|>SmCeU;o-Fe>t>U_+8q{%N-SaI@j;zD|%nqndwTfwWbFD|M#Ag#UQ63!1 zRaI0ORgtGe1?z_)nT>MJdz|Syym@4Hd+aNZJm!Mv_GVKw!)8{>i{&PkS^M~&+%s`u zyG+rVU#M8OSE057m)113x*;E`KxR>}xtUG==Ri*CXqjQLN_lg*f2rpzYe8n~Fe={) z&{Pw;P7z2QXp7eA)2Lz3CYE#N(4BjdN%o`t=xk1HoQrvwC;@*(C!qR#&IvN&S&bOf zv|%Q>ChPoZ*TOY&piH|Kt`TABt*OS|e0~SYq}~iUAoZE;MwQlPnLc2&aE|D}hAR)* zaRa5%cxCg>EB*;jPCtquoufFy?Yk~F!K7OUC&<$<6Q4!+X@pl7tzT#OYTT*X0{Z-O z(8QC^I=LE`7#gqaic-&eWgrf#%n($L{rij>T z2gjC1-=qc#_Ai3(Aq08WoLmgLDcq6BvJL^>;#Km5qi@-S-3PH;8!NDp^{xCQrr|>- z4U%j(@ADOLtl@K3w!Aa0r{w)pdE`J}rD7>e_W~DgW$Qo$1_EwudXbo9 zkG`#js98S1$kZ1&=R8SR{TO*GvkveZR-vEG-i%e~ zjGi9Mx9kWU&MfD9M%>+|*6W_^tY*3TDtXk9M4ZX9m0a2~0uz^m*lx_%yf&>li)-al z4PCIMdL%08rDLQGlB%Go1$e3uiw3^rLy6=r0C&uqy=tx_{G+++kmVcEw9*;lK~tLh z49D{=QG%R$hZ^(B1YzU4z-&3GHkd&r&D92)FSN?bS(#*cU%8(5w?t-9HTY{tOfI5^ z;Tz055zcrFh;W~?$@`og^kuY$I9aX<`;1-$_q+%L=|wrRNtW6MqfHH+#c*mpgulAM zs0%m$1&IfX0mQA*YS>+i;q4%2ZTDUZR|~GB3i+(`OtbE{>P~C5;ARCbICGGF7NfcF zy8mxJzs748%h80Xe3c8m`@HXpj(7yG!l-}XUa#kWS`25C@3YiW3$TLc1j;pTC-&2{ z^gZaMUy|yOuhS_sIwbG)?h(q;ZfnWd%|mTP(&|&>y=Hwo|h~k-pP=arQSX<%*J`f1fvRE!yEU!Jczo2p6tm zb}f{WZ_43Cq)Cg5cvgp<$10NvK;hYSc9;7bi$x&x{PLCT<>Z+w@+4)?qRyOlWnDmv za!SpU$%sZiXG9){+}Z=v+#U*Z>LZX5dmx^_EODiW z;OP8CQ=kK{@#{(xSj*;WS|G zri{z-H=k~(g^b|U|5^wRkEL+Zrm~zv9}kx}+zr%?C9WVUek5iGPdmPd?0TqBTG(*V zhchPGRxGe{H|chu%cvLLon(`7ioMUA{mdDP?=#qVSYWpkeHP30Lc{9|AA7FfY6KkEB_4jA&P6XE$KtXGTuFO)yh=eFtA#tDZdjY2kjeK|Hl& zmPIIk_#@^NV%#3Z*(2^%HI&TxQDDFX>LrZ7!#S|_aptAyhZj0dl zk*+5b>G{dr4O#cSKz;+?JATGFX_XCjs8d?C?X zrF9eS4{Y4vdDjc|@WgMJl9rr8C1b0yaGp{RMBuz44XYkcwr_3S)}=^RtzF;P)BIk!cA-2 zTN0hE=|nT`k^nOP1GRdPaGACI`kzOr=fj9M&k{NJG-Arq>^2oO$jpCZGk$$G7aUG5)Hr!R=YF1TA-Y5ZS{`E z?I3@!T19p>Qzqq;vFFo*oxQHHx%t-G=H}e4Uhg%O-MGHBy|!~(isQ^!;|>>_x=(lb zAhWw}yOf83bFylgBDO{zBHWf$BM%M!`+_vMp-Dt0s*)3+1V%fn)02+<>`>*xh~FA2 zA40qL#=;mkC)yI}L`9wa1TZ#i8XP<7Sic)wHWuK=xgn^RF?_e@RxC`2J8~<9sNr+- z{D?OJu_~Q5x2mr$gX0?7EXr( zi^}Ng9Ubs&1OyX9TEx<%tE0IQhWuPps!3KgFQt-gUG!JH z)X|yzn?zIk(J3^-9iesvuI-{fLlzOb75;-3*xA9+jeJ)sE-y%`Sx?JS`&pe8ThrY} zOBbP%OiehO*0!f%{x+psUw}&TF~;n^Y(qCBYI~I(*i=uPoSjg=sv8MxIw!u(I_jKY=CO7O2KN zK!gTM3qmS4XgrmC96nVm%f({=S9If+wnTknCs0YWVPu*TsT3TtL2^D^5REwo4YLT^ z(D*`PeX`l2BYp87Mf57*PJoeYaQSvYG;RshTi@9Ed~@ z&ODQ))PJHNTJyupTUB&*t(~EXS76l@gcT3NGV6yBq#qRoa&H(2HbH3D<-!WeWn@PY zLJ@`=w7{i%kjnxlNo5$qGl`#ewQ^0DDGgh#xk#wZd41srgJ-TjKte zCZ2e-`PpZ!_p!DhKg|vIh_+b>2_cL;9xDiIUKo}bb0J`tJyK64jXT9q8hdHqEr`aQ zVKkmfKGW4++uqpLoocmvaoExBGgE_)!cEA@C=E3}m1JkKj)ZD6L& z^&5l@Tuq;!KHtz&1&LW1@Ot;dzGum;*2&L~^Y-rt{NOlEHN~89^SFlI- z1bSqwp~s;5u$$bzEtf-z5l$bir;_hEas=7x1>#rc#ORTiUvFthOR%-vAi#frPlBh`A@^6U*TP z&nv>Q8v?O5JVeFHZ3sp_+p`G$8-npnq9d7VrH!6L)gm-z2-JqgtzjX%YygS2t)X%G ztW@DXS_n`PPMlCzf(xl4_&ijXEAxqs+S(}1DK5H} z;Y8!qfTu=TavzL%ONwioy_0sA=e8TL_KRrq3n&8X?%RGhu~U<(3hc%SZ5dzP-rSLF zZBM6aQ{C-NB=XWFo);dU+{&wWB$~R?cDvZGy3~wMzWzdQJs3hr&MEpkY4@+31ZvF` zK=U;;bsBbZRv9t&4}J!mc~jTUmz&KB*>Ruk^VOa@4c5TJxkL-O#3!ZOlBq^x>SjOR z+#FUF&Ip`vnzW0{i((Df#_JkdT2t{fcEaKfYCW@;KT@kA-gk1z5q2+3 z-tIEbgFo@H!T{g=y`n41Ntk` z-VDDcwj@Y!*6_TW@v_SHM7j}<>qgHjk9aqATKA{t(csH(!(KkMzIru!h9llA_tHxh zR$Z;z+8=nlc1iWJr4O&=>k8Z9qTP^&J=ECQ42QM8{lg8WbY~aE4eu2+l;8Zlu2kC1 zAdmhi5pPbm-iaFTgv`_kD`$ zx}t9Jb`rR}I30H-Ba>CP=a(VIgZ~UHa32`&+e@k+UJDT?JK>G64K2y8w&pe1AjfN4 z+>X?Jwp^xrg5-$9;%RJ;ul+$+qO+SD^@ugcw{(-YULee5dpso&vWgwG_G9!d`5<)8!18UF`v&9rAM=YW_u0M&H#QhATEA zuQo!{@U9jgER1+}{oG8vI=`j6e-ZzALu2PQxcscS`5I!W zH>=hfI<4lMokIQ#c=H)1&NMgv1=3(zXZ-~Z%Cw|R4+>W@Q}e;J=oX^T)byLqou*%5 zDVye!X)gI}T$1M;NS>rg`K#yE;Jrsx#tGkuQ^9n!)ht=6-jI#$+>qlbaBd9BOLsWf zEUuA69`A15+Vs6C-=PZ!Zx>&Hi9ZfMZaN`bZD^sky?JB%i?}q38;y5OS%`E0^6%{kMYGtD^#EdFUBnHG|1A(E{hwGA0CGqxNQ(I#vt{`q~e!9J_ zdwo}$hos!g;ygl?$K$g_j(p>2RqOWcTB9m%FO!br>Yz3pGf&2waZ5K|+`^$MT$a6s zNB($xFrA3ECm%?5@LZN01?-eVTJ1?3{DZp)PrR$xd_`yerUi6bK(CpA;`*~|BUHEf z?@{Q9KqFey+&sC{Em3qAT?#kcrg1=avL z?^QgOz{MJPGXb9tk(Vplx_KGxP3v)|A+CmB+l)`+bUeQ;`~9B9?M&sn7JRjb?_kC8 z-cF*OpYMq$w@Rvc7eI28*UE;P(}4En4cE}(Bp=)U;#%Rbz~SHy@$xblQpaB|{r|c3 ze4{aS8qPTApXmVTFinIn1rerZ>9167E=PW)x;NdKYh?B0^37jb%Jk4*qoJRau*Gn| zq?Nyn8AV)v7`g^uZtn}-hK5%j3*0kX8G^t&k3s-IbA9zz=ogNC8A1bl@r-eeu}shjb>kC-L1-IS(7(+Li9YP6*!Jw~Hpi;KxnvRXbm3 zr~Z-}&(#orN!U%}f^XpbcerC^%v`Fy9(R25-Ui$`+SKwyTjMsYgH!S37JR}6n}JpF zhGcwuvbl9@x3~$mYiZms(AkQs$A2dBA)ls=Z^c(H@FfiU;j=Wq1cRGnl5G$g*-V5q zb#~&#PyvK{^EMb5+|o2y#BnW5OY$?{IQ4AA`zzU|>Cj8CaUYi76~V#Xtks#oCyH_1 zHZPl?SLEq-s9e{n$FWJu4_ENqyuAnlg8p2@`!`nsK2G0H(!ft5-losofTbtAL;2Ac z-v8@}_v0&WV)7nH8=E5DhR@u_>dww&=Ttqo+9Hfwacglei@hL+-wFX6LMDRTqqnTd zI}^#yU=epW8g8|H+&#a<9^P6mQ(~&j0TC z_Qq};-$?T~M^{R1mjqa{JC18pFWgr~ zuS|AfS1?_4c`$)jWVPxiK|PO=gnmcL^KePl*S7F0h4#YnXvCY@liZ|Tx+KkVPrWkvvBbJ2^{9&={_bEkp% zVsb&dcj{NA#J1hEew}ZuceaGC8`IkZ=V897u3oAK4)GB%oC%cgn72035s~M3;a!E> zsmi|m@kP2Y8tN;=xHH?8TpV=a`-nWnXdEOqDWzAPe=WuZc8sVC>w-^hw6z^FXi8-G#XppSqOqel_0+vb5quv*a$!)ATK9BtPH%?3z(A z?x<){TW>DtT;D3+%Yy~OPu_Um*CO5x%F9_offCotHX!bSn}yo}v%VH2;`Ie~z>@k4 zL?JZFytpjgn&y3|OmEaH_B`(k#E(OZFA9PW_4ZbLQUQkq5*s`5g~HA}n&Td7juj6+ zys@)2TTkKaGR`XCi)HQG@@SB|H*Igj-PXF^{uy3l=Rt&~M&7g7f@8-xpMay#sV|^O zs;v(F0GITdBh!kzD8DEY%#C;zMw_qG!KjsMSa~Oa=jmj12Nn{|u=3lI9lVUoS2JHI zFL8>*2sgP;{gITZuI<}#OS$J!Et`**gHw2kaPA6;_X2ZH?QGrFg0DI8(%`nn_HA7_ z=%SYir{Syeyv96?dD&B1rQDH#Z>i%7Q=W})lDiS&jqx^2f%iaCw{_yu$vgF0SF0+0 zO5?Lip0_Y`-*LrcWj(JucjBMRHDC3Tho4Ej(3*I0V>=gbzLO#AjL!>=ZC#1%Gd^;x z1+2?;AaDPK|AGrWE(TLw9lF}9>dI~T%1jQl%GD&=!NtK?L*UZr_zuXn^`wbpe*=T< zE`o+71Iwjk#@f_V_-qDUf1kq$elh))8E=xyu`43pE!lTw%clgdJv)Cf#DFH7;cofP zVF8Gke+T$&VbO7KyL^$7bM1%aZmVVPn56rnWSpA(Vn$JCoNG^vFQ#`QuwT{AQ47P8 z!Fn_;pGwHq!e891M9!B_31o3T9N!LGYwUb6jB)LGBFFjg1ug@4%bw68* zPO_bi`w$lWXC)^tN->iH`3t(+=++M_f5RN_UuQ;x-oHMSG+@A2bMjr>YlOJ}k@ z*_CSRemH;ig$wVCKk{gthghIy;d)9}Wg)asmKpcmhvNeO2z-xcW&efZyNF8=eD*XA z$AjR061e}5Uq0Ly$r_H{6Y0hOfL{DV;DEvv^Ne-AV1xO}xF!dwl?{&uSm&RB_`lC7 za|O)vIUt@z`{U@sZ@wH|2oPTQ{>y~*B6%?=i}wE+wEum5vZD(-DTym)`VIpKCxLLl ziCR~`C?jf9)E#a;_>9^!jHC_(x+I%E;Z99GX=LR(JHZ9A3Va?>*R~7zt>#W|n&OJO zfM4f}4>_bD(z^um}%MI94p-TrC$Uw&rxXDTd}M5(f)ip0${1wm7?a zjKFT!ek1?=|XUKPKwXZQ>Z+hOgFaGVNq&_=eBH!jwWqfzUi)S&=hQ_Ul$CAl5 zH<+H6m+odW6+1~e{VL_w=w(n8AEe5Gp@$RlwrozSROYEwX7WvWGXO61)ekwxjh4ylv1R)^(!Uy~xi_ z_?IE9-q4NjR&TF*rVCf)Z%;S}hkiA?4j-RI+wz)1Z5k&Pw%}{=Rd?azUeB&gxjm~BHE)C39`RcIv#_h}{s^Bh!TA?_FuJ{Kd!iFABfmQH z<-5R~!fxCYtejjaq_F4Ox=&y?KEyQ;%)#7md<~QrFRj(h8 zcq_7-(*t%m+)MX{!Q%dv4V~R4iDbtxt&VuBimUpg#qx4V|m0|oS%#!TUT59{*@GiR^0^@_Fv+8mtSe= zXQ_lyzCYsKGYNV*%5ZVS`_|ND4JWc2=*2@3Z~4^a(RI0anERZLebAK$Bi@n%HRYHl zPpm_igtYtr$KKn(NO@fO-rdbtgP}9?7!rK9$J@S3?%E2r0Apvki}y7#&cZHEu#FRZ zFS!9Twy}*99D_q7NAi^%iRjuAmWV_oA~}*Hv63y> z5|$i^NVddEUWt|7-~UwA^K{R24<9C3CyPB)*XOBIr%s(Zb?W13%010TlK*u1SC+5d zrq9{0*}ARMKrR85rr@q9;lXrj&A0|>g2HrQ-^&d%Ts)^uK9Ma(xLr~8pQp_2>C~O$ zNWmKz-xE0=>E7D4>nqE-ARc054RKwOO8s3r^|f&Y{S4w}FqP&NZ7c7MB<{=e3^coK zBDM@Yx;mX&IS!a-CV*+pSPRWB4$XyY5)MZEN?#b}*Z>*N?#LJ0<=b073O>F!2Q-Y?y8BSgT9) zTef!rM140A5n%jnI<;&(l?@TDmbgp!;pR@m;<^ugCB?OZH&T4v(6Sz4F1k0J`kTqY zIGQwW1{~9r6mc`w?cB6&m(CwFh5-_PlTO{;3<-Ud&&!~RbZEk2O&j&?t=k@2Crjn( zUElOiIb1f-`cc6vCzwfin|^2Kw#`qv0fCBzY;p?6x3_k0QF}F5J3C_ey=WsS*Gq69 z-M?pZ=MHJ^HE_8JC?|g(O3jRR!s#P+#J-+oHce8YZM=;pgIUY9| zgn)QWjBU(vH%xZLrPpri-r`EbYuB2vZts+()AY?$s&>k`G?=e%-PR${Zp%U- z7=izgPJKOyx622yYqj)0-CeS7_tV$q67o+r-(w9fE-lcFx+P0x=l0u8h}v)SzE0Gs{5)!W>oQ4eqZ$8DSRI@_*^17l&hpQdxPj{$)9t@+0-wQjq(hLGCH zx04HeWoOr}|9F~k=)WcDV@~hUG`nPb=VC{L`!;oN-eN@9)D`PeMvaMWzx``Za>w>@ z_(ZpBf53-+_++#$Hv&}0ig;HBN#XUe&q3q=Ir{1L?RpGOs+lm7aHpz*y11Mw>7 z=7NbJ-OIJ9TG!m`=IA^Am~|Pk{=Wu|yJ{)33gpbr)uB64BXkLfH!qna)^_f+8xK4PaH)sG zE{g)1hnwpe)196%v1R`dCR+clm^}t*OMyG>jBCyG^S#c_9rolRkC4@<{ahp8R?y+= z>))2+bkJo;wc>CC#=OkIFtG#g3);fg@#=z}4?wx%XndW*P}u4|9Ks_<_GuB;t)D-P zE{BZ0*OH9wHR3QK+_onZX$b3Y;@&~0z14?FZ9A6c&YgD@ucJ};+)?8)*ypok`R8lN zd5aoyo`$U6Q{@?4Yy!GuuqoUx_$-)DUiOcm-%gIewNBN+#0fgURg2oMuXd8NWBcaa zoKs;@rZ-f!6&~Nj#+MdoJ9I!&F`Ez^KiKr-!rIlFUUX5;>(k`rO_Rn8#cG|>^iXHl zR&P1sQ(H?GEn4*7SNgBvx_e=}P|;DVItyLfwJlTF#Y035>~2zi`8=Cd zyv6sfZ+HGRjMwchjv+H_Hx}ctQ!h5bgIjk(0+TF{bJ1~=o>WV^{JQV5bnNS7x=yA) z&l9(kbN2n$V7g4DR!n>vW}#lVwZ~@dX}a(Y`Y`K0!CAPiSOp3?e6x$ECtheKL$Agn z{*4+Hd1ohE2HOhTc!W+XS!r6PC>OSGwzCc$g&%CeR#hWmv7~pH-NN6`{R1js5U#lm z=D(T^=I-%(J=(#zkLzQ)bY!Iej1VSgka4O1lumsqu}SG5n?4R=22Y`T=c4xi{tdm$ zp)ZE`S3%cpe?*71H*eb2K(V^zo4TH38=0HCu{@xM{Qwn8nKjex?)(E1e_Ye9VetRG zmdtzy%)GPncBk-c;u|ff1G{!~Zq}x7jkQ4!C+y^CN5dt|P1;{u;y*RO%hicWGEMg7B6nlPUZhC80T4;jmDsV+p+_wqb{U(OBCJJxMqqd_-b^L%KX+4jvOsEtK5 zOnoU!ACuT^Yo%{;262<5Cwl=M+dJ#tAT{~9*&(21F6Ve)&ud7BKL)5GCh}&|?%L9N zeppRu$6AlkZu_T#y%zDuXr|Snwq85S$I_Y!xNEy!zo?N^nfno{et?qPj) z1?e*$rzt*rEyu;*hjGCXKm?-ZPL6Ty-2NDcyfFT4>8u$iSaPMI$|R^EM5oJ6SU*~t z(tYv-4$#!>EM6-kSzBmaq7jHwoyvdNDgbZ&O^`#Et-jnjL4EmeAf-2}Yt$4WwbLE@ z4<_=<#?I&pOI-nq8s^De^~~bG`b@=_sCaXY|MPJ^4E~xxpwE27>*jAr(cHvChU&}s z;da?!yLmWca*n^AdfmSBpV7W^ZTS9c$^Fv!s=%&0l4}DzyZL>-T4Cqdli1{f>1VtY zdutj3lw#WV4E_l)(;a`(Z{oNI#RRik*ohK8l#awz= zn@;`1X94!LC;f{v29TQ{$xXtmYpKEcgI;phXH=Uu`C+@w_)sU`>)NUZ5RyiO`=no4 zUPH_HVwUb@v*Gvc&jgr@DRF(Z_w98j_2G2t8=ndIefA->1YxdeeJh=M@H4@@f7>o> z9%5vDam>1I*(4(^xv3k!ErejJ{Y-d5WN2|eU-QB&$yR=n{XSM@R2jG}>B}TbxXc;H zJiz-Em~Xl8#5{6k6?%$*XW3!zTm05g6UlYCk~<%Su7Fd{t}tHSEdsu?m4--Xl8`^2QcCRcqh{Ln!(~C?E~r5 zD#v_v2sFp*5llk6c!#db=T9($mG#o;6+v6O(>}7)tg%S2s|D$qw`* zdo@_rgZ%pTonO;uCp94dQSaL%_idLlf)cTQnS}MEm{7@m+DzKIIi~YcdhI)Wn*54d zfL!!6*0-!Se~&ATyH;dc+_Ns7 z`sNkUGjvw7!EhIBcI|<}R{t}d`qnkW)PKlYRJaSSx? zAvC%oQG746h2wF%k3Np^`zj)-k!F&_C5wfL_4%0a`mDbYAA&)b=a>D&xJqig<}i_g zll8pElTrTlP8O^lPam780h7^UvQC@;-nCed1Nk*gZTlC~iHSMDm#tC!nnI%^$B}Z$ zWEdx1ILXS%_AKCHY+P=Jo(CEc$2#vXmi(!v76Ev4-saxKS%j72n)_L8X z_iciaOx8}W$czIqo}zlm)@U5Q>MW2*@5!d!OMrw=I3~gx!lR4CtXb+Jkp5t>FQGJD z8t?F)RIMSXj>q*nO0ynaz4CrH?QrP9p4QmIt8L%pQiZNGimc2Jlkr!>@(*wNey3le zcgP55eQzsb=842WHE|d>gr?8NZ`!e|b46E|fVnqLE+v7-4c}`M`~!S`;@Ti~9g34D z*Z2b@o71WP)okE+=JkRoe%t1uOW7)HyLfcaUK{2aJv|>BV=3d$=T7KwR=~f==bKfdAkqi6Z}fM( zl4Yu_{l@K)QutYl!(Nju9mm(sgt)U?4}2Ece& zu0<1UQc2TTJSJ~xU79i;9jZYAPxO4rs>zlMjnVSeCCI?tSKc@eMK%#S)%jE@;=nL$@U-+ow5CoZ6oW%T2Kkl z|3toIFUIwr=;uh+h;05FF-AIA<;^mU(D>A93V(A2s!uIBk$XjZHY!qol1Q* zom$ca7iSF&sK9%1BWV0pm1B-*L~xI?tLbapQLqyas;!>je+EpwIGtKJp4?0xTOVgu zRfFqaq5b?mQJg#jop4@gNBDwMeOs0>+WrhW@H01Il7SP;8Q$s~N4!4{?HY+vKREU1 z=c>*wZXDG${Je|fOt{Q%$R zvGQ|g-KmAi`)OtTY_`X-rUhabcS$C;SxTkx-yjJZ4ZKvN6HP$90T8`7zvr8eW4Ez+ zowhf^aWc&OhrD?_w+^#T>{GnqyV;|L?mii2T>RnPf*642GZz)Vn2c)M2(v4XtJ&e2 zKp;=|U3ZML=+!e0gm13Oqg&LNA+NHACL6)b12qfetAxFxqa)UY?YJDO#iJYv_jBu2 zLe){f?|0S%*4eolE5}trZaTCUhqb_GrwKhOHjYQF)_2LluZg4a^7uq1)_Sm4APlaY zv6I)R1HxEhyX^abUMlGtUQkN)Yme`1+@qCVd3}HOB_{Hf5wwn&kMlq>58x$?5AE%f z8g8z4JRd(AzWDlN|7XuNe~<>&ELX$VUd_;95AfbG{-BRr1aikn$r|6{yX4ynu&Dbi z=A}Rc`%5er7vH6CD_j#ucMH-rq!st_md8`rgyw~XRcMh>$Zy7(ae=9-Mul%cpotLN zsSQ(`K1*Tdgc{S|W!21dRd*^wI80n4)@&)(LH+)cJHF0G>^QiceC_UAON=67h;J?N zO|s5u*4F@8!=V)pCO^R`-$2%HElI>5A60XE&BlOr7MJnpd}~PnkQAql$q93TXrh`n zVxgLaVyJ4;7T-wt!!jjXU20mfUzw67a$ zDg7|(i&!u*e6O;uamDUPr*0c3MpU(vutwIn&LxaoZWH@&4Ax;9vJva^wE1?WaiUzD! zTZwv4-|s<0_%FRY%ww;7b~&b!HW?d;uv#F{=!qTLwN0SZY!xu))tF2hwbY$H7DP8} zlDZK#S6%kfY~kdh9kkJsJgJt&<2Zgyf(=-W_V1C9^%QJ8H0ZhpLcCeg6`Q$G!lyA~ zpb0^>-b$`Q0l*26W{`+?oii>&4Zu2WxWNRzVt4m;_azCwjq3M;zP04*C^lGcFc7do zw@Xaq#dm{gbTSBj`mYB==QUuu$-vk|W&3bK12e@Hp#gFHa$)>@S+kKBNF7UbJAOQ# zB7Q3H%M&5fShctkC??2hQ_a51;Wx*0e2-2&FXedLdYgSky4%M)W&gB@8yDW0(J7-8W7A&4LI44n8rk~IX@)D zlA3O7Bvjp*qL4djv_w{uh9guPNWNfW=-kAvW<4BfK8mfyjb7y5A$ z9GbT!;fy8e)a~QC(~m^GF{4Guw@N))yy>+%(f@Q!sDXk~U)s^l zDr-FK>azzqqTSy|cA9;BDZ{S8SZ`i#wN1_4W@lXrneR-e+y%HhAYr2xKDfJc=aUYe z5Y^3^2HJ3ag;KlMKhYI4#9fdw>4(Hux2xeQw`;oFdEh5dHSpRa+y0-eJd)RpYaw?7 zj%f;QvUTAV!MU?J=ha!=UF$e?yQ!eG^-=W;Pk3cxI`u!t@$zNC z4ufp+3Sg=RlYP?)nvSc;iJ4#$2#MHefR10d z*tv*HqJ#LYx$7Nz_fjCxz8hzeL}!VTJlGL4jBHfN=?xw9>u4fDosF`qE2ti^RtVq? z@#8C33%Fhe#IUu~Uw4MUvH2BZ{f*r_zW0ygY^5?fHPGy?1ab|b>K6@*S-IC-*$v%y zC9ri1t0CIx`gKPiuACr^Kx=w#yp3`)iIl*|&&h0kfZgGyGuF~< zjQ}w(1XKJs(y7(sbY}M+R8wW5DeLNHY0dTE&{3BIt_j2HF2PkI*r>agz@;^pgf1Jw zhO8MnSx@XVFqd7j)r}ZOOrzTYH8)`{8_7oSVjSV~noAXz39||Jg=K5=j%lVgHs>5T zx;f`e3a$y~NN8Lof{i#wZ(=p)oaP8l$~ijV-n^%q19jKBlZJXDH#Udah_XewlP;xELG>K3YY+&-7q@bs+sr3!ims%bi z$0g$kB0z|x&kO@G)PVX|hKE$@W$Dz?aVk_`_jP=wX8Z1Lr!8yjZ%T~eG$C2yn6JTJ zMg17z8ex3+dO}Lf5TMjxN$kG45|8@rU0k?}fpOZ{r^Ha0<{Ru~o1Mwsn~DpANdW6k zCBYgE5NJ}=rdyLjU+>z)DFNZ79@b&FGJN)CAAHzG%&_r z8iFu*_{k?8+umifuY|x=!|{!@UV`NtC`OlukB6ho28%)1KoPtmSnIaS0OE%uv}< zULm~1I3gUi9%~@;E)8?St691Ua8=mVLDDKYX|Wb|38yyoH8954G~k<$Kh8&4c=xHZ zBOYamu!X?!bF)n2P3vfyknD1LwQ{E(p?z%YHhUA67a{1qjf+ihco^GTCyy}i>NfUZ z@FasTF6@~ogstG$c5eS(=eAgv^v4u0Ikd;&oUEP#@H>JhCJYnF#L6U&Cfwsu6X>1> zEx0_ODi6Vv0TPNeM9Nde4lzwc@SEFK+Z=;{AJ^t&&xbc3x={rlh_8D12oA+Pv59k_ zQVi-|59WfT6D?Oj=R`=?Rp$ftj<+;jz4zQ#`oesLsR) z=+86j)|vQSXPdvW{BJjZ_q+N?Z`Yzxv%pUs=vE44xEtd=siua#}8|CI9v@ z=C{A?Xk1+*6t2fzr`7e(K{Onl$*zSTk-KzwM(2}}t$M|;=|KJJcbTEay)EsJpE5qV z=WzKvm#hh6Bz)~iJYL6BD13sGlUp`*6&`z% z?@m4LzhlO?FWtw)HuDCf`{;aOE2d%TfA*D3eWcCa6)y0N2fmB>#HOw8%ZAsv>Q9ra zuJ_yZe)|l%;&*a@lQpYUeNZ<^2%l^kzXn>o)O0ItL;BAzT~~Adcxp~(a#g}# zIk0ytn}5e-eD~eG%(@S|NZsa^v(ZmnyM8a7dfabBOsLP>Fv7+}b5*#0U%`JvDtSSD zVy)kqGViqSaSSY^IRc!?|0fQ{D~{aC7vL= z^x+{h9ot}u+4s6(>H7Tt8Rq}b)9~4zPW|8GcDQTyIJ}T|$BV=91bdo`S%#N6^zr?wj|i6uYYh}QYj@PNPsk-XGo1C!c+MrqJs*S`KH+<0=`<>r>U z3v$dSi~sY?|DQXC|5HS0Q}WrZa9X5ZnXNrOGoA-yH8g0*C`9D{&p3W3@B0SlbjKeB z8Bbd`yeAwk`BPRIC#TV$L2B{n9qD4ly=8jG!=0OV@7&t`8Stwl;1TQ#qal+A#&ssU#@nlw6t^m{w+#xHPE92L=@j8srs5g2<_qJIHlhzIE=5aC}$%m z?G}6*w}6PA=cY|>!zI@<@8Fac`j$L%R;dr*lwOk4uHbKQp7}`G1hE9RQE8(R-jt*E z^n55s*!KKFj>`6|kn^aVpW&3&$mtLgWy8L;v_mm_l;HybA5-vFL)Q>c8G9QuC>zt3D$V7{CbPR|=u+*CRNnJ%55quU-^ujH{>X_d{PcHj(X1FRMhHyETSV&7}QS5aJ4N~fdBsyObp;48Y%L$hTiGq=Njd-Qxvt!fr?tE)ePhav=NrYM<)@VAn4F(_jwp8< zxYqJ(PI_gPeKFh>0IetYvo; zazeuLSvCL50&_M*S(`4Z@EV`kT1olDX93z;$;wH^B}LWpr=p%@cKL#%bNPZY^tP#z z1lbD#MN1V;&q|{9v?%l93}DrHW$QeKTmHtBhud0N5LMPvaqnW6H7X8fa#ko>X5CU8 z^a-UGHH6e*l>tzVDvSK!ZGHA|v`o0;P}~tXpBGA{&P+b9*ymJWr7~^ss8%-m#wVT* zGWF!uPdAy|udEfU%4_NTTzcDJqa$+a^3o@<3e|Ukl(9WHBUNRrSS_EVqdqmSkLE>#hj4~g3ZYxl zgd#lZ`@V`JM(cqVb*1Ry+-RiT(=iu~Y!K8g9Qj&@*9Lh3oUwNlkUBQBl7MeWvcY0hJAPItx zgpX?z4$OC*5cTa)-hua(=jO^qvsI>s@7mQLJeHM=Et*O=Gq(=Hu4}CbX#uD`+4gj;4$7?s~ZBjs_=BQ_ne?0 z2}=)pOsihSjH*XN%<Tw&;Rp~jF@>-aGs;A;Sr(B+sUYJ$S zvO2iY^230D>zNY~SGD;Vk&iDxKWioTp9>{VMb&qM|J?>q-X&d_7?gL#_`>#GLCJ-3 zuSWZ(2LEf({&NnKsQk&iX#b~7%AcU1wtDR1h|FJ&k0JNPOid9=-5K(XPhb?Kly`hQ zW$yE3nr5KvRLV9@2gbtz#-%a>CM#H%%2(5t%Ps)pc&b9d>Zuy44$K}$)i@&Ka)D9E z5>-#umTVbcGDIXLLrheCwWj{#wNU1chY}(ZC?ST$X<+t~vFPdht>f-o)W=#is=lM3 zM9=`QAmSHVG}*iUz{I<%KI1_O%71s?~o7)$biH17pctS zv$ukr2>x^U)s&?OlfBaGCEi}p47GPvjVSH=Hzgq)_pVXWRD}>Tdu=Ab)AzsC?9#8~ zQ-*uxh#r0aF5hxeZT;8xiR#&+%$lrv=6GuL%n9LEYT7=YeKv)l&mkeaz}Yv|vLKLzC6n^rcR&DX-C7Q65em(K>QlKGt?ED^ zV0C~xLx&EKBlOk4d?shm52D3~iE?6!L6B#5kg(o6Cg(8Dew#={&Lfa#{~kFTU4Ev) zfdU1{RsMyVMy}#9VWvgq{zbmE`_~H@X0-k5`3rg-K_t`nEf3i2TONw<`_xvhQguotrxTWbCNi*QyfLL_t{`b1 ze)X=(n9Z<$UUL+tfL*P(n8Mm!7gd z2uT)c!f}a+kS~Sw`smC}jpG4XTgOtXqb=lhLBO}G4i}19vo10d7`84p7h_WkfI7u@ zThziGIF(zZm$ktoieXen`%FbL9ut`l&(;b_sr{Y4Tg#vLu5z?lZWB=XlUoAjAp*4T z749LNU{oKSiA&bUQ*@<=9oL+zo%&W;Y9$@|eIP_wE2DlHZTeS)v03_QRQjp7kTn(U zy4Bj{w9;vs;P!3wyuuV8dIl8MShvJ6uFY#LGM0WWn2Zz`&c*!Z!W8xG*ta1J>q=S+ z*2>JnB$Bc+lR?_)$*NXg zP!5fOi+)t)qr)3SxZW@(E)v?G3e&Y4H)@DP@xEcfxTvg5WoA3rFQKLhuyy~+kZu3H zzU9@bwY=wcO;w6BpREApbF-Gk9StSU1_`zQT#!)xiq=kza*g^ioTq#O@; zI=3F);e9#0;8#822~&MNNC?#HQ?5>C!5VeGdfeyOe+~sI5PK>r8F2b#$CS+O`;ARj zT9@zdma#}8xbKlEl3a);{_;N3NvFC*76=ncWEue3FD+%?a-6-Vg$Vt*cVVd zg$FUPUh|Mw5KP!s-&Y#C7VKP`$Yjo+1v!Ed_TlT&MAhz#B;I0kKCZ3A>HpGNl8_&J) zke|WgUhkHu-4XDH>5?gz+6VSzve__CP};|kDeG;m!g1iKbT+V^%S43o1j1Oo;u4me znhlMoe57=?B7ox{=~hu~WQ;>yR^yH^v>40#jI9_|dl%ZIQOllmfN^R-X&^+%d8&s=dvDkC3S$ zFqovO_~gITI}&UyJH!Oa*q zSP(4b_*fp4*TLDr)AB`Pw2TIl&+n4X!d)*H9lkP7alpQ%xe09BF->9(|Ta3FrY)D5%rNd{j$oNy>Hkuw-f9ez&Y>~ z&M=s^juC71b1O`9V2wgyv3B4n8H#TSxHN|YHtCzsY;oi_J{hu|4vQZU>x#pU ztc*relBE_{Wg5+>t!mVDiEn77D(sSTQUpNpIidkKYE9}<@Q`{(LrV=jayaBV9Mh$I zkBYx92eL&&>v5zsM?+?l1kIu4;yjCohUgB^q)aBLL^)IGf81=%?0gqz=yyzM;Gcn)jTM z_yeNN{xA%}tv{YCrv+ztKvjujttydzSORJIRSh4T9Ytnm9w+Eb{zHtm*5R|t_l_Jh zrZBY)za9-61FWFkL24W*ICTYC%*;XdkuKFqmXSRQtr7W!f!|r6pYg6yJ2cacY>Crf zo~=mXGi3W*%Go+n0hf_V0J$T0tb0|-QK=JO*5m|+hy`r(H8Htp>_RjWXEt`E)X?$( z=TPt%r36roA2|W)L*nX@)0ydW#H=(STGqyS6a}CUJ%KIV*w86~X!NwlX4H5bY(`JbnEsd5Y2G|9TT?ZS)Bl?E zlG1mkNm=ecnq%-ewlDqK>gY7R+1d0z5lpJD&ZIfjn}qC5evpi^TPf)MpTwOos%{_E z02qB2=iqGlF4Q9aDPRsxCA$A@WmreB$BazYvqx>)MjIOH$b(}V+P1v``G!`Gi$EVZ zI93Du;08flFNC4)kaY=|4;_`P7We?wPeg=oNz=oW8al0_V| zCBQ)0#8!PEBNjRKevL|j_&D}%;KkxGsUuG4TM0V(l|p^)SMn3{jGP~rM{OHhDo4~E zYnQVKXLOb6HpkR4U-r91#bcrYZS$5fjR_MGHaZq1%?FvWZni`dRf0Lh8I2?fZ>jN< zU^X+wSME<|HA=kSBAjy3x6BtoZIX4sG;iQ zta(Q-$^BM^jW$>cXqvDSQL@qA|P}mU72Y}X! ze4MBS{&(`~yBK`5ET79uW3!kis1R(uKBW~+oH3uP!$X);c3e}k@T`qK!x+N;UmKV?y+Nf=_>8|(&V1)%@L^4Oh4w+SYu)f@x@np>BIj}gM zDf-3O!*fGt_O#9r#iQN1ysQj$5c@mwF{Q<1>X>L@+$~1@;u$;0(Q^|}pRt|h#hErY zQHM2_X3e2tCPZAphblu$-6&t~=`|Evs)t?;3-O^>8T%pqylwcXIv-c%2)y-t)&4p6L!{54}#Q>#K+>?3r_rq+9?Iv!b52|=6u*#5O6kk1CYZMj=Lqh+f<8;L#< zl?^V9nLTXl!RT|TE8Sw<8`<-B^UWCg|#57yd~%Na%6+3d?@GFlA(?g zs?{_MSAA6ckZFp8wNY6GtBY_BZP99Kab}9BcxZ?3jNVgG?`erFjrHEsQQusSZVA^A zo^2am^=D0)!O|r% z9y%`Pb@+B*AfIdS<1pMt_T-%1&(3_!11o3Ck;sHTKE$D| z0Dn&~O7_JYoP!?+b{_ngslw+xP%!LlV?vN5QceDYT17jkhu-mo92{U}7BCBjd#cPi zB-%V`{LpJ|?#J*9NXdtaKVAki4h{gdZwt;~UUal%!KG@zNoVZ)sjUKIO`)&im4r6c zLS83AY?UJI*BvhNoicJf7CtUM;9M}8^xqE(1vTt_6%azENzk1ZEloUnZmKWTw{}arBS$l?@oKxq0!vpAsn=8=Q&2c{gU+QbK%OQ$r_u7n3 zI$BTp41)zYr9REhDvpf#78^DC)(gf;2{YO*vDYVyqa#@|G0E=KS7&#!>Fl{RF&|l8 z$-(MY+9F_B*Wy%Js@#lcRE#tCX|&t))c3l_L8Jb;jiLt(Fgi7;Tzz9U zW<$ZD^NK&EC_9{ZlY^jwH>OKpC($>1#R@#DR0t;hJ zw0DQd;LSFU2Bp3Ha=zGi)!rSZc0mhws^~S97YExpyBE5Jl%3=;&q|QeAl1|q$083g zSg`jY%l5qJ1)cj*wHlF@sWt(~`$XXvj)p#VXRy@37s8JC-Xqc8il$5YZtoE{0O5M} zYl*|N?^AN`6))~v8-uARXdI|jSLs0oO-*Dhl|L~f*3VU52Tale?hcrwrCMQ#vMU1n zUIljwmLA3F--J{AIZp4tI%IBSyX^tO`%cSI|MjFbqT@9OOFN~UcL$~A->=3V7H<2+ zA%~C1Ij$hQ!q%~<$y7so2`EjV_uJBdKH0ZG$`R?D+6wvHj_v+op`=NQqFN6PZ1J*G zVLKdF`f2C|cOa|ub9zS1co;tm}5^)_q_wRtzM+CIo`mXBTw!_|qMb+I zY?I?UOlDh%miIKNHVippVGH>={l=7#Rfimy zPqMZZH5dk`3fYe|G1^R+s9yu;$zns7?i!S!eDPy1vkuIsh`L6j#fF9}CMb}|gI|CI zbHQ<0Tt(pyff04k^dc+EC>YdUwRM82A3qE#@?eXp`pVG)K0nNQO>VHo(1`2;#1H4H z*&Z|W!x$;e`3|1#oWL(bOB01}tlQbMf4IOm663UK^@fK*9<&*h+Q%+Xg=<do3|?W z(@3WWpx|kP*Vx`|#jaDf^>Q|Z*+m$;^(moxf9xVou>mzN8eEPoP+cmiYk@c<1&c+z zPqUE0)YLv$lwdScwDvtH6eW-}ZyLS?l8V%s!Zmq#4xl!?i=={Ss{80X(#=fw4$76B8?BqW@>w-Bpqe(rmLu?lq?LfN< zoEIDh=+H`qKE)Xh`n2s9*yuW-j{i~6T!vPL1rIBP{%|U5=-z0|&s=D^fddb;2QBA7 zJJBAyu?rz~G!;D^OepwmN9aeEO`Se!atc}vt&C+lwTH3evH;VNv<+qFlgNyR*U-w^ zR=ZFT6hrr_VT)oA2(xHZl=zXH>d%w_z1&XUkM0%IvvN?+6J;_(6Gm;&v%fXfA!Fb) zSbwyx4iPiss0l;&`a-sKBKzSIsm{6Z}!idRtrp1v3 zTJ1n8>8n2~`UVY4kXR+IV>L4isW#uyvM{*@(8r@T(FM6{M;v}+v*%4{{J#o-Mov-2 zIze1JI@M1~PJWM^@;!Al#!^CiObB0;o$E(uJdly&j^q;1BMX9#Intg{a}?JuL7~kmM-Z*T zMzj=;Yh@5?R{SeGE0jI9W2Eq)N*m4Y3hT|qAnpzWVYWUQV0(m z30M!k3UQ55OpeHkJY<(`{QkEg^^sbn{ygF}T{uVyN45xzX6Kbb3XP`xt#bNEXBP<9 z3Vp)tOr=yzO9SK8Q3*^tsB)yneqb_539tG(IIZFquAEyjN$V5@wB|NN(7`KXO5(FX9YIO?t_1wy{>QIZw0WOD(?Hy2VE0>@?0x za~;#<{B`=QnC_+do>Z6t6jV>YRFET19a<`%)aju`a@3#0>*X89c}e1V=#*#6(u0gn z#Y$kkWMct3_uUhExwK4}4Fv;O-#wbZOUvZ;-J>EM9?;MtCeeV^B2)P_s-=XuYuPV7 zrR+sH6<@}V9x7r$&LNy35$L5OK7DvT<^5P5MnPsQ2Ng-{Y}7AuxKltfFAUEgmx?Os z4hkrBC>X`GySH4`9Cz8(1>w9(NZfv67U9bbSl z;nHB!3>4EUt7$qg9uD3% zXy~H^%FxoQGCfz31U)A0Pj^+QW-O+(ym zl726}5g7ZtQ0>rD;||rv5ztu$Y)(#d%PzMlRM1oOvU zi8ICz)eS8T^W5-!JBFc!NM#PTg0h`k!hqu?$B!ijek=(vY*W6(r9wYm?giG+y`fq6 zN{akAi2R{@t@aJ^VS1<1&x?k|5ia1mr!Fd1(QC39pgq2ta=Qg9J~;fkfyOkJQgSJ@su>{yi2hPi;af?-KZ4lypOb#OWlInXUqDRTLfaRfbEbkbpJ@aYddl{Fv7@DHR$DAH>FBS(Bb z4g;Dppvihx$T3EK((=acKOzv51_{RNXyl z(U=@D#mh%(s~cl_U9L3^;naHpj?$#S6=))z2@V^lMTXZ+NMN3w5+y~GIB=AX9I!qecHH>vI#6_c@ zhH6buJy;0%99&!55$L%A1+5JZt`!y=gqsGSEryPE`I!ukj920Z*Mg!L)Yz_$K@TpX z0;E>pS>-ZQ44h!hGyehA#a*fQR)zE^2?FtUd37eJaBY0G&s2PYu;w0B)_STeRKb(uEHY@#(zceyXj$n~e*SR~ zY`~DwL4Lbt-XATFoA=|0SbKSaR&$F9Fh}sUjU63;z2&DzB;zW@>cE;*w(~Pc%U7^zN~D6nD-e#4%=fP8V7p zdtYQacrmuA#0QK8-T>SHhN@6&VvjQV=ao^B4>x34LBp`WaJfHtW+k*myl+^Up+Hdm)@L19k--^#2{^o72;#)*Y{UcIc`;#t@sh`TS#Eo?* z!8XHwGEC86&hYzL+IQ6AUnXxCr32;lF_<3hD0z~n!r^jhvvo24h`DQ#pk=da$QZZp z?2$bIRtvBm#M_Z$61qPLqIv9SP?yGz26NY#9e)Yu+J=_L<}A}MesY4I7H^Lo62~Mtme}>?lcYxnzmT#RxI$@K4@V zRx^{M@Vb^=Bstd)u*#pP^6Hoh2l(K2;OQ@gP>lK61Q&T(VYG zJUv$o`1Hv@5RK+T=hRs?$=de(3nz$t;gp=y%6GUMMj&)p;`fKKOt&4dAC1M+gbkb{ z@sJ)}O70_~#7ir2Uhb+DXQK-hrH(i%41ThP5mbF|YC(@6;G}01GStZt#X>rhpHfI= z`InnUWPbjf!qgk5D(%Kh%Z*crPtPnkdtCqdX@zt;T04t;(E=@Ja#1U7cJ>&H(N=$i!(R#D2e;Y<)-kN)~pA+0I1wcm|Z{};)pi)8zM#NX<6JH z_(sbtyiDP&u;huZ!jv@Uz%8{fLy%S|Ynr|jcFXK1*Opg9IaU4KOvM&oe`}ex7<{iVG@WfXx+{)zNs5X83`O3kee<@)RdyW zXc-|+UN4)LN^^TEo6=jX{BObA$dYd1$ux5IpXRwB`+*8uJxY3rMO%IUA1(XTfBZ=7@gi5uRZUH(C|FtmS zXJ!g=n9(jvCYFT5Rn;+EwQMdhc!>Hv;Ytr00l6ZV1&+qJaY-(dD{vv}S6GY%<4}fF zOU%tGa6g}1dM2lk#(Gk~5AhYL8!FJH|D*!^F*+3@U=G#>UqQQFcvy<4NdE~(y#V1= zD_VS2Jhs*{yzhX$Z-H|za87}JuLt;?hcHw)rXf6d;aS=I57<(v(Uk+=nK^2XJ2not zX+&hB!ZdgtmqL*nG4x32RoDwo`<>k4?;Li&o26lax=mlot0|wVAt59%6r$o7-K`Kp z(1t87?c5xk7WFOVNypp`#%Z=w;Fu?WLt&~0rCoJUl|6H;%APr{t1vCQCiZW! zCiZVprv47g)ZamARiHXEL}A(aSbUPVgD9wz|1ogQ1Dsi-;5E6|hF=A~@?hyL)N3Nan_6Ya-!qwcd5a`7q3f&SRZt z5JW>4RDp>rFq{eUl88Bm57JCko0y^v!})0%3O0Q5GgDKw>Hf?X;04K#wmLhKhp$67*;2?L__6?u*v9=}oCZ!2mo5IMohMGfd{ahV*%q>7oTDP-of zXBOu4K&GX@eeV}iJaMS&3r4M;2d5+1bJ3PLDV_w0KooJ+^Pq8d@pl5on2^*j?Ipm7 z`R!EP-Hfkvw3|vD%@;65WME9BICEVa1;9Z+8fKb*jH$#y!;8<;xP?B z8fKDW1rjbrGYWe3BvTWW`GOy>E1W?>StJ99pdb$=NLykUvhKTLYtfgS+m(R^aiNo#&8i3w2tc|GZ7T}MS)(FPNP5| zy=-n54IfZz*fB#IXFGrkde86amZ-F@MVRrdzJzGTHe zF?R(MOOEOKhDB+VyOvxFaA{ z%f$U)t9q5sq`{sWkOtOzpjodIa2)_2D2AG#>xYgrN{fJ!&cQ5;EHj&~rA3CY@P?0< ziK|t_B1;=YQ+mfbD1djduF}#5mvJM^jzZ}Iz((5jyy?aWczl>m5m7qAz)Y#Tj}Ui^ zi64dL7KuI0p=dRDOmIk^x2c|USf~o9pNt!g&aAvyp4L|H@tFgp#59`5*ilzKa}jNGihMn97|fnG zEO5dFq(AX-1s8Zt`kDbZDeJ3AwU${aNB{#g+D%qI!jN?(E?V)6n#h#9wY)m^a+5!f zH6jB>J<1Pi5$ZL+8Tc=Q2Y%#326zOOuRAdIAo+tN-DTeLBl21zUwkO=GPtPIGn;a4 z(^~Xl35aX7m`3Ux{>?JPW`i;!1V4oF?8MwjAF^`pp+GA7rx0`*@<0`3^I97K*eWWa zoo4_<*g#!0OiCALq*C@N31#i=mfLgMVRqUAue-qO3RF&6pmNGmT%gB(_*j8Zz7oUFFrTeouY(Q~ZTXyC?4A znXzwH?7JcM&5nI@Vjt+i`0DWKv2RA~n-cq`#lESgB6=1{{5{JOf4RnAWSICGcrslG zN5x~aG$4CgcxoPv4deDg0!(ejQP9U2g&1DcpIw-mhnz?T0IZ1!0DOG zm^byQ2bsMBBqWpYsFoJQAG4%=It1B*05Pu?xCn@{$=C8t#+55*?*?Jc-OPgg@=&Eb zZYtT}MEeG05iCOjo*dj{K9G!hx?Hf!ttfgl2@8Px`Mv#=-SVLPOBZ_2X!U^$_@56g z&aGU^zwSh|!vbx2u26{F)jdp{i8_BeokFKc2{3uXyQlfHtW(rZn-fDU7 zEO^X&#Rt5DG8^TXA3jYZ$*s7uSXDpzTn!P@esfdc&Rn!r-mIMIa%RYxDQA`|*(v`G za%O9_Gn>!cOv%hjP0P)p4!la4qm(%oLSp3dqQ)ir+uZBvB&mIwuADvseNTDVlaSYH%L*4i8`Gc{~j zjpQ)Ts1M~M&lge{M?!!CRG!ZPKhLZ$pH`^keDtB}0hL-dc^N?khixgHf zomY{mDU|2E9wMEWNJ=>jD4HXyRg0gbfE(5rkB*9yVC$N^)C!tpaJ3$kSA>-2Bg*x> zNkc>d=hF;{GNM-KCr5GnRXnx5XJyLog)-)|GNs>I8Gfvce(7)upO1Pl=o(MD`KfI4 zQ~7Pjpl<^>BXJ6Rv9acQ!zL6u>GIj)w#Nl}EKs)DjE@S<(sBb0k7WhuMP;;-b2-@A z`$(CSnyP>hA!M0m$C=C*GR+Q|Y(nr~50VI}+$ucyvB2#vaJvPTy1-Jkv2vTCTe(ev zvKx10o1M#VSW4NcL-Q@rGvBf~-KZ?xh>s%4ct@h=0qmBx%p%HSkS@z^FU*i2Yl(KZI2Eerjo>*EJg+%Vwk7x1 zE_bv$;oDl}du?4QG z7W;YDI`Y|DL%n6Mua(bRa#^!A)MW}sm-B)1v4&Ym#aNclGtlPDnZw}E%%LV2kh_dj z&adWaep)Ljak(P+v2BSAzMS*fazpHEEGsQTOscU{UTFN#C zHqp|6$qrS@8;BOVUGDl-=A7D+k*f#1fym%*8+@XF!~XZzP#M^!*UC> zJG!5 zh3C}xVFCflx*u-WDKx|V__S#*goKN$SN4F4$^^d(2EU30zsjl&hGK{m^1(mbXQ;z- zW=)10@PnC9=SSK3Q3igLHX|h+*ws?}1)jL+7BT|fQyX1YNTkQ!vNaiG#u8#I zI}-S_YW%YU=Cxp_*JPMctOs zGT2&q4j5T{6*hsd=vv+a{ou zmTx8bK*^}cAp_Sne00fBIOcwS>cFpYKi#n~>?Q(vYjZRzoDC`_3}5jYSMeHG@fua^ zNU9gtZeR;Vzi1oKRf`ThHYsa+74aaH>{O)r-PA_>9MLQ!WOEMP5H`Y$1OgYIw(!s8 z7TwAX)`OyNwnaWoOV2#CG)mCbG|dQ+yc_n!qDsWfW{t}}hLH}21ru&)Yer|9-DEmsA!w+P} ze&{{Se2Ot~W;tkX#pqPgNTKY5KXpJf&4%ADmAHe1T107@xNc*qy=2~n8AR0}ugWc}nrnLZL*8LYB`a%UZC-bi_k z0Pw4;j<&?as6Z>t+Mq7EljBz%Trpwlf1+pA>9{i-FzmX98}ke`IxibsXg_B)_gqBD zhjCa((9mUZ0^cFUuTOmHkB^elGp#)*`2&W`Zk0;#JO!V+{cx9?`tV={D8FsUnV2QU z1fR7D!??zy^BV)4N3lh}_k95A6aqsdh&-~$>0_n*on><~ls@aBT+l9E@T*_KV1PRykfvTOUnB)YLaV@x&4};WvT60+E??ApTi&Yey&Y@P zjXIoyz+bD=H3(;0^Y+>n1fO5E9S~aKzR2o!K;j^6H&Iv|v~?ugJc9>lZ25`QKc72L6;ej+@f|Z z($xcKKl!}&+IT=wi|#z#I0c&*^B@rHo3Z&BDN69|TgD@}GKawv%P>}&38=zgW-F$$ zOiNs`0A3o<+PfQ%u>{}M#qdfkWDx&2x3ba_D=STqMwOLH;+wcY;3o*b%Es8&VP!vX zAV08~m2Raf@WkWfaq%T#lgF|GL<#%KMhI=54m<);;dETsYdT{?%?b50adhQ$5?wiM zs+m5`3nz&r_`o5moRxkMRkr#;peh*z7>gr@ghN0Pvt0yMIszs`-Q5FTw**z?Rl*lU z?T|pERm!;&h^orM)9o^{~;RGTfrheuRIzi^i9Mb7m*72zxq+80j}r<U`zfzh)Eqg}<;;>ZRnBZVGvv&aa|3M(w0%1v zqDft`pgOnoq9MP8Py5 zUU$ZflZ7d6FUi@ij##_)*zBS86*)~(%RjF$!)2B1lmuIct1bYYwXM|ABf#b=fb77X^*lMYXY{`I^;D${~%=*xje2fb!-l~c#>s#0&XIzX}Xh#bx zO~j3nNrQ{g;!`NcehCqwpd#ppkeSxFJ-o_ON{K_=3f<`1fXYC~4QjS)$PdD5em-BA zrsD1Cz8t}lyvZt5v636(;`io+3IJ%DS+aQY=S-)U;SYI zBQKAU&JC>vt2okTVQuc3Ak)N#hs=18>Yi1>CQn~zx(4McX|6w#xP+zV7N$DQQ#}|m zLd*;$DMp-nQkW~kdf1@WrAbB5x`8~*2G&iM>8SVCBV;r*uwN|9z+5aOja|ehFa=}M zR1IivGc;N$7H4gWp61VdmDB8d`R3430Pu*;bIsP09QF^AYGp^95&klgskN*OnTC5>vc^iZ6+Sb$Fy@5L zA@_6G?KS0RFq8G(r9;d7-ovb()jI5Tlw2TGKMk1?8XAJBC#8%NYVr<1q36q?9WQQIdvm@XmP-5iQ{Cdmf;y(ZccqE$*1`; zj+Y&rVdP?TkUb-aJ|@mJOVn8*HE1iwct+#asI!ehB`)9EmL)ENS++tYsGwvwC(sx^ zB~OgGG+3R-R}QjMQylw-%uH4&RQAh&pdf3mlEUSC-2S{iV$av?ElO+cOrABjx|8oy zBSx2LxosXy6sf5^LhJ)BgS54jdgYg#25PN*q`i_Btdg;R77(%Iu%il=nHI2T_oRi+ z?b(1s`Q-h1orlxA|Cz}PXMG4Q>1036> z1`dg;yoDC2X>?5Qh|TKAV%>sp%OXDFpny%u)?u+PO&RV=Xgk78TgrytOk48DrY!|( zO~8+cEF0OYM2AiodUf2$lU+i-beS^@q-;;$8k)p;o7XY$TTWrCNG z__OzusQ34Ofnr+uP7a?^=S9!zy)FOqrMfh-`FQ4yiDisL9~#^bNS(9DX{YK?DsZA2b z=Aq(;QC};DIa~GMljk;~X3A53OTJX_F^pUy)RQn_W_{F2g1ApbXczT6o#`~fJ69cC z`dQTbZ(etoQPELCnm&}(;<~p$lY#C0)NF@;_+}iUN5_Do;)iWHcQn8W#yKt8%348@ z-i7HK+)kViiBL10L_?r@A8qFhf<&7*_%0@dHbN#YD=l|iJnWm;3(+@6=4lEGg&)zZcx5l)2Kd6TS;qfE)pWmeI0z@KV# z{t!9Gg5Jfp$-XWuAaT%!)+zIad=X2q8Ilr&VGP_5!|2DNp>;8`I4ZBm*>R9;+cfRM zU?$Nrc!nn052D+q@w+U4gU&iEeH2MY5sGP5ZGXxS zD-4oNV@OqNDX(dsa;)-+u-^=JuGn0HX$6K-JU-@ojWMQybf!%ns*?E~PSHlSBT{Y_ z2o*7@;20#CmEQvS-o=Esov*1`x8jR=O0QZ7vSFJgvPeJVwR$#HH#2wn0Euoq`b)At3bGKFT3p z*f1AoOZ%Wn*|z+DYspMAV$|2IZFN3aq#u`=nd8ug8#MCm14Gq?5|oEFPDcRniaczL zot>_QHTLpHBHNwHQhJaqQSX4Q_c2l+mcSBTn=E((EfX_>9;`(_hK;yw0L zdK9d(t$hpVBHWu&Gj%(s|6J66LMJRCysi~-J4CgYwD&1SFtb)G2k{8%jTQ_yG+z~a zGp~6OQN*-IhqPMY;*vvScy7jyuhFr3cvrXe#28#!vbu5+`kGx~(!DGf^~F@y-D+a| zJ(xtd*pQ|wzObNIzC6JGO_*M+8`%M15=YwStI6a*i)oazDrf zA?O}@jRcJMAv}1VI(V*32xdr?W@UMJ8&|~dtJw5xx02RM88o;e^jeZz`_?HFZ%e8t zZqcKuTHX;&oL(n_l%muj(>>Ngft8Bn7BA&}z~`{0@)b@sRnMf_uu&Z}YJNd`-2EMH z)nC)Fzbx?LK-K=-p-_E;f{!xX>e%8if|-^I+rwlsUB<3xu{_{Y9MM=e%%EXBw4B}q z1KqEp*WeFsVU4si?lr#54?g&3@ zAX|p6V%C43!QNLEm9T2)dC&v1tqpmap{u(8rNA9)ia~gCLK{A*;gfFm5aT3n6~2=s zBNR=9k$e+6Yw=f(6crG2^<)7L>uBup>@k7b4j%mYzZLjSIW_Bh9ID!Vpn>jD{lanV z9U&-|p;{xoL@EBUZc)`d|5cWqKKe*k||>mu<%~ zSt!nDOtu1O-Bjs!ZTh-Z+VSdv`9^H$cVNB^ufD2vpb>At%*)OT(uKl|NjZn(b&M?W z)&`g;kdcnOJw<&rmrYGe4G2QemZ;po1n2xu~-fD6Dkvh8UfrJ#5 z4=1FbtG>4WUA0zjUXx!k9Z}s!N)T8jTuGUFcu!8 zQx(y_J`&CQXtE%>1a5`v8r#Uxh>rs~iYV{MQFD)fQ71#-X};6L)4Y266G~NY4bda| z@DU#}^?9T^jtp2g_YR{@|`cM8> zI}PvVdpZCKS}T^so|RVX8kdD2Jd0vLg%!&$MPVLG7hFHK!|x4f2>9*&ef)Hj^Us5W zpruWuf;V(pF#a-?Z4etMKKSu`e?(`5E>O=^+oS3NeRifr==m6+4IVPhq3u=tT9*4E?H0!$F(kJ{J=q&l*W9P!0-rVQt7 z?Ioi7hc%da$GD<>f&~GUODMy5sQAV}{aF+?bQV5*qYK(}vBuv8p-d8Az0tA>mC*W; zr!6c#$Hg{fgca^XOo3WTrV?|4D0H-!Uf&;3*$tj~)QPDmvvTz|JifLU`B37Fzu${T*&B z8Ayp!urW%hL@JV!Jv-iv>pzJGQXioP5+ANu#c!Or`WYpBG6|Wc!XIl}1#SFe7D9|L z(}nrE5^12L3Rzu*Z`$^s5@isYUp7>WZ;B|zH(dj;$OqCCe`6i@j)nVK2Hs14s5`CSrNiAtjLhf70Ft#L6qn`>ijnV`-h#dDL!ApR&std&cyezGLpSp#<}y z7aNj`0Rw3;U|%wjT#`!$(qJGB-B9Pls#B+`tPe|L-Z4;NOk==+fdmprz<>=l7)Zc? z4GAP*LjpD!Fkpj$`}_abex7qmlbL~A9-n9LwZGS1d+oK?UVA@NH=XV)?SY6fWK&;w z%;VgEq>(_J97oA-W-@idk@}$A!0e6u>V(EOkQ0ieZ?pMN~h8u#oZ?UlMf+0t@j&)*+PBZ#s_*&x|U z#!4yGmT@OarBULzIgBH^IV|*ngbF>iPx--#!}WM&@u%u;d~;KIWfvvw7pop^?{L}-m`?t)k(S%k-z zc`%;zjjdhof4-@uy!Q)6Dq#jBq4~BG9!HUZugBQ*V!XPi6~#=insoy(WFbxhDJ?{5 z&=xv7#al`XuQ_-(BqYw=e;?F2b1>RKCh3Zy zRYU5 zTAwLVdw@2|p=>VL@dWJ0`MnFX(KbNVl8bR9g`!FoV$K38JeTmWriqY?c$gJZyz|}h z&UJe(bbH>$V>7my+nykrX6c}8b5=mO=MLYUZV<=5yCUpTgjv<&o>&p_?zH=yV1NWa zn92!%F!Yc!C@F*gDwoLUzluc@z%AMRck^^l3IE34?1sCsS3n5obA;raM~MU@_aw+6 zPH>(CIlx7!3nL{;Tz^}DXW1P!n?s!P0x5HVC)O6?6$4eogMD5;RxU!9+2p5U6eS1^ zv9<(r;|N0bfI-dYwCSR~HJI4dVYncpz)WZ6dch55B;@1)G1<2+k(^ruFFN5@lF_pE zu7cUj91b3MBb&bMC2&iwY-ZfiZ<`IaciHZWRFHE&7ZNIiZ2IZg@KQVO2$FA{*~d<9 zOe+LW_jHRe(><$17y>22Ok+L&4SRDCE)x;iNdky`C5eSAjCxyl+yQq08lTgwmV`x# zBI{^t2z6Y+C5fBnOukj&t|`kAAB7M;dd~vE8&$Dw)pMWMN3n3wGi@Ww=?>oy0(Thm z?H%0!TKd24fb1&4s{Q{0D?79_sp5nWFn7bd;q~%c0Pq;R*FS@NKzD}bh5w@V) zdWKaS_$=Q{LE*E3CiE4^A;2bPC|a3|jyz`)kWZCW>iNN;7+15SHT^XMc39z*8ui27B; zQYW8$3-*j0I{8*My)T>IMgPZ2NwzP5zjIagW>dYOi>mCU5dwz`JxX$ccS3d z%v7_PT_jP?ZZ}K2>Ae<2S*b8+Z7Lo&A$aQ)8lK+kdza`tW)axRi<(4ygDGMrD1NZp6dwf@%(dA_B+JS5WaO(Dml)sOqoj z7YKH}jxr)l#l(;dqL^ik8oe2S9*CqNzDBnYhl@Q~BhL3v{riK)YKsFInjO_WS?jB! zyAV6M9 zsiv=!o93b|tfr7XT=l|Bor#RtOO0l$S{6aSiY+%XQr2SiY>y~(<}bSa;`K3pJGn0nBZ1uh)I}h^k!ZH*QF= z4%eq=S6suHr>LtN`BXIWDUa@17N%Oj8c}i!QPT?`N*=8gv0f{sH-1JHR}OmK;9VZT z&_RX}qZ%t>2GElh3b^1H>ZSd1Q(}o%P-=%^7*p94cAx8HLXP9bYS2!N5jn%+Ot)lk z=W0nd$KpR0n(>m82#GK+1~p3wWiun@iqaDB!y=iHF_W%{nEZzR@pxDFPitqHQM=q# z-aa=A-pI@aiy|rd=CHLjg-??j zQTT0BN#6rc$;d1F_ovlA6vEUob9g;0T*p_-xJ91iGTjsEoN4BB!>3e*x>X-Md86AGRG65GRahf+vKPk zbvE_#n^cKVA2uJEZYr0y7i}@#+Et^h?L#F5Bcr$XvWYS6ErXefKNrAHQ~lt^!eiC`;_^-b`{L^>7&&`5{>(H&!i$o2iG2Iu6?L zC^wZ3ZD;8l+r9x`!QQ{>u0lThOs^DUZ+gWP)_z<0l>2^6aUtidgf^Lil!%J zG#lPwH7+pfox)2~QcC*?W*?s7=-S1BwNoiSE0el(Rg>CQb`~A^u+9dmr4mc)!@+?) z(P=nQLFCmVX5N|z=!>lV6nU7Y34u)9#P*RsMN&rKFXmij=YuP#Bn8LsgNPlk*G4P^ z140)_Z>hLKOzl&+Be~B$sKuhRmsNXrsXr4;6Mb^C>7#(vp=`pE?jCUDyF1VKe&;)` z{_5~Zb0B3x?A5^(C8{!GntjBvn(9Z5HWN(_6Mn&*S^TeY1m`zO@Ody8pE=^E zUR-an`b;*(`3xn~_LkGbo#_Hk5gLTL=ZMal+HZcLm_#`CZSMF+B>|$#-yv=S*WRF~ zOIW7%Buc7lWd2STPnjJPokzJr2$ z>mbKUKw=0T%0m-(4nH3CO?bqijLq=6rtKpp#U|D`Zk+$ASO34 zV3QrLN0{n@!|9>Q0P=)1yrA_GnOpO`6mH)c+0{G1UU*P3M}GPcd@yw%*(O1U+Uq>A zWxf&_utJe=Nwt!Ttw4jchVtYfa~lhf01(&=gAADFWF&wj)m{(*qe{?#VLY|(n4oW_ z;WaZN{4qIB-{NFvz9LK#UJw$x09gqHqtbCKR;oKih`hu*d3gakGX~Nq*tli&M8E+q zX4Z5$Gj2J7iZUCT-%|aMz*jPlHIF))5Cc!b(;Ch3nhUk!q3%k&CFp-gWYLuHiU`Ca zNl#)V17enBS}A$Vv|2I2(toj|qMmemWMbEfH!vCq_GO3B+1uc{2?Mpy(d|aZz(lU? zk6f`3?gHF8+m-UH&M8IoRx7=sVBypHh!!KslK_Pb_o$`J&Wx7UHAYg5F{Km43WBWl zuDD+!+c4vvdZ1)nOg+Fdi8R}ZJS%Mj9WwQRDA~MW=DJ_;VGxL6>LJ(+Wox6u-ay$b zcC}F;d9Z_>EEUe6t-(@Z5EY;P6t{9lnjfB~fY!SnqAI*&ZPbbyGKnRuTjHTceI=3J z40|7sTcEK^z2i#6h6u3MX|YxuGY8GQl=~&1g$H@=v%+(Z5Ff=?H1y%Z@Qidcfs^wD zYg}mlq!_&u<7P)%{+TEIYMl-rDH)uR&EzM**v_gdg{ttG{H=>-{VfVMTV|7q)t>^+ zLme>&r`{tb_C24ZZEmlJv{n{%Q9~oIeI|(ejK=58(I9P`q0YP%o_I}PGUrwMxJE<` z!|qq2IAaA)j4a47YMqvf2Sfnuj<8h~D|WWJL&yn2=wzj|GZ112;_hqj>gyV+GuJ50 z{A6!bK3+4|eiGV>K>8Q)f`(P;7At|&8w7X+eCEaOegeOs)*Zcy)g3TQj}BW6iK%bu zVes9}h57CXlht9Zuwz49Ic-T(REvUEh5Z=9y9Wp)UvyK+>84E%XODP+Z-7|am?~2M zH7ROr762$Zi2;F+n`T|@n{=qqheGK$=^cmMX3*8?ER1bg+*=-2S!>x8(~gZ2hGy$D z!zAR=n}p(t0v3L3Y--j3+FGV|jOEs{W)Hpj5s_`4WvZ3~q=5lIN}9=!t!H`y+dfF< z%)4c-y8@Z;8{x75Q=vXW@H$PCZbtfiDVIOJhP`0eGA-!2PN!uzxTC0*R<22{~J}eswMhKmcB-Hm4(}sIXxFof5~w zo|ni*p4q2OTr=0VnR=hM&jI>odFZ{AY*=Fx4I55=j8vsA{P})Pz?c?Xhc0~3BwDYg zcjLprgpweI6);rM%*NnSEo9A4iRMzPKwh1KYce)MSqclwcvF6!2%EnWf@2~KxAl+8 z*?2`2YP=+`=VHWzto^Qrh~DNb?*^gk#ll&7M<>9kz7vLzh%~j_7GkdFeh(oi{h@i`L~*Z~^Gc z5Jo|&6kq98mWkkMkP0m8BXQpccOctwV4ypjt&#CNfW33(XnrvNYh_e>!?QKWIHYBT zs+5Rp4Vm?ob#7(i9lDTN-E4x+Y%P170wWXX!Qv*8KX%RC%F9hHD4Hv=xwIh@~%#ijXwh;P>pU|)#vV6537S_&+VQRm z$@>$Xwa8;oygcq!giSTXeaeDj*hjm-bjl09IAF{tzti>U43aBJI@{_MKDVqRpm$Ws znX#4EVdgsQ>mR%8_|Hw+C^Tx)qqBa1#oQd-!-E;ym*ij-CEwRw$0 zwR>B8oYt$9Qn?=&M_sqW)0|~PEhCJ<70`{uA&Z0=LXA~9gjD;&&t9c(E>Jov$^&G<4rZ_qa3rYo8$JD9j)v+E8z zA{?^cCWB@Tss}@gVpu{E zxfE51O*vRi=BRM(P4gV|_U7pF`kNn*o3PxObeJ>t3r`R)D>yzyCAq>9Mx=h+aqMCG3tvBQ*tI(_N{^< z#Y(5Iiz5K@D5(z{0gi-gD5Bft!_LxE;K;+Jk>JO9ZjH$ndm$;8Z9Q8IgN&5(svuL% z?5s9U?hXT>n-T(^V#vHj`Q|D3=7Od`Mh?+@*$ia|E6-u{5n3}0X>;y>M8||(W2n*;4s_-DN|@gEIjaZ#AkGv&0g)|rhM5uit?y! z9^g0{JJh?rJtp!$^9mwgP{iUVBA2P$Yz|fzLQZ^AMI$4=tWudhyAELo?KUoHR%Xvy z+-cqL{udld+wI0uHhYeW0_dx7`w{G+GIh2O;7B&R>?N5Y0PxdLj!Gy7erGtlBHh&N z``PTfoVK6_^wgs+x`jIWx}{&cFp>uc+3Y2qwO}~P#X^0+@7T!zk^&?fD4;TXvFyw^ z&dC8A$@8;b4Re@zey@*PZWk)PLX%YZ=5%Rg;hVjMFBDF*Us&NJ!s!Cashhfh-oVN0 zCa-LcC6+vbg-c*bjvT#(uX2c!T*b5n56G5Ojv%hUe&wnHSl{6+yzUY0s`OT7uZQ48 z;UO7^g=~$kVSGMQ7SBz(t%U?)$lT8T$B-nRq`TQTaU(7dW}fne)ThulK_D{M&Vou z+H_eQ^wyV0>3c>Evk1ilq6fwtK}Wo9#8T3SDecb+TB*$45^<8iAZW30b7>qUu-{5I zMkv(leM9fTsuDL9#0jj456dLv=po+P<05kP{v0<6qtBNp*1njts1x|m&&AYAz>OUrk>f9ihofp;*lrZ)iRI=TE zpM?b8>EMj~Pp>_o`?IsF3GRi$& zQf8&RyM`&U)R+4dRPOfV@tSKLQc`q8#gtWaeKYrVh~;v}$!3>kw!l8M|F(02e z4hd&@QFqKgwg2K#BRS0uf)q1!SGDQbb;2MKIAcM3v&x4ttrvh&kEv_!^!gq;MrwBc zq!8+&S}|H=?YYyKk+123#~3a`SuwDus3tgaga)7Dz_aa0d5RxN7^DL1c8OasZdam3 zw&x+8w%Q0#st8E0(=4FYd7EPH4goYp+lU-_mM30JfIT#l$=pjn-US^U?_nuM64j6y zodWD6fzj@Cc%YFSpe1g(6W%dnE|Q@2$c_&%W*J@uP)G)7#)&M!4H4!7%>U>OmE-cQ z%5hu!aTku7v3$$Ts75pNq8S?^Jp#uD&DY9k10f||w1d{V9h9YW>9Gz}W0n8OO|)Bc z-^oqR|Kuj+Kj*^YB{@N8Iv#iX@>XfQ_(hhSXw#tEE_zW`i`Vo#ZujvCxfiZD^9A3c zv@~GPQdlxCUek$351(+xc8%TSksY7l%2`gQD_Z#bs@z$E*t7su9)CVtXzBF7u(~v0 ziDPwO3h6}HmZ#3<4}4Ghf4C?3o*c5VHAVR^P(G#pY;4fNh2tI{|AD$a@I$fgDPm_K z&WT!-UsUy;h<9bly-7b5^MBk`IIaJ|xc{;`uKV^si@&S5(#O?>$RURREWxV#U>p%7 z{_jM&RQlUwQQixyf5 zJH+!U3sE}-0Aa+-Q$>&NYAVacORIB_yO~6kLS=WkR%1KA)EQbl-7jj9JkLdCU_d=& zq4@3~l5_=a>rUmMRBd{Vl&gZB>8fD%E|Y)t3yzqu1V`i+w3Y#jmuQK3-MmiLR*vtM zhnI!>`2)D9vIJB*41_EVn0w2O5;GbnB$>4-0vyn_gvj&Ipu8gFXDNhWnydo+2q(|E*GFEV(lzD=gOCa44_J1M02)ScC{2X7ar5=y@pezn3eq^pJzc_u z8pm}!d~s@$%VZ?*is3U|%1L!J`=FD;e8sB^EWNp`C~7e|3$x}A;;bg+X?JoChm%BU8xlBXG7}C^mR-K8+ zrq~CPpE+zMg)g2u(b+a6;U{! zKOdZc1GG$JVH`Gp9xlrOI*&HfU`NTtpPT`KNYJDqPFk*2+A4xFf?Y^g$d9#v%SkdVySz8d8Gw?Dz_>e6}0aAkehH#3Xpv*qA)o0dGX$)m?ktQ86uW zZB+3{oX6@;Y3(p~tT0^R!Am{1d(<6dS_o~2lc4rQn0{aPus9Al3a_HD81=rjSPlx> z#B!E;5(%v4MDqtaU~_3E3lARVj2^Qnuqq_$wU3s9%|htN!TD8AOF=T}1zm1ab4hu3 zKxB6S3_Cj-VKkMsf!3WMhmW#j=EeRfSvfb53IzzYOFb9|btlS;KX10uUAoxv-Ep~u z@~+f0_Xl!3aR2wW=R7`G-JwY|Z z!dI42Q@}NIA1LeV`xiBvU7C(u5*@fN@5j4B+2EwCMJVQg)0lQrTx7X_K}I$Ft}Iu1 zi5CrRgE`!I{3u8SngF&ywntc|K41O{i7oIoxOkhm+C}dS#c* zbdr)}es2JGYmTHQp}UM{h&3lS`9v`*UU#yF5jP}7s=X0q`IfU3O4WCJ#geraPu_^T z&#DK8)Jf^*LFfT#Eang6K`2FC3_`e2)fFOiF97m7n9Uz@yeA^UKG;em*Q+-&BmIq( zJK5q=?)=;b^P4ohvh+eBK&i{OqT+K`JXN!)9I6rT63<;JaEgXGc+`9`!Oe5xD%bFG z0zjkyw!_%j`JjBY0=o7%dXS{R#Yp#aPfSyv2Q0J+4o(y>^)&6troJqr2Q%Ilkfzk# z+_q^4G?L9Tf9$2xe*$rofMuO|qdPMF^v zl3BP7Hu`ULVtmyV0|e$hc00h14Z;$5VM_;{A#qCK#XhdNM9E7%h~|Zx~_hjbM`Ip=2IAzcNzJ zZRZvaXWYcD`9(a`vaC)zMKdBy0oYs$B*rVlH7a!=w|Nm`B(<5PU7kdet<%((sv3xM zYTOz=aB~B(`e25Db3}{n6lb0KGUl_XFPYt7DKuY~1WQ)}&w-Ge!{dA+PM)T%iL{%L zY)SPpF{K>_VO-`i!`sBjY%m(>a+93qFbKXcvX0!K_`CeKQ_+fh`>wERS6G#%V=7aw z@=X@3++4phM*!Fk>G-0mNo~$rtz0z^vMXNz3%}CGcvbAJyL=HnFTN-SEKQo$%s!A+ z=0Fx$(sEV^T!8CCDySFerl4>wNEfu9qL+k*1qp&&%lfv&o80y=TeymDu<)7+78%i3 zp?9#lRYMhDsF3WV$g2qhju_bKME!|r_GzzQ=nCYy#c_Ld@vcUvi7ntBmiP(Me9A@h z-ou$+338ZUVK#ymX}24B)z9l571T*HEbVF0EJ#ulmN-ra!D40S9cS?p6P%b1u{G}p zW#`#`4h%!1S-C=XAJ~A4sI+}DRc6c>X)Vn7 z%=Vn31yAc`r{bIc>Vu z1h87CY*tGyM}tnZ9tNUN`Mn_{R7VD)3-5kkV2%ayq@FROs&Ubq{uoJ#O3ECw$>*gs zVz_3@9`_AoroOq_wdD0!Kmk}D(+p#UxuoIyB=pFubog12=E2s%p`_EK_9yjCtd?>3 zD4|A-t0#F{7N1u@cUE`oTA1vfVy!gB)>c+uTFu4eA zF=FRVYs9E7G3DaGqah`jt1(=7U`v>F=0RzOEVE(T%eRxL5O<;JD@sOO?BasLHL%;! z*e7WyE}%myxb-oqpoB}Pre>lQ;fwfKCVc=4qo@#0HHHXmL%!kDze zagla{Uv6ZN)!5=evB+%kS?nHy=Q-Slhb#qd+CXT#6PR3Z9pM0m@%$efjE^*zcvbG{ zWATL!$V(cC9Nmg6SYXCv&ED~%@A~ZHO}FSJmuQ&gFTT)e!3zcOOb3X?a*BDj13VjL zYnBjENV%aa?`5zc*O|2bz}a&DFCK`(&aU#k08Xh2d8v+GsJd%1Uybh>sHK~oAaM=} zPd%-rqMRxW`H;&3Jl7Sdrc~?nX2@P>)*#qte%lzwt$~USTn8qr5eY~7a!goL+iIjS z&PHDWCQNs%Pzt#^?W(Bcnt(;bWIMsgl~HM45e@anWTQ=0exTf=QG^FeE=ba%SYMB8 zStm2>ahVnOA@bX4M&K}+JpeKm#zprMsuo55LRk1ZG<>c@!{;LGY);?vdy6n>ixSbF zE`W=t3*c-AI9mW$I>434I!M5Tx}F7DFulcblVN4idq9it5*6xCugf`U&U@cu@v^wi zJXM5X*=1`yY&y7tyY! zK6+L29w;yBdP5@Ve>~!+4oDvzboW2mm1SA88bWhe$*l%b2Lyt9 zU_?!)M^kpGP$_}Atx&#rs44bIKO+H|fG~yBJp@v4$LGfNSybyD;eyU)nxEIRvI6IfT!y#E4&0-_W^u z5IW+M??X13q&7;BEj=jW%a+Di;ABfX{Mm*SAi7%`)1X?~(Q%;NR=?mp_Arcm2P|TAZfKE9+Hg<%`ki&!;&ruu>N`DKy{j^jxx@EXkuhj^zNzXJq#=AI z#+48xMd}hUQ=-^>$4WEB@EwV%qeA8i;w>WZd35J0gyxA>p>1ibfaf3Y3jB;Q(cR|E zol6!&Vawq^9`SPAE(k3tw-UW)|8X!a=8*Bz&0$j)MI4-n3I`&`^z~xbXX*FkNjC<0 z{oX`4pd~~q3TjSw>WFc3J5ytv56Uu8X$&*5aO1cJ!P0|SW1lJUa^wVi47R*O1IBJbLOv4DbtEd%#HTH<-lf_>OkGPV|gU1#y%J5mOO!uLu1X zsb5>`vevrdP(^EVwsbR47d#SuCM3~X=i$N?Hq<5eS6W-u2fP$`VuL&6#D>fa>!RW% zbnnF^Fq|j&v`Myzq0G}vPO+||J^zq@UXEZsaxnURQFislU_jiNc%8)Fv2dn9+|@th z9-Rb8b#$!O=2fwFb}~w_G_xqXyCUXXOSD6YQAPng;c5i1*y2|XMvi7E*U6-frFHNq z9qNi6OpD6eNA!92A6M02Mz9o4^3Vy3SGw>c`4|D1T+8k{HdY6M`fXXdq-W)XLA*4N z@{&qKYc;*S^8#f}UC5?BF2*p$wAN`1i(vg-oNS5@1;3J4SH#1&Q;1QJhd++OhgE=i z5vMC+xaVY@={R{dQ>xk^v7Qle8*X~Bo5AWFT42Wnf8q&RBW)WD|HPpX?|QQnPlOCr z*T-1-?l`)QL_y<)Thj86-rtxJn`#n1{qZDHyv zOctPCTzUELjnUnn(Uxwd#%OA|SYU%kMTN1CP*I2ooI8-p^9~JXc3W)eWDR#?q zaED=Irx$IF$xGNu^A|(X?V@0=s}b!`5;{;=yk4k9wiNkpcQwkTM7jACrGyCtRdl8> zI*UBq7POVwiRGe~k~eQD>)xota*FO%9kV}4oSYkFsD4<-omkcclaR7pgwUkbAqdZT zBqPqB>rtYm;U^=uv`VW!`0swTzO{ z5ceQ>T;{l27Xs*42_egvkOQRx_@b4|rp$_G&Jbq89ifK`v1fU2_bAcm0>T-%`W`f4 zsU(oMbgQ$*Xgy~0lGndb<*^=wIph#A9|X+)j6ifwsjWZ(5V-)n{#gKWd!=lC7SUd6 zG%woSLs%3s1$LwBkNzU4dL0*3Tx3V0KaO?h|HoJam&e7?;Y5vtPP4o#TYAI_G>gUA ziT9x$PpC_=W|?^XM`@%=79ud0)>a8}tAp~|U?W0dtYQG@1$lTrQO$~aGHd1aTqQG- zWiCtJQ`E^#c~DMBCT}H)q3s$p4njuO$y;#-d4dxZen>(|mzF@|2z?e9>@O&s8e0t} z#y9c$s5z@9DW*5hS@BW#5~rDD+9Fpb!x(8-kNtv0p^3>c=o~on&`_oIcp=uoF6mWT zO?`5XY5DJxQE|PnUk$!0n#|V)5MR#mSPXaZH#Fb5PwY+_=M&4JfaB|&h`aa#(GW0K z_&of8R zd>1d8d|27hn8}BoAhP-?`XD1Ov@c*U`6N@|V|qoE%?;*2WQb8i%EFiiDuaC%g zSv84k-Q8*C!s6>k%i9oXgb@8N?wsuWY_?);6nl^81#B%^ zoYDx!B`JupVA(xN;QLuYolyC*tnMgOS!k;%H%rv^68*sPdGC)>XqS1U48jd&Pzs!0 z0{;tlV_~wa{5onGHuR!^1Ae8P^nJdkgBE_L`PIW*tgc6z6K4|kbhMVuc=$#sTRzLr zhT+?38|5ya)hjt^4!u!=nW0%{8-wwZ8pfeW@?@*e2mdnGR1h3<)!7|fMB+HgNI2LR zFIPB1rY?>V>4#$>&6x(4&!RSQ-wBf`zpiZ6h%QtY5j^OfB6oExK*=-Jj!lgcZe@}n z`Ji2$kuhY$c4No&(B`Tg!sl|K%ACUyE)riv)XZhp8b)|6W`qK!##Fi{2tiF;w(7fJZuuD!{co&xM7L8jqSx9FE|a1r(EV{@%Xmm z$sX~Fe&tI?fCEr%*U3$|Y*V;=iwyMty3Hz9Q4VqxN0atQcnwoT zETnNsMX$Q4GOk(S$(C<)1xhKUOdL~Hx#0!<$xS}5~~fTI{#NzNGUmF$ORMtgU#>R1G|UM#dQ{_Jg1sVK^rvoB?1 z6kZZLQQ;$+O8GcTQ5y-%$Ir@AMVb4RO*^pigdE= z0EUTL5gmJv1;@jLEYY6Mf`Y?GTKQ zr2vNRUKVg`)bnb7Lx`b2&YPgbYjuL3ubZ56e>QFu_-%-w(Lzg`Yj@J*Hg4FqkB`n{l(uSdxT9O5>~iH8WXD(SFK5Rt zF#%SNU6p%slbMQK8-{Xde)-dOqF?++?+DuIEy?}y2-TdYOyXiF?9L{~nb-z| z2wXWPfEyDGkCIz4kF9Ggc36#zv|*A*ZN#DJSX_Hi$YM(lqtMaGVA0~MbV8+MK;`@FxjMbUW1mr*n-lf zCrX@4Cs_kMIm7`ad}2w;oY|Zk;;^pl)nyz3~w?BwX?`lpOhj+;m4H< zXPEJIN!5_AN5lD)ZTetwX@s$b^xdzcMHyck&XaR9VXEuoC(4+M)D_|FV%Fm;!F)7S za-(<*UoW&}Pbq6#aA@zKuY-Eh6>pxLi3wgReogz#?X-Ec47{@GWJMM3ttvjLucFZs zTeS$j-#LG8&~OiBM*3{}sK24}z3~Y23^6V1r_A3er1)rC{#C%d{r;?%WPX|AOfyAr z)2A-Lb-2GW6-~7hQh+<_rr*?Te{sr_bkZUy#DjGX-y4NR0nt_94 z*powxYi-Tg(#CWoRxT5|4%o63d1o_xPmOOg9EQYH0GlUKY`E=3^8}q>e}N z;u|Y&{0zc6*)hV~*IbcnY8En_KDwsDxAs=iHKA>Q;AZ)PfyCYV*D;7%A%t>Eddr!$ zz6dF*ZP|>AGp8Oh0ua{0MmvU{T`Uc~{1YbII|$kTXp#A3%_#; zDY(DB^L>aqWZaD^VUrw-dv~XsV+P!P8*f(}zAYy7+#Q3qDZ?avGkRfD#U1y}bY&}0 z#@T*Ii7X&ouI|*WiM>M|UykYY)m2Wd5E-+5km)l8oQY8l!B$hhgn;~B%s_4H4b^7$ zLYFC}MhW_2S6w$p{>06cOALti=*GtMO3?&?HRpkt7WGwLeLuy)MVKZ8MJw5KhB*tr zE`ki{s^jmPPsN_O@J}}ZsR|w}F{xy;*NQQwNpHk0pNlz2Q{3E`2#jf#V?;Q#9P|w7 zbs>>u+5$d!ratFBD7sl=T=12y2vSrd=8U-1-l`WAqcTet3>!t`2?r|9!PWOm85O^ZUe(%pAm8ySzt5{0HO-}-- zDA&QkU^SL%*a}m@nAZykxa_1*xF`EgYLCvj8`+%ZO)lcn3z12aGEdE^y8cNR(8kk% zG0xI&9|5w8@$2}w!0ac513ko&aYm0UDI;x7n-kG}9n0|8bYb-tsgS;oKN8tJqU;oq zJ1kEkR%+U^(1*crL_JH3Sc@7X>81fE=Is7iYg5REiYJ@Ll>^fIXhl~*RHT%>45x&B zJoJaou_yXj>M@hne%Wr3$P#;AY>KWdQ%A0t6Np3E;^Ql#3v~NSmVH)ElXodwIg<}n zRLU!{0O`OGY1175qV1J46y?2x#={o61YFW;w~sPZQnI^*3D58CNH!gI06T8@v&_1y zF$g)WmJ@ha0p8{O#tZ+r{0q!Tk!<0xi=BMf7^?Z}VH$P2gkaygYlqm+Ko1{?l}`)$ zJHdUX-V=ZX92dl)qk>{}1{B@6AW4fu500Wek`yI|Hn^GJ>rpz-H$%u9UWbrRip^O8 zF{hq?svAVSt_ZtCGxM^SxhGacygThaC(!iqgQ+6n59N8t89c8H{;OOfqyH)vP2f-$ z+5LC(6zY9gGO)+Qb{FqbaMK=3<>B)jR$Lu?2 z;}R=i$6Wyc2q z1gIFs$Hxd|AjYbDz8WHHW87sfj_16I121XWiX#QS5OHGJo-40r1GvH~TU>FOi?i`M zt#f?nbvzYDqs+Ov8^DZn@v2L!kWg0EiX28I4givjDWe1}>tv5@p<=2^^O^3J9t@$P z<99oqWie~ox0a7q6P-+COsHv4XKKVxbrLB$6C*3SQ@dm0xo9~O_=K#Fg~rypf(y4c z7s2SZYLC-%9Q~uq`umGGOIAoOVM%pS=t14@22&^oGHfRSV{(j%kIC`GA(e4L*k;EW zM%uxDEuv#?b4W7Ii9>0QI&ny%0UR_J4Yq6ex$!3sc_=SU z+&z>FNKRe_z-1m{NEA)xlvr!C+i7zv=|{EW@2aq4uBse~R?8AdezkAeokLY*n+ZA6 zfgRTpgsCpFIH!h1YEUgoj~;D2oOC!+Exve?b%02vLrl&Q=x* zIiawu+MElK65zF(g+9FE>-HjJ!jOv4=C5+EuhzxuYxVLRD8{i%%-4jd_s)V9ZKoD9 zxFOn`W`zm=n|xAV`;$w(u4wQ(J6$~mCx6a(z~u5-Zx?7U*HPV) zXN7{f*--JJEH=}di<2f0M$-Igx03=TnPVm9%0nQp04I6dRa?7baN-DIrd2J7yayDr1C72CZc8S@TDRDtFIS{>4+uo-s zL|5upYCj_eI-3Eq>6f#twMC`&Fx}smJ?H2Tm#H^e)7rye!+osorBQSw-O2gw==i+L zxr^I?%CX@b#1d$utZnFfc3L(L{0fK<&eoyeJd9z zZCsNl-#9=uK`r$IU!zrJH}N@A0LORAeLwl$Za4CJ!ICzkjj}&5M4*i3->HK>eqv=^ zfn^wDO?b#^C$)D?XQ?OAnr5|E<(PhLl%gxsuXE5Y^^C?u?G36>QhokfnSMhi1hu!& z(vV!=aG;2HOzLl99rngHSG4w?i8}uz*gMoi)V{5kTceer_PxOn5mZ_GfVvOv>h102 z!UGcq5(Wx3Axhe|O6?Q(mH0WFNnkLCmSIa2{iXBn9viBq8L<$ddXz-&)v8#4a6qF~ z4w4K+%qDnkTDYu}EzdPFva3V;^)*@TJCKL2ymw@5?Z&m8p4+&_UmzvNLHdx>R$lDY zUd7>I@FlwvgBu6C6Kq^-&0+lkH()zo*RYa~k7*>t=NNNmZeuSD(%#r}zuU+LoH$q{J;$R;UI|gFMx^OZVb9&mgBd6~zq+QR zeG^U_Out!~ehc36QzNr>FD)@e@8N?dW_Pt$88@(>l9^roJ;ZlNvi>J`sib1eR_jli ziaw{ETufl0ss2G$f6LH!G(Xng4zZs;B7$eG?)xY(mT>s9VzuVJ*4iLcC$ks8d zf4~=>lmG)O=#rweX6UUc%xQVrX1X&`I-35N(MYy8Da z=&b%XdwIqCJ=v3(9cAA0liEtH;qnU;9uD^5xvFPf9?f5p%9_I}kPk`?yQ$M3(2ekr zJ(cEWc!0zL>aU^R936qrdsQj6rvt?r5vVeo+tmQ5OtVe%q4*&(@F@ajg(RKG90072 zu2H8VXO;AJzWcf30+G(-0&{}w7$A^Mzi6ZJX#5Bm$^(W>Y0n6;-K6Dh!bL!316tks%rtIgp?m!n+}P*M)ao@~#i>dU?e*s#&v^-pA5= zTJOsAhwOW?q@Vs%RnnFnRZ}e>vHfaEG&jO@Clft@S@Su5Vhqal&Gde2(9F0wM^~1z z<{Sg1`HmhRP-hHnYkxEMex@@0XT}1Z*Nyq15}7eGPn@*odw=wRP?;m`QDqDI=!}wj zq%>qeUE>aTye8h0OpzVaN+IA64}$b#m23~UdBpO}k}gt~Y@Q)T7e(Ll31o0#9@u0?|7E(Bp2 z+i0*JdqZsF*qdZa*L@VPPvZ5dmj%Z@q(FFN&N$bqTSwtv=3}EJ>MwOqA|tIRsE{}i ziy}TJ{mbk{_>tShYC)PIhQ3GwivOkBE>2M2lUse3L|OQU#2OUTKwj@FF_I0&o6<2Siw26R>s&X11{xMv{v=+~m48JN8%YYh;MD z$NpLs$2s=3q`2CfLvnwq02VGdzoBKSXGEnygAfppeJjw!mzMHtZ)zQJ?C%1_Z_kKQ ze;1)|C};7xV}IqR;wGJ8?M)$Va*Yf9t5WU(U5ZtE(|mSvSc?m07Uarok}tz{e0#i& zGFf5BiC6AXA5U%`SX-I?i_pg_4dA~R&C`D&G`XN+_x|K&C7#?KEhGhQk(gX=v>Xi% zFTs#y+%?L7lhQEfM7mq6K4z)FZwQGmo0!ugLvbd5p@pEA38KX2LxUi2lG<(%4j!T+ z!i+qibK*;Rw0_EQE5AGEI~>WK79w+khr98i<0u2-2+hi=Xn>5xBq{Pj7u|R?)+;|K zHItWkP{wejmK=JKdk$WadnSjwJjZ^8XA_4(yh3I<<*w3#YIsa(g^B&*4LyDR{j99T zAH!yDzbt}_u^WQ9WmEcucJHzDSKA{pWm@~ZGX14-w_gntf5UE&sS~t+jRIuEiv$!W zT5;(=Bw)#GtXry0!marOe8OTa+6ac2mz8WgoDhmB|mu4-858&Kih1J);ts6qDPHCjSJ($R_{7a^o$KZ(MjrnfSnU z{=_^~XQC!P*=h;|=X7ciGZ;m<+twQk*zZMHqJghzGhdHE3Ir=UsRRja?5Rw1B`qGW zVUlg!8nK_LVfqiTV`@|*Vrr{7wdTdCtS1QwghvZmtT4N;&YV4sk z+0+9`b3FA6d6}rE|4e$WIGyGNhAbOFXJxQS#f-5RwX7w~WNVe{+wAoov zaWdQ5vwoMHQ_n%;TG-i%0$ZBUZ0g@ev#DQOdVou0%xQ^XWVJV_8Bfg?ecVYJVnlRJ zF>Y25y7*uyimdqRElX$7pai1l(7yEN-L1De+{{NDgI#B+OVVOCH7z42eriTGg*>I! z3=8R#Z-G)QnHi1D@*vhoP{+XXguSVgvM8Qj2i9Sd_p62FBJBIp8Ns<<h7L9A;11eYq%^V+Q-qevrJSdhLkHPKFzC=} zI)L=G;kHL9x{Dx(kKlHdsZX-z_Fs(j`#fB(&RT_ap)aO^q}JlhwzCyWWhUe0!Dvmk z7M5x9*+A9BS1{L{_;c=|GFUJxDOz0*R6j*FKn6xVGQI-f2{vOAP3K2Cf z<~RrloN=v4MFwX-2_BfD>tT-Qb}~l1bAac8Rht77pNpeTp@eO37n5oZ7h^MBj|<)B zT)!q6T8ee+++bQDO5;c}qU3RY9wOfcdmECcHSGGfhQ+GnuNcd%ia)0rX8WG)r43G( z5b79FXA&>Pz2!_4^(V2_iR6+eFk<|fIT5Tipuf;W)!Lu69&%BSmds|UpizVf1B!wi zieAaTK->jD3!AacQqf+Y=p=YYn^D->A=8{~A?mNqL30 zV*LiY1#AM+UA6u0E+u+qXjfmK6wM>sr0%V>eg{?9oWJ!4=)uU}&kZw+Bm}NaC5}pY zLe|aAd@hq62@NAxEhEz{7GlbUWw}tbukts4!`5Ala94`Fs%U+)Ev3D{lMi&9hdRgnuQR~uSPk+&EEh{s}^xvAK@%_Dy(UnuB^1a^j1>qbCG(b z{fl^MjgRk_mg7A(D(yYm83fM{SK9mg26nP=*Q0mcPHF-Jn7Yxwv!@Iw+k>Md$Jn64 zxIR&yXL(c(5Y)E@Uv0CVT!qYY?ljOUt8jV>OGjt89i&c_l$^P&tXNa;>N#;AX87vJ@J{I9MuA{FyZH3J!_xZ zeS>FZVPQ>)96lZ3`C@;Gvy-XSJMg$c^;g#JL|Ul7qUiO%=viCfnbkk=^L0IID|Y|Q z&-eWNtDpPztR1xbNuHJ33o5Yo(y+?eE;36^%W78?QdbJJ4q#(+jhv_MfW&^e>hJq0 zbXDpXR8g^3L?{r|ge!SaLkQsvw|r#%}61UKQ3G?!U%f#~J6zF}Srm9b9BE9smXa+C)WZzM|;p3LUZRq9vd;B7+O2 z)a?k<(bWb0Hx9dimUCu2G-j1gW5UnbykGm2pE_8l;F5E=sLVB&rh^r3Ql%L+>gj-^ zy*CVy6y3PCUiA>UWsO@!*|%J3Jg*BC%`K|kv4`|*?olW_S?xTaXT6$Nq4`wddfKtR zbUQf^;Mj+X>Nl!&QScJAK4xPN#Vcd5Qr%q&Bc&r1H$8jDcI=}0!G5UH zKE=icg#3<)^s{4E^qky~n4gix@=mp{B*qG-o^&@(HiZ})B~OZ->oDUNUOQ&hs)wW6rG5djwO=y|N^z^i3t zDy>MIr*m9vVld~wPa!ycY9O22Q3Ua^;Yh@RI0I+DApVZL3X9`K%sGz~Wnyeh{$6EH zK3ybl7OsPZ>x|>HoQI9J2LzbXc;uw6pXc1|ny%zsnsr)`Hu<)D-B=zhxm{)T=F}EH zkNBy9P?_?SGIdVrkzsjGT@rlaJ;%8!NbRF2hHpF>_*q`Xsf&fnqjBmhM}+!fX2KEV z44JgX9L69@Z0|7?@O>t~+OG%L>Ig!o%B|hbRYciIy;l`!jr)1P&w%V3+{uYFu6#@H zDq)q@k-YgW(G=HO=Jn)UTI#X(fDtPe*eV*-3QnaDrnCx<*UEWg)CTmnVkpRU-ucOO zsc@YwTo;9}*43h<8KbH7RbGji!;WxU&*|N&`lKeMZ1P*fZy0{i&%=3|)}4Z?>ceuH z?XpZs4QrYAw09}Dna`BljL|mjS!3oY!KarEzozGOQ_r>#m(5J@thC4c+^KTgsuina zJ*SE?$V*{Q_-TS{-*y`Fz%w3Q?O?fdD5tR$`;PKx-&DMropMjUCHPDlCBk_J{i%E0 z6K55<^=^UHx1G@$J!g*k`H~@fa}-R+aDwVMk0rEV;x^s1T*uq!YyL`sPWG;AabbfZ zasU8LCzYgPSgG&~Np1FQ41qs)_}A>YLMoco0j0t>*VFCu!6R3!%XK5?<{T+P*G5C; zZaTeqs^bBx%wBhh=f=5`-Nx+PSl-aNn|9IAxebMD7~toeeqL7L zSUmHbKZ|5EtX|=Ybv+N7ils+U@Y0x`+&9gW`+WtuoEOdg#;FoZmy~qs!q$@7@O@YQ z4m;!-^P$>D&hs0mW^KYHy;P0cc**_52A6S5kP{|wws=*FF|*swxH{6Qx3iLc-3tkY zqtV@gsi?U*EAronCng$5tu+&>Q_L^e0b~$ZG6~X8P z;E+GhDYMPi7Dx1?!({-#IhD?{y~Blo+2~?UldDjX>+}m-lQR~+-B!{{%E4%b`_#6x zI^qdJ2bkUHbV%7jp8o1zn<*lznH?vtzoH17+T+RbIXzu%cmQq=rReGQ&5z5yaCo4^ zkdgEFnDgs8XQKL4px>(sKH>N$oaeH0-tlz&dW?4lpjw9zcf% z2dmh<@vl5Ihz_4yfVe2Ae{Hs-BJasv*1b!ckAjT!1`Og5sDCZD?+Duu?j`2r56*}VCwAj8Uo*tbt;+X7YE z>@rQ9_^6*t1qVp`;>aKdjGxjl4BS+IjPw|x-||zuZ;h3`!pdF+oIJqUdHD{IL1|zR zvuYmIzQMu%Y9EHyrNOmTVAw_t%G!nFJ5{CQkGkRiEiyE9dS_^G4JJ~KKpw=Q!KC!`JOgcd97%j77ms^`(^ZBSmCZqH}6zbN;=YzZO-buNT^tWvkFAM9s)2Ytp^ zHnwAM5UL%^hlTciVuL`Wn-39Dc)Z1dc;Zm_pM7QnG7nPFG$#q?2ryg|Q>qan5TBHdkqYp#!+e_ueb2z%HW5kf6BB(ibXm+EN`Q57hgNZoj z7ZMxuO=7{PkX_7A1==yV)_q5%VYM#Bl%fKlIpw#vZ`UAIR*llo&law`M|Buok@+)zAN{#n{ExVF=qiV(bmTXR4AahfqSuo>}s zfiu3Xk=RKw;O{FUYKTl-8WH|zA79o8fSHEVI(c*^j6%VfYQn;2Kmx-=h7MW%VU38H zCwSB!cEcv}7S7_(uzw+Y5JWuqqoSZxo@%I;5yO1p)G`T#E`5J%@yP!^xGp=z4Nzwy zo}0zxZ>P?T8V8-r;5sg0{xlChnnkri!{S+i&aB6mUmZssBg6kWc%N~!_(Hb$LPBc* z&bUw~&rY3<;>e0$gmeAeIko!K*+B^*I>Qrf%R9$qAa9iOHcxV!0Vw6$Z2TrqC#sn| z%`^)NA1ze}*Mrhi=h6=oB%PL+c!jgBlTWFnb3?((!TT%Xyr&owl#5TH=P94F6-vXk zceQC?^Rn29ig%S>6Xi)!b#40R zjEee`+0$8jJd_WwFlu5oZXB*+GR4@Cz0ZyC`8~n6R5$NJRWr&CfNIA*` zx1aApYF5Ilo4=IR;Gm8(^!JO}PhBrDHNk=EZ}ydjJw?Dx)x!7wQ7m1oit~>F12yl# zN?3#jfP0?@2lCK9u;()*;seOIAO#&o?GX+9Qa>WsKt_5W+<+S)1TiC(_<(?#1nKY+ zWG!9(K}2K0{F0<+2LuSd)4U(z6pxFUro$aK9X z-K=(0glDoi>M8VTSL3Z6gX@B}-cxyMSfJC#T2d9>5!&moI|3|a;vMy6{oAb3iwH^9 zyD=o1cm=6iMeZb~i+Rmnq_dNQivHy28q@2W)Rp$DnmWwjtUk)>pD4|#8&30dR(qZ% zL)9O!4d=|BHB}04KtO`Rn4K{+76%qek)EhoSwjvZGrC^S5sEHHD{9XwoKl5G@?`h1 zg0!2H@_S%&w7P=&ZTjBplvu8S zMMfB7YK?20s{4Nr-p>wfR`W2=>U5bzEOu$L+O74%dse%_FNfXEYVo@hjv?kMwu!Pj zo4-JK)CVGNJT-dO>>8{@86gO}5anO$Dj=)f0YA#6KEN6yY*I=r$ofVrjUMr2UhANx z$alja$9H;?=jRp+*?5$t;SNW@DG|~zY~f%($vudL{0`1QVW??Kg;6sc&UyfR0MR+( zae5`s=g~YLooLB}f0|-qloj!~`rBAbHKKnBDgSexAs;4j#!T$FqYCD7wjn`Gw;}7EBHl8Ihv+?(!nXb&fOS=XyUk_&Mxn(V+#oC3=~7FT#tj8$OdYYFYC- z6<|?g%sk`gF>x)X$1*bqFQ~L?@nn0i2-Ix%i>$thL4{HV#@3k2n%Gq$KxYjxJ@IZ} z02;6KZJ}?05`oay^mv0P{3wb5EpQsIp-{s%RbD!}nmvP3MxD{vk?k2K0*UvGvM{Pv ze>yk}$EZD-uOU#hI7zN>AvP!Nw60eQmdd0h?jFh6aLYZKa^XLsohlQoHEi;*zekbK zCxeuzI^%*60DvDu)uzKtthfP5I@m9}WBwUWLdmfm6h-kQ#m$m%6kP_96jt94y3}69 zSSPIwCg~C=e$1ShI^{jpB6n|Mj64UYY_j=|P!gPTi&*-eGHQx$Ff+#{t+fM|H9iF0 zA2Q4&2h^rD4Y^M}HDY>0CF)27ObWCBYZduhel}gxBg|#nW55y2FHHq@iVqv;1V{eo zAe>Y3PD~z0;M)3PwI&0SX+>FhSXJik2uGpuPfD&U{f_iyFLR)6tNFb1myq&2*&WU5 zzuzQ*;E$Ya|NY=m}L*4dr6&0jI#+;Nh?APtx z!L*ds&yQkj!nA}dd5T&zK4xv0Ch!P(8a=uQAl3x#-;l;T*55q?spNZe!1g( zyW@Pn<9xT{ywGu8DxA$rUX$A72}C>q$9OStSbsmg-%W4n+Th3>IDJ2Bp8h$*3XcQFZDop+S*{|;_U;LDZz<=mOxZ&&JX=g#zgzbp3yVgY?AcgDMU zsnSfK=B4aKT5&OJo`J3)A($1t8@Mho)97Ha(Lr;ggU}|b>_l(%EroO9H8`J+UDHnT zU8{3(J}`?gTq@l+xSnTr>_|TxsK2jYx`%!}@ggSM$#4L`AB&MbK)g^3mw!IErJp4T zT1xmzsnYyPLuUv#4DC@Z8is(0yFEIrgr&az^|`FXz9LHC^^(n-Bk?oY?)*Oo*N<{P zdglUlvw;R5($r5Lk7&6yvJHcGMG!B3U@)s+(Nd6%3oJCz(raud+;>s?qeUFJdyc=x zp8sc%ad=ZH#2i(?UFCFY_W#GVP2v~_jkA|`@?-R~;D)hAi(w5~mc%L&R#_e$OkyQ! z+Ae7%dH#{8h$Q6)vFMxL zitzGoKga#ttNB+S2N%;c4>eIVCbX@i<`Fs(jxEgof-pk>D`a!c7ZDXu9$BFU^wAFV z(LCGX95$Ro;Mq}7e-5GQ0V(AWB&UF^%^}D_0U698YjVh%9D-~WaR$u)RrNe*C=VLS zAsceYh8(gkhpfvX>vPEZJi}*-)=s>a2eM8nppAzMD5r3R@~9Cs<>AzLL|yFM&g0PV zY@DrnS$>7#MRd7q*9p^4;^GT9Vi*YIo`2!zgF~#k&i!}(qxy+eopV(3=I{J`(a%4q ztwBWT6|{4}bySI}P}HU|UJ$3uE4*2ehu!SxU^bm@ld%edjLaex-Vn2y?W z)Fqx&&dnMLemR&`8W$w^Lcs69;@QW>nf&?N1*ighBc3v8?90(aG5Z9;PG9f?UW){l zJ4jRH=IimZ`;DxrpOYMPOR3?}pCT0Ne!qgRjwilK;e_vX^w9gzLA36mJLqUp5Rt}L z;oB{K`QTQSzxaI_yKLHUKzYA>$j>MIJnW~%(3hX`6jb`>!HxQI8Z%JVcs6UC$r^mZ zGIxppCm^#)|D%KV=X?)dxtc?IbeGb?4E0^scuJ3_^^kaq7*Q;jV?VJmn>9}VjQ*8_ z-4g`a#$i?mt*o)^-vZ$Hp#qdBRURG^aZh~RpHzf>xu%$UK2KHQGE8nzHri%h-gs#o zCR>sbWgM|2n7t!;n?upO8zaa6$JyHeSanr*-}~MfW`+bN%n2cc03ne?lAsbpB2h>n zArT`+Vo|ZhN3@9zHda(@(~5QmhT#s(FdrFY28J+@0Y*(M`b4El6fL&cq9r!5Xt5;~ zYx0Vfw5UlX`u_fF?X&M4f^FXy?wqsEI%|Kez4qE`ul;eX!;=`&f>e3s-f9S69V2eJ z14fU2buEVI5FlbJlGjWvms9?TY_p5l1D5nOu38nUY#dXrq)3kHvDs8&vYpo) zHNhjbqqo*(oY1r8C}Sx`Q{=#gRG2}Q>B#4!U3+o1xtY-o8Ojr^yraSvQR%#H zXl97@B!ZCWP^YZAnXbKCnw4`%SMo~QHau=#G)1*f5t`fhdDt}v{J#2tYUC!I$}cTh z1MqbQARa*I$kGnFyAVjUjXpAya_=p-&;n&?puAW@y3j@^hN8Rt_; zXA6P_J8hzMngFks2Ls#G+wAE`&HW_^&AP5pkQ&^P#BbGuayfcqH1R46`I36ii|rDj z{H1NZVcAFH%g*s?x#;8RqxT{K=7Zq_Mr01JzM`0*GW*V=tJ>IglH{^&0 z<(#t+bR2@Wa)02w6dFY{hxM<<9lK3GcCPwNmeaqS)fbyPv(=|e9HPGjxbf+%`96Fn z{3lTJ{T7G@V+X0_?un*t7prd8-kvpg>c*G_P=Yj@fnT$TNu$()+X z8*uvRtVeCEL6RM3?<9zF3HrlL$li(h!+-6Ukms*RM2-Vey50n0D1|cD<&3NXTalST}_~V@IwOx2&v*wk^ z@D;VA^4@S3#EO&2EIML6>DP1ulL%|1e&TFgZC1YKL;u@5yWo%znp+ z8|B2&1x&(vns~9yTvi5=hl&E(LcfMJcU(j68y2?G;-5p@_R)?r$S6jdK9mvES==UF7? z%bZm%CMGTc*|TwHQL%oCnq6~@%Dbn$oAMmutF^ayU0BP7Y_JGZ+_Zeczzdj?;vB9z z6L6A5?jt?x94JQPwruSuIoeA(svR{vbMpBpCguEweCqH2Q`@_QF_1NawW?1o*vj*z zsh#FhhKVglmGxI^Z&0JWS{=?!+0_~rU<}X)t^F+OI9q+(_Oi17Q4Swmyxt#de$13B zXDspgN-0;ifHTCJ zt$}O&qd99|qV+nHY#lG^nIxppo3=6SOaDvvx%PI~{$yJcuhg|H!x zuAU#+Ro9}Ok!Vk3f;nivpSQ5~B5&}Vtq4!)S({J%|NhCH%Re&4mT6sA?`JrD-fLg2jX^!TcSIW=xpnh#iUJ9<(RZF%45=(n;d#RL1%!>o?rW{-8hJhN^G{1AP{UV z8b;2VXsPeyd^v>A&V=KMaj|fTpyHKAGtKWT2bAPr&9t5bsbwTQkQB9y%vu`8Gy9DY zH?&-YG~UFGU)FNDkJgPsVb~VTmGfS>HosGXsLU{rYPn*nK+hE@O=g)8T48N3@YVE- zOmVKQ%X(QuRHx$_Z9K4ciflefG`4v!Z%1kRhGxe6TpS=8q%&#aFp+15iRaV0H8x~2 zRu}rONY2`ztcA7nwlr8vV9j~(H3f$S{3hD48`t=j#)ITFKc!?m{);8A59p76_$=@Z=e^vg8Csv|2d%6i9eb27#5NL{Cx(z4VWpY~W% z9&~=q#BuZqmNj1LjW`S%55A$5v-oRabQp6F@1eOCTL6}p=_*nvm(*#;*PchGAtj?< z`L4$3%13R;R1jA@H?ZLsko@jXqgjQ-3>4p|)?5`rYH9!-d&wmBB+vqSr;;<1 z$lhr%+@a|S(w+^+%}mg&1kDCQ{PA$1iyUz2~0yQ+=N+H#UzjsMaYLzuC5HHs0NFWs`< zxlmd6nDx#tvXsHBTh=$+ODBY~)=DYu|9~@aexjn5m=aCz0$8Xd^Q)FFGaIO7AO)6z zTv*`Sy@1wBX}1mz%AB1{0#!GxU8Qvy$v>5qrb{2O1(VclM<+Au4%oG%?VJ3>|CXs2 zFw#=u`I1Zp?Y;lCT5(BN*kYDg)-sBpBS!hKu!S1qH&!42<&}-&jf(XVBm>)5I_f-PvHv%C!-oqw^BR&j?3(cL+wR ztq!i6T082jH#XmZysIqr_4w2~Z9Lv9wr0Kk(gnoH7igL`VUaL|+jIrl>RO7Q*o0Z; zJ5kzI?CN@e-z&U1v#8%##0Qaj2iY6Trci!JyXj^w!fhIR1sbk}&+SxXSP5ED9Ke#K z-Lo3mx@l6eh&*nsp(fL|Ly0i9m`y!G%V}#)>-eAw5Mf$Q8x9EEI?M)Y$QE~U5#u+G zF-|@LC*M~)*7;(xs?Q#~&@8edXTEhW->aOpyB0$jTNbHAy?c$?o>?hwiFfsi$L{hY zHt~yC32?bogrCa-u%2*GoA|SLjYuvTe`u#`?#oaKQrlBB23qyEfma`fhxv51%X=#_Lrg^kh zDm85q+`vp~=Fr+O3{)Xz!d1p=kc`>_>O`Y@U+SKl2KKf*lKMt`u7Q0Hn zt4hc#-4rNspC*~9`Q1Hme0MWAHr}OcA$g{fG!G)_>^VJEgMMl6g;~pjibRrFwJc=N z0B`!nM7F8j_Zwz>1*SQgitHM-SWHKGQROIWpJrIT9B#k4tlP$uBW6VLjTLIODjPKl za^IAqgjdaB9#vf;8Zuj&az!mC3$O)+KTl3ON5E*?h$DvZxO2!0+x;y_`8w2j&pcX!)|dhgA31 z_ki|M6|%lnS4BS=DX>50khl+I>O!?ZiG@FaBSO6q9>`>FA5b zAFs{mJt%QsBfq?=^6s$QH1Z~5)qIvVI5*DYAP=$$ET5KO9+BEvpDhaME0GT#m)DNZ z`r5qbpzTeiQ}AZk(PrBgDR&3E3TNOwy_K+%9$4La) z%soya!q8kdCO0&3M6DZ-^Gee*SyNZm@_yy5q3;=4{puIwhGT#22Yu%v%Lz41YWc{d z5k$vG=4ve~u+iG;ceAUS@dX13tDq>OB5S%EpC7AgSoXb+xuj>ab$k_5iy&=|r=g{f z&h-3ZmF;q-tJ7L$wDOi}+2-o8>3O{>ue8GkMA z0eRL++Z#)(aaBqIg{k6Wzcw3Rd4!p9IiUE1(LWoOHHL=V^o85ME|Pb{CS zf38WV7-3zuWvb#e;WIVxhqdFfEr_O+1ld%wrzisFKErts5ucuoAkvjfnr)e3m1ntE zsfdD(Y2B$ER*ah8R&$?(R< zV>N7x^ljS$PD@Fy*d$3#^S zA?wOx2veM7Yu!mk4b`kJ7s$r2yg;)mJ@lapvG z?QBB3P80s5OfF47zjmZX=v8>7>aRf6aCn@vXG9`6lL=pkVdWmenu7h?Rvg;#u-76j1^rC*8W3c71th7pa zzi!!Qu$k&x_PAKZjWNwQ8Iiq(Ht92!=q@9L37N~Jz%ppuH!bGfM?VS zTW>ZjW-gB-(7ZS<%;pdF2_D5UI4R0}=>TWZ@$;y;k+(I^8M{SyAkppR96Nqa$Ia+i z`0R+sjADS4#sy*-EifL%w-W9K57C38pQG$i4xBiyvx{+DyY#RtPw9w~hvb*KEH1AzTsjRKDvvm!sl$&ru zwJzbOWY(9E>ul@T`fF>mtaTY0VBO_foshjjfBM-&e2zF@rJ+-Ie4}~mvb@o|vfHr2 zo)IU1-a3tLCu?1y34tEwWg;s4Wr*Gi> zhQ(Q_S5ua1sB+#TBU!1r%&Q_xBN2u$=u7`*;XpzYNJ?pok=?% zzF2o1y_H_3A2F8Nu4Qrq9UO$%0^selq=Dfq2(V^+{f+E{tF zSY0|{mJgHltpnNC`L^HDIXIvgU?p9^)&<h;rLuK# z=2M^exj(5rzKF8^OBuGF&|Xaz4*VRBO1!nn$ndv^11g8wpetB0ZA_q2rD0Tkve_14I@JoR$FQvmm6Tkq2vkFBhmv-hm)r-LySHr>Qo z`D^B9sHrBY$R};I>27sQe$)e>a+Kl6@n%L)vXGqh#e#vRN6mx0wUaaH)UVj*RxWYl zLZ#8t0>7@`pRW$s+AFjg-qtoFup5zS^%@r1)_$-|3}Z_0-`AvgELwdCfhCPJ$5S&r zP!EADdjn&V0;8c0W?P3WKYliu8yo``2gT;7vTW-k5y>-7gKX>G_*`UAReqIieJtC$ z&q^y}VZeIP{q&WV=z;4|qFWDok80JZ18tr0*1JZWceU|hrotRLD+~rP85xEg7RZu2 ze6iSPN}4hr@%RR^^$WD!b^U@#g&SM*4xuGv zXiF^;AQ$-C<tLJ3>nqE`i*pI6k%N+$EE3$2V9If)C zu_&)2Y5!PI=AP^yZ%xXCyMJO7?sXsWXMGZrGFStk3YFlxKh4&CEDkICIsB0&K~GbK zpQj%6rMay6O&4YT({ywsMkaZB)N<2g8=;y$i4n{Yj{TR3C;^1zS7-d3!PJ3C5EW>0 z)IU?FCL#>6de|~Xg`!d<4|3BqJ%z~GAkUPukHRBUd_>znTlwjqYt2Q@gmP`_Kp%TK z-!i-51S@x?l1w0Uz{`ki{bBJi|0$E}4{IL5>=D!5iNq8m^y?3&ia`BYP>yONL9%=j9c56SJ`1?en6${25;om!X9{hYnl(O~ZJ2^t!l|BS zlqTC$u~F=%r^LYiB@Wy5ZoTSX%Fp6m%F=ww)1~!BI?oWiTBtgcNfVO|vc8i-7AR7> zlO4-T%V)FJ#ackJj^%$%ciX40siBt7x~4Fluz|hFNN<5UZQP~g8JxEsQmf=FPecg+ zSW|!2)Ju5Y%~4C2Sftc9AUJ03q`R`-+N`KHbn>&FhK9F(s#mH;N$N5(EQI8Vxy%B}=9^kel%(({+bFjHIooJhnWnZ~38aCSTvtu$<4*s)>pH4Fze z6H6xbV=yKim9f&sj4}-71hVzq3)f~#`DJis{r6es@7FmYW`Htb%NNoqyG%Nz;aW%Q zKnx;}S_O)zJfPw?^sjI)m4TPh`ubPF+y!z7~yyhk2i(|2zEl<=> zjy6&0sCj*I20P=WJo&cPJABo)F?okGGG4q}3ASnyZ1tQ;6R-CgBo>XyG=a>F zHLdq~WL5=qHVZD}rLiRNBI zL*;tql{C;|IlC#9(($Zx9NxKxsm`Evyo7;j)KNA5AM=Jh-hiAO&-zQh!$7OQjh7_n z!;nv^6qMI)O4;Q8x7;L)qySZf@ZOok_IKJ4GEb++vuqYbKVw0<<$gB1Sj!-7wG)`5 z3?iG6ljygcQ_UFiEaG#iu=-hQ?qi=})qn!!6mRQ?XiiJz>h2#PRFj^RJw$vkmN4EX z)fZnz9{PvQBIC?hEk)&T!&0(#W$d)Yl5-_xstAuyE$#@E#<@tWzrLl%!}Ib_>1I*8&N&8wU%_Hzbj)ua_7-gE}1kLF~V^*^R<5U#Jw;@I5Kzt2YE zBtp4);%8ZBF*ZUYlb0QB{RhkdU=U2x=s&1y)7>@~6j6s_AC&bU&N~579^t$K3-Y9m z;t`lQdhsn(Ir1p$f4-c)bHYvRe%n>KUJWK+%@Q*u z%c8aU4p(n7NqLF|9{!{nccb;UQ&@Guto1r|+iL!dYTkSYcGQz_+sxkBR&B7Egxf|L zJjVJ3sf(i;g1G!yce-sXeFf&G#2Nd>O=ZLz^E7MvEFZV##iNR&)ttz!L$&}q%GZ=V3ho67v9F zFk^WIZWXqWMw)aXNpW5+cZH=Z4R3QuvH&byba(}&^X=uFee9Ui&=5C} zCAq=6W#&EfeQ2AlGgwjBWQc~4@Z%{pWU5fz5aH zY*1+T5BA9F(QlAS5SL~4tsZSFl`9{WZ4Du|-ETM3b!{wYhE`%y5zbhoV+gFySC58| zD@{|VGqRK^8jj*tJjB&yng@hiJ^Ds8ti5DMiz-pkTaJikl|7w>Yy??nb2r;)pNfK` zB$!iLJ$gyr1IBLloHy?yHEEG&?;J3Z@pBRYD`Cm5Z7kuL{OsHZV?8 zGo4@-YH^kp{89iT;R@T(7;9cMWKQg~D23dF0U^tIo0~;$u5L54Xj?zsfOkjD9AK29 zuJ`6G7avK#fadU*mJ4|@e8!kV)@p3ZxT?w*IBj@dqkUGKld}zH%5Yn#fU7HD|FDG7 zxB2HJ93E3aGqwVjha$$$7REBn7w!{&Y6WcG2hUI2^a}ip3V3D(JgWkpT>;Onfah1h z3o77+74V`8cyR^1qyk=A0WYh7@2PeR|TTj-uFKgS68s&`Wwtc$nAFDo& z?aixiZ&>$4T|?V}dXT)?_K3;6zF4qruhtZ_9nlIP#nz@nF<5TKPc$1xc@d7IEWDpR z2;?I^7QN~aX)W?aog6lGVz^0C2iu+mp%+K&g-t-(+t*0YX)Ro?RA-=A^iAu^Cp~Kv zYcJ!?4AzA7%p4`G9S=4yCuY46;I?D1+#zjov(lp5wVHw`v-XqbL$x({Cwa2=*3Rd! ztXpV5Y4j`xf$ciB;&G2WYoChBWtpzll4~1-n(`UG&Ds|bH;X}w`Mh0wZzNW}9-1GQaT37wXM1n<&_cQ?VqF{wlW)1bcb1K` zF=G{rh90`htW|J1Gzfl9)YYt4ws-&ImC>N}X>_8jP<}}mp|q!1xo>Aapb8$iC@5ts zQzKnH^``!|?#{3^Qo`q>P> zA8IQ{LWkepJFNUU$0{mVk}8IqZK3iX;+GzdX6+p1VsV%;>&w9)E~odd|^uQMY*q&NQe)naRwvl+f0S!FR7zt%=3`?e|yAZ4NofS%GBsymVb<-6Q=7ruH5rjKQg($ zKgj1GGacqYk*yFTq>(cfpUvW<%ky&`gT`$_|lQ+fKIqU|zsOdC+|Ivg*-Nn(ws{Yt7O*;>0a&_Vnbir=$5(t{gh% zvmCQw`!U127S1*k2r1)8AjS`jH+;5n zuRTo}_B1tr;*hv(V45O>_unX}JG&%;V%2~*t|DD^HZa5T()dlI$r`_D1m4z6q6f6Y zO!7Ej-nfAU@>dQlvw;QiLG}fN|`ci zZ`r^-*}yW3-%p2|6t%_GN@j)EV>cRGo$Vx2G=EFCcB(^32D&+tfypg7D)dspr9?!k zzdHV;U}=rVFbdgI9rLHDcjQE;%CKiWIw59%HgKw(0M$_u z#_a8m`DV?lru52g=O6-QR-6_G+t>TF5{1%aI|BPpw8pT!m4-cW))}5rr)&#aBqr9c zxRvQwg*N9WEA6r!qf8RD;6Yiii3Ityv}y&%7a!qPe|$#qc33AXLFkx)!NRjR=R+&L zm@52S_1li8J5bP$X*S60sPMmZRQO*yD*P`U759=dyqRKb}j^tKd-tW?6wAxB+NC31pfQk-uw;5$C8%KGkU&jpQ zL(nt~na$O^V;1KEDV^Az^QC4p$nNG$^Yi(7rM)_jUW|%`MDArapZB8XYV)`0jqnoO z9Sad$TRb3g>j44eaM-cPqp(;Z=UZ7Obndz(YP`v;Vrbfwt@{B!e)F}m-BM!AaF??e z_*o2bUr?UumN^P^8A@lzeUWM2O0@NmpVUr$G2acQXJc%cCL%;?zEull0n41(alc&n zVlfxh(TS@x`Y(gil?asRvu$y#|0IfmBCg>>w2y0 zn3?bSjd^jV?BEzWJE?xhJ`Q4;X!38nMdU?V_XAE

Rqm=EinbuIra!gO*Cfe=NMO18tDm5SNaiQVjiWQpIX0n6O;(#}nDw8C@EJljjj7vyh{LuhBU9fqVV zXgpZniQ-R)rvT2x$y;CUo^&bLY3{Y1qm)rK43%u6esQg1XN5NJbZst8-MLblI+=}~ zL&!{lT1a>0dgpk%T7~cAL>zrj&)18o*=mK`&S`2swjj`SoLaOMc;|El?VJtgO>G*3 zvd$%hi_8Qvk|VP7cFr=3(FQ3y=Q{jyhIKo!?cC_(#tM1CvLmyOefjS=`&zS|3!)l= z!d@Il&>Ge~%jcG*W5{4*A3xbhT8n5Ji)Vy{s5&hl<}vPkh6RrPem;k7;I5=4(6<_2 zD?it1I2)nN#n+wfTIqh6RjYV-udRa}N^BH|W zL(#!AY7?I6_l(5@N>kbPCKoyvGpng(Xp(H_Jr=DYSUiSUumJ^iEPZQV^fd+R2aB&9 zLnb+#oImEbI7fBm*f=Jje@%ED8P4IWmK_n<#|w5g;-;WmQIhI~kbh*JuS7Q^36q(P z-C2r-;EiWK+sQtV&VBXuug6Z_*%`}HSr{*i8m{rPtIiSDXOo87lk^IeX;<-UXO9aU z9WbLAG3+sZ&~@&UcCE7Zv3iaj4$HY-#+H6{4N>=%yVyHrG1YhMn@vsP%WvQ0rGl*5FIh{#c0vZ?dlWdK0_muBC6NZQw&tdd&$< zR`uyh$7~YegJ&HVk003ITAyU^%Q$)?PsJqV=2|{5_1l8uyYd+_UE9&HL@x2-E;$CP zFF%|+IOoe{JDGDrdWjycmifyu57Nnwi&2^aAX>GOh0+wO*=se0Bl7anWgDmHC;qtn z+gUF>NbH3oUmV*}LC~&)EqM0KTg!3vVL7RAwIlb|GGLoQbfvid{4*vy@e(|ccgyBH zSkA_o_LDjQD4qzUR4NYBcsO{AfmNnCa$5r}kvoAkTX4#UtL>+p5!^%wUfP6!vA^nC zXxa&0>GUFNc3rb1FAtC6%tKGYn##kYK=DJ5Mm$-x@)DCi7b$)}Jj&uQgO>(mrf)r1 zMcAZIrzB5HW$MZc zH4DDO?9Z0-DR!kB%aha5PhI_q%Q{sjJ**(CExseaXML&J3?yb#5iJs;!z3f(pBl~T zPjWC;-g+F^0md{g2UL}4h*s!Lx~{f;>T9OR6z}3I)Ci4Mvv9T#>vus78R|AvsRWI3 zVY5_}(heOFR)>$A^WGNm1Nb>*L{Jv{sD}+gazn$LtTj)oH?4eUi-W4c!{iM+zk5qo zY$D|wJ+b!eJ<_J>ph_m|n4;ONR`EJ^yUT0aE3cOVq@SZWhlRY0^#lA&W9^M2%Z9GK zdSfTEa)c`em7VfhYeTWs0z@IA`DyqJ@N9VzngePzTeR6dPEIS8@qNyTSl zPaTEZK%!u@x+i}cAG^e^C$p|+cy+l*`0-&gv+-~P=+|8>Z-IuR=Ow$U>jYI$fIi)& z;~!pO8B?prj+Bmnc%@-Xmp}Y~!}7H}yvksx#DwleVuF;_!zH#MW$PEQT~_|hhudO= zh$RAqNmZ3~vruRt>%PaL>GWv2SJ{ZY+t*20lq?a}90Tvp<=&)lDkz|FT{Sm2KRqLdMzJ7a@XA23Fh0kYU}-Hf9R62}V{r-r#uUB{ z(zC%O7QwP}L~xHs(1q1T688o17mrj@splEwkPm1dtH4jU(BAY?F0R$& zZtkyB8=lPon_g*fzeW=De`YkeO1In{vKX@mIW&j(pN#QqoD@+p7N7o8MUxRQ^W?BMg*3=YU;00C%LBm_TifVa;<^#Ajl9Wd6ZLmfR^%zz>NT zG!Mw&^GfW&o{RHt0Z-L~jQvm<5BBi0Pu++OD27Tr&r|R$?83j_GRKr0Z_V1uc2#GC zXX>Fg^I9&)HZgeDn3$i6YTh;W9JukraT4`iQzH(mQDxiZ%_$0(#Xe(rDC-7-%Fx(n zsu3>4sRk<-XbU!Tcrdkb-gmS3j8tX~e<^9-H8D6a#vgKqk}^J zT#_;KmJk+c=kQ1khm4%v)OYos1D7}M$WE27>p-?^z# zaQn`I+kXz+fpg#vo&$GeI8M!R*HOb|JxsQ>rc+{0lX}^8{1vp)-RzVgdMxRLHsb?BkJNS@x4PSP9Ec`MuzDb+ zu)8i#!JfwW)2?Hxh23X0U85N96di4n^4-&7UQ+&d&+zv>mjB(e{7HLt+$Ke(;^DGZ zy?Y9yweo|-H@_U;Zd=f}dtn}frM}pocC#R!)R#o+So;>kJ>?jD?tl0F9wz2!r9YiB zM_nf?a@2Lw;(MSRU)M>5v|+cF9$03Y^Qi2p&7XEJwXAidbaJzd`RHor}=PjVj zJn!COSH62N(Su>B8Vb40u&$HQ3faBa6K>pP*>FkEy08{WGM8r->YKB|?eX0%(q@nE zK4`(sbliQYoT7K}yAPK!-KG;B+;40-R*Bcfo!!To24*(`iMmkBNuZ~bWlFd5cAqj# z{{D33dkgV=CFW|4vgw_?FQ$u1Cba~+@&Vg6_Smv;cjb;`4pQ=?gc+;QQ#bCCak3{^ z8ro*Tkjf16J+UQp9n@)x9f#QYN1v(j6$(mM?4i*ShZ zft;+-$nceS4A_){#_~-JG@Isewia7T=;FAH)W$}p$J}qQrx~_ed~JjlXXvI%_iEW$ zL(lyhqN!8s=#L{#)uP(O%8R0hh10afZZnH)v06jVDurSNhk8I!b1sNHHhRhK0z&0GhZ1Kl{#f)64whEz;MVA#~5fqoxe~|ZRZ+9I=hkOtfy0n zHxAZL%JvLqrRC8m+JmD4AJZh*qQAOqPk**&z>3l_+r_tsx~C7d6e(Lo-Qo54UG_Ydx2$mD3rjX44qj#*S7n&zby1 zHdK9fBC0WYtw_RZ0RB#sqlN5Q&ZN-{pg0w^Yc=>vxe4Wm*>l)`IWHtTabl0?jXw}r zE7~uSR8q98o+l015dl2hJx{7-^J=vmz)~r)6qNK4{ql!{S zk@|sMB%@klw<^l(SgyQ!PF%nztXMqS^SnNxz)#~eo{&+%lFF;*C}jTXbXkykQ0^Wax|}_BQr1H1UugG?I!6k{-N!Aj*%9Vwrm%b&tL=% z2Tf_0A}6e9ccOjc%)OoRX-;N45&C-*$0j{nr^#9Z7FEsh%MUU4)oRI6czaGW!OMF! zCK~C*wVWZqM0DQLvz`;|NG!7bPRhplb9y2xhZ#omvk0|HoLVr9uk6`0-r6to^VQj= ziP@&{{4hzBHI4-Htg+$sgs3*n)i<{Ij+Y)9KX0gIFa?yst8UeI1UC(3jr7KGIbPO1 z*OJWrm*}Z`>9V`$>d(r-ArjqlP5xL$pq)>fhDMwF9|7Tj|L(aXYD9Ythn8C4B(8)( z2H4kb3AAcQuzvPQ$hwBop90Ae8k+7lL({j|`h#%P`zvN8sU?gNJuBsx*PhSGh~&KK z2dwAg{Bh;f*@jYu;-m*8hm9w-E^ufDr@NRoE`1ECWL5M*-VM#DBlq+0nDK#jbPen- zeM}FfuKIf3mp&$54b2qkOwB6~VL-)6bz29qdX8SrGVO6UuSEWd$a$02Pb}c9I!QT2 zENxQO`6=d2ujF$>G2bmZ(>`lCkhL^wcII9>HW^+z=icugrln^jxpmBSd=Ze?M4<`k zN7RY3^GreD^F}@gz{&58Sd!w)#=S(Knqf7e>PHK}nU~Gia!=A6?a=Hx-T|pVv)SEi zwX#AvrlHkkpJ+DyxguNPob@byqB(AZSux*hq+#PqvSgJKOG0+?8THX&9Qzvi2%lC6P68x*wa3KhFm;|I(b-o2T1yGd78fo&HUFe=);e z5VVdRRMj$8lbgDDYb_mS1>(2CL|G0sECg-WQj`uf1)B}cM>R}rSUVbLmvo|bX6AP- zsMq;7hRFB~r9@`6oTVz@+8ue2;)NJh1m%wZmH7z1@2Arabv)a>>_Wl%@(IFQ0Qf8YEUMzjVaw6)%&kQNet(6a#end)87PX|dx5T1uZ?sv@GOrH4hmP?xWm1-FV_z;$?Hp__?V?XnNaM5jPi5&n z0gXNP(wYx?@zn44p23#J24H`cGr(Gv%7HZJHwL5DRE1*Vuw;rvpAxx;ZCa5tz(##unGG@GEDGNHgoV&OPSBn=qV!Zo#+e_B95Zdm zFe1N8RQMtWjsqz^Q>;-={ktJapE7M7Wt+-sX;a-p-Pm_kj?aUodpSnPI2G7~y9zI7 zz%v4c^|jUq^xfkPZEc$xTHpN~0!y5CA|b6R)Y*TXs+R>I+CP`-PX>F0C9eM1V( zG8c1w_U+Yaqzr}sPQ|hqAOMQn7hZ#7+LR5K>BW4)X+abPvwqUOB zs1Y9HWNij|rERJV%ZP?~WP?$qbZdno1nH4^LZ>V|bCT$lEp?0z^}J=eU6Ro7US0kkbu0YUiS&46~jQ7raydYC1 zr3K(!8`(XlgXw3d>p_Xc+%;Poorm#>Q)K9^r`J&hoE1@*4e=pg*6)^W2~LTAu z%h{cNw$g|QMTPsAV#GeB6j+^pLd_O^!BeJW>xtsKwNyCw*pO%PnjbH0d27|74+ihswjOUm?9bOEZXX8; zTF2mSiv-eTT*ztUX7UY3#wTr@>p6X$+$mCfT5*El`DS*Z%5aYJdt-BL2KNZlqp=^s zEI*LjKK1<0F7|T74cndpf0ATUCl&))C0N9~seF)@h*>Cy@$5~d)X^>E`6l{T*>`TG zS=y)YOS#aO<1Z&tpFntFw6>h>wOsGEL>4oS=#Q=Tv; zZO^(!3(82mo7PJaHuhafhI1ukS=302++nzPk5#WJ3%+kM+03alAH%PkH1kp@tLe2J z-lM>p>C-J4G$FSgoJFTQ28;1Bu*B+pDRw@EMg>C4kKgVVltE}ieJ}Mf7-a1 zU5g-GM|aH69y+5m**mup9Y(N?vxpE!;brHHQQ|}(R*;yEcMzoctSq$m4&BwpR`^c< z`;?i5u|^|y%c&RdCVAa6Gk)aUpR{)?>*>jQ+>G$@%#XKh^}ER;zw7fxl9$(tT`|Vd z0$(yEXO$Q-pD?Pn?Gsr!T1QDIskFm5V}xQl79C~qrjoew7qu@V*s_>OeW2~XjU~1dM27!e}#BTdxRh`#DVnts3MfCmuU3v47vsgV$1U=7Q7qLoA%J`I-r>weH z^*c{g4zWV<%q5$*Dc!EAYFM4j;TYG{CsCgp7kFpopk6Wcp`W=R`Y>xisi?CVGUXCZ zsk?gUFl}mc<1*I4E%h2TJJeWB_9PiBaMU>B?HX@c%Aik2 zm@xY2ldaR%GPHr33|!8)K{yD#%j=Xn*EdX&Tw8C8lUQb2>Rc?{B(J>Vi$PwXa*A>h z%|g{XEi@8fwbEf_&;XM2lA=tyLKy@%y&R!6WMr5zWo*j%gVc_QuT%Y+Nh+b=y3~URM@@iH)WH+&uia}u% z=ct!S6o|;n?wyX=d_23|l@&UE^mm9qq4)jlx6~rEKk+_OL=X>0xO)!@L zo(Kn5=J}#h$_nSK?!tq{RGK}N?wJeJc?=x&3`NByoznPCOE~LR&*N;<*k7&_6w|n8BV|P*BOJ(wHBWuB!!@X}$!if8EpeJX=cxhDugk{FJybc3_?zvckFl zMy>~@<(al`u}@m;SgL-<=J6w98K0G6#wE&?=TjN71XkF!->!r4qm69m|wP3Z!`c zaQ_Xt5o_sc9#!hi;IPI&7T1cLZ#FiP|Lc6yJb5!>s3&2Z$5AU@V>6C-9qBaq$ z3t`2|Y?iRI%$>AfLyzehvRX@NLzpKf9ssk#N$h0Dp6Zdqhor6Rw5r>~mssD1HtF-L z>A+57udNxcX7LK&HDr#VG|3FMhmU%&2U#X6*WZMsehp(UV}+JqSsInESQ_F6uIn+a zYs!rhD-RKy69)sUG_q_#d0rn3o&_JV_s9lURg^|@WTPXY;^w4X3e+zoP(9$(ou7grC|+v7~0i`X@N)?+g{%GiIt@e&Jx;dEKII8RNDM4 z^v91>%D}MQf3}CZ^J*HYFEYwrg5? z5k<_~U`ir;kOk&TDpR)u5*eScLL?W?vY|?XlYN&rs}XJF3?|z}1ccBM`zb8T_d+pE zKgA+2fibg-?lLZBzkfz95-gPF=Zxu@nf1(c@Fk5tNnE0?kT?%m!NN2wtc>0QM1}T} z5Nawh7s`;jrHc5}_y5m%oRtqPQywcy)H5sV`E45QrG@L6k@d`otXPnBFR09nvPyep zhArn+f0Cq($vzDNHUD`mlT@ycW7!X*tdf_j!e%h#L2+08_!v1a$gbT`)Qo|y4V>24w{r&*pWUFg)EMma#l zF|93%m&oLBrpT1dyT;*Vc4PIwVTu!^%!w&do0vkDvc(&thtzGW{AI?-mS1Dv&AC-q z!HuOkH}DflV0JI{qU>G@IGh{5O;Dh#5EQuwJc?XdzJx2&$p;K{b6VE4jCFYGVh>e|g&j5v3s< z1hR)xw`Vzt;~hFWUU7nAMRUr>MPg!%*4Z&!^qj+VbVMK%fA^6qSm6OfG@7q0)*6iA zKH`#&OLJR1JNL25@-lFe>ac7m{j;a8@?d)N8mSpoOpL-SnRwGc%L`y05bw|}Mpgo_ zgXj#ytcw~-PiXUV>02y>&q_}bso5^QZo70Hlw8U9!46U{Pirxe9%dG$hI=7w%=V1J z*HCuo`k>o;{yk&)-kEt%Y$t_#Q1(n=B+g`E%N+fQk$a|kp!mcW=cCId#=@=>3_eu} zF1?7GVF71Omt4s`MX~(;E%Sm$6!YjRY8(QZ_ov@V%6SiBJ)yAip^#9pG_@{wnHX%# zAY~5mH8LMr`TARVLj2hlDzE{CC%%yGp2|J_zgp}HZ)`0|~eBj)cJno_o(8Jybqw2bj(p_M~Y zCcd>|OzoviMlG7EVGQZAjE`mbL_qEVEr;oj%J*t~hqf7|Wex(=bdxHfqmu)?7N|iW zh8$_p#N5@{ZAgO-+MJCuu8_oF2cT|k#|_)#P1Th&RQ6guYfz0vA4{NCVZ@eWNo7On z>4wq|Bt5J&DPCA$DI{wlix=utEWQTAF+J6j8aCIly5wq(z^a-=UD}s>sa2jPhiaCc zY~s>AomJp^_-5S~|7_{oE}40}wQlb%@A~tGr_OtA-F07`^|nWEyz7P#J~sX0cWw>8 zd*{%ZPrqvR@^1Ap(V3SrVj!tnk$^dGMefoLqwi@0CP-@g!k zH1S_X;9GePVcB1dFp3ar!sSeRY?SzOsFZ>!@!*}aKeVD=Z7XHo)BmcTK z;@%Z;HQ{|gN~1n}IN?@BTuqpk(m3<2+DNySx1Idegnq6=27Q_9-xzd^tLOO_399+W z9G4|%5|H!n8XzzE4GDMKjuA1I?r(d#HQ_eB<*z1uC_-5{aAVGmHQsVIV-_=%s*=}-=|G;wGf9`+dS*myq4Rj_^>KF$Q4`*saQ7$Z;|Xd{&}N_k{<82z zu1YNnmtImAzQR*YILcKqPY(YA^fSYa{6WsiaX?<8NkCplS4P~1@CqRPs|j;}?&PmN zEa&Rw_y~~adD}I4y)}VT9cAGzwA4nPvhXNZwV5nTJ5?21&sQSd72%sePw;m|I2j?@ z`OAW}%PjmFocLT5vVYD~yD~yog`0rh%->aE71uU{zL225Nziu_^b??}e^Go_a&-xt z2c&Xb72X1*_-eu*MqEu;1EdmNW7=mEPm{x6a1|%734aMB+=TFTuB!71;kyy43I7VD zuoJ@1(%TmkRC_!RF*!lkCg}PIU0duU2Cs$Nz$vE_!X1fjQG{y3{{iyU{`xDmF)x3Z z=suR9^(n+BfIPlE>Fwttl!fzpt6~lApq+bNewDWl{e6PI`N#;v)r2!qvL}S6Q!J-| zTqa+P(1cL`bYAia5kfYAZsKo3cw53P15*ArgbxEb51N2f%9^k-zO4znll&cwJxNX2 zn%;g9$hG{3%XI1Ou>?H}1ajMA z#ZPma=G$M-p(VWi0Dm=MGgs%!r-4*&HQ_NJ_2O7OKyDTMU3&W+AX#5o_#u#5!0W5~ zQcM0xqWfinM*YZRt`8RjsgCNyt0RfOCnSs zJ_O`EC?)6<3Ho$`9#7Db1pP~bewLs!3A*5!Jm$#>dS!&LXn|w_WZ^A9;$KbpeIV}} z|0F?eKrRP;3EC6i)`!ml$?~8Nc*3PA3tt20@qIUi_z{r$)tc~M2^#fm9`m>aO-;~s zKx&sahMR$0CKm%K&o_n-B;1-vR}(rCv@N}TEJ1&ppdTjaR}sp>$p0s=w}}y|39kb3 zlFy9Ljp2l3skLFa$cZGkL&F5+s!0U+nbQ$Wt~p8&ax|57;9 z{OA89hb95}+v^i_TYCGp1brw$Yk@rXTY>iSR}&6%)o7w7JRNZ_OTF%^!)b8R&#w-@ zPEhU195*IGmnP`S2-Sq^fRtK&xEaW8(Yt_Lvfq<%A4$0Ogd0fE=M(gI3Hql5os3XT z_%+a|pQ;=$l8;eL^D+0XK@mjU_s@;V^T!A(FK2doL7eI&O=-U!ae z*uR&cKa3&j!vjFFm9wxK=zG>ax+7E*wgLGl@Zku(Hhcz1xgQty1Nms;5RiJXo5S~k ze#+m?;lfinbY+Algd2fw<8MNEYl7Yd^kKubC1_`a=)r)zY+nOXKbVE1K%Ubd19@*S z_qTN zPzcW&^deV>F8mLNvTzxY^l5##5lDQl54R`i?Gehtdw^7Lw}#erxpaOAob!G?&?or2 zGwkO2mj*qRpr0n_{Qu0~PD{}15_DIB-jkp|P0;!T4Mu2Oxchdm-%ztS-4$kWz0II^M2Jy7 zkhj{kK!0f(y#q*+_?EC>YF*gQ(_6w{aQ(VL-%rrL0r}hKBUBU4|Ap&=w}f#({`Tqw z%}mhT1T9X`av)EmHR1XrbVv9MkRFx+qfh5Im z3pW7W#vdUf^p@}^KuRqO8-QG6J_IBlyd``R$aDYo1RVkL{QWRO=t&^yh%EdD$ZKKb z^Lb02kf7^;Tu;tV&>|q`{XGf#Xo5IwB)Ss>|%w}jsSDW^4I>23w`T)i{lRwSr1L7z!C#MSBU15z4Sg+?IvICKK3 z_*eZZz94Yw#V3SU0|}Rfn}NgwJXt{M2W!IpK%SRB2lAZuCg?8`^i?3Yx&9i+HQe7v zC=1^Qk`%u-{0vAfc|xcPBV%3~fV>@D4WxFo2D@IfCi27G38dbtCcHgDS-1yC@!c8z z7)U)B_D00r8a4yD9^VJg!3atvp9~qJYlLrtxf;DCSpc2 z<1`woG2!)Kpyqi*xWF*)O_-X{V3-FIrY?*R1=9M}3qDu0i84(JI|#on(gf_Rn~bJ2 zVm5)fB^0KN2?G(+NA0{JG!f6|Q_K_Kobq!hVJ;276B?oU*MylAmRP7?CCudTdq#8K zO?fFU3rk5ogd3PQP`Q?e%fh`zb5Wvs85q(0(bGOBww&3N_gX0~k2K7?fl=z$rBE*q z@3S18AkIMPBT5Mu(UoIX+n5a*lIMNOYyua z>@&Sxw@TM@n zpga#Hnm6+$c!k=VXqJWB4fB|0m~cGOJQh9} zK43IwB4$MRaQG9$OnjZ^us^H}A2ZCfh#3kW32O}VnnbfI^c5tlw?zzo*zo0oWOZ@E z^n^ne>W?C3W#|ciYnYFvcpeS)MU}KQVur%!!UV(gCYmpWSw(_{Pe#o0@Z~VaXuh0i zz7jEin=l8%5~KNU!h9>d+b}00W<)p|Ru@%@|B9ID;aJ#Mlsu1`o!8e7m|s>7Cs$y) z40Bz={4jjNFtrinD9pl^Rw`%h5Bg1JQqG)r?l25%zuUt zjuD0v-J|^cDy$u&cpgod7sCdl`D-x8_}f(cb@+r~e#O(sIg-Or=pTb2YnG`B3e0z-e{F8(kTR3AhzplWbSV`;Bn?3ar;gZ5A!_1DDZxt^sG&D3p z^NvI_sc@ZPem`Os7p^MYWug8!(OgqlY?!qXv$Sw+;T;X)^X7>8QSmi}2O0+8&!;0M zgqsT;7U~-*o|_9@4dU2$B4&A5Q24y1ek{=}1`{ahiHKQQct_zdp~l!Ohd95o@VkY- zH_Ugoj4(b6^MqjrzFM0w|IkpFGA8_IjHfUBZsEHPh0Di;`dgeoB|;sw{5-)djAC9M zmKKg1=CVk$JiJ>NO8Ux(xujl{e$VifbsjOJvI z^JjnIj|*DKLA$8HygXC6!bYcA0?pNi=}US33CsmxCh#{RJXm;}(OeU0P81$4 zbXmD>NTEJg_>#qZOT?TkJXSbhm^%~Z^M!91W^uxNq42kc`9Bf!d|_YVTZUPlFkdQs z$1p2Xs4o|uGR(&#W<+?r@K09K4H2_Ee6?_#QiRY0#!K-e7?pH;q#09uy71-;CG$&I zJtCUr;YWo(yHI8SR0{PB7=_vg<`91qi_a9A4D-W;`AMNDBX^YTzXDRdiV zY6a#K7V0$>n0}*qQw8QB!z@pjpB4rUvpQk^qws0N^hM0f;(rwWuVFruFuy45H_YFr zP`@aA)iB2s=7qvH4D+*u`BmZDhN-$WFU4;P-@j0rWNgHQ@SDOvUnuFF6fq;fJYzJ| z6HTFb+GuWym}SL6u`pKgEKD@T;ss+B&yqyLUIe3gU!tihjx(A+OEgu*OO2*8(Nq^N zH<}%Zrn-2gVfIA~c5m@o!~9LeG#6`%HyY-j5~j9zi(yVBOkMGI!xV3GZgdt$7T;)? z3nQi(%u>TlsldG3Ff%GJ?={R_6_`IX%(944%pV#nsap{-6N~2+KQ>mfx|w-3m(_8_ ze#3l#5tw5xiI}yCW@5ywNSG-Rv*{aos4F98bBgDhh|$>2V}2!=9n@D7`4J|B>%gd` zbVST1Fx$z`n6NuyjudYye%3I5nP^^H{K8n-65olK5#hDPFB;81Cz@M})fcJkKaZHN z*W6aDxkxdOp6{t2Dc)ABy{Ir{Ot>;)`oe9+krwLuh}i_D-a_4#Ft-;kG|YQaJhvCe zUL+0q#}TtUyuNtpMRlZAikK^_7lKjhn^HWBic>80Pe;tj;ya784fEB6SysH$^7H+O z84;Eh?*@Y}Heo(q+-a%5=f0}Q=g$?7S*U*NsoHBak0qMAsxMxw_P!s? z-|;shjH>#%(flaV2vaq_5t?6uDc&KP(N#6$6>17k!Yrv8T{Y4$*CkAS)o8=qnJ^br zH5lgi5+qk}$8V+Ha{(1>^Pps;UEqd0oVuD7>obuf|KF z7DUYQaDCPHjOKSDW=!!8VW64E8ZgDPJg~&?5@FtxG|62NbARej-x4vmCd}I+W=#t9 zj)*ysFiRumPy7c)d|yG_0~&d z4fZ6==Bhuqq%egsY{Z-_?yI`b;@O{QzFhTTi|0tf9H?qF%<+Wz$Eq(G=9dZc{i?q* zObs&y%Fn;m{jlmEE#}K2W<>a5)%T36ua21I;Y8IBEY!S2^Y389`FF5_RPihi&sF`% z;?W$0FjtQFxiHXZMnjm<;TKiUT1npv&Byt}M_l#OOLm|E`XeTUUsnCh;`vOX`DN89 z!~Au`OsuZ0zGi|n|ztKT`HiTr#qVJ@v+W;6#QW>NKw>a~XXe#9)UzOlM%f?Dp$h*=)yRu4=NpI?la z(c#XBx$sWshA@Lh^9fcli1We>8RkIbPT#Th!oG&@nOgd8bjO|wm>6U8yuS&Es>Hl0Dvha}5Pw-UuX zkCkF)Uz`5s;$(BBOy_bRtyWR1uT2lo`#vdugsd<h`%G1mzTn4&qoJ0=*gjK3)JcSLD>AoPUMzoR*aHz|<3cb*7xBTtrSE%6VbROX81USe}%CDW5ryw_AzMfqnyW*O1W6q(jNKyXVs3!SPo;#J zbIpy>D*1JNZFD!cN)~%3ONyO!H@^ib6(pU|s!C9+uIMW#NZvzV9ZB9ZFGv<=<6cq% zruWS&P-h6`d|+OqZ9B<8^DgAfB^hkq16dIy$CJfzA-)Hzy$cv@KE>-Www33I|IBO@ z7tuRw%s)%wKLOJxT*ST*_nAWY69)6eWO2Nw@c%0<-!DnXNTfN)cDR0sQ~Q zL)M#XLVlF;n|-6X0a{&_a@qWyxhdp%ki3Cb-lkfeYxeKVZz89Nl-uS_<_?hhLGm`F z3zv`hkC|;UcY$mSl5UWLBwNhAAm>Q7n%{@q50Vcsp0H;8eG~slvg|SsLQZ2TkzDeS z)0uL1o5vuhj}(_>w|OjbhDkBAJ?06R`Dt7h@*l=!a*Dp@zvmJ#?J-YJ3!`>+%b3diQ|2(lw5Y-+|MUg?*S={J?0|noTgTf%>y9U zNuHVWAlBykmcB5L;lJnRWJx3@%QQ#{5{u;vw5mrEWmyhsMdGxqgosaAv^k8itbycG zj@PmSGK?h2vJWz!B-L^NvX-QXS>T+TIy#nE~+z<;+I!MY&YtKV~-AG8fXEWT<5?TD?ay#&Q7LK8j?lfV;Z*g{JN zas~(G1W;#MkYplfVUQH?i=#lCwX{#k7g>rTXA9*lwvSAe91buxM{ zD}}KV)|qHkKPYE5TD2l6Yh4WK93;!r#M$vRYKW5gL5j2n{>%S zj=1jVQWzqxJGvByi0h6f9j&Dx;<}?rCu>=VxXNhK*;+nbTtUQlSF{m!u~x>I#dlXU z>0x~hTbj&ACxo#c)`pN0LDC4@UR8>j=j5a_zU|GVObF|3?TA)AsZ}3qC&+*x=>i!a zB>f??gJb~uS}DcM`d9}-z9;$6Itp@{z~#C}gB zS#JFsIoTxJto97C-)oZWu(~qDYH3Nb%bJiOW}}ys>Fl626**%l=a4lWb>@>CvlfAT zOLE+r4LLw^(poxWA>SwGr7(8JS`j%9rA!DrW32=cXDw}?p0QR#D^CY~pI)@qMUMD( zjh1uKS`RtmJSK#(E7pd{5$7>2=ZdvCM4ZPo`OVr9BFfE!=%n)l{ z+$U%`_pGxp8-?U}%XH0oosXP$L9!4zy@F&BWE{ye>o<^jL9zz2hUB?* zBV=cge3uczdp}C@(z*j%A+BiJRt^F3T78Gg>{C!p|I1 z#Fa>^V-7otI^iAlI_9wBkYtjGu(J?xZPNO(g*Ba-B>>uA+RO1!mD z*xzXNA>|Yfdz_KS_r*w(V*D-XLcX`f6-^sqv9R!f*sf_ZCzllqi$Kl_DU6lkB94OZ zsZOad8{~wPhjA6dQUYS1-lLp~VX4Roe_P+K>S4uD*(Zg6suWfZQYJ_$1cvdxs#2?Z zVKq^wp_H+FGKU7l8tXvPD{LyZVl}_l65Ex_`h|TJ5NE&MGG`VWAcVj8nUq{E%h3BW zDU1!`B6{B{#mwa!15_F~VP@nAz~K-yr9tEDj$Tb`$b|WOUfSm}l{h z%+Xm~zs7}yW`_8k%*X#v%rpN6W>{LLSR2KpJYb)N)r2&poX^7QWG>{{t)=j1USTaD z-GihLMBE>W$|7ex>WDi%t*_Z(pJs|RCf-GAvLS30at2ago5I#Zrju+5+k(oAsjux} z-)D-wyoqwQhwVnIAEY=V_Jv(Us}s~}f7o@%oglf9DOOazF4}l<+5WJbsN{E4LKX7EDrx8tP|uA@jLskXJ5VZP%S~UnCj`=yu1PN@481@S7MMmQ|IDC&sc#M5MWcu7bl z*~)2~7@mVxIaFtIcx&Wz50W+z@nk@&GbQ|ehn*|qzsak1LnEmV=zCHsjqqA<1s(t$%&}U*u3yhQAa!{(fXPfJ_)iwwwhv{A3hDe zZ)~^;IjPLm@Gq z7k}#`tR2z0km#$CY{giEh(3kH`e{Rz8$|Sj^d)H)F$i^rNf{gdX2dk~HGy(EMXZL* z(Q|BFBQ~SecT$`YT_d(Z_DPv+`#9nc$T7+p9B~WsJIT<92atcInAyY#Phqj1qk8CD zIz6H+B$Z@AL|aHDl5Zj=6&ACRL$W?%2}FG7U%PYI6tN1ex>L@Ui2OxFU*c()HmiFg z$`=vut%g(1o`~v2L}l@;Qp?#FQ5UVIQqF;h#%Q&e7 zlEOA0WC=-8TL7|+q`0jRNd;SdNNtiz zw#JaQBvow9A$>`z+1fzHlhm+vge)YfW$OyrL{i80F60-IdbYlhYb3AP20&hrG_(zc zxZcyZ>vh{GNFkCYwof26NSfNFKw6Q!VVeQzP14*p7cz$AP1_>Ke3DkSWsnUdZEUL{ zKasSvtuKn>g3Ckx!+$rywgnQ_TbGWuoseXb&bIF%Wl7$#?JX*f!TM5iSx?*Hq6@{5 z!rx_!%KScoi|DI0wR+EX1k#tJx9u2Y0!d%nS;$I~4{aA9dr1b^{y^^+q~x+ew%bKR zQl0FjlvylKN>m?hJVG876;}uG6kXf)JlnIP;`wSS&(WT*4!4CB6KA&OQuwzcY|dh0 zD@Jme#ealE7Zc~hbtGeKUgYcvlK5g`ex5L`RW2KEOF_TIbmZJ4nQqI1 zydarjD~8^~-`B@8*H#fZ@gxgubs^~_U)UN$Dv~U+y-`f;uZB|iy|t|+q(hLjhI||( zZBS=A)%nu)7G#x_RQp%9E|5)>v((ld@(al_+eeUdBr9ygA$Lhu*~SzTdncr?zIVR0 zO~T&EmSScbZ8OlS4Hs?iY_!dU^dFgb@Q8A5*&ZV&;sb5Wv)EnR6G*ZYGnc1m zRgC0s+e=8jAYsMDnr{~*CP-frQ)Fq#aFVdd8jz_Zk&#Uy%SarNZHtS2A@0z$S&feD zfSm6sCpNNMadCVdAxVjxjGSvh@_BKwcf==;TAkF$xyZ46s7qSpVn}+BEQM4i$%tGI zc_T@1MNe~&S8J!DUiY=Hb8BpV?QgJd_v-d`KDsB;z~p7V?C z67nk~H7MsCpF_qfauNUW_tcRWi;E+r2N&%;7Kpr5T%5J*AA}XIgD5dPSDa7T*NhCvyU( zK9Tj&>L|7PII=~yn8V9lv^g9c*(O`eVax!14hKiJ%@%W5U5c6IMRrD=?p%iOA0b^Z z!Z*#DC4r-Eb+a$IOQyk zOo#jwrB_}aSrjsda#lx{DIxaY)<}JR){`(lU$9w1nC(hzoFIOAo&M56G;AvG?f%OP)>45apczKqMiNB_DpO=A1P)QW-p35Gq|kdKXxv~N{UstUkc+= z5^^?3%40mYrMMhn_Ua{v@hyEJMO3bZ@x%<#D)V=U_BYTfV*^89X6CZDfTYSC{+BfD z?I7aF72`2;c?(-nlILh!k!0_Vt>_}f%zXCu(P|2pW&B4-U&tnsH2XlvFI=?B8TMfi z@m^Sy0`@VGD>A2+qo{o)`g76Fy%p`7A@fKo+jm0tkW{trgWM#kZvPSD$kXf8v>%0(CaG;d z4QWGC*M0#qjHJH(cgRwb2KJlS7e8~+_C+K6UF?eoQp~K0{SoHJGfdwXP3(`crGGj! zaXE7A&mqNR&SFPbyQh>mnrcz2ZuYEF;@D{(Bt;5 ze`@~>a+Pu>+gC$gl1#U6C?$?K?{KXZ|1OvPdq`%G?1NMalAlngk(5-&=k_Czu0e7X zGAc-pmlA7CeDgt!Fv$wIpeBEG|*$x?fAX>nc^-(k>XhdrmXSPA0$37YJ*w=FHk zEWV#0WI8)w?}!}n{RA!NpuICHi)XN!{9^A85#L78>UhezdLgoC(D=RZQ4mJvsH zSw3T$q(!yImiD^B{~kQg;eY!m>g_V(Xj&y(F;;+!m@)ATU&|>F^)6($%*ka%h49M9 zr0`F&xQM>y@Uw*0SLvw!n4im(QzmKzT8ZOb%c;mk^!|i;uN?Iqa-5^IoPfD<)Fy~u zikVf5+72m3QYY#NAEEXg53O?DsN<+CJ~Q{*P)I*nx5b;@( zF26x)Q(vz|-GGeYXHk(e)7dEMF8b;sbNJiRsF#poLBh(4S)D5-m**sv6?3>k%1mcd zE@EZwlwxLWqsky>HucpZs%%*?&qpbzOH`e*Vh*oKVeFl#MyO*Nt#8FUQLjVdNxDTf zg_I4FmJspuTif<-QLQ238;P2{AJqoq5%0To=?{60>hz8J7_Hiqd=QmaRvZ_-gJdjn z#Ag9ooe!cGK&AxctbmB~hMuzyBF+iA96;|2c&n}aXQuOmsN^|iP z5l54KjD9o?i24H~EGLD34QvNp! zcpm>WC#ouPQYmM7RDa}@36hT>?MS|f8V*^uQ?IiwY9gc$<$N1886u8ct*;GHpF@gJ z@83mz37J5xwnnYQc;=C8i&|Yyyr+J!QR^#U+8(tIt?c~Vt5rT6wFC0CY&A3bOw>8Z z4ytn@>N?~s$)%`2AvZ{#Mx~Y)v-)g_zFp6w3PK)GWs{={q!<5Ixz@YIQ5#~T?Fx4^ zDKBQ;HcsF6I7iR&V*Mm@(eCTw9KFhm72a5inRy)_mKVqS!-O#QG1pu!{ZV;5|34wS ztf^AIkYZ+j#{lH4<#K@km|2?RW7PRgN-hgHh9l=c$|=A_tTFd^trcU19b+MZ|09)x zWFoK3e?v`*nYWt4x0HXzPEyqI8TuL_C1B2W%qTCeXmcs2lw%%pRt3od%vcWpJXhO_ za*pNY#aZhB<&<-*L#wkSl^ok3*GQ^4_CuaXsphEXI0e~Hl^Z%PKsK558Efpgjjd>B zHYyfJMYAr-_3Yf72L+BiZhi1pJtD92nu%<~6Q7|*dH zXMz+n7f%JTT9%Wvb0i_>V37FG*GZBNj{J~YK~e}3GC?162S+hT3`s{vNmR}Zk}}At zK=QVu9Hc>zREKm5lA0C7dLF<*8pH?K;ZkD*qAkdIhl(o(D+| zM4TnGoOc}WV1$l|n(VT6b9{_CJ}G9F>llojLQ?w0x;w@}=1MWM?vC*l#MyW$7x5qeCbMHAw)6xSZA;&EOvRRleyWL?^>)lbosImQ zAdXWZb1~+^JV%p$jzu&ZnhbS(iB@9Uby

^3-aW;~sMANlD5#((w%PR*R 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⪻d~ocP@b%F zt>*3es~v({dFA^@`OffW=j+#7){~th(!R)~?|e@&_PM=>CmrzF{9N~#>HAR}KYYXY z?N~cng-@n%xg7CFu9b5W4s!X2I^_Et{Q%$dSXTsEdtZgG7vZ4u9hP%e(1F+?>&fuj zy&w5rdH7ECcvzQMu=fZxKCaDnj-I(Es2?AE&(Ikuy}B1R!6w*uo{q-2IC4r@##iEHe&-i2$FX)_>i_<6?D)o?+CQB1-305`_3otW z-{^IqKS%GT-#iXwe2L!29$zvJ9X;;E4%*~nN63F}#*y7H-Sa(YznZ19_Wgl*oI7Z| zT!~)T?^Uzobl-#wy#HB=>9PUX35X@dAp~*>-(}s-V``IdHR`|^i+{G@w+ zA?Y$WI=y9nC};S=`}wkcA)j&uw%GygjO{;Zyd3pzb-H(zaviOA;sK7`PUi7m*&mO$ zKkb)0dcP0tUJ04E0?Yg}Z!KY*&%}8n`2zC(7V9eP$20%BcMl=_^9SqjfY)>6ao;!i z*yjax-@Wf+CBFXoa~}8n-sQ)3Cbl&HDDWeFzkM5h6!Y`4*8 zf4H&vqrLR=A)j+XdLPa8)W&E1S?({}_|5Ke`)cPU^`2lMf3DxZ+aF(<&WziJ$ z-{=q51md;$+VeAr&+@5v`%?PQGyCr7_o;t*A1QWDx@=TRm7@wA^9{pWmIyGc0C ziH!DVd_jKgJjru9! zgTga@@8{EbQNMo;I`b89;wkx{@9Fs@-8K%Y1NZFPez*LdTEyeLYHx*$F1tS=xlk8fUj zv=ig6!^O#8>s5Xa2Ylw=xWC4q^4BX(;fJ2SvBJlG=sJ(@jsmvni~AFRgflzWIck@~ zc?G`LP>y56eBUp2(*I6Q{!UZAkHdaMgL=2i-!+GB`zv*Cou7x{K3Mi6GY(?j+_v6; ze+jV*>~p7CHjXjAI{eo4(I0Lwo$(9u`}Ib@mA?}+?%`y9*vaZexZ zIdT|JvkpMH@NNtD7jthhczK_3_nxSaybpwQwbA?A2c=u*g5tcD?@w2sYx2-1>s%!y z9^iQ%?xzV>!Ep4)zJ6fsgFkFTC@GKk*PAh(D0=PAu0bhxUYY8Pqu?#UI-x{CRi2Y_E{ZJwCnr7t;L> zTDKz~j!zpWzGvdA!)KkJ_`yHjBJXJDzeVfOF@I(H=$Bhzx=*qSv~vb|k5}swmsve; zgX~K!@9}P+rjRZs!klZspfzH^{Mb2z7WtK_}joTj;N9p}(c1 zr|&U&9#6dV*X&b)Zu97TKNEEHZT&=Euc4h_+zh|1``6*!MSASqQ62uPpu=zNWtMN} zkaGPkabtIPrUbC*k3NtztF-@JBj?mT>e@o_RB%f_T4h)3p(o- z$l3dAs)lN>cKPoJGyl;ppLIF-t^KLP=8IXo0sTzpKfg#n@s@JT{_F75f`5-+T6%U* zFsH}p8864xq=Wbv7xw6>eXYZWzJ3h-22c05)4s1PzpStD-|Fe*9!+rWi{N_|_Z!-{ zFTZy+F^va?!utNMJnvt9dpPP-^&rXDJB@xn!ytKthtJ~EJS)Z1N%vaBae4p!k9C00 z(yj0KeeZdd{`ubH{&0io^Q(v7x_-$I;mdoLX$S5dr=HsMZu^+)-aBMwKUMgX+XeUi z_2W%w?(MI4*vBBqer4`|4CQoYUNA-=b=ABy&c@hRy7zSQfN?T^y%xMb z^M({(6L$1*9^(pw`CK$~!kz2<;PySX2|soE7D=w!(SonUS>Hg8;o3)>?1yuDbtvha zCzxMY>cid_*ZVcUvi9A^$Gp3qdlk%f;&A*QPneUxmZZGokWM0vaH{pY0@-@AB zZs(gAr;MiCd@s{?b9v;ejE{Dh_lhlDIXv-|a*+q5{v(HXw{K71B|H8ueYbc23+aGw zk))T*XZH{f1+#yhhfeo`)WPgb>(<_W?(cT=CC}&A9e)4Ev7Xk!;-MTmE-$~|Sf<0` z>-6+({*}w29yczhqdAwtX!@nDTHD>xo+kIId z7ESv%xZfx9|879O{_6hWH~sxDD%|6(C=V3!zn#=Si;lAJdyF{7bn?x zxs)@%_~ZT^VjWM%{Dx<}gmf9KgQZXJvwHgBn-|7)jWyl>>BH$=WKW-kZ^N5#{+N83 zzJcqN^lt2U8Ez|27v(|uFpfe0^X4bccfjp?VI8=K+Ty9ghdjQxt`qyAPkB77?-;#u z{Yj7R&pqkr^_!x{^-tQ77;n_)$^I!B$t)t(OBU*UYwKk|{DvDcmQ zJT~4>7vm#e+*e2b(J%3u{5)SWdL1tHc;Uav(+5tt2U9w$l#hAiZIgpOkQ2vyF&sGM zhkkpw*Q*7M+x=|R3$v4$9`Y5-A>!42)((xmzb~K5?f2I`J{}JJ1Am(C;ip^2 zXOiE9&v`th-O{eGPlSBXuHpZ64{tErsja_fyp1o)kM>J?iI07jB|K5_&C6fn)_zv$ zyJBqFOl}jt>-CfNwMS3s?|6UNZQ&b3USGJ%+w0sflOG#z==+B22|d#OmiB~xsV8$h zT*+7BgnPDh#tW8y-She*t1q$tiF&7>XzLGRKQM2$M}$6_5=8r?eK5LSzg!&5WA$_fps!zo|@Hct=h0eUfR$lduN*8 zXL|=H|0PcRtRL8VPiX33>w(|8kyhaGPf}0Xp%Q z5d8z^H+|^&<$Ze3=^bxAnO9o+N9*rDT`yjh@~88X_sKjp&V8HbcWk=$54QMEOZ&Jx z;p5}-@Al-x_~N()xx)+F`aJs;mPmLf{5jdV&P}E7A=-bI=)=8rh(Y0|CjRztnc;ReM={@zpMk9Czn`FXDNVEJ!c-<@Fj(7PF~KhkIE*FL=#y|v}v^fmwCK9k~^ z|8S(!!Z)5?jfaxFuIF>e^EvGK9O>EBe>yyNfZmr#_OJcY2{z&LslMg<@x6o(g{4z_ zUpdrziSw^?rS(&`exL8NwEdQyVE*0kUmCZ@c?9uWxjpyw1N)eg?lka80 zRKM&VwI;OjVR!%V`_|CM(o5Jng|$n0J@gCDxAyCq`Xm2_7nuBq6U^m{9l&St>s^$z zZe0cR2i^3T(^vZUhs%0Ke?NBnvUKG7LO9X^|Dg23M}L8wwscYdY#f>G&)UCk*e9*8 z4)yX6zwOU_=KOY#bG!U9J@d)H{6%X8HCVsd0YY2b}Vm^+Y<__&%5Tv;D$I4#M$yy#A6jvBzMT@(IsaR%|Mtqn)6!eOPrk*YB4{ufS5?3l(qFdr2RJ|H|iy zw99Qc{Y%Mb{Xrf-j`H_&9c8~+ri*$ywaCXS9DjX5C;U4Sy$VI8VOLK- zb^#q&rhn%&9L{$6V~4APjf?8=i)4>YxWf6%c)@Q> z{@M?o-uG)f-2B@g_1F3xjcZbSR0Zt0%^piTd$h_*{jKggl)baCLd4IF< z6F$@X!&PCG6fbr=|Mr6Y4T7(@&+5loDZVD$xt8^JFMg5fx1_i6+dN74p)3=_HDM#y z8+4P`ge{zo{CB7M7w6w<_iqC9_q!f;^Yj_L6ZS3STe)XBC2r}?{_MLYeJ@P;&HmgY zjsF*m_^iA#zs0BhYpETtyq(o|XHPeDAp2~}@-ced8&6U%fu>*We|0@WKRv~h^}k2* z&+jj@&k%m*1FU1-k@$J{LGzh}=kb?~<2i?;dg$_@W7kISgde)Ti0|5Y(iguI+~@xE zXXf9y{d9cZnaAVC--O3gIQ+ZeqsyATA_qR3x90HO-&#E$xx^s%#$yLBO#XFvvGeiW zzU{jT<3VeWt3dk;-WG0#@3Z9G7V#Ub!wG4>QxlA@>YaDto;z!2s&I+lCq}yiZu?fN zu#)Ek82#gSjaNF|`0Ma`$NBC6T+rVi%6xB@;?4JZzsu7xHofC|>5kHi?H`q%mNPrx zyZPb?*S#J|?&x_H=czv8@gfJhLESUt{_wG0UHb2z`0DUw=Vx7>@1?AZv)+z$`y}5@Nf+tF-`c;?>-%;tOzm6xUekmVQ@%UlI|*t&;d&_ToBd$eJKrtJ zb7p0F;76bA-{QWQe*dO-kIW!B_#4zd0Z%t{^l^*R+v@d0$-fRy4&bwM7F92vNx!r9 zs7-E3=bTJ=KF7}Ujy|8mxt;QS4(E2t^EsR+X*-|uD&HSZzeRe=b2y}DSnm(UDSK_p>OPT+5zf4_1*lNqFvDUX%B}!KJx=B*AnMD9`Z}M?B9b< z`_qp%9v}M`s_-6<-yrGHI-l=*iRT{UJUgZ{u6IGF-9!)j`#W6YZAa}M7k#Hn@#l4E z?su_vnE81X?0jtjzN6n@6;4;6%5b!2-82?_*3`s`nl{+`ng>6Z}{kPGylKu)5cZkZTv9WSzKo^nD?cY>7C#7F>XZ;ko-qH+W8MX ze#+6xS?^f5ef`<(!SE{3pIEQ?R~~W=)?qo9d$6B7 zARg$fLsC9K)*;vO^CH}fW_H&Nv=7*8e>%C>3z+xqjm=m3&wsdn{a1ncxXu6bce9di z^UvH~m;SWFCA|#SKmOG^mY=s_9Nh1(^)v66_V9aFcvpyh#FPV&`??M4ytlWvrTv%p zkUv-Vl`ok4#-I5*&}wei=x2W68Xo@D4&V4Jzobz$xUvT@+(cQf#}_ZUXM2Qlb9 z2ktYN-*-3YhuYrXpg%LdGGAH;?8|4}%QxRQSwCpQxd*GQe3^Hb@59-7-P{f`zbfw? z;oglw_la;%2q7h{+XY9u{^5n|U+gnNRoQq>u3^ z;q$zgaiq!3bi-ACK8~e)7@z#<5i4hdb@+8km+qlSuoM24puU^`KK2(w;oekE!(oYp zkAxQ|sCxsFoH}q%D>&zD!Ks(vw2$D-AHmlt3spMN)O z?&rwiXCH9eeH;I&^`t@X!I6F-<5}=>9x+H>86G*nw|jX!+x;YrTc|&_pNj9UdEAeG z`JI^YztQt|tP*E`eT1=nAs^*;eD?j=e7XtG^}BkcgLT^R!k?z`VI6MraU$!-fA#jX zd}pwvm+zOB{u9!^wkni#!j=9dPW)~3HaTTD?%68SF)o} zfF|tj_HOrV*WnY6Q-0Q8&x7qgz}Pm&Uw&7e{tn1G)}1L_6aJW>_BHrE@s6(#F~26= z+@}g|{dCjo&mYu%{xM$Sq1>J;_<6Ux6BE??w{9<#f2sdxY7b>Q$32oa7WT<{?}BP? z&2IC!nD5ZNbvi!}bqjj%{c_~HjgA~3{J`?NcZu7+&)U~lt6=-U**5`XzkPoHneUQ} z|9KCZev^8P{X9L+x;y*DbGu;Sn=n=5>NrjzU;Xk%`(xK_{LoANlYU?s598Uf>3KX{ z%H=!6E50A|L4QsC()oQ~|G3l3zvSzWFYCwbH_IbltKWm^rCjv3by|nVUh_T2@S`8% zL!aD(JTD&C`^$Tf`HskaPi4FEsO#ZhUN8U0)APbdY(2*Cynh;;aWpvdHNxBYH}AVy z>ZLZHTG{0etz`QY)^gnXJ?0fny8kt`$G(r<=2J~D{?Yd++dQQSn+KcwBc|T}+qTT`Xeb41R&+OOf52yPgy`M&Yzdv%T@R6jKtY7XS zHCTrQbw4xf9pySp8@+A)Wzc#I>m~i`DgXa|SH=-ztp`Q>A9NqJ*-x&w+(&Kgt?mO! z=M{4QhyVPBqy5HS%loYNaC_Y^!6qE)^_p?mpm7)bCaoRL^Gm*yS-+6KUm>rgm*ZMH zFVG2$XKByrM}P}@U&^Vj56-pRbG3~_u1~NE_*C&s1ByLD$sA+x>VDn^WD0i-U$zQy6pRo&glz}>z#jby2Yb=ZT#Ibi-&iC z^EsOd_eDK+!^j_Od{Ksr_8;}Y{gLrIf7E+PFT;WJ-TZL>Zf$hk+nsRTE3b8yC=Y(x z6L9Pu{Y>$6g0EiS+>e1jdZT>DOXof2l7A5W4W1r@wXZWW?#lRP&PTfbUxBQPQSR?e z`P4b81oOHx_bin6_x0oXzDn+`1hT)9aWCUr>cN` z25Udptn+}ruZZyAW%vh|iS1qdXC4CTng{PzB;kZ}E^@=9k=Iz3G<16KkH{3JjE92YZ+SnfD_pYkGpzlcK)pxl{A1HQf$!z$X@23ClKeUx z=J61I>~k)iVCB^9-TyE?KAn3`_k0eA<2)Yb#WwzGTyDqZcAbBy$B(`!kEh4=&a=mZ z{gx0ptdn8~_Whv_W)GZy%Q$?*k3I1YJKu39rge@y9^2O6{l3W4^>c@_9k$J%=a|z$JG0U{%G~3zdg`8RUbXC8xjt?o8SJV3{QW-J^FU8 zx(X|M{MHWXzF5bxWAq7J(0b*3aH$v4PkY&~@7&+^({+v}%?rwM%H+!qX3%p-1 z$IX0CX8u6@%=6cD{TSpuAf2m9^gRA2JoABf`Te8J^9y<9%xayYjIzDD}aTLs>au<@7fzjFE@zI_V$;NE&-qI;Q zb(rG$GJoA?TF|W=sz7|}qaL zMLnkd*wWKMc|Y6vg}o1*-&GkqKE{(;FSsw3&*=Ha*x~Z{XF-qO$2;E`G@mKcZRJ~s z?UJ7Jc&+3E|3g~G8a>}>vzPJCJCIMgx5=B|`3d&Ie$%pj8{}W6i*guB^YA8oIO(ku z&PnS|-SF{*4~0)AI2`Pp&SHOFZ8LO1ntDO&_`bu};Li*6bTJYFNc)JMvZ^xT#7koS#}KHHB}1+Q~M(4vMc#FLKR}b-p6mgWi)! z<*249dj4z+>EZcqV zt1~@~PCw&P+5^%DZu9%m{oB*iX&*B*J&%r`bP?Zk75~y+?xnq;f9s!ee?ve2pMs?8 zKNWu&Z~uLXxj!uR`F|TuKHJjWHeR>!N*&C<3d?)_Wj>8u?3(!}IQ3_|^pX#pbeLR? z!&bNTAA@;(#yTDC3gJtf`}WIvxNVZF^XD$#+6}#z=>6@#E5GQEacP9(o(^I0m`Tc6@@K28}QJ)2aKKJ^$kk&-d?LQn)&F{T&&`C5$5m zeUIe3IOmv1*C#za$Q$qX&H3dgzJK0k<21$%)cgK+tlcigt2g-UJ4gO5Z{qO`o~{0XO~TeyWXb-=V8f`v)0M zJoWonpX#vk8nHe$VN!yfFp}<(>4s$!KGfTHO?zVN>Us~_`L|1u_NNNSwQ*__)=u$s zf_>kDFV`32pZ{=-gH3)DcJ%bL#bf-$Q^Gp@)61chJHzEpOy%75d<=QL&+jb~&iKi9 z6+V-~*8#fOPqq`nkq^^zCzzf`w=d6>-{dwfm-Z*WuVd{`p7(-dkJQhyd|8*7^jK_P zyJ58ihr;Fw4u|(AnA^dfgvWDKGsd9D_MLcX54*FY+$J30{9kl^GVVXb>Fl2YF6ezU z*gy5p($@(O{$0sazK`>CpfB=a;aHc->kOn5xS-Q}YD$m3evj2_Xk?K z>hK$9FXv&-MKJ7U;`(cb; zhi%ui`DKaoK9#)(*@W4NPv_^;`x4#ohm_wTe-C9ieDM3x{ziK3AmNR#>Afpi=CAro z441!`(@wMB+i>h5pVxs8JG1?`d7tluBvpZ!qhkDw-pOwD6-!rqaniJI=*G2j_mU`NfgTc^B}fhjrN0^8+7t ziG8=7^Wz+wLCrs04){k4-2AoA-|6VByiW?fQtm5WW99pNKR;}^&hNJ1r93+yQ-v!Z zi~83+m>&Nk>0QEn{}SmT{;xP6df;6Q{NaDD?eB0;hrv3WI40hNvz%`2Q59}U?{XQ8 z=ay|gn$H=+H!qC)K`)e?cuzU=|KrlUS?{kWsQ1)7p0Vkj6h7Md)BAS^$nS*NDW1W6 z=lZ<9Ek5(tdnZZW(7<@%xA-%^>8bW~p`T7T@~uuZ}eK?W6P;rZl2c?e(Zb= z((fSu!FnzAAJa2_`{)Gp_}u7S`#8N{y~y8-nir4b*4y1q%lca4R*%bfWio!7+yC8e zXU{d>W=D(t&iW6a?PIUQ?>wI+jvVaB$}_)fQ;viB^VRg;zaf0d|Bn=})&(Co`|l55 zg%anS=%mE2`)K{XvwnIm*Yh8W`E3H_yST?gdVr>nT;HJ6P8!s^0UqAkLBr$wrqMsz z^(yj@?cVwccETnJc2l^?lZV2UUjFmiS#0O##pks<&Iw(U?scfc2mJj7(nt9iti#rx zzKF;6gZ^e-|0o|i@(t#3&Q31JV5Y}>56W-M59u?Q>jC)ce=|F5t4H{^)hpgp+TGJ> zFsGCFdFKiK(*B4a{kPc*_CfzQUbvs956Jm6VDFr8Q7;cj?ULrl1$`NRm;QE@Z`AY0 zX2p6_hwmmk&p7ho0}|inBQ{^+9E<6t3MKtum3NHivz`wi;lSBPW$VI?zw^-P?FYu6 z{l$c{^^MW_B;VZY283Qh@`YUPMFv7=p1#}p*50rVI=r^!lloNB4bS~5dMP36q=)(W z6UuAPbiTR@z%P4zK;#1t_xT9r0Uf!}i61$XGm!if4u14OeoKfwln}cjJ;)&*V4GcH zr-ZBhe9j?mU*-G^KI{!hK7iN}_iqxee;$(U_-ntg@~3=C9Q~FMe##kt?m+<_@A>)G z0BG$^6-tPnf#mZzzvl=z!s zw2Ly$4qwBs3Z|9LSUP!wOyxz}gT~Ge~9t`~X&e)IZ{xdIc{QJ{4I6txe#P_nuZ<+o< z?a_grUg8CseQ15d{cmvlq#S|NQ|qU+&XvY%S-lFq!ny$RSV!!~n{czI zr_C-X*H5MXMB{vahi2?}sz5%F0s;zm(t8<5lRl6W!0^?LOhbDc=&>dU3u# z4?CUoS1U(*w>;k?Wq8%QR|-DT!FUTC$bHRs`na?o>U}0(KQg-3uhaLPDlC=Kk^PtT zbQ#nwg&c_2Z4dH{2QZ-Z1*4pQpSiPau3i z@>{|KJe?(-aU1y|AND=E4xjUI$Zvy;OMr}L;HUh-f$(t;2M~K;{Kxke#--4abGWCI za2xqMCqVeo8xT73(a(`Ck9ASv0owNk-E)}U;nV$xK3;~79)b8{uRp)u>H+?&w}Zp~ z$7QWOBVN)=xxu%;--`yM9Dwkn55{YRNAJ`#AbJJTUXf19uY~wB9t9^p`d{MdLBBWU z1lK?Hrql!DZR7#(_kEb)#0xyr<$@1_7dSuh*}1IB&u5K>=yCl!t$b-Opo3#)K-wj~ zdz*ghFw@&B^pBmQ7wn=9Uhe4!_V|2URHln^0iqx5g?dars7K&H_y`A`_fx^g3rR;C zKl6$!J-?)%_(>1?{y;iU%f6#3fFEK>Gqj{`E<(xYH%_^%wuL9Qj^| zKl0#XylCml-}R{ncY6QNyoz=fI&w-#{(3Ogi#lw1Q!KY8Y@zjmIIiz_`+7&8eYNx1 z{sDcLyU67HW}M+jUzvaCZ4f=MuGGed-QrKV^Szb(V(ZnV|N!c|F7*NIFJAZ@;mV5>n1*-eKvT;_FSwE#b%ApM34^>k-HSVlQow z`-t!_(+wSYK=x}a=K3wuhkciDZjo;M$p`TCUz#3leTeggO*q=WdjiXNOZ=GI`^%qo zpOWwL^zLfy`xC1`zG)B3bYVaA@Ay;C>^?TVBb)Togr9l2uIBnG`&H9}+IQ^Q?S=IT z?3sRV;U8GO%J!9Z*VgrNe@VHP_71&-)FUANT;_5i)aBRzia+S|+Z=wDm< z7rxCP<3Hj7vOdhX1wG&oPI~YV6e zPk!m&C~xT4bxFs+gyaKAyrc_xKRDmo5$J;;=>-nrf3E#WM+w{FWxk3(IC?@3{v||@ zgv0*>E$s;MfRt|uvELF}dFOcm{nTC_AND{!Y_t3FdmVhxfzV5P8ibF^kB@he%X$%V z&<8mFK;+?%9Qw&Y5c!NlkP9TAK;i*zzLrQR{(93wBm#|Hb@Rj95c>o!o!Cyks%Q_tWNr|s{ft3U6Z@^OCAe`}1$%i~( z=?_l1wL!*N@V7zMVcYzXU;0~lJVm*I(@@<(srK=KR! za|Ma-naVdk)PZ|t!A-8-V_YV-1D){cR6o1nhiQL*zL$>u@{|YZ0haA~8%}*79OG#4 zHV7Z_m#_>6KjU#A;cWdbe+PpOJiyy2Aav}OaUk%8zm4@%@1i7_zmrj3^ry57C8U3A zgQY&p@PlyrnKpQc=a+Oc&K?BY(gl5Q-?v1($Okg607qY(!)1Pi{=o?cBpi@(K`!tM zKCfgPGzcOeh@J@t-UiEjlYaDr+!B%xz7zJKmlO7mykneR&fm%RIcfc~3Va_R{m_AJ z{?w;a3OnI`3g+p+oo=@N>OhCbIlRyz;d;=&>w+T(2ptF=NPIm#6?Vsd3)*Y!gME}h z=w*4J=db_D@`XO2Q_koSI*{@#@l#zM?P9s^Q`%KIUmJwm{9NJ07 zlI}7c=m+~^oep@G+X><9zQfAzJFEhFLXY5sAn^icc|1Vs6_9=#y;DyJPdh_CsTbfS zv~igB8TfdNb_u=`hfaM3l5f^?(G&cK`#O<9?bG(}Ta*uw{(^ES;Q{G<(ctrw=!(6G zf9flCOL@VEotHT4NBCb{=o^0GC4D8NeFGAX^prSuSwi?qdWq8ymGdF!<@^X7fAn7N zW1!x#{yo2t_N|2UALIkQv_aNYfan!SzJa70f69Nn@Y#mPet_ti{8CS_S0MB@*jArP z`}=p}ZRvteePO)C{yzMHlo$Nq_){Oy4|Md09Yde|s{Zp6y!Z6uRIf+hht9co!nZ;8 zE7>?i??tA2c1Evfw}mh1gy$Zd(jWX*pMAaY8GKkW)QeBeOz17utQyw%GGh@3V^dw_qLZ}P|f zD8>VW?1c0Vg2W3ScpHQd2p{XI;H5wLC?WiW2NE8f_5gnTkw^c6KjFaJ;2=G=g=?da z*S^boS%z!Ft==;}&Gn^B5BHju@nCOdJ6H0R^4ii<(rJH)2RW2i8&3RXxbdcwbP#`A zJY_oI1CBSoG9JR0@J??JO8bS6^Z=m`f_$f=f5hH_ga-%y+S5Zg_y)nUAGQ0{vi(th z$RWS9SK#A?ghO5#KlDM6_7pgXpK>Vk!?<52v!j(95AoG3FNBT?1Iv;d!+GFNr z#D_f630^|jB7tAJ`V|E9riO{C$G` zGC=gQjN3Kxo(tFwcMlJTcZ5mdw1r*}-Z8RN_;6S%>^Qu%+%n;o$t#7qi>@4246h7p z53L`*F!}YmNb61E;gL(rV>#OBvhdINu71woP=J0jlK)Lw;+WNZi?vDO%dgli5+#sGC#B+maH-&!=-z2#=>Hp1P;gOreVscB%Mf}*#&EbFK zPVC$r-ZOG{*s{4hY@z?#=>GxDgW;ni4=MiPYRS%o>gWm2t6th!xLUh2x!Rz!xZHBp z|8!RqzPkRuqPn(Tr`n~nPPMz-v})bz&WY<*bB5Qg=62QMzJ0G%~e5Vr1p|D7hm>US3}{w7UMUuK%m+{~F1izr>n?uc}WN zSx5Zq%Dq})UoE&^eYe~fD@{Q}ArbJEuP5h3C~jn0TK4f3MzZ=?m()6ECcPGw~w1i|a4Q9W?Pr z^(9OHSn>U&p0o62^`jFn6a6yLuc&{$^cD4;f^&wiko;@vCnnBTxa;cOCR|^?`gzw2 z-c&z2;pY07k(;IKo29=w^?@(CO}f8L_-(>(lkR^}f8cq)tRI_jyX4+3xwlIXw@U}N z*FTZFR_-*p6Xd=xx9sq*#P=)l-BrI~nY-&{Cf+UoyXF6D*~71;_j_d<_v-(>`v04H z$%*%i=K;Y7>nkTbDBcIf`=IprpyWMVe}Cd1>rX!Kah22Kva^+&(-wMZbMEkJ&BG%v z)BkmvtC!!P`RDR)Y(^%%shK=!(`M?FE%g6w`oC4P&6IaGKbiEd=CVoeZLXX&t(iM% zo92=!A84+fw0*PR3Lk8)mb-3+otm3g_;B<13cEH>uJDoOpDXOv)GO}Z96aTtavu}^ z+2(aCeztkTiU&8FtoZq6^A!(k)DAa04xiZ^wD5(^T2n7>)|vV<(JpUB7P+F?Wa_oe z+vIMTG`rbh>TJR5n_Z{g(0p|2jm-?XnNx3W_Lkdk>MhNIQ*Uj)ICW0*) z&Ni#<+yL5I~ZP(6>)jr<2VbSTGSz+(a*H`;==jhe;?cB2H{=yIJ%w6=$^81S1 zSLMDYcZl4fa)-$sE_Y<-sF5Q(M~ob=|0j$8g3j#fqRv8#|48945$z{}*9p#%d!)1c zVtO-v5eKx=XLIX7@E~ys~@J8f$kiS>sjR zU#_uEceyp!>rP#B{qA8?*YAFP>IU6|r*7EYve~e^MQ6kA>T7P;U2Dyax(_e0k^DE3 z|Hj?lR~vVCA9<5_HtFuL=9{~ZF7alC*;MpRMSn;4>hO;4wCWw*8Ed|yJ4^qkhpoFa z<)&3zcQ+B7B{x01zxz?SY1R9?uc_ZJ+WSS@t-IIA?s6ZKn;|z-?vrwRcOPEl5Xm@1 z{D(-!A>uzo{D+Blm}rNIc9>{~iS`ZgA0v01+zE0g%bg;3hWsz;-cw(s-sWP#Yr0dP zca6ec(_M9~YZUGp`ClvAwW3`s+O?uxE86Vtfy1*!o87%%aJq2mUbO2(yH2$0M7vJ3 z>qWa>wChE?UbO2)yP^BhksC$7QS=){zftrXMZdW_W#nf4zghopk^e37zeWDHh<1x; zw~BVFXt#=Xt7x~1Hb=BMqRkO)j%ag4yG^v)M7vG2+eEufw7H_q6>Y9)b48mg+Aq30 z4F96LliY!F)2iDAZ%^=k!Rg_4@!TQW9irW#aCeAyhiLb9e?H+}(eCZOX5zgGpB^6Q z?y%NxyF0D*NO#w@{@6XX`$zFEH*|4#xuMItFCMy9?y~Nbp|4JwGBmB4GIal1Q-)@R zDMQo4ibH#itR}aP+`4kFk=sD-4RRaHZ6fz}xp&BICHF45cgwv;?!9u;hGvFok~wW? z6G4sfBy(HEv#n^`DxPgc+g7v>4b52iL!y0XXr|yS;nTy;3cstu?<)GP3csu9yNbTs z&}$anO|;#HHW8d9e0tbjwB1G9U9{ar+g-Gei}rERJ}%nFMfWVh&DsC zJru_tqV1tL_7H6k(e@PIo}%q3zCA_TQ?$KA+e@^)MB7WWy+oTS+Dy@AiZ)ZUnWB9{ zv`>ik3DG_w+9yQYTY34k;`y}bpH@7d7X8zr?<3kiqU|HvKBDa-+Pw9`a8O|;X*d%9?+i*~wbr;B#FXlICahG=Jqc7|wYh<2uEXNq>FXlIIc zrf6r0c9v*oiFTG~XNh+9(9Ffp7VYezy_Y*%w6jG!XXuNIpCj5iLu;*lj%eqIcCKjW zigvDO=Zbc&Xy=J`o@nQZcAjYGiFUr^oiEz?l6Ssn=ZkiMXcvfffoKHkfdk;LSrbtDEI_ z^U!-g!rBi?FrGIR9sJr_N3x^QnV*U``6If za?`4R4V|?1zeM|&X!Y=_Yt_RMP7fo)bB0HTr&S}v6Gui8J}WFdJhNI@w1tP?^TLHi zTUfk{4ez(~VxlcJ{B^Pj57jRjzH{yMhG#Cmp8VDu z-g~+AMcY(zHx+GD(YBO~Ek)Z>GPV?LOVPF(zIutRMB8fkeN(p*Z7b2X z5#KhVZ6m&IMB7HR?S^MAx1DI)4KMtv?L^y7v|Wey8rfIwGja#W9VGX8xi89nN$$&X zUy(avc*?>@DC`l#s|wBvM=1PJ!zWESO0=Vfr>t<4Xh(^5toV)-0MbWg^fnGYBm~~R&6wLuwcZe z>t4A1n$1PqeB?mES;D7>w~pN3yj8Tfj=W~&w~F>w(Y6?Q&7xa~w#CQ}>uw?17NWg< zWVw~!F525iKDx@=MSHtw?^Imx9hn*4EBbr2LhxSE-z)moqHQhO)}n1K+Sa0Nr+Bs# zZ9B!YooL&MwzK$l7Hwzo?JU~PqU|EuE~4!s+AgB)BH9emW{5UJv>Bq!5N#jP_7QC# z(e@E-AJM+5^c*60wET{i-_i0rT7E~%@0%l6FY!&$zB%%~soxaso1z^n9UUv$vC`48 zq8%&R@goPWd%D7(F8b*Tf4bp7Y$o*07F}Ww?{wDXN+*5M@lnWE~8mZ+PxsF^{ zZb)vT-1FoXlAAPPcD1nJqH>GLEiSi&-1Fs@lv_$}X}M+OmX%vh?!|J;%dH@{lHAI2 zFO^$O?&Wf;%dI8%D!Fy!)|Gp;+-u}EklR@9O>&#aZ6@~?xwpz~A@?@9cgSre_b$2j z%56L0?3ZslLF17LzZBGXWP)r;^d01Ol>3m}PI5cT?IO3U+(+bgliOYHqjDdU`?%b6 zxjp4(%Iz)pX}Nvm_LnPoMY~qCYelOAD%cy{oh^x zC+Po?>*);hEwxrxL)hzhy@zvVlm0*Yst`V>|1X<|9{)p+{KqQnw4;oN|54`YqVFl0 z|E>R5Z`XvcNY2Lk-;rlbL;U}I{f}u_Q1KolnK3V)RJ?oo|05M|{D0Vvdgn&;Bb*-d z8`JjTYnpJPcq0AvyXfpg(n-(x&`I8WsNi|D6||6496#3@vtefqy;{4d=sd}|%1>;FF#_8f(c|5sRA?=Vbk!cU$b!e1|J!jxAxiT~Wqns9-5 zVqA-SsT(fw|GR#*30M06n6~wv*MvjGbNTK~xIy$2_5bp##5)towfS^v*^#PlDJ$YF2s|53VY_RZg_L;N4VbALtYjQ_tg5B;0> zcf#LPE=zdWsPmYf)s>!?d)n64|Be0s_g@#nZ>CzBAH6VycZeQkUf^*)@$p0Sk>?!_OF8`(fU)KLhJUi(B*Y*EzqJLcfzp4K( zE5gRONLx&2j5l7*!eI@7HqDTE7EE|Y= zp05A<-5`6HoS4pA)(PQtTj@Pu{f}`?kR8UjqMd(GJRAG}X!CE?f667wd4=0&l=G16 zbK-5fH*FrC_|ysf{Ezba|JHf_zf1o&6aN;M>dkwlIm(P}NUV3H^S{?uUR-9B6Lo&U z)Nc5s>e7y)N4vU6VRzGiY-#&>_#+*A+eQEPeRq@EwCVbPsC0F?#~a(CYxF;+C)UBu z?x@3|`u`2_+~o9??&~BS9w7R+M33e24gDv-Cl>$j*vfPp=|2_!7AlK}l>S@vKibvl zqObqjD%>Uc-_`$zM8Dtv|6TuIsdgsvH_9XbCx5w{$~4kf(tpZyQ~w{!=;1$g!cPxx zlKhyqhb42LdD0gDzy51Y7*Y8~{*QgH36F_qOZ|^||A+sdCYjyuG~uV>kMxD~|0?~D zZAEO0Zk$JEEU(xuy+AyXe*M*YA65E^|96s{z31Bh!$e9<}2Fd+A+=g|Hhwn!fW;aZwmWQ@m!&DjQ=Nn z#r_{NkIY5u5S9>qbMeRjFZKUR=|AyC`UaxE!+AD;T@~Kz|EKByflFK156?sYE2XR>TB(%&umaL4!~J=UohHvWH;|Gz{3qisie z{2#;eAO1*>{4xE%-MdL?i2t{d{0}SMsJD;mf9w9G7fkHr$FchLt2tpw!#eh_!Pz{rYp%B!5iD)4Vl?YUV2!uH()yQN(i$MXS zP>nJeks&e$v=}B0N;SxR-sh~RS-0x_{qF0P`&Zttm1nQL_Pjs)Gn`*k6i$|Ait6f1 z()7p=8rHJYBW;K5th4wewqql&?e^C1fCO(L{z~ZYRKGe`e7SsfD(x+Qh_NZAEVJe3 z#_@{61)*^~`0tU%b$+{ei8Rjlvd}M7Y%`QEeg>p@^_g;P)Wh@gKUelCnpc?*;VoXT zD0D0BZHi}GG3|)`A*G!n%>prffcjLE71~d(C|oc7!>WfRCsh<~5~F`1^ozw~;?GMD zzj&Q~CvrWl_2S*N7Thd7T)1#*;f`Qppx)4L`KO9f+Uq2FV@^fkZfSZH8~X(I1F+Zn zUNK{Qxisi|#*2kV#C=H*Ti?H$etpI8yz~P}4_kkoe7-w0LrDW$Gb|>Czsb*FF!78e zJ#77G(%h!m60M^pl6hbHwY*4to#KBz75L z=hY&nPm))&nDTCN zC!Q;2jO?PcePYk6{bH99wx0npe)f^xYu`u3tbOxTSEv6|>x(qM-l@o?z7g4uVmkDXRgC_J}gv2cy- z}EylX9X?#@-%%AM*m=hkWDijvZ)E>L8qOhejOO!AA zCGta^+$o>eiI-ehQF!jDvfXnRnxE`9rErbbwdqPb`}4)pI!-+9Kh)cI<@0X&fxmWy z9=bWVy#Dsde!uLql$Ls4u62BN#K~N@v;6!_npvvn%CIv(!@kZUFY0+S&EeGN3w4FU z6Y@Dvnn#s(M9e4NabS=;jF|Y?{ zOx!A_uI5S)ul4al;gi7|D(%U-ep?ip&&m#41EaY@^L&SxenJ`BR%5R34$w7Gci4%c zQ+#?|v2cQX!cNWzsG4>S$eV{+(HIR5H z@o>rucDulinf`Ww{B!L&B0KZ#sfu}2%zS&MxJ9w~nippMDk= zC_MY8azEMghUn+TiFzoC9Z$9N#S6;&Oze)WPqA&IMp&#EXlwewMdGUPLp|3dM)M2p zNp6y+T6W69wQ8-HvJkV!*Im-6c~<3HpZqkYv<<7Jr4Mrr+pD}>4=cn6Yh1UnH&$6b zrurPzI#r{#a|}(%Pjku({ZXMGmLKcelD=K+IS}?7*dbf=IyEMHX)e_oS}8kar#|WbE7Z?RXCTSWzWPC3don*TzRtR^e9a3}7S{I? zUsS#ZBu=jDx0<8=FF!69?09OE9k#trOl<#9UDX7;U!AXfXDJ5y7}wY9-df&I{!n$x zT3?@h!uHt^e%M!dEv{L&yhblqTGnXRo!^V!DW5Rw&St^%;Tmyc@(; z)ABi%^ss%7Cp~*1`U!owxaLHC!q!)c>0|VV>(oYnkN#7Y^sx2SNl!dpBWjW!w!Sv> z>EcO)iG>${V^H!*A6ddl}8`DvG(^@4M=KC#z0@^X2b#hXgcc{Toj zt$JYIK<~A?Uu-`EV*42s6AybE(xPE+Fccd02E$_S4bZy}z+T_cJFhOWufgF{)n{5& z7V@=*yj)jk><9K7I4UL{*7q^7W2U?{Dlh$ZJZXw+O=xlb>@+qGi*hwZ;kZ2$F116$J&8v0?Q_=8d2CNc5T zuiQ^gqrb^cefFsTk7@02y|u~idTUahxGe3mJ2u$)c8H0M@zt3$ur*zwVa}v2h==}$ zf0w;mnjGhWivL2z*(1AS8xT9TUa|LD{bHYa_KCf2!tN(SV*4LXJd#=U;PSGDdR%bb zbg1It+KM{lTC7j8jVrC|1a^6gy3a#d!6julcFzuTg(|wTPk};;;zI! zV%K4>*mc+~zFp;IPJ{0jGoSa1U7tf@ryUeK?MSi@CwphIk0yI@+Jv9+WT&m~eYJe{ z2=A!P`wW%0T6)({T}oRkb_{4-=ZjN)!ndn_rs`S={)L#mJ-pBUt*<*Bc`l6>!^~wbnUE|i4*_U@1%1Hcvfq%G-l!VNs?S zRB2tG@G;WQQrfnp!Oy9(b1i(GG#z5r9r)7V^z=3wzM@eTNVU%7wY zEoQDG9`bF`_2YDv_kP(Alm0gOd?I+6_<1pB;GHQRn7N4k6>0w^%^x%_mP?OM>WAyK z>ED=II8r_z5BpK#XM>LwzaD&&c%}Hg(k~3&Q+&2~iuMKvh&#pihW--qG}(Rs^kK!| zwsu~$`@_;VEA5riQxC_Axqn0qCyT!=d$-EszKY)W8L30=e{s)?Gr)G~FN`(feDQ5c zdz~~~ua(+DObnYVUmXn;*1TNz_oaayTVJZfp~S<9$HgAkV`7h~;yM#?R*GHEGgS{T zbKqk2lO>9cb%8#^`N@-tp(gZbxaR7ShM2Lt?AULYoqKb$qObll(h?7Q&N}HG5A6Nh z<K@H|bBr8+#%X2lgs&mrrsd?ZG`N6;Y-os-2udREsS8VLv+T#KWGJb1m$jmz{b*@A2C%_WX8&G>n&hl^1sRf6|_)7{*i& zFy;E4>L31se6}inVm@Ddm3X$8I1i5axpt=SVgIHyv@dM^qL@n$lOA42*KwZ^zb?(o zPij3>`>qh*ptSR4Unypc9~YXNWj{$gMb}@hXBbVJ?9;@KVUg1QSo$+$KVJ3!3zelx z<(e=11F{n*WnusG3zcP__^wlQ1`uT&l7@IZ4_qDmXW8df>RAQ#2hU5Sr5?^!UhJzs ztbH|UVdmsVw8v)e@eif-K4gQg3EnK2dUkAZjqLb=cN5b;XQ+(CN&NWSU-k>gH)6O@ z8u*aURTRFF?94fo_c)z-u81<8F8+%c{}-s;@lXAD-azku*r|S!`5D#u@lU>-Z4$#*r2nq`!|ns{ zd9pJn5OYCk?}!+_A$x!DHDbz$&$A=`Qas9+`dp;6^qB{w=bqq0M^zMf9!%L6wmq?; z@TBgE%vSxo9>|OS!&rmQyt=rGu`{=$zeV}}QhQPOF7Z31pOgGNEB{;HQc-wN`J(Z> z0egL6ul4B-%KZU;Kz@iBemI!2JS}#4M-z8zY!c@Q(y)JK?02gkC=1u5%pqJS{$BQ* z)NegEdd!j*4ST;oNYfK(sdMb?ZC;e!rEc5AACbMdZaFXfVBb;sH-+8# zqT%_vX4%nvSenm>M^j!)BCl52>3igRhWI+!Y4@Gf566<8HbQg0G)p6X=8DP`4|exG zw-IroalOH=6WDbKJAVAkJHDdu(`Qvzil4fr-6;!m&Ib=H_nC84CzmN6+Hr~a1~KCr zJ^L}nBlE`1vM-nY3Tb{6@vmCrqAbi6__;=!LFGjZ1B&4fiUEF5%rzAJxcJ$y-y;3b z!slzU|5^6xR2JCt08DJuNnO&w*1*;@h+S{6>j%#5OP$=W7^t7U#1D#_rSZ6cJuX_3 z9k#tS*ZcE&rnAq%x zc+CBYr|67*nfmrp%>y3GjFI^{_OehE8yF_xzX z<8xRV&e-*_jna9@J<6AJj~UWDEPh=5d8U{#!u9pe;$hj@OQ69gV`@t=^U2fF!;F^~ z#pqv>{$=rO@yFlRdnjT5tL!VoPTIG{^Q3vt3hf*EbfzJGJMzMh^Mcp^X8D>0t`@H= z{TwlVrbk-zn}nTs-V^q%rRO+Wf~rV8d3Rgt_QMs!LHL(_hqEgRN5V>r{g`0vr@@N( zXxTYGtX5uLN2g2DBq*>4E7l> z>6xX_Gd5w5ci3~t!%9p1oJ-LE+Y}FHXm!#!hI;X!o=@W)0rbRwuJXnHgzVF0hl%Yu zjSX_#AGx1f8t>x!Wv5)&hs3r&ANIwnpD(K|u)|+Vy!L{!ewpmP)@zSC zVO-oRyYqs5-3mKj*!jZFce&Wt*RW%N9Rutb9u{Aw*q&ECbf?>-Ov-rP!jsxMJLuP2_Sdr7tvGt4;^@xYvktq5jcJze@e&Z;PE zw7d2dVSib1VyAD9iKm3maWSzqXdWYGcn8I~jhGnRS7Be%5vT32?Zm*nHrfu}?&R{l zdw6Ft{0asQXJzJ4UF&qe!X zryZFqxYxitINayjQZchXR~d8tbAO-u=Xp-A7sd4^))6?{Ny}POnKZC9ur)Jv*1>f>XWgtj zlySM@T&{Zadit#9M)QiquP44YF?%`deeKUR;KRwjOuW6y`{JMVT(o%C#7;Xs=^szL zBr(@?*6*x#pw_6z zoMRlU{@I~87pi|ACFb0QdzYNsd|mcMvY#OPrDEni_SIL4Nn58i>ilV{JJshI(y%9o zPZ-gAuVOTuXMS6H<|Wqj-eBV491r^iO8bNG$(iR*gE>$8xtKYVdND?BKG!O-#%@Bif!c zwwLBB***Vsh&}&wiMef?mF5+t zMgI%&&x1MZSQgAXtuKn}Hz@mOEWqPhL%(oVnJZsZIlo-?^K1EeG}3OY{yXF4e~%5H zXd07G*gmh*Sf(uO?K?t4f2OV3Kl6UsfXd>2MZ0?}VCOy#-$?0ETHX&jQE_HJ%jE~n zrmAz=XdR9B8Zm9b-gpNwW00}@{-oJ6@$AG0C7vtxoO5KdA0762@_$_LS>ltE=8K8X z49x;*&Pn#Khkc>!UCG`Z_6uacA=$qd_Ac3P5B|CO-cvJFMwQp~TvT0oPN3e*gJO@h z5ixqk?`UvwO^wH7e_d_InsS%&S`mDocxCV}#k3>O-SJHT^1>(W%b2BIZqQh!9lf?r zlO4??N;^IH2{9VqJAnP%ku}dtL*MYTI<~(oJAJ_S?_j>EGA8>>`M+&>MPY-#>OP}l zW?%FV*{4LllpP+DeUYv;rt2ESbut!Z`OGZ&5;GU^{sr~pz6!gq%1!BeKHNvB+)(eO zs;@GpdZlswW6$im!tTD^Aa)zoiakHTo;O_fHGZh`CE4-AT+t|YY_Ma4oiBdSb3Iri z_VdHlV)lxZabDC9V|I?1KCq$knxE`*!@h~^uIG(Z&s&CO3)x}nZ9DM^V#@eF@rvlH z)c?Y;*U8=#vC$7(gVDfV3%tJ1lD;L`VYgjdvOg>TT9OTSoc^cV3#Vy=%^(+?Hn zpZejsyLPebANKk(Lw@l8Dd|^;eHH}Yp!tb*@08x>q8(z^lyknP_Xxym>3M9*g2sIq z_8I|uy@tt)_dOfMLmlO3@UYXqoY`V`d%^uz={p9B4IY)AxgCAhyd8d4Mp+z>??I#Y z^J%dA4@~`VR?s7+emEEv-o0ZnCG!y1}g^mYVm+#woI4c{ec1I0yMGRe-9KU1|48WZ2|Hid`IhQL`Esr@9(wvfar#7Fm12*zF==4t z3heF=qq2Lhrmf$v^70%$Yr%fvpD2Dbo{M15=T-9KvebxOmTIx*I@og^F?dX&cX>;( zT~t1Mua%v;qR+#Qxx}GC@3GdWb;SF(I`pBb4?m?ns@U-~hMl^C?Y}vgI)`09O=6cF zc3mB+ad+%8&4p{|**l#ZG~ZC>nd0*lKWAJEREKj^hj5G1QZC||p?dzT?8{ZRhf06a z&ngOET3crq(omnAKeUTopKW5ddsotQCQXmneXK8OdXt8A{807Dg(@Swo47&TpVAJ9 zy^hcap44+Yyw@|B?6BvqA@Qm{CU*RzV#hy%CfWsd9~c+Ao?+KBY@e|ETR-;j1KZEA zn0%Sjiti}r%bZpvcAZp;-3MUzN%r&hLt6Jq@^#;?mfdB6t)Z^)|B%{|7@QYr&9*Pn zJa0RDsv7x0Lw}$?t*=e?O4;2O534QcGfyb5`q0paVb>LX=_vK3PpdE0B|lAK*K>o| z_1q|Sdo_z)#yRric-mxtR_|C{f42Itn0pGWS@eJR`F7b|7Bn#T?>fY8FW5fK)CuhR z?+guf(wFqG+oE6WII+8aVAlg0x6vZ)16jYGRlUI{st!53rvLLU|2FFXvve+jhUfMf zoA95d?~)&vYeUt^x9-(>%v!p~Bfeg|eejdwrr=)jEb#)h*Z(N5H{{1WF78P_N5yWJ zF|pfaxnlU5(ysZVay;iNF781uR=(b=z~7R__LG-Z6xNge1ljv_zmGBw%BSnC`kfQ? zMm*nD+ILD%UU!JmS4!hHf?c0g$qw6&PuDYfIW24r?0YNsM&0_mYQK$qu|FGS=?y>h zfrY8O@N1!m7k#n3PlMkM`?F%kHT(bW=@V^7oAM43ZA#gzF4y}hDm%E|dRv%csAYLteYf&lH`#Y_LnQFk9Rpy~j?Y*!>DS%y^ln z>l)YL>ne+Riq0r@mj46gXQk}4DbH6-lYMX5X*>8(@khv4{7Et2YQyd`t|8Se`+xQT zP0H7OZ(MfwJ?!4o!mfwrq%VrC$8J4reXH1WON-cJmVV_v*_Q0E`%*_}O6y?K&|W8~ zT^Nb^Qz>>{Xka{PTZTgUF`ARAto*5h28F*Npq`W#^?3xOze4X*Ld{)=PvOHijA~)EB*!I zAF56$@4~PT$Zr0Xn04VNF-G7Ag9lR##EDPlv7uxqHrt1T$qV*)f&EPq_&NFKx(24s zA5jb=V)sedb;}(1lJvvU)TkXj7u6=N+^8G_&q0})qiVv=e29IML$vOmqcOXheOuXg zlpW1(;?lQ{#fJrtDjv^=McK_IyW(g4D%peUq;c8D6sP-hlk6@d8jttpq;C;>EVPMT zUSA*0RlVi3S@YlW>X09w7yUQQf3sJq{@u6#n_V@>wgfJ)vt=-jRe|UfBNOm!$c?X+Id6ouoNHj0T_7r+NE}lyBHS zBF$pe6@BK&(C@CaUplv(FJ=5RK0|+8aJ@7q!-^UHN~AqVd{J;yV$K`C8TO-P=iM2e z@%C93G0^v}m&VWka6cOVT%Wq^$0;rQVeF?QJ|mbio*T@WE$6h~i+nE*d)>SAuEefd zYc=-an-49|+wi^Ovt`e7FZ&#i_Zn$@7Kg@+hCS75TBFgxuf9)xOd6Q`r)WIhv3m?+ zXYBCp>r%dIAD+v_&Y8A-!ndj{XkfnELtdn1Z-70s_gCYouj12l8g?`LQp&hY{;_*L zDat?nhcyVh=Z9w5Jr`j&sG(!)FH!;LR}ubg&o#Xn1P6loj98|lm( zpRda2O`$*HpT)u^in%v@Qbsge-K+Zm()Wd(ykPPgP+FMh%KoanVCPF-pHN<#M_yCq z=lbyTxyTFub7g;1_I@#C$3Kk!H{}z~K985r?L&WN@^ftX8AyI${JbSUaQ3rMes+-` z?3ae0!ITyz?HavWv&8)F^;*H%&pGl_FF$C$lj2z~$~zQ3caOSdzd=2t|4GvCF8wp| zGaUNT{4XYk^^`Am#{lOTzNr}IMB3kl&ynN@#?L$C2euzL`&lYKN5~KMSHsV!*zE%2 zXJh$+?-bMSaQ4$DKcAH!?D~1;QhCS3_5HzlFxJGvs*rC-|vgj92EX5#V#X^ z{~hEXwtqPLd_z7jl^^V%4nO$+o5tqNG4>ZLuXpO4vrBgTGdAbx9Q78>Cy&Owao?31 zLz?rk^K8j;vcof!_GNLk{5!T9vG)(;h33bK!Sm1Gq<>uVlFtdT_badU6oY*hbe;?U zTK2Vq9}#aFJS^TpjQ@r5Pg>@>6}xH8mc3Rnc+ZBP=cM01?5rJpI|Vy);+RPF>CZ)37g0_OFPS%g*`pVlitF?DKj2Um1G%+bQiW;)lX#f3g$*V`2aKYWC;C z{_C*g^S6l~3!X0f(_-E)M)OM2{4Mc6f~imP{d4#)=p&}oC-)lG64M9pvr*XLcPHLD zc&^%XdojO1a+~_k5xQQOp=%TR68+>EUDw<;ZQ?ux-d%d?4Q3qi9SO$Bhh=|5G0ah3 z2a8wks&|@FTG(k}r+r;%=SuG}%X>F#=z0eGr@{^&n>38CwWT4iq5E{tP4}K)kL#{9 z#yewtu{Wcw*~f0Iv;*>qo;ifR&F?R4DLa}4%8N2`c5MxQyq7yv=QG?t{hadcPk9ZB zy%!n~`y8N8>@i!X{gvk&*n2j7E|$-$tK^&_FOR<_FJScZZhGssCux^ z?&POZ8pl>8c5L(+&d}KR!e>U=YovKva}MVu@I_ne99+y?#JAsTRaf(r*S<3}&SBX* zm6o{+9(+Y-mSMkaHT#^fGiM%=__M*xnWu?sm9N_r-d@icUaT14r`2A}fvxLJv=R1y zg`F6#RlZ*dpSOuG5I0Ig%%r8fKa`!eM*olF%lEusV!KTG+teR^Ad^g4@w?wDmfmS)+`TA0W3x1_6OSeSS1^5V?W@Z1peKerPxdNb>{Zg( z=evWuBOdo>?zP=1eOI#g1k;yb_ru;~hi&gm+%Ix{+u+cw>9>v@DDEz&8XOZ;2LQf6%TxqG$$*D zx)j5B(!)DTf2j2EkN$(cQhmq%Ve8=sq(5E$8HyCgz^+>+(;zIKyFFaE`}41=#Z;`u{nxe4f^)xzXRHhdt-O_~9I>A<9ml zd|YYymh6Da(k#3CQmfc~sat7nZ%g)evHipDp9|!3j^bzh-m3YN-{|?S&dg`3?7WZs zyz(-?ns_|%w0^C5D!YHvtx^7o-{Xki?Ru9q{~c_x=rb`~%59 z=e?ZyEYUf`pzJPJzu10Y`=Kq4j`9wNpVIY__$c*Te#;O0iDKq$xaIAC|NTDf=Y)Np z%5{=_UZJzH#o{lB_ZDO4w-08iyx6IeeZ<)3{7UOZXyyfv%jZi+l+P;Rzl(R&`Bjb9 zIMNa)_SaGn`gNVgn)>z(we<_y1AI8z$j=qf zUS~yJ!QV)HvzY#m{m03Ef8wFU&j)iR#_w!$_O(!H%^ixhq_mvHy{&jS4{Vj) zI6M`anG?$ z8kY+`dsN@2)0zeM6?84EHK;u_lnZ7|@%sXuVW&;a%w1i{-Yxcg)gyKpv71S2W`5wg zXx_c*mwk4P`ntw=uh{qQv9I}w@*Wbq@AbpZ3wF5%R^uVH3-dg7`{`4ic%H0QA9g%w zejz>gAE`si&e`c;@(J4~Y@d|Z@eCyYXzY`I&UokBP+cm!V^}1+e_vpM_@vqTX0PUf zg&I?oi}6*`h)d6EN>iaWZ4J!<8Y6I?Pcrkp<-?`H4?OnC@;mJC_v*_&=P910;eTd~ z>r>@(T=Bb)jfveStM!A#uJf8;o-Oq63(!w0Wp~5B_%gVzv8)(tla?-xC_{Q}+f_ zw}WEmH6V6*`^B8qpZpH>VKLu2U=KVbb{X;GGIqlkmG4;$hlX;Ei0yw=Z2!dL`zA1c z7$dOT3nnekgp7$vd!~3??E46??<1h`{8oJTM4Xjk$517943(@k5i@#XV1BC>yDe%H z*NG`RgyO-%@Pd*rV(t;@cJTQrSmS+Oc5z$#}Ap*D~pElfGSc z*KOtI6Lni9c3o9xmfmHlk=;x@%wz1q$k+FtnA`a_>?6txyW6NPrL7PD#MvQ@<7trH zZH>m|g}oPQinO$8b1-A1HF4W&?0(z6nw{9_!{}WWG|sogN#p0QI;0`yr&PvHv12A4 z`^4_P-6i%IENP-0TV(h9FKE11LF2r7#LlZ%obz(b_%Y+hZG_%2v|>;B5)bu88J(A2 zpD8R--)4Qs?$`#z?i*-`=OvYWPd3@$tN|1ICB!x`F#bML-N>psl=b_ zZLQB13wJb@?QUPvE>+qGly)$s9ZqS7#CxAoEW9dBo0zrWbgfg^=Y^elgWn@-P`OB( z{a+#fcPZ_N?2c_r?AS)d%ca3T{Aw^7`zdZQQ74tb%pus_MpenqoXNXITx-|J?mC2B zhp_9gE@@zEU~B5dZWq}3Hi_Ne8pSSGOVYH8-N%^!-GADWeGlzhwrMLCUTD&uFxk5k z4=b(L>l%$6b5GLr2Gg%#$JwKC=Q#Uhcbr2h?V#BGb2!-tlD$KIyv{l=&VR7GeMh9X z|Iy^9Klwr9_QmeHB`=td(Q%g9e|>tDRz(t5bc_Wam;;U$2K5#Y-pSpcKhcyhFphS z3;$OBx&9rI279T0iapPaCi`%*kA}**W*f7JQ$CW@hA!d{y+u=`JQ_+;F{whyUIUEUVik9l6t zgx#j=ckySQRNo3dczu1BThHgU$?iDOJo8HVoE)An&3Bim-KR`wxF_qF^SxTi3ODGcK5fQ(9lov+0nfkck5m=wXj0pMuRsMe^K8?gJ+64(^w|PKke8T ze)x^xA#w3Iy?b+h+3tJU{j%Ttik?}Wp?zBD_Y{u@;|D(OjY8pFx0iW;ee?fhm2)IC z#F^8Y=g3cW%|twKoBVJO8vg(C^RUXo@3UWgx1Qk<`@5aBN_(dKaDN28L%gkGgXg_k zC|rG&-ftDVy|91d4~4?!p?Ok$tV?OpxE*1)}lPHA?%sG;WKPiKl2B**-1t3Z*?l{(tzSzKtpVLNMq5-xBk! za`-!mf0Xz)!OIlq)8bndLxal2*(v8vjbgWZlb9H2JM1w1g#JIKw2X`9u+s-%&pEKa zKg`%+f5mS!z*Da+|K55_N(&$JxAK^63p@E@KT-DM)GqJ|>Q|f{@h*d7<81J7oef^9 zv%!u?%U%oi`9{`{sop%Mnl_pkQ_KV2S1&5+x6%|RW$X^0#M6_Qvq8>&{ril3Lzw5f zv2UWZQ}n$}`o{6UDnE~kPrjG+L)H0gwdpR>+#}{Ji}TX^#d$3EDKD>0u+NVAQw-QY zEI$t_E$woc_<1pQ_n$e@e~5o5?5s7g&k9Duj%F@^Yg++N~XzxaL0qZR+lioZ1fhn+ZG53v1I%a8j2b<6Mays5Nu!DWItU#cSWOi?-VotG^Kp|YRY|MFKI5XC=`D1 zW<}vJ`B^Caq2f;QeEGRtX%7!S-w!`%wp^((6`H$4)13ShPo5JVjI_k_gqZs{@Ti!3 zsVyn(V$})v4!E~MJ@{ItJv7WGuIDT%}%@UTOMd~ zTOWUa`FC2|6|?(!zclVY*J-@__im=Byl<$y%o_vAKV{^M=##4F!DJr_rYv2W|LuP` z`A6e2!rr%xMB3807Q1hciX9v5{@k1Vk0lL#&*OB8&i5D##KW21hSyCko$qZa`&MGg z^|0(85Fe|uzS}dQ{kuP;y z)Od7%s7dxc^v$lWK|OD?uAc2s-LfCJL}?c)hR-O5n}Rj}={;|BN7~YykhnLPy!yl*U;W7r zXS@5)fb1?8?EbS%?fAIrZM#~H@$kbQeq8f|>tr~k9SIGwHE6D;yfE|09R2TttIO9N zf056pX(QGDk;fHF-^^hjwa)crd$anj`)A#@6MpIw*NUxaO7`Z&)ky;r5A`#gG_8r- z5_cpX75lfOVb7~2yXJhZ^PC42aX?SC+(t(4vMJe2H> ziQC0Kr|L}hzGNRr_S#_Tim|h~+J&*k{8lSwTvvyNve%>->Jrx{ZcN;qxHWNmV#k30 zD%suE*xiRalD;!>cjBJJH7VxaWbaQrkeJ{5cD{qjK9qPQ@o3_)VCt}W=0qD|_j+9$ z8rA~%gU1(3--Z5t!Ybj)seVe>~prIY3-OF>&uAxCwBVA zYhv`o$$q{w`C-oCIn{qi(;ar^wEiv2dbl^~`+_+;>JO$(`=?FJfrGMp{u~Mo^B#Kl z)!}3xm{!gUKd|Ta@z7u|ZeP~mXEdcn|5v=)ZX=rg%RDyN8>pJb{~cvPnG;< z_8x})bG^p+r#CC_r4JTY{8Z;(vL7y<7VNncJAO8hy)I&A%);X@=z9LFGHGnu%C~VfJJ%+4vNt7rOX41}*RKJw+pb^i zH68Xk-YWLH@YsEA)h71b+nE^sf`MY;qly7`UBPY_*yV!VMqQz&-Ld=n5q7(GCrz{1 zb9=kk_XS2n^OZVXC+;v21AK?-zp+n!Oni-)bD_%BG`GpVUue#nF}3hdU2s)}hS(a_ z?x(3gd_rX;tUn7gWz{!sPL3pda`!EN;%W6BHusq#AD8#&)I?fhXb^kv)VYq{zdJ{JKg9#{`=oGF=;>py>zsc6*Shj=ufVS=FWz&9zp8Ta z+p_Fi_)Q9aW0ADpFExwZXVCCo^IdzD_5Ln88tonHq=o%1KkRn{iSq%aEnP>5UleboI2S5T#|*oEh#~W9QAYf% zb3?hjGZn*WJ$kqK%yK>aUS&UQeLcS=%_h>2*Ur*xBR)@Y!h0qDnE0ZwA0xgj_={rB zG|;=P-_-dVZTi?A<$7c6^9@q$tY!DhK0EZ+%1@Wd&NbI-YA<*z&2O9=&yl7>{=Xwl zx9qed*9AY)n0kA9v9SJ3J*St_!cN;8`i-;>4vLA5zA-HJoHG)3&KL*8ey(gN=|_WE zPshaW!`OW$346}0texo3MX~cGEli)RN}6i1$5*Y`*(pae*Anqdx_oG)aX6d zIIq}IXQ$s+U2$&t(AV|5-iq1$8J#oNOYeBbBOdBRpYSNzZ_#rL3$?y1Rh*nb!F=E2 zhw|B!(zc0-nftTdVq!j1+#~ipjNP%J_xWUp*fDe_?n>Mr%$|g_=$Xe_#GWf!#jXdQ zjsKwP=O>C2jnCiExDMy4FMUIO=>h78z9)WIJRptZ85Dbc91^=N=1cz@eWS0mHxQ3Z z(H=GCNxnnQcSwlS`EpHnt^D_Bt{@)wH<)_h8x*5r=QSdBUTC~0fnD~#q_5s_LSG|x z{9~b~O^eB1m$*K0W#Y!f`|-2&b}A!O!jld%&RRaZF4aF9QJr=O`6WcJ&Ai0 zFVZ#F?W)7ytBtzCUfO$$uZ$QN7nGfEv%tJ#^^Ej9@4cq@>>JB=-pTr-?8C|bP%v>$ zr$5LK>kf9u%z4hw6$4`dM)QjNbZYEav!&9`(VSnec^-Z=^i#xMJ4k!TeZ|7xloq?! z%CQtr-A-ly%rmg}W3c-b%sNgz)UT%ZxWMkQHlF+!Lr>r6Py6IiX`B{2d2z-LyWhf| zqnhN$eHFX+gxEda2SU%c8Jm;7aHToNK4$s5m$9a`F+NdX`#Si_5yhhbO zoma2y&TFyeTYdw5jeB$sDb1+*(%NF?a5HvIAgkV3LL zd{&|G2VJwk6}o@H^$Xmkar9E~&v_m!P{ z<=Fkr2lxuvKPmm9^>trce4jK6#JhyW)=tJrk{yH4Quyhq=@xKe9tXs8GL+^RTfi_Wlf4MkhH z>}cTqq~W^zT3vVZ{Cs8T50t()nE2uQ)E1BRmD%OReu?6LOXcbdeQ91wX$O-1V)d_I z9aT~IiSivx_MybXiR<4#F-}L4eJt^K;^w4pNnA{Ppvrr$uH)|0bzEoIDI@&oTRNY* zqs&i<*}Gz=yxWESTGjc!s`K{bvtKcIZs|()rr%UmI@6SIeh z_Z2S+uDwC`=A`LST3??s7kQrS3!khzk85h-J%wGRA4qu(i@g>MiG3|Uk~CF`YZ8yD zjCaO*T`jwLOzb%s_WTLcZ;59-adGE~{#+kSpQ%h-m6*Ad_aJzlnY8xbm^96aYZH^N z_3SO1V{b{mzV1fj`0>wm4ZkZkU-eJ?yq8@qyU!?UlK(pKZ=z0G#NJEvYai}w)wZN> zUyU6@Q_Y0FHEHlk4D4;#!_QTJ;Q1Nf{zkrw-hgRj&4 z)~xzzR-M4di}_X;%y%~K*Erf)ZF-vQv-JKl*UR_lT7bRcG->DqCri)y0DB?qmFn|f zJXg>6btt<_iixZ^T6zDZls4y;`K#J*u%_eR>nUkH=eNjCUt-PbRLoB(o{uOV zxcRGkt}FOAvU8r+7W!W+Ry59Qx#|i(oYlY`s?RT~-o``ESjOHZ`1!Ot`5x; zs>96pl5dKQ`oB*4eN=DNwZ+18>1$W>KU5V-yLN;`$O&r5QxAcl9b&(w2qE7mQ)JN!NMw{F?J7SE~Fv)|HesyG+XKQ;dNMice} zW#3x%p2&-OXwcZ)U-ew2I)}Zthwql&nigrcl%`i{y$3)uS9bRQ_bQ%8G#1FKFZm}< zfAazRaa))7s{>+x&jGzbL_`Po@U*;%&o3f~D9bbzPTfJf{Dz-tf*WAn3E}t{- ztza}qO2gbjT3`R-)BR0HMTNg9{^g42VO^uGf1`fCPv3;8lHO&h)_5TX-c4vpF~Ig& zo%F4V+Y{F$u1nmIxG`~4;;zKR<7b?jlf64}Z7}l&>@i-S?C{TH?S`%C4Grx$B=#CH zB6j@`i+#Qd`y8N8?0OqWJeZh$Ece15RGm-Rp!{6ZUtqNz-^tkIr8e2C#O|N?Vb9O~9n!je$08o;q%P@~Y45Rx z`V7Atg5CWY`|h%@d9V6y_~g2eKK4=BchQ+7cK1Wln#WW>j&t?rW_>;Kf71BOhv#fP zCp5~x&+uWN!#9Z;JDl6Mirsc?iD|E+6f@tZWUt6~u(uI+hK4$yu6A_VX~FN8rb8O< zpV50C4!h3b6Xc)o1H(MG&$or~#Kh0DNw77326&eCMYXZs(RSQ# zvZf>PjEI@Cu!lTN@q9?}!{>?j7jqxyvA8!kMRWKcbZ?HcW%zn&ICCa1;^B9nyVVEG zq^15F<)=TzITXx2j$!fPU(?yar5bl(=l=eHcxt?N3~!itb20DQV}D=beG?y&_!EhJ zKZUd>%3iw9BKEry{Toe;aoFEUhTX67TKTZb%eMj!R~eV<`G-E$341x%?;~%S>KXo( zG|bN<%Gd2ODqdsul)|AqXiX8%6w@vvJ5JQ+c+$hvGxI~`wq-x1c|dz-e8QE9s}eUR zo~w4`9>jdb4?n8dP882noO}JOeC+_gvRC;m8XlE~YYKSkK@;}Ni{)z&?Eg%fKQvBg z*8X-m?K0Jyzn8VM^qa}fnRa!=M!$8;+;eG}IWa#pOXK;CnCq1Gw21%Pvxr>hev7g^= zNcL;rRao`yk?ye5cCg=Bfc>5V{GZ-az|a59dkXh#RF0=k_dWaM)BUhBaaZCwY9se6 zm^qpI&U3^5q2L{M*LyLl|E1dVFlRoi_k)-}f2lt3a-Z&NXua#vJ5Bs18Sne^OzhRc zSLwHy=>z>K->U5<@*PO_!NfcpMr`a?hmw6b@$86`Hk~JazuNsK<-1I=&CxZ>t@?eL z(a@L1T}nGY($eRP8f)$YW74<}oFL5s>W6p8XZJfNV!m8+AhG>i_65?+ljgU*e#9c#xc!HW;E0ld&nMXTvxEi8fmTRO&Zu5d|K0& zG_W<~Ek&%Yx5P_nlt9!cDp zn6x}+yOF*(_t3j^-*#V}!+%iqDUJ64V@dzm#(LLGb-v<2olAtBc4<)=T^8(aqt?*S zUhp+>jogv!@CmU8=GvcUb=ZFv_n7Dpu=@k-e#L#muc@wBzuMCtqa*P$&B>Qbvq+lT z#OFP&ca*eVSIZAE&(oR1fg9^v*@x(iXy1xe=S#Q9Zq0mgjr7my`t%`PJJUuz(MIrh z#e64rnwV$LKA`%n4F9FIBXM&ub+TOXKclvrD?Rpi>X~`gP?-1o*kj{=@Rf?fr=-Du zo%}BdK2^UnUUiH1Y|?uV))mZi5vGh~fN_W7i>hP;TA^KI-o2EQkc-5PwFS?hPwGiJUoPg%4g2rK=g7{!>l=E`;lg0{V3&#;lmF(#Rf(wwUoXJE zrfUri;|q2@w1`~~oykv6;yy8R6!(|=#h&YW#jnP79Q>~sk2PZVjk?6-iyxk285HB^ zOmVGv)qF1I`hvcS#&ck$*lh|se#+>6G9)|sQpWmV+G|*BO||&Wh`CGrOvDU7k;;M} z##Dpsj%P&d7+}XRE_R<83nqrqq`~g<7TEDr?Kx4mMX~F)QtUc`9Yd|yb<6ne`;g{( z^^NLeuSqUpck13^L$Z4w8`^hbP8$uL`H^Db@cqj6_iL`( zRNNA2OLI6}F{SXTzH^BEZ1Kf+mie)5_50nLKe4|dUgIk56(VhE52JED9dlrNvOgZz ztxHv2=CK#0d2U&mZ`Xe1p0M*>=wAl2_A!@oe~Rz5md0}Od8p><29@P4#c$1{N;?`F z_FeEDioagZ^1(0YVx8xW;UU>CRk_APPyCg8O|(&U;*O-Lk==WVy2RMMzBeSU59Zm7 zMzQ-qQ)23bb%gSEr@VR-_a`1q+$mn~^W`&{F0r3A>In^Fp-=2SiG6nHVZOi0m>mc` zXCp&NkKOwA6mw_d?!-Nbd&Qo|V4qEOh#gN?=!p~ljN=irma%>fgr+oyYmc#DpjhA= zHG|1Mlz2SxNaD)+G-kyfv-ojd?0JZje1{_~vB9TAZ0t8)R(tV2>Am8&#C)@Nq0TUQ z2b^~R4>aDwuaf<2**jOWFO&Ux*?U&A|4#NF$ljam#ISgKeOF&|+Td#T zZ_EC5*@u#yc>W?kKa(GL1MQz55sxHIo!IM6ed3zLwTVY{UEuY4Om_Fr_H; zpM=kgJ_(;GX5ZMAH1Ohm%6mwdzFj)M6}t}*4?fvz5l?3C(@HU)P`>7>OB&c3%IG#N zl{fTL)Q5Rzc5C&4#t)Xu$n{r~*ky#>54kqqQvI3ze6#HK3Hy5sEn%l`Jfr%*OZC6_ zAoVNF53X~rM;O=CRcq37ZqFRT`xjNo-j=vJaYy3X#C3`56L*Ro17&AlSEsUb&cJW& z@xE=BH2y|SkC-@_d$D^Q)rcuO@x$MY_U#uRewnV9bYBTRPJE)cM)QDwa})OOW~%$F zvctBc@%O#4n}_7{tnd%tG|B!)<@0CZA6_xZ{)^gMt^KWX{lGhkC$oO4S6C)xk7e9jO5@F|n*e@s5l3jgqhlkC58Z#|P4{^9#4*?*0EI)3=6 zN%mhapMQ?{;dfjyx&5;##Shm^vj0~3^!yC(G0FZr`C@NnEb!>l!vSwFS%`B>Bs z{K6#1-yolV5C8BxuAJQXo8@y``DA>-yG*kGHu*d-{KKD`WdEJ=>HY&xcK!6o=cy4t zeEB5D-!GrHhky9KN%lXO{QtLWihS)bBK;!~5B$O;$1^UUZZCM{B>S(LtuwUla({-a z#gjVT<#XroUn|~clKnTx=O@BHeB31aZh`6AfY$gt1km*{$#yjt{~v_bjzyBLd$nrCz-u(z(G;r+xP4*qoFFNt~9EUY<-y!C_3;XimMN{+)hPWy8FC@(yiPyZTd`8ix_=%ak+7s_AKM&~~ zjNjzS-<9f?#@G16;)bjB9{UwKV-z1P{$21{;^)LYvb+BK6AvaPt-n8y-uK_J`@8p~ z&31oFA3wJDihrwo$CNMp*WeNH^lNn1DLY&%Uh~Q_?lW*>kzDAEWQc9V0v3A^x9W{P)T~cEy8^u&h7^*<1H{J^)$594Ae?3`6% zzeM({6*GLJm}jkrLql4){x$suyfh=L*)Nd3Q+70WD4v;$XEZdqu13{%XdaYiS82wQ z2K$OgOAJ4FPGcbAso3e?>mSX#!(O@HM8AT4wh8-euu8n@c^L7k=O4tJ8S=bkuG<>f zeTG~u_W3G4J?H#4O|3MZXW)BPKa>UDT`}*kve$>k_46n7r9;)1=nqc@=Xm;5Ud9^V znQTy6$AHG;3-)+yl*Z$+zhdHCv`zNiPAL|?q`X?hpVe9KT*cEa_B|%p&l14S3;q6z zpYvq+V`A2b4zbG%(^r|(;Q7)pM|FmV@)Eso!dD zc{}E)0r8A$%kx!FXqW?glb`-zVnE|D0(;z{cMRQP_kjVi`v4lp(<9h0?EVHc9NrG=dqcG`Ne%UCCN z8Ala^`%;taZVO^F^SdN&i@Ywkgr2fgZatxIP4>3Ln`~bw42 zj--LDfvs7Z_CGzcA9;Ow-Go0cp3Hq|E_=WHQzw*tAn}lx`Ye6FH`&L6nPbOSv%3%Q zJ7tW=(miFd*ADEo9ru8W`%knT?0Z0!V&A9WI~DLJ^zJtICFjI_$tr35oD%HkVPKDi zVzf1TRP62p*olGXZ);?C|0$)7`&QT;Pi>^-UQA;!b=8#Y&B4?O?6S8eO^4X?5@qx~ zmo71TgDH3E{+*b$_|0WyzTg8>3tL>HX9Hw+8}$T}SMBt&ow=ny>~L?=3?^=>FY9?m zVkGR81)tOj_l`%!)XACRF|qF*Q*VwRJ982D6N?|7h^NQCGBk+vXE?^73<5L()6WTKROG!^vKk?DffBpX{}= zyB-F`?vvPEZ`ggGv_b5A8~_TNv~6Pd^Y+B0I=ra- zTadJ`zl#X_nUE^wAG?>*~b#2snT^NzkyghV8TyjV)t#vFZNaYK(WhSlk~NT8xl7LGuEoa zu9GIQ>!eQXdVpO&q;)&OZadh05B7copRS)~vFoQjacAPHV8>?vJnO>ui~Jk4_@N&7 zJ&{%O$sT3@YiWJKj^+Z@xqo-;Ej>TepZvqOtv97K_YNdG%(cVEf2=i8e3vx4=z0@w z-TB|YJ!t=%9j@zzDtmbp(c9^;SX!(Tq+VkJ%cG5a8czbCW@A)?!^4iTaMYP>C zeV?%Uz;by@^Jg$~Aa>VJZP=Of>%^qx8PR&N=fH-fX-wRlxJm4_9;Tkjw`Dc92D|6C zmD9?4-e2fWcG!Ie#wT-NE-$~oMt@*m(JzhnU9k65u=i90;fL5@ryUkME$p)L#G8^V_#SsdkawF~E)ib_{h%16u=I(~vZ< zHLx|DYrQwlteTS^wjQ>=N$j=q{TfH3z4~^?NqR0TrG=dqc3Rqq^3wNU@BP}O!Or`1 z?PAaWRhq+@H%h-pAiL|NQ*8gR{r4mdYz=HppV)QYD|Q&#`;{rjKE#?=f#Q zCwrgR`NH-I+vh;&@!2o-zIsqh+4)_zA+gJj#&bSt-RIGG&L0swU)cG=&UZ9vU~6D& ziU&{htIA;FtO};=OVrP=c}V+Z&G~2?&zStUzg4HSHUA;)?MjQrY4OSLqW)C&TG{<= z)w;yk-R|{b+J&_VwjcD?pm*D0H#;rmY79H&VmzW@>@+2PbJDaXZcjXt=BQ5D-FDrf zAurfxP_WOSy2Or|d?^e43XSWtM@(#`>yFTHt%M!D*>ihe=u3Sp@lfL7V0;b)Q=g+^ z_a%5$KM}j1jD?leE$d80<``X?{f zdA;ne!`d`oH6%TnRc#Udf%?Jjx}~4Ejp~vfwuW`kWkgSG>~EW-acr>1Z?o9_6L!q7 z>lUBhW58ZJ&^Rybp6C62Z`O!q8ecsBJgD(Ce{JP^<3NQ-lK)j>R_ryRR_r;UM(n*Mde8qQjf4p_xj>pP>)R2<0bP$PHpHjuqJ?Cb|%pZm2W{UZ7K?W4uQ zi@Hu&B7Q)5ZKSlE>A4PDlYUV1zw5J2cGqWn(ojEWIE(H`8rW+e8ehM#rrh#Pefw1T zF4c7nYgV(~gYFEU#1Fg9`Rz8(z5M>vuwv%D=5A>mTaVbW^@bnnhq|qQqFAci1zP)- zs^0iM{BUTRz zWWTWdTS%~ftEeHRZBE>hm^kedw$GA1e8TqGn$q$uqjk=zDEw0Q3tblWkZnoRnYb%) zZ{mT(!->ZdQ!e@;{$cll@uYD*qbVL*)>EI=iE9#5F8irX_PWH4iJKC)CT>ei|8akA zPxg+)%Qq+#{-nOTz52O-bM~$^^e$Cs=rdi4jq<{E+6$R`lcq0mP14|#Z>{Vq|AQ&t zp~UvXw^ls2>?{3nXxKNx^m+EKBVzY?*yDFB^wjgH*w0jqCwp=3L|ZVf`A*KYf6zDo z)qmbnJv1uc|I@dg+(uQ&Pi^A5#Px|AgSkGUj12{SyI6TOCrwLY=Ha!LPAz<_QuC_j z1n!0HvP@?(()f2VVA_K7F_`lQ&a3a)Li4K5aQ=0o=Je##_R5oVCX?(PiP22?Ua@eL z(sm|$SK|I)`UCv@7E=mq{i4i&c}3sj`@VSNiGK3m>XUO$&a}CIk$>NZ_qN=}@c+%D z^xd8tb#0hpK;ypME&D1z;+iGyCW^Xk!=lW-Hxz-&$sb|6Zyi{45oaCGN<`= zSa$cxI+fjd6%U(uW)hz4XC|xV)6WFL|1bA2UE56TH(>8iI5XVrkST>KjiY+SK-u{o zSCg1_WITHB@!V5-M=$JL&$fu|r^FiLjFGmK_R#e;N4=tVaA#;=p?danGO(YM=?Fc2 z5~l6&!y4^%xid863!~wDgKJgyrJm%cH<|EIK04M^j5DK<^COQqN`)QGLAN}6i1uWMkRlh=u#-B|bR?$^FT%>A;ng1e8I zT6jZqe!cAW-xSRFZ4Rc5T9O_1nQe>CQhe_c_B_)Tdd4+%;(bDUvUenAZ|^bQne3$X zc!!Czv?mn1{)xx;#kv%OHLb}{S1{#*-M+A6?iN$GrSDmZJuc9=jIhT=DXsLS^H|wE z&)|m`s5h>&PWrXJ1FCBcuHE>Jq+`_9z0$ZH`^3(Rv@X~2>XSaF8c052pGU#?Vb3-w zwjbE>42xYx*ky-_lRD|ub)V~bRCe=NXlTdr#KptQX|dM?Q{LLdb%~o2*NYtk?ARK` zuG{(AOSleq*1pl)9Dc}mJN1G0oK#UbnyiFOa@7X}S`3C+4tm16s;O7@z>wTbb+LSbg*c$qBBj;b*+1?KKt9# zJoEgX*Y6Ks*PG?qYp;E{_kH->2gKinJkuR}ro*{l+b{IuIKk#^0qi#43LSs%?KpVqE1XjlJ#*e{nk^|~=@)Xw{L-I)I=PMs5{)5)_-ne(e!I+7JLhwO!+dYa7W_tb3FaYr6wXtw0AC8` zciFB5m%-omm1Nrwl5Ia2Nb$S^yr1F9%W$s`xCneJ*!^~7HT?N5@!N1OZYF#zChfPr zi*Fb_hT}c(JJ@&def#vWy2w^ntrLfQ>gV`Q%)S3JChZoJ{NG|0!pHiyNtu1s47PD; z1>1PFfNej>vRq5KK6ii_hh;k*?sB+SnPb$a%(+23*Cqa*PPXlfZ2K(w+wVAJJKw1e z#s2mttRINegX6k!7{@gjyDz}ZjqljZ!Zy|UuTZZA$KJ-5ID8|x9pldL;@yF=g}86p z#)xcVLAJ4Q=V9H9U?1|kY1|%p4qNNQAzK`>#i;{Z|C4R4CfhMUGuZMWTO6{*=>Xev zzU1Rx{{Qznv)kUCh|iq4UnBF_fZs{6NJx4&2!>aD{uVc4m` zc@m|}cQVI2_7r7~X}ZIiVB2?-ZJy+Ut$)bYKV<8l0>_7JK4kML2iu%40o$CfcI*|7 zy$o#ILJipFf34$R=lC;co6pT)%b9HXkS(7C%yY)%_VvA*C0p6B)BJUH1uj05 zi}&FEH+-m(95%^+zJ{CzUi`9eulN%0XuHzq-&#NEZ|f)dzpbAM@Zs9d9LVvg>quqR zy8`vnZuOFXt6tizUh;pdHw`{kFWKrP&t$#V;#d)EIgl*}@^9rpyX8RsZ#i(hY`r4e zF(=2AzuR7ob8TMtu2f+c9Ekh2Qz}%-S zhtG@Pp|Gz8cY+u2JQvLEbR_J|Z8z*KC*#_w(=M{Li)`(xaD2$-LpGmk$A@e_Wb>(U ze8}cQHlJEB$CUeyCdZ#_{$%rSc6`X@LpGl%-5+uOv^f4`^Cz1>kN0lCZ+V;pt*~1@ zWSh^zc5I_QjNb*ec|x}MWQ*VL_>j$qY(8P9`}J}TkZsM3QakHno;)Tw2xFQ6yVXm! zm}HBY=J=4!hipFSVB4nh94>IU*5MLm?xX7*d%0t8a_rTPon`HMe)F$<%w7Y#^*Ljj zy~44R?fL+j`Lo{&!M49{0o(ps%IerLzWI|aj?}9@t&R_`AzX;xe-B2Vcc@*)9d`SM zg8B10NvGqpQ<;6$<=E+O!*j&+p72@Ve+j^&o3c5a(#j!&+`^s#ldz_~V?2fOuuf%-E}iBq=BVft8{Lbc17 zf-RpYtpC>Da>u7and3sc#i>?1>#YUb_CmI8fo$7Co#Wr4%p5wwc5K)l0URWQ$qu_>j$qY(DlJ zBDcp1*e!=@hiSJQ$d*Gb*m59Se6q!Fa(u|vhJrlXe{=+HJeQ;ic5YvgFCQ@8a|8aGU_PcTn5{<~=ayaScHnn-9HUn-8|u zT?QXA?|Z2N_rb^7(hq*^P^^czMnT?x0LQvGwj{p|JMU>E|JLy&?RGp#{%^;Vqi_uK zA&y&CBZm!O=D;>Ss?6WrlJq#|X85#&d2i(H;HSY~;oPTA%d)Q;!FzEm^e@EBz&8r3 z(8kCI!@XwM+1^p$$CVSm@b9Hu2s_vR$!Yi=4PtU`{2e~-`ESCRer}xSDau?QXt!;d zZ0`?AQy;d4Y~$$0tcHEeE?l>2#I+!BD!5F!{w@ET%Qdin_deb+u>-#eg85rRq4EkZ z+}pMR>mKYjc8s$TWfKvH{(tDh*s1?@@P7~fO~3MQga2gs=fTc7!)x^|V4E|U`v-p) zqus87GyVhk4gGqJf9qA@-e-v43cH)nn}|PC^SKxPb?V;${{i@S{>pz3{Et!pM;-r- z>d!WQ=lDDWpNBQ(bMP7RAm;zCVh%;$E=0`gLxbx)}AGgEzm6?<^>H zf!|QxuFO7R8|Atd{JFp8{R}KS>b)?p3;ymmkKAvD(q}K?OvLZbxnR2v#&0>`H9IkzidXB=KPrrqv~BU?UfmwlJ24F1;MaKpXqP+&?bP{c0TKr0=9mp59{SU1}tmq34N@+%)#ue z*EkJ6*4|8IzQ>+yV@I}}g>{Td&I-=YT=-Z%c^ZdpDNvT@gTS`^nw|5CZ26F_-_j7@ z?sYML&Yu#EX>7k2&~DFtu&niMA?(&ajAQqT(8ri%ZH)fM{u*}cpGrI*VZS5SIQBY+ zYm)uvoj2k-SS{?f{WgQGe_FtNCYnA?j!&!O(*d@6cRK!Ej(@M?-{<)BJ3a%BPgrp< zW)#?RO8{GL@nGAIG82P+Lbkb0W?3FHq&Q{CzsxtRAr_zhHjZiVVY@hX>0pjExA9E1 z%lvn^P`L_oyTq}VJ6!E>t;0!6J+pElc`W)_e{5u_g zveiYlb*9Vli8?#jR|BxyScJiDV?nkxjb$xnJnS}45*%jEc8tn7Y4vh08K*e@=?=T| zzW{c-hmCCau#xRsSG#fD^){Y_y6>payfkLn50Ji zIS0}f1^c8HcI%Tm$EU^NX0Xk-R>yxwh`*LzwhPzvU|)-4>EoJk?hm$lX@3BAp5u`J zsy-nodldGAzsGS7ztPFxT=?9<@IiP74(z3{_rag%4*PH|h-}|Z?FTb{7WWH|57~Ue z7W+OS@QDIj9J2Yus}H}yng+J9PFLofwBMtz!|&0w+cuR8ZpZ#{(I{-E;4;0a}De^Ue(Hd@F&~#EdE9}+}Wa|g|+uZ0J7v$QcVA&3*EZHqVYj(KwtZh7#?kVRM;yzaY&oZZtq+^$2K^Hpf3o@Wy$#m? zb!ZFAa{k{k2y+S7e3RQX6TGfxMl)Q!Cd8cs3*anKA+({i~P4` z7$013*{x-VBhIDZ$?*U1woq>=IO?`=Zw&0q9iMdMW@{!n=>t4RRF7j-F2pGl5=wPU|(iGPnuHGHg%WNRbY z+DNuGlC6#8-)al(i%{>c+d}&Zu*|!*Fc_sCE%Kgt)Iwt@a?As^W1iYLKWEN)#-aaP80#M7AkPbr$9`7hcOgERK3s>%C3uD<_IAv5wR3;h z3%0t*R#)~Azpi!tc*YR%uf&{`=MBL#>im7^qu`DBF4mV3IClm=4-OB6dJW)AY&*2G zuNEpZPBC~Kwj=Vz%C~^8QGVL7SApwbXUyH;7BFLO0KcOCTftr6!w~Z>@Mmg|ItTCP z!M3vo^En-S<>B~_Z?n&b{}krsp&#O5w>dzcyFc-~ldAC><$vh^1odbC=YeBC#W!H! zPaXn34)F`YRxdeTeagTo;5_(LfTw{MfNLDCb9|b?XEEllj?-wr0Cpayb%0mmI_DjT z(*ou`k=LV^V@+Ft=R=P{pLD@)b8jcu=2#cjXFK+*NDi*Oz3{QMnrv(Dz(IaraU1D_ z-TE!<++h3!u*FXS+q^0m8;l`Tb~rF53f1!+Rpi%c<(CaNtshN z7r%A>5(n|^eXup^!}*_<7;H-|?ACA1@VBN62CKQTr&rp-=WDagTcquuK5hrgZEk?mZM@vZ+^*76}+K4i;>&uG~Ev}Xs{ z&n<}K+KpRbxAxNCo@?lE>P>fYW^Q)A$?GR}4%-X6jddr=+F0je4lsXSf2(%t>QZKI zWbaHeRgD&K;P8`O|LK^itq&bA~?b2lglH zwXq}H*pY4Qcuji~jt9=b_TGf;$nsA^OzRV}HqC1YqcC=B z)ZT(~heQ72$Fbk3o8WKxv+NUy$=|+Pz;Yyj`QG8yNwZJT0fAj zAIR1Z?O~W#PvP7QzbTN%BF{UKX9s+2&Xa8{I>9y;U0@rFUhp~J{O`v|^ojka--q~-o`s+3&0ltQH=ZH=uh77S2{g-ZKna(?pPPk zi;V~2J%{BeYv*WWn}=lja}6ZhIU3o{(a0me$G02S_&yO1&j9oHefmssc)wBM@=i)-k3 zUt~Ksk+dVKCi(3JNVauZCj)LIoOZ8b&xk0&v9@+`!M`lV7GbFq0F^tC)nmpC)nl; zee8Fugfzb_{b{%PLzejA*cQMRKSljH$5__p6`!m9W&i8=e2;l`rp`BBA6~b>pEI;y z1Uu)?UNGbE`IHj$|Fr}7&KBBEz8B0nK)wL|%Q5OlKK!k@2R`Jd;PVOQSUh~rPr)_z zsrZc^Z1a|E^OkJ$jr`C-{(K{M;v8`36Mmfg!C|;?#F%d&=EaB^2DW~n{}$GZ9PBrA zUdN+-H|*cSPVNOWXY$uzwu>=8L(FR#bLsz#8UB-p3593O;bU`&ZMS0~vRxN-=PK>L zM_an?#yLLv#P+SsjeX1c#vE*(M}c|Fz;UO)t*gv!C2~tgZh4`>xz`6f+s<)MN6zg3 ziO7@u9&%~4{gQu9OO)X!tgW02a4(0Q{rNn6$TpvsV;g@uGsOG&P+Tv=e6;yYw)sqc5V`R^zdL?x%lzL+_wBZR(x)E%@CJNpk>{20|EKa@VCI&Vj%z;JKXuv`x$hcm^Pg+x zX_z-3q26ZoVQ%D&=^o`^c|JE@8ee4*3K6VU1yBz~GWdzs2&O?It8+5?u>YMy) zn4Ms|_ke8cD%sXjmbG_z&{hu6OkWu z_yhc~$!pZK|I^`}@VQ;%zu@q33E^HV)-n2j3_HvAfo(mZ{YTgz*0Qm98O*cFoWn0E z9|Ze_*e}qZbJ+L}owu~xoUA=E*l#rs({6o8`xNZ=xo(7=7wpe?a8@|JeTKI4d*An} zPdu18^O{==))U(or@-I##d+DmIkO!5!Tbh)y(-5sh82Jr|WINs_+wt~7T#KIg2mg25bi}lIMdrB-zjeiLihX_|?yWt+|DKm! z^Wpcoj0@mz-?!qoz--Rb$G&$%w(m)mz~AP4IoSHA3~c>Ff6iNe+l%q-J6U;PYcJX2 zRDdmiGV|xRv6#QvYhkx-f%Y!6i{IO#-L4PN?x9a;cXOzNk9`}9c56G?zH!zHANxiX z?cCP*&9d?w&-(%~^OU~@^IJu<$KV@DW*-DLdxA1!+V`-U!S?+uH@6PhtxxD<-_`nc zp4R{Wsn7pU@oiml+trUYvOoDfIF_|ZPvXJ0o{%jc#qdgp z-ZVER?ABh|E&fiFwH(qNf3o?+qpa0SwtC4{Z;BJ2Z2n~PC!2pRnEl3UeVM4sI9Hkb z%>u_xW}kCz(8v0@5N!G9fvpe8mOuTi56O1SS%Dm^Pxy>RJ=W*D-@^U^_wZQEGAAb4 zV$$E%^AgxCf5x=7ldbJ!YkRd*Z)Rbzu5za?veiX@i%GVaWQ&>Z#Hn!NkSz|M#n^&v z{IeHvoCLeIvD)z`n}03X+Ldx_a2u?H{g-V}eK=lCV6N@_)>0GvZQbs4xYdc-1^f7m z{CzihB$(q{hV{qx1p~(f>+NvrWlZy7S?0;(tCHh_^_GLphj!yG#IbLYbb{@BB`sjv zuIXdn4e4{ZAI!SgUNYOu?~k<34bCO9jThO*i)`bSIWO4%VP(O2OSb;!JJY!C@qWc9 z*sagWc0DQ&%zSt(O16Cs*^Yb3Hvh?XoJqb~kD2-YCC1_J3%w@Y z0@&(eSsO31jThO*E5-4TcjDJL@yQmS@5HnIJQc@slk0Hb)>(MY8ch4o@8dj6V{$Gv zgRQ+yPRs<WCnj@y6uHH{gyTT?SpT%b z$L1v2`lJp%HkUXzY}@I8k8L}w%bw$)zikWEPW(Xfo*P-IWfr=lWZ}`7BfN1ay?-jJ7!1$+gyqVTieOj z_T4zucoExHF4o>mXB|s({K@9O{y_XDe=okNiknL_(LdI2xejN--`bMraPF_zwqM$9 z`=vkg=Qhqb)|NuBwWR=TZK-kkigwGBWo=);Id9i9S(l9?eQet)0spe?fNguB-R3sy zvaulBSdeWj%HeN$mVqr#vgK9>f9sz**o`@FjVsj7F*Q5)SuAV)!?Mb~`p8TffoAav)m{WXmDli9~X#Wm{mkexu#u&~AB>El;xL*$QU=^VqBxY;kC}b9Q0fuIXbj$rh7rG5P%_ zi__<{g?1}Twz6a^JK*^D!_M6JeA58f`Ypj}JK5SB2Bts9D-6enUD&6bglotZC~JLK z?Ql7KY>b-0Hs8p$hVc0{vy;uv?-2dcM({7~0{_x3u(hiIZ2g?>lU!BnPrX-+1AM}_}Dvm$=2Qq_*nm!gKb+T zTmLg3TPr$P*XA&<@Ns;*0qd3dlfOb+_^bqdY@P1}Tl{J#KH1{)SxEa0g~uv`{u(aF zs8M;rvNcZGFxYL3Xty}UC>w*aJl3s+-R2D2du)BU_m5|BodjiVOvyH;WE<0XCqCKy z$>vWs|2ovg=MEM=g5zPZy#s-4??7nMe7F{oZSJ+GopYOZTMrYQJ|x?GXm;X|ZB1iY z8`DnmUo{CQO=UPFw^+8zI2l6k!Yk;k;v=f8dT7knA zVD>+c8OTSK`sdo@X*-M&I8IU z+pSFh(Mx@ws0G2C$=QzGa?W&o$fv6h*?bBeAF{QJd=uKpd=eH0>muKQ-w4JPzfneV%{?TdEX zzG$~?fo$6X*|vqd!f!z4rpx8Hatew`Dac8gED#V1>Qvc*q;KikFah|Fss z@=j^BbIvctIxzo*P%j%fWIFbWP`@mHHzaf4%|6eAkF8O;U|ZA5aE@sGK)dBhyX8r? zJjs@40sQTEF*1M8Tiy;|BT$e+Jb9e;0gQu-_XgYe(t|RH6HD{c)BR+e_l zfowUDEr&YzTMo5OOun1cV$yCgX}6eUi%GVaO{WH9HaRhKVYisH{}K~y+e_5Y;ITvt z>~<{C47U9U<5&)4%Yke;RDJHfV}VjRnX zY&noEhcd8@9oI2Cm*hJ_tsnZGdIy~NJXYa1Knt)wge?oUr4K&V7P95vrE$2nFuvtR zw%o{;8{f6dcOjM{KI`Irl@;I)C$~;8*Kn>sd_SRGpNU64>?_u_ej=_xy%Xl8uEseF z{H@QU;A44`ElW3&x(>(s%=ZWl2eYnK$c^s;ng#nBZ~|i5Sfqh1pFSst z6xc0?e%P(gX}5f6w|vN!583j`guktmWUf(sUnseFkN?h6vc0pEZ13tM+ZsjYT68Mj zDN6pWwTSk+M}~M8sgJ$;G#z%1g?y*xKdjFz`~Q0XY5~ex8_Cv2vb~#>Z0{o_TN}yN z#*fEioyNSHj^nofxF3Q4FZ&VjZ}r3f*ZoKd;#kgP%b9HNQzcu@WXri6Y;C9A)&bhx zn8vib@r`MB>oTU@t=E`#%fZcu{1zU{OnCs$IDl<#lWlusS@z*n%oFl&^&#zZ@h;g3 z>SJSatZOs4Gc>ri)FQrZ*JRt4cfyDL!{d2`66W*NJ5jIoTNl{Ys5&PO+2U|* zWS)Gl?4>wPTZVl2&NSM2FDQST;Cq{I{s!->Nx=0Q@V@)}d+o?4fJ2|dJ$0uA>uPf9 zB3oT0@UeA?Y-18n`-3AS+|Tl^B|*lefcLpGl})MatH93Qgz^nuN%*YP2n z&rT;!zvEK@yY(~e=1;q|oosC;;exo6?F1}wY1#HJE^tWRVzQ5PQYU4}09n;d^>LpvfWUIFmY-2~Z@r_4Jo1b-vY1?2Ie5~JSxA_?cf4f%G zq`C1}j{cSd*>WIT4w;%i=M1@WtADM4{5GyL@K~|msh4aq$rh7rF;h_1@^5zXPk`O> zr`^rpuEo*E;*%{t+2YT{Tw^RtEe_e@kS$KDQ4 zonRXmvbCkp@$Yy1dmVqW`G@^67<0h!A)8MWd~AD6a5%*&8xOX8$X2$-xlbm|@gbW} zCfM4Q?)Z?+C(rT8b$rO?Q{wm(I6h?aDRX=Z9Urp!@V&vd&XmJ$ZKvJVlUlINC9;h* z*~Xe|W8DO{HdZ+GlC568gO}GEpTzM=AK2o{yLt86Mfw@RI5kcjvc+Lp%ZF_FkS(8n zCqCKy$>vWs{|+#(fAX6wVaUO9BU@Rrl_gu*7L>LAB-=eRtzheuI;SmUYfCfO`o9)z z{!NZQ+5FR-+{l(2*>WRWZkdih+5E}oPd5KNu;tL<7IlKza1zQee%OOecCCfvf6u@qCuMqt5p&{N=t#}R>Z0Dr>y@@`om-fBtLx0zv z`#x^U*nwwueig^gF=>D6O8>qZ#^E*9Soo9ez0hQPU$pzoEbTv_-ofh6Yp^YN=7rae zct5~fXfN*vuzsk4zx6{I*!qESc;0$|#`&%DR{C3C(cj)vy+Qkd`*B`du)1pDV|A5- z-MV-Vn}oV(x0wGo*K+wBx5aOA;@3Ix$rh8}m;cAhcyA4!D{qF~#+28xp2FPVwJf{8 zbjY2!zx2%D*zw)GHjaFUt#Q;@!8t&-=UK?JKK7r3Bi|P7k16>%eTOZ1H<-`#(-NcF>3Kj(Z+s*NNYYpT<1j2IjlA3eUxJoM8UGpE4!rUpO^bZ!YdVwj4Thg6mQj z^0fI$w)xWswzaF*@gbWJf2*~%mu%}H+15j{t%u98&hVY^4{X5s5t#2tXCLxiD3)88 zbFHA?sh4c^@?2~$+RHUC40FlKa@*%N@*%eUc5Iu>|1YG)41 zm1E$4spDVe_^eiD{&4UT<-GIM@ZnRP97a(G(pBT#R`PocPPua zJKW=NJARY3v3uI#y^hZp4)z_&3|IWa{ z*VwPHO@V(vy-%C+FDl`jRaR$c&J zqkJs*PUTtPdT=YAQ?|bC#XigS(Y08U?b_pB^e6Yx>~pg17xHvp&--u@8!c7cb*e0n=mF=Z~VbQE-4NAxbJB!bn?ty`rAHznZY;-=LLN_E(~({ zxS&t~o@iPn1WimvtEhsJoV-bbPXUdnd< z?S&jCni+DMXl2M!(b7R{M9T)P6J0jwFQVmx9u-|NXp?BgpqE4|2fZm;J?LA}Rf8t% zVEmdvGoS%)-=I9v{y_`Hz9RG#(TdPZL@Pt@7Of6_R&-TpFErpaheo`{I2%KwL|Z~{ z67394d7bv{p@)j@3_V5E3p+9imgiw)%gEZxfvu z{<>&d_%8qd!`~H64}V`YBm5)L%HbHl$8og4n6XkNItll7H{hl{QVj})y4 zA1YcI9xu8oe3WQS_(7s;!jqxlUc!D8MHBZsL^Nf;G|`FsO%YAoZ>s3j{SFgN-!B~+ z@M`uu0vd*;WR_@H#8IMwh&iHB5!s@{B639IBaRUr8F8FwLc~1L#E26_QzG(3Cq|qo znijE8bZW%OqUjO86U~VDy=Z2{siIjCr;FxBoFO_l;w;g;h+=5KTN|-hv@W6)8spVR zTp-#MQ776Q@sQ}oh!)Y7h<4FU5#NcnM*J+=77=)Z<+nt{iSCLh677muBHA1AN70WX zszfIS)`+GB?h&0DXckQmY!%H2bc<#NhQ7(TS%HzzfL9neU$iK&OtducC(*LNWuoPQ zt3+1>szoaTt3|5=H;Jwa+$LHRSSz|FaIfgvz3_K&+ z5@-``4ZI-Q7I;}SaqvGxQwHx8oj7>6XxiZSM86xnM|5ED$D&^3XQE+|Uy24IzZH#& z91tBA8S)m}9Ur-$=*Y++q6v}1L=z)Nh^9o27M&P5Rx~X#MRaQ9B+>N9DWVyXhl^%L zWIUW4zqRIb!dOtP$NFd5h@INPhDs;O&aMN3<)F-x>;d-I4c;_C`Jk4fQ^b zd_?~4i+oHpW5`pYnL}Ddvxc;b<_>vLbncK>MDvDh7hN#q4bg%jZ;LJ(@=wviA-$qS zL-vZ64EdL6>5#8P%Z7X>x@^c#qUA#d?P7i_hD3-~42kkJYPe`+)c&H?QT&!tz*`lS zC|VOWUUW^=A)>WWhl;L^N*Aq*nkiZzHCuFhRF3G*sJWuMqVh$%qD~U+j{3c5Z&ab^ z$5F+ieNpF%?u$BKv_EQ@=yy?n5*>)TOw^0MN;E9GS~L*7S~M#9CedNhw~59_uN9pb zeXnR*^nIdJqaP4Wk8T#tjDA!!EBZ;%+~{XS^P<~C7ev1xS`huRXkqj}M2n(#ik3$2 z7A=c@PqaLGkLZf%k3}n@KNGEv{!(;R^tYll(F3AuqCPIOhwsJ9uvCgw=dH8CfM*2WZyu8lcgv@YgK(fXKMM4Mvn7F{3nkZ5zvlcF1A zUKMSLd0TW-%wEyfm;uqYn7DUXUq?)$=$4piqMb2WqT6GR5#1S6D7q_V2{ho<4*jF( z+M$<-)(x!?tshz?+BEc9(e*=b5N#g1Ms(xQ+eKT3-YvRi=sMBPp-rOOhi(uJ8~(6p zVEE&rQNuTh4jcZgX#DW!MMn;QNi<=2r)c8v9il12--O0^rLnx07~_@2zAw5g_EXXF z*l$Ev#D?N}PmEU)8!K8FJ597YHWwQ3w#2T%HM@Y<8GF0v_Sm~ccg3y~?TT#@?T+0b z+8g_@=*O{-i}uBC65SX3tY}Ky^P&^uUJ^}<>lB?Dw?i~N?oH8*xOYS|PEr|QK=%TpL_n3EKTtKuaE?TrCE>^TO?f}uUxCGH@( zaT7#W#HET>#7z~gjGHc69e1SYs<=6#HF3G3YvSgK*2c{jT^o0@XkFYQ(fYVEM4RHy z7F{2=M6@}sOmt)1a?zH!i$yoZT`t-hS1H;Sca3OA-1VYc;%*k*6;~_T6?d0tcif*v zd*d2Kzl&QhIuQ3)Q7`^6(XjZZp!<1&_*VJ5JpMV+74aRS74cg|E9198BfaYQ*P$`q zzW5%|{`l`izl$IKPui!Bm?)Y)Vx?%th;Gr$5l40N|FcHiA(}hlGts#t=JwE@H{xE= z1tY!@Ef|siKJAM}tQRdD@v~^rh|~7aUNYio(b5qKz5Kgu#3iE3M!YFnKH{hkXkRhn z&!QD0LO;D z|4T+)3Jvv2N7af}j=EFq^`q{VznezgD}N`Bt`|)i{ebAi(Hlk6Mn5Aub@cP1>7(Bg z%^3Y5G~i{9{uvtS6^su1So&x50iqS7Q=kE_Y4j1I>qpNLZ62K^x^eU|qAjD37u_`a zL@3tF(FLMgMi+~H`{;{BcaFYXbl2!g(XP?gh<1;@UbJ`g&7vQVt`!X%bC+mf%%7o= zUi_Fw`8#dQlcH0{JR_PurcJbZ%nPF1$8qN@(PPyWB=z^CMIZ)~e**w{lqVcfvj`$VJ0j`);+ z4;#BmG=A)l(115_?1g>Qw6Pb7P93{KG=1z9q8VeahQ@eBW3LnK8~c>lqY^tshb8V1 zdwk-Xq9YSe_>BGui9d;^B_94S{yjBuu4sDV648vrn?yGzt`luZ+#*`uOUIon_Ofy3i!K|tO0<03 z6QV1|eJENn?px8yae*%wuX@|mJp$%{poC6_{D zyfw)e$lt?K>g4bElm_{`BIS9}%9NMHUYF7-TA%WfXj4kmmn^?MFDgyEuVChRX-J7EkI@h6NE-8tbH z(NzbZF1l;t#iCsk?-cExxL&k(;uE6rlU^1roYW&)G--4{!|4&b?7R^ZABU+pKiRjwY@UI!SE_JkMed;vPrqrWF*QcH? z+MLSw0^|BbYL#e9>RQoFsgH`brfw5$OZ`l=BXvM@OKRLVEZ3PjT6BAAlIYIVsiM15 z=ZJQt9xK|NnlIX$x&RvRS|*<%x@q#+qWzPXh<-P@OmtxKa%iL%m~yfFoi=5)=+r4U ziKb7vO*CW5TG7lY_d-LxWmE1GEuV6~=!z-pp^;wal!u@JZ(z#btl#N(`S$c?(W&Xril(POFPf3QLo_q} zOK7CGEd9Xm7^fqBDm2ndpFT(a&Ygae=-lb&i{?$gSaiYk+eHheKPb9r`g5X%(_a%U zn*NSx$@D?rGj8eh@uFqZXNxYIexhjk^it6k(=QUOn0~!z<@CEmtEWFEx@vm6XwCHP zqUlF`En0NMfat&x2mHW#ycySvhRyg%G%#b?kF-b4*dsb@#wi2*JATGiXuwOEk@*vK z;*4z3v>C^WPMvXrX!?u=q8T%O2aWMEXPhRQHRB4gcg$ETe}6nr>h}etT*Y%uJ>5)s#$yF|7&LL6J3L}SiW{vEZ+GTQBw9C%?>EKuy;&EC zHqE+Bbp5PrM4M;*S#;y97erfT?G)WKYmaE_tbL+wvjz{6{ANuM-7;&2Xy>df(e1P5 ziSC?ruIR2=mx^}Hsut~@^@wQitkx zZ$l%!RY&a=Z8>TH8t}qq55@a3aXd78lxX_waiSTsCy8dxP8ZFZJySGy_FU1qvriVy zn|-$Eg4vgf7R+8Hx@h+8qJ^`YM2luWEm|^rn`r6mw?xZk_lqu@9f5ag#(3qkGelR+ zK2@}0cDZQf?At`EXE%$kn*Ee$&Fo#GYi92it)0Ce-Uo=|wAlxU2IeG)E}D}hS~zEd zXwjTh(ULh+p*a7UGhMWLPL}AZIZH)r=F~uAz4keLw|K1g!kiR2ADEc+i2Q$A)+W)Z zSs@XOlb)3!nvwN{Xl7PofcC7cQ$=&L#t-J-bF)fC^Rljk4#HgqljQtjQ}&Z$@63J% z8tc8Aoi6qEWY3g(*B{*{|KEJ{kVuZ_uA?VHW4)h_J{A9u{cz4K{Ec6>bIz1<({qZT z0WUXaKI{Q+ZqCV~c{z)uTz<|u^8X8R&JcS+&e_mNZ&A(?(dL|GqWf}I%Ks0`trv~Y zy?t`KUxsQk@=C+8YCy5TrpCB5apDH>s zf2wFg{&dk5`A3RY?ayx&{Vu;}*cY8MAX<1%$Z*EF<(xa^|69)44}S-|P3H^|Z9Qk0Xxlj>p!kLU+`q$bkoVKM zZO~ZnPfMoB`BO^iX#9VSH?cHHG_CY7(W#~LMAJ*p7R@MKE}B`oN;IqV0nyyjHqp7I zyG8R#KNMY18WPL61*Nf~i%Jg^Ei64+w5arS(UQ_~(bCeDqGhG`i7qSMAX;9!NpwZ& zOQIE}?}=8Hel1#EIw+3ytSTKPT2q=Px~6oNXl?09qH9Z+iq@6hDq3IqjA&EoC!*_1 z2gfr`bLlwIjiuS5Eu}?J+>x^M2K3h;Z}R!uL~lQTyXa3BB;q_U)_dX)r$8}p{`61L z!IvC~^SD?q>GESl$6tOtG~oTI;zZF)D+-{4yqQ;CB>&%j)yX(-!Mb+UBGIJkt3=0F zSBu_$ZHwq#*FG&;d|jvLIoIug4)O+H|EB2h>vxI0s^%xrYib7JJRsJKz9~m^_)T-6 zgS>NY%9p=K-FmA0{l;x)itfIxNbK!v?-PAt?E|8#@0x(){#ftEyHZ6%?wKnZeoww{ zzvlxSuVX&m^9dB|M&0M4A@_bEdd0n8L9q_6TY~-!c*E9}iN>#6E;@4E#i9x8E*DK) zR|$>v7B<|3<7Mo}8g7H)4y^m`mA@x7eU0PXSZ{LE4|2Tw{rWXH{tI|Nt-oEgXT#m1 zA8c3$jrAUVuu1gU2RA_RRNq4n%isCUPm3;W{=4Y($Nr7uvRH5CW1%<>ip5*$zZBj5 z#J8eVPln^TB-Xp;$w+9xd*R7=`Fs49Y1m)k_;kw=qE~Fm6|LGbPc;AKOGOvHe5L4( zuhfX%^2#luufB4J=#E$J5q-CFvuID}7SUt2^+0h~+qMto@BD2a%ijyPeI|eZZrkUg zr*7*PeRkXT^8fAI{w;sMu+78zi21oKT(te2ud$9KdAJu9$KThWucv@N1>dCn75Fyg zAHj9XxZ}!uMtKOhLpcuIr91}Qubd2?J;INl3ZAcgIJj7O7Pvw=2Yj9K3E)l2CxbUD zpAOy%&er_@0nPz0hJ6>f2z);HU2w7byboTiKA(as)n^~LN`1ZtuT-CZgX`5NbpH^q z5zKRw0Ju%>il{bMK zz--sE;CAKb!9B_^fkOuQKAqqsjRQ=pW?(cr%#uDjM9a_E<1)5@E~(z=_HU;4I}NaFOx^aHVo8 zcqRCGgqRAhS9=_u?Qc^a3C3%x#OFY8x7rUFg+k$ey$Rq@FykbF6V<*Aj86iH{dI7b z+Pg-Fc=NzFAm<)%k=j25F9vgNe5%ZtF=LRk`V2`x&fweNGYnj>_B3#V@-%Rp@)6*6 z?@^v}AoAbOx91;(F#@wcj~k0|SIz^^10RiXT?j5#`>o)mYQGa)rS^Bh zE5WSmeei1a`5_T`s!vvu&+La|z>VsEJa~ipFB*rO)qX2@tJ)vLh7cOz$KMMc3}$Xu zr=ZW(z8ySC?bnXSHlp@ca0&Px)Vp*7{(&387lNz6Z2Lvv)oNb>ZczIb;6^a#;nm;` z>T?}1TWUIPbjnOH_9ygBY3Hn^(JDDY1!G}2IU-ZoAO*R z@3Upud~lEQN#KydzWw*$P%!61Avjs>2TekrVD>{Yc&TzBc(w9caD)2q1#eLMzrgKk z&pHJCul8fWp^^9o6Y{x4nYmRcv)`(~gWSF2xVM}++zcKJrhhFsN$tD9lhpn$I9u)GrXpvx9}F%6zk)br z;9~W85WG}<9syUW{R?n4m}|>7;MMB$BY1=I>}kkZ`D$;H`>^iG2kTiSpuG<_A+p`+FO)42c8DcQ=bm-Qss!lk-z$9gR8-;>sWBT z+D`ztDK7xGEB_AMt$Z4|NBJzUH`LF+1RSEg6r7}dAvguhx-J4|t9=EySosR@Qg9=D zt_D}D|8?MA~yqU?J3|Y zwVwlCt@iW44QhV?yg}{F;C8h~9)bMTJ`~)e_LIST)xHQE66@!GD|j%N`QHgnQv0Xi zNowB*&Q|+jGmyX9XMl^zm}Pf?_p1F}@ZfmA-lSQm zSNRNZE|~re;CX8Q3%Cl*InWJmQ2qeiuKWqO1I)6YgL~B84-OgOm;D}`r2KF2B=GC- z56wiMt33)lPwm6O#cCf7E&((CSa6lvQ@{<%lfdoDQ@|bSe>k{D?HS;Z{r!B70*8V( zBj(ZIB()z0&Q{I?7b`CWS1F$YUJ1S&Wlsk;sQpjiMzvoCZdZFPc(dB?0*4;pmwg^7pwhH@M5*6gR9g&8{D9r18!HI3+@23Z}Y)PWBlAs0%t4#9$c(k2(AP( zpJH&8+Sh{jfZ3LN!M$Ma?;Zf>Ciw9m1J{Guhfje!)ZPlNJkYPVoj%Ghg4>i|0e35J z2j?8*ZwqgL8^MhEHvPezpZ}!4axb_?c`rC*tnc$LaFX&@;B4jZ!1c;Mf!mY^%|X8@ zM}T{jqrjnwem=v&m0;$uKe$SH47gr75!|3W9^9sU2)JAMP_UQe$4Lh#D$fLGDbEHM zDd&LOzZ?ew;S2m+bQkv@5?1&QksdxJY>?xDw2myTRRRACZMPDSn*M z;6&xI;4I}7aFOyPaHaATaJ};3;5Ow9aJTYNU~jx1|7dWc@^RoS@+shY z<#77NDqjQ6QobIX1K#Z6I2K&5_F8Zwm~-zgaGToy z4DMEL1bYYj@z;YBmH!G(0dpI944kF*XTiB@e;&LU%=oW@Lnr#%*K6RFVA{LDZD7u~ z9&oqvhv2M9zWq~hk@7xprSjL{dgUL$ZOT7`H-i~JEE_S^J{asB;?IW|a2A;L&IcDM zpA2qOUIg9@W}Gv?-D*D@?4|l;mw*$M%fQKC`Y#7(sr_Pbk@Dr>#p+WDu2lOq;LXa{ zgG1B&I5&e6!OXK3oTYphxJdcW;7a92a6R}__^$`Aob1Q>E4T^Fb@DNAH<&S>0((<@ zZUrYQw}bi2JN;h-XQ}-aaIV_7gWJ{q2DnH0ZE(n;e$0P@lazbG^~!s}ZOZ=wcZ2t! zuCKsFQ~k12k4C$cr-SR2j|8_V&jEKU=YqXye%X28MCJM5B=A>=e=;~r?e~MT)&3y3 zNbNs>7lS#DKZ7gP9)=5~)nN9?U~s+KW57*nj{~=`nLUdI_AU+zCzr--9;p z0B5QFO>mL&JK##?Zg4f2{qq61UhSWN+mt^CcPsaU6OZug{T`g9{BLl!a%e8jkO<%_{t%9n$SlqKaue-G`t}X9D?bdbRDK-163o8c zq|Cm37F@4B&x5;_Ujlox{Ft5KMCBdeEaf-BMau7hE0w#!ZOR{jyOloydzpUB&%q(e z{oq99@4;Eh{{|N+haQ7|0JDDr;LxM|wnQtlEwSK~IsUeA0JsWFdjhyYISJgZJONyp zOU0 za6Nbr_;PUKF+R6~lfj`OxF&ZT`ayXpc%||LaHH}O;LXZe;Lv0Jvh%@1K6AE$9Wi> zsQfrMNqG}EOZi!Fk@EB4V&#{>i@}`3o#0Bf?*LaRzX@KcKJS3*)!q$mRQm_uHno2O z-mLb|!QE=_2k%k)_h4_HpZ~wXpt z_bEe<_wC${;=y6?q5mjwGB^(HJqVlyX8dEpx$1K*xJmg2aOeVm{;UBff*JF6`hyws zZg8dA*MY0m-UO~!`v!2E^26Y6<;TIj>c0t`v(P`kdlp;?W?j#NtHG@6C2+mkJHg$` zJHXyaex7fFo51vc2OM^?&)wi$h{qri)mj|Q()J`UWdoCn^lyb!!c z`4n(yu^<0*aI$g{I7j&$aIx}v;Kj;+0IyUo2RA5R3T{-s65Ou561-V?6}U(FM(`fx zTfre``}y1n4ppuLCn-08la>Dh&Q^X1oTI!ET&(;Ac(L-|z*Wl6fmbSbfE$&!f;TH~ z1NSJu4&I}@3mm%G&+}byvhw@j9OaL|i$Z=lEq00%t2HgNv0Xf~%A#gBz3&1Gg*B053k*-xe~Jxh-6w z%z1k?xDh_w2CoCJT!L?!V7smXZwAwTC+$mpt^@A@vup!6`8?nL7y6&?^Fy>>;GY+4 zRHpwE;C9%_e*^a@KL-xE(6@Jhla#lDvz51jiagZdZOE+@t&vc#m=) zIOGq0U0;Bcl)nKdgW296!P#o}7NB0`aPVUAJIFs0T&4DSaD(zFa3gp#d=3J)t34Uq zqdXBDvdqt6GB`>3FmSf=3~&yZ`DB8N)t(KmQa%>E63n_z05_<80k~cHcVK?|;2!v# z2JTV&S>TZ6ehwwzB;}>xWaSINDPWep2%N3<72sm!E5M7v%=2n+iTYm$u2P>GaD(zK z;CAIZz#Zy;54cC|_27^{`nlZ?4g)iX2f;~de*|2j_7?C;Fz5Eu%A8|=2REtDW^mX= zew;1fT;*56jbQfSYxGz9TeM&7x2p>ra*3Z$4>(ErLvXh8r{Estee_@9`+p4%1+#yC z04J&aXK=Q1*h2KD@?db4atydZIS$;eJQCcad>}aFQopWo;3VaP!O39uNt!bIWEwbI zeU1PZE6)Ni1~bnraFyDR0XHZg4{ldJ5!|C(01mm#&*4;XlJc40Y~{t^V&zhBmGTAP z2IW73+m$Z??@_J*hhFZ-uL374UklDwz5$%0yarsXd^>ot^4;Jn<#phd%1z(~C3`BYqaRO6{kC8M8}8gLGn+vzRfVzu7^UJPd6-UF^udp)>8`F?Pt`aB43SNkL29_1Er=t@7%)8J$< z`}yz6%yTn12X^un@M7gx!7G(t18)X1pSQrF*Z6U|lv%b1oDDnqLvXS3r{F5(ec+Yg zi{SG$xIyicPDcL9Q@}mShl8`P^Pq&e0u{p3Cw!`0&WCz93N7qeIvL>eVzb^)cF2?11Bjz2hLXR02eE7 z1y?C=12-tYPQKBPvkTk^W}feY+tvO)xJUUTaL7%*e;+tW`3rEi@;BgOl}`XyDK7x$+~W7o@4yXUj>~D_cIC6cJ<28EkXwD9rQjsx3&GjS7l9kW z?DG}i&B|ARLvQovz}3pE>pF6+AF~FW17_JUgxfH#9Vf9_Fc*?RCE^|>FMbh{tt zL2%BUew;_Z#eeqgE#NBUr@?y~{A0+!gI6~C{#(GIO+LR0PP*SO`xuATy^L^vllR*Y|mxK&5 zxR-$f3Bd*}4n>+xVDKVEiWHJ>28tAiB1IB{%oKNrgkXcaOF{-2++BXx%X_W$>mOa~ z(}#QC?{oIa$;q5Kkbxe#9rygI*fR=eakxLT;2{qC%&Eg!^Wk)2%rA_qIOG?@b>~as zmR=Tj^-6f4SI5bu*s~VS>mn}b4RA?sg3EeKoa$|HRquowdNr-$~pMi(^T%5f+_Fsq#`chohm*c9Qgd6%g+}1bap1uPQ z^}RTIP3(UF7xW{zte?QCeim2tOSrCI#|_=bZT&9p=@0Qxe}=Qy#&f^M1^ojq>tAuI zv)gm7o*vir%($WFz%4y5ZtI0`SLbn0FM)@88JxW??z18;=+$spuZgRAUEI*?@usK4RXr1K=-F{g&x6}~LEP0j z+|!HW>@D%!rEx*8fXjMSoa(W-s@K5{UB+#_G4AQj@lbD#v$w{xcEAO_3$E%EH}rVi z*8Aa}J_rx=VR)#I!pUv1|2Ul06L3MFgvFvHvPu(AVIW zz7cozZMdiJ#sl5K)jML(L%5+I!)^UE?&%lsP``?^cgAbq!g)Q!1^odo=}&N~zr1*duqT-9si zx?T@A^hUU)H^Xhc74GWoaZm4z2fBiXdQY6(9rxT9XZ3+NuMfoq{5r1IMB4V>x| zaaEs+8~QBV*5~1#z6cL>3m5K*J6ws&`fA+JH{iCu6?gSrxTo*O*?VKpgSen4JkCXdi|HnA1zrcC@EiUPwaH=yqaju>QxAhFTr)R}OJr~a2 zAJ3W}7xW^ytP8lRm%myJeg28F`d>J&&%_1&Z(P#0D zSHh`Y9ar^QxUP%1p*O%Sy$SB>Epbn8iwAlqJk-14CvZbQi(C37+}5w-uI}TWeisk)hj^$z!^tCY|F3aY|A6!QS6tB9o!MVckIQ;y zoa#AnRnLp}z~QmF5UxAV-uoq&`0BzuHm*m9(VQ0xTjCY1APu2>I-l( zIesjc;H+-ryq<^)`dVDlH{r6r9jE#pT-9A%*AL@{ejK;-Gq|l^#9jRw?&-JjKu^I# zJryU9#r;3US^X8x>+f+v|AI?;#4hZwr^Bh930L*(xUT2H4ZR?4=^SqB#c@|JjeB|p zJkYD+p&pBq$K(F%;H)m=g5DUH_2#&$x5f><18(bGa8IXrpvU8(-Vf)Wi02-J3;Hlz z(nsO4J`SgP0c?258|qxj2rqX+}6+Io_+-n^_w{ReB9?9 zT+r|1lKvQ%^%uCRzr_vx6YlBEZuIMEaQ21RKLZZ$D-?e2Ix7zE{S!PFo`j#r^W(1b z#c)qAi6@&`77v`ShKG7hoP9BNu8RwLeO%V#a8+-C8+seu#^LwPcEmmBU*Vzt9%o;Q z{lDOX9`P6Y^>nzZXTl9VJ8tWFa8ECYhdPI|FUS7HaX~MQ%X$S|)vMx$9*f(09UR_o zCfwUH?&*#3KyQw-uf)vOxS)5y;k{kLwY%W9PH|6<5BXPPX1|cv2jPZ347c@BxTlZ9 zLp=d!UyD5_;etL5m-X4Ws?Wy_eKBt9%WzL$g@^hYoP9m^--xUFHr&v6UkPjF9vi3j>SJk&qqoss!uZ??pJv`7G;i29PCvV05x5DAQ zLc%@V9*6e<3EmkObOo36p17>{#i>3JSM{N|p^wBpeJmd61|I4YarW(a?y0z-&%$MW z9Q`_wh@EfZ ztbPX<^!vE3KgJFH1#anYaa;d{yE>C{uAT-D^$a-sPCR#3oY!;Vf}S6j^dh*d3pmwF z;i_H^*Y(P{q5pte`j5D+OSr2y#67(!9_T;eWEl6{4rleBabEug7xW&ur1!yP{a0Mo zf5UD4cihwez(f6ixI87E`%hfe|H2J@CT{D0+j@X|`aL|i(BI&a{t>78 zH(b>tcjqynN8yH^1-JB^xUJ{IJ-sj<=*93*FNu>6;y%mbtX>J{_3F5w*TN-T#AUq! zPW2|Zs<*^-y)AC&op4LD{VdMwmvBM9 zj!U|a%lchh)gR)9{tUPE*La|Rz(f5jPCkk|WUK6;r^k6cGcM>ka7oXL%X%T4>O8LM zC2&J8gWGyV+|#S!pVt9eN!;OZoYhC;ysqJrJ|36#$+)Ud#|?cBZtDwhS6_mAx{U{VB2GSyJ6wyi`X-#$ zx8s7o2bXjgm-WLq)sN$R)hP zkJy8q^>nzTXTqtT9ar@{xULt(4V}X+y*O^`rEyQMfQNcjoO~X48;i4g9h}!?T+kci zlHMGb_13tmcfbw33vTNaclCJO)BE9pJ_rx>VL16B?sgQ;>f>-;PrwCz5-#b}a9N*? zQ++-T?=KWyH(reE`ZC)lcKRegPNs ztGJ}!!eu?gsr~?0^(VNlzr+pw9d7BLaa$*QvcH}d_wh*9>Z-fVWGd$E=;pFSM&-OU0cgA^L!3Di1F6n)7 zSs#c~eJHN#BXM0HiyOLuTlz%Y)~DjGJ`4Bsd3c~N!b9D{$v1KTD{)p|jSKn)T++AV zvc3za`hHy158}F>j2rqX+|tkEwtfY7^_#e--@ya@J|60iaq?~4`3s!Y-{QRf2^Vx` zJp1cua9PiQQ#~uL>$z}C&yU-B5!}@U+|x_pfnE*|^~!h(4u4Pa2b_Etcm5;J>JrZD z4RJwlibvyc?VoVT`F6Oh|BO@p7hKhQ;D+7@xAb3eTmKDr_1|$%{{s*7|KXwjC(eE! z_x~3z=reIy{~K5Je{e%Laa&)3d-}h4sISM#53&CioYi;YyuJ??bPt#HqqwS{#0~u% zZtItEPrreOdVrH3^AAqy^5S-UX;DSB|mvkMM^$9rDr{JnS1K0JrxS=n^Eqy6&>&tOhPr^NY z9UkbL@lfA^lV9Wh_u{O602lNlxTK%JW&JEp^-H*_U&nRb#|`~1Zs`wkTYrYT`fJ?N zKj4A>6%TcGZ+8AI?mRut>X~s~&w&eiUR=@(;j+%-s$K%u^)k4jSHvy78gA<~aaXU4 zdwP95(Btq>Z-KKspM}>s+u(xU5tsF@IQ;YQzuj>|?}giXf85gtvM2VUx0`D5}X|oJKMObC*r!k7B}=wxUFx;J$(-z>MjoN z#Sr#<7#H;8xU8SSRsAAv=+|&tzm0o(3LfgII6E@-e~JtGD_qv!PM+d7APdT~6|OXKXcv3~_z(5vFI9*e7b9o*1m+|nE4w%#0f z_13tjcfbR^3m)neC)33p#^bEs59jqkxS$WiC4Cew>*H`$Prwa*5^m|!a9f{^yZU@Q z&==#Oz6>YR$K9^NS$z#I=o@ia--fIDZrsov+}01_o_-7u_0u>zDxUQMF6dWrNxy~5 zdWci~0j}y#a9w|i8~Quk(m&(2PWI(K=xK3J&xi+lHaygG<79@o=K?sZ7sYu!8W;2! zT+++qvR(zJdJSCFYva0J4>$BixTQD4ZM_xl>g{n)?~Dh!f`@ufoXi;a-xp`~fjGQ} zS9l&c6c_Z7xTKH8W!=E3J`q>-skpAs!VP^MZt06~TeommUx|DAYCO<4;Gw=1Co{!8 z@4{JqKQ8D8aaB*o4gC~u>*sM#zk-MQO`M%M_P>J*`h8r|ALFwA0;l?0T-86}y3Xv! z4tg5g(lg+;o)!1>TzIJG$JtrpK8xVIF5rS*3YYY9xU5&kss015>ObO!F5$M`5MPeN zYyM4f&-tJ5P;ZB`v&Mb?j0^fNxUBcURlN^x=)dB&{u}P;zvBmSIQJiT==}e1cD8ud zKXF0-3zzkoxT^n+yZS%4r<*vuKUjEdUxA1Ezc{?lSD0Uqv-%cX(0Agpz7JP*4>$Cq zxUHYWJ^dUW>X&hN&#rLR8#t>6IIrKs1^p2&>(6mje}fzPN8HxG;mdKjha>lA2j`>k zP|t$1bH*L!#Cbg*F6f1ESucjGdP%$o4*kpGhVzwhTd$6LdM%utE1p%v1-$_->rHS~ zZ;2avTin(=;jZ2d_jDBx^xk-=55URX@!UgjRv&>!;;{cQIPbiU3;G0H(x>3EJ_D!v zTwK)`;<~;RH}vJWr6=LGz7BWw&A6xUzyp0R9_j~hGEe+i9>L*#lEUNX37pr@;(~q& zm-Oqntou0C@8YWd5ZCo*xS_wsE&T&->tAtKXAfY1Jv|=inekB1fs=XT&hz5%-bG>m zg>ZQPq2N3&=p}GTFN4c^MV#u@a8<8~>v~<>(Cg#29*28+3p~)<;Gy0TC-cR9cEwq} zJI?F9a6#{nN8|8VIvAInACAlVXq@UAuIuA*L!XS>`gGjW=is5f0B7fqyIq0{x{XVE zA};G|ajI{^Red{d=zDNmcX3ZYjEDMhoLwNE`wY(O7jZ$qhD-Wwoa!mKp{L@O{uH)=$EaaC`O8+vox)?4GA-T@EwE;v~@o|WRP9*^^SKU~lU;gUWKm-SIN)yLtg zo`CE6B;3%a;g&udxApnBt1reqeHk9;tME`?gOf$#{x{;Rz76N~-MFATxTGJ#W&IdV z_0zbjU%++!DsJeva7zzySAT$e`V&0RU*e(u4kwGooqxtzogB!XdRko8GvcbA4L9`M zxTP1sZM`V&>e0BT$KZip9uM^@ILXC**1%c4HqPtya6xZ`OL{Y0)?49JZ;z{bXWY;g z+}3;Ip57M^^nrM&55?Jh-0eu5*T>?5Zs3wW5tsF;IMrw2sy+|b^+mX$TezjK#9e(g z?&%xwP~VEPi^bjU!UcUlF6#$zswd;BehSz1^SGg3!7cqJZtHh&SHF*Y`eQuMU*Mts z7AJ+c+fO*FGY4@G^)$GkXTT*rD=zD~aH{9WRlNwV>jG}*rEp6xhueB(+|z%+L;Xjb z9Ub>9;XDq%pSd9}JI@}>4tjcA)idLUo&&e_yttRuaDb$9Pa5Y@KA4qlO^K0JL0U~6&LjGxUBcWRlPrM=!0=vAC7zaXgt(4 zoGcm7Iv!{B$vCf1#|3>3F6j$!Szm%v-Nsct5!dy#xS?;tEqyy~>w9olcX3ZYj0gI0 zJk-zNWU09Si#V%a!y|Eco%1%%JD-9JdMYmIPjOj)g;V`KuIgWKU5_|~k3~<1C*W|_ zOt|fQcHGnR;Gtd+XUD{yb2z+DUU)sZI4f0;h~-zXP1jRFMtbrQC!xe zajM7Qs$L$~^(wfb*T5~kHg4a%cFpNH!>d>^?8H=NIWDE)d4+|~2qo?ZwK zbslF|jOQ+a3wjw`)+^$wUJW<&ns@>Z&mrsLw)6FISC7Lzy#*fVZE&(uJa}O zeJyV2n{Zp-j(hqZoU9Vh>f)?^80YolxS*fGCH*2U>(_9q-^Nuv1=sad+|Zxmw*Crt z_4l}^f58Ji;xO)yo(?Cg#+_%vSv@;0=y`BiFNmu;hZ}lv+}2Cuo?ZbD^{P0#T0Cnk zF6eb|S(kCDH^x=HIj-xiaYOHbTY4AV)+z4l@wlh=!vlQ~9_qtzvU=R@D4f;D;k=%J z3;HBn(x>6FJ{za{d|cHR!SxZB-0t2;QaAHoIw7%u6j zaaq5BQ~fHg>bG!R4{<|(fLr<#+}2;>uKo`9^v`&plf&6xPm7Z^;{G$@tey?$_1w6i z7r-UGC@$;KIMritRWFb0dKKKzYv7h%8@Kg(xT`n9J-rzo=&kTjZ;z9)asQohR#$Ld z?}-a~UtH1$;<7#zr}{`-)yLwxZs3MK5x4ZIxUJ8^U40(z>5K3{xA0J3iIX+s{#WCy zz5(a;t+=4?!XjG}*rEp6xhueB(+|_@;J^e>K&?P+7 z8{*`TasN$mc(2XyI`&UEueZYm{byX(f5EBV16TDvxUT<-8~Sg!rT>oG`X9Kf{}1={ zKk-2S3lH^~I9WUH`EQ)n|G|0P#07l?F6sZ`vc4Xt`W9T(cjCIf4>xoVxAmjAr=P?F z{Tv?ZmvORA-17~b)dQT@@8N>}2$%HdIJ{?M_*{I0Q~e{Z>)&ugkNi9LR*%AMJqzyY zIdMJ7i_3Z?T-B@Nx?T%6bP>1o2Dq&^!Ck#2?&)puK<|Wy zdN-UD<33fK)qCT-J^&Z=A-JTEz-4_5PIVnu^$EDHPr(g+25#wdaa&)AyZTbx)0g9c zo`i?`I-Hc^{x{>Sz60m=y||zsz$N_%F6$?7s-MMm{St2J*Ku3-aaX^Kd-_8>(4XO< z{u(Fi#XWz(dHpLc=@q=p}Gcj^{3e^Lj;G(yQTA zuZin=UEI>^B{DSZYfu0E`TgLv`abC}ZOL{?E z*E!tMi{q|dI^_Qpdse`yUKQ8%SlrU<;I1y?f!-J=Tg9Huab9nYOL_;K>RoVMr+A>p z<7DgDvmegugK$Y7hEshMuIuCQKu^HQHnHa=ZK_;W`e_6`SF~&e46G-z8@L^bfAp+u>CI8Q1k+Lgp{=+C4%>zY{XL zax6PnV&_|Upocg~A&HwJ_Zl;@i^Hd_Me9H`aE3H zO`PgUxUO%)Eqyoc>Id;aKZ%n)WB*GyuiwTc{Q*w(7r3r}#4Vkz(XVI113foR#>f6e za9%HoOL|3|>an=4*TXHnDemfR@j&m2lf7d9c%0V<;*$P5PIVpE^~t!U&&FMS5gzC( zaI$yozYgd1?YN{nIMtJJT|b9g`gPpZQ}954f|Gq>|F<}=f5Rm`eVu+iJFe>ma7!0( zS1*ePdNrKv8~fM6dA$)X=|ACA?}Y1mcihtZ;jTUu5A;89vR~{!0q6DUxTMd=sczxA z{x5Fnn{ij)g9o^p;k`Ih-rJg(of*7eije(OE~#wy!LgR*L_^l@8VQ{i0k?@oct?Z`!&w%A8<+kio2)A zOt!(fdU~9k7UwhL{OQqi;F6vfr+Oh=*Lj?r5%Wvnyj}*E^olsutKqs{6SwrbxU1L4 zr88saIGpM&a9wW`=4Zvsj$y8M#Vx%%?&`hpK<|%}v*Wb~<5VAx>-uQi(ly-G$K!!M z87Jq&p3`w&pMz6<0j}#ya7(vwS5L$PeJxJTjh#2)yuKZm^gTG$U0l}>ZS2OuYi*aV*jc*ugBt&UI%w|84vWvIJq!hyE)G5t#L{3fK$B- zuIm)H^mv^7C-&@z^ZFoM(ud(xABF4sINZ_`a95v%2l_OeTon7y#(8}{F6oPLsxQNJ zeO1U`60f}mC++AP!(87Me0iMTjqAFDTlyi~)sNwUei|oN#A{!`seTpL^;@{5haq!S zeE$3(Wb_vyqkqI*ojsnj^h`LJ7_Xfh=k+4Eq?g30UJ=*zSlrU<;jZ2k5A?P;nH2kX z#d$p*m-K-+)qlrzUB`P|6aQZLWSm?V@5$*nug}3HeF0AOCAhBJxTPoJn`r-u}# z(!b!Y9>Mp$)~zu=9q#Ix@IcRwliOlu9-P+;;*!qcR4=V z6L4Lhgj@PF+|_5}fj%E6_r(5-ab91BOZqCD>T7Ua--uiKHr&;BlGI=HLLc%V1N$)ho|InL{?aY^rhQ@snW z>+o8yrN`re-VY~}W9LD*qz}WXJ_^_Mak!-?;I2LimmZ5fr{PqejqCb++|n20uD%Qp z^i?={Joa3J^ZG_y(zk{A6ESmlnClKs^+UL>AHyyEG#>LLKgZ|u^#UG;*GiJit9T#h zZ{bO}%zTI^<4y4gcq(3RL?-hI9`#i83MbNo!+*2%Ae`dxcsLU8t@J56Z2Q#y#6m9jl=H|U5`u7Z^5a)6W8^9xT|}3pdZD_v$6ll zkkQYDjD9&}o{O0`a7hnvs^7zP{Sj{I&v93Og9rLYoID>pf5Uk_@+A88D4gn9a9z)d zTY5g+)eGZ+UJNHM#Qr65UN4JFdL^9d)p1>~gt1)v7Zs|Ing2Q9r1f0AUGpFFZJ_DEZxp;jX z@)zRN`K7q7FUKuC33v5%c%W~_rMKf*ci?gOD?0DRsq@)Rrc=+2TY3T9)r;bR9*vWJ z>>PvhdU;&ZtKd|xfxCKbJkaamWDt8c!g;+JF6pgss<+2=y)$m<3hwGX@j&m3lXqhO zfjF-Z#U*_tPW7?4t{XU+60bcG=k=)}qtC+YzZ*YC=iwBG=a!3b@?LZ+Q@8E{w6iU)cwoO~Sf^W*fB_&t3QT-QtD?$1}XV?}!I_SDbts`*+7By%$dP{vodq4*Bn5{&1Yv zN8`~reErsN$@%d()hFY+J{`C8Ik>AYzyp0rnEw#ZYKOU=h?5`V{90VnH{n#@j_dj! zJmHtPTNmeljn_VmA52F4zVqXF8){B?|=t-7o5x#`%|3P<8evvhf{qJZt27DKp%yZ znPbm!A)_bY+$?c^5-#e~a7CYu_rT%tc|NW=zZf_5Ww@iS!hL-W&deJ7Z^X%L(YN8Q zz8g=);d@O7cjkzh{ZFMwAB;0|#`)nmr;o-ZUBfkfJZ|cfaYvty`}!O_6^C;#z@z4h z{sE8Ce?E~Onu09SA^aPyD9Xn6Ld3{>Q=(9s+ zo|rj5Wc0ex?&`xIyk4xxTrS{-Z*A9#~r;j?&}?JWs{iM z1@D2w*LC=rdd>Oxkk|X+%%(Aa5YFkta8VzH$88qx!*O^YeIlN^b)27xM{N^*AwFr_ z=r*3DufbEci~HP)D?7w<@4_{GKW^#=aYs)M^POV;sW8{iBZ{nhU2Uqm_ zxT!zJ9sLFF>u+&p=h*WTPITrh9y59xT+%b(ik=mxdM;ek^W&yo1b1`+7k7zgErlz3 zIlNCA@8Qb$B)ygnzdNx$p2R%(X*^l~`D{Kf`dvI~_n0~89KM$IPk5X@;atwrv;Uj3 z^hJ1*Uh+Klua3z4#AE3u+}C&D+8%L!UzqC$ac9pse+*~FM?Zu2z~M3Z5^g$wJ!JNZ znecZAqxK$=*@lnneLO~gjmPPPzX#Yy&w)?UqwyrY5}u61{n_w;e3#ytdEo-?6`3kt zMTc{*#-sL$JKT%M;E;Jvhs-7yvX7aq@jm)5_$0kQp5(Ph>TvDXc(R#a@KinOKb*Vo zh|Gw5l9@+`{Gxaa^ZoE@cpMJ z|KDp@!;|%TI^3Ua@l@u)yXtW5csy$VxX)pDjBem@IP7++J{o`aKc1)g|1<0UkMGnC z@+-9XSnS#Ie|)13pQ9x&4*f6cu;-Rn z@%4K^JnJw#3Wv#htKt| zI-E80q&N=_e?L<{gdRTj4{=L>hP(P}JkUSj7e<+}BIs%uzA349@8l!~EztUk#5sCO-eKiO1+N9{rE_{J9w(93S&r;pBwq z?Quu%jQhHRYp2J|p17&^4S9WF$m>IK=8Tv>66f@>IIkPHs87TteJW1%S$K~#*OhBHYz2JkVF-{_lQ(uoWx5xP{IH&K#MSUNx z=pL@=M{!d>i97l^+}AJT%pI}+4V=^A?}w+{9lu82!<~C@l4L%@<2vzPeUA6hKj8F% z*fZj0o&)uCxb{$d%*=#4dJf!tIL_z8nMa}*!IPhe{iE?zymtrP z9Wxu?oZbXi^p?1$w+((~MCK!YcWWoy)Vtx1uHwGl8)u%4`2%oHAA*be2wc&};F_-E zral38^eMQn&%l}IV*j}~r!T}seJQT!%W(~duaQZ(sjtHweKYRsJ8<#&_<6h+PkkZY z=Lhhp7o#7?0~|VEz{yL|uj0(B@pJSR&gm(*qCdnP{dvg07W3cYrv5o(^oU#7=k=JG z9#`}%IP+$l&xLb(fiQn7&U0a|mk9H><9yjL*DK?qUIUNA;b$7_;EMAzabKT@GyT|e zF&;IH`8FQ&Uc5iw;&J*ne9|XzKK-qH4)pA}^+mjI3*fF^G|az@^U-0h$KZip9w%SL z%qqd(M6ZGKdTm_N>)}*ygvWe4A~OTu6E?$Bzl+`ukNQ4(H#|x2h0`Bm|3SE}55p~e z6z=Nd@IX(%rJv%pC*f3|hU@xlT>CX<&c~yEi}&hcJVsxMb4m91$J_O|sBghdeJAed z`$B$1%=d6!KZ=X`NnFy;;fj74*Yq2>sl)G>bo6_;n2r4(;fnq|Wb`+U z$m@}}ah4v1C*kn@WfnYH&xJxEh-k3iX=k!@2ug?p4eGy)NVeSL_gx}xk;PA0ri8G5tUla2BrZ8VL&hH4$Wq*He zzYphh4;S^LxT2rLH5{Jzp2JQ3GVbU%a9@Yt8_MKk{ym)2AK{|@99Q%=xTb%^P5m40 z=#jV6uSem`VzGY~oYQmSqMi>|^uoBN7sE}xB<|>CabK^5Glkf{I?m~}a8Va=MQ?y> zdK28#TjGx17Wef|I5Rr-?}l@_ii>)0T+s*Mnmz)6S%LR#hE2z z|4TThU&lq=#})l9uIUePQ-6j#`fJ?RKj6$#vHw?`)7d+C?#1D2e0p4TK06-gd>&kJ zz9_Eg(YUF{;ErA%_w_0`HzuCD1}^HgaYe6(YkDI*W|_FpW_X<54tJN0J-gw7uHwvc zalSXs=>u?4AA&3T2wc<0;HIvJ%<{44gpkpv;M_`aeg-b;b3Be0FM%_w#r|b*POpfIdNo|p zYvP(-7dQ3#xTDA6zTN_7R*(JL;GEtO7xk{VqIbtNy%%ok{c%Sh9P(?#&cj1qA06_# z7V`Rd+}9`L%-DGC={Tp)!9{%muINi}O}BAVPsAO4E$-`^aAwWee>+|uhwq{H;HL8~ z?&ybcZmpPq92fO7xc0|5e=*G0iGB@N^xGk$r{JcZiYMXcCS@|8>ZK=UGBe!8xn@?w zlg+G&`_3=JQ}Ko5ufmyi| z?6xhQ?EE-9RsS20D#mkf#ba>jd>)T;{)!Gi$KK$cI1inh;(g2X5k-Pjdb& zo~%E@Q}uNBMu+@pTr6dO|GChPxUzn{KcC>5{t`F!cetZ}#(kaK$GzPkUOO$$Z5%x# zF6!Cvm~rv>d2T#TFM?}0yk1%oH}$f(qgTRxy*kcp67y@}oG#*`-T+thCb*`z#7(^| z?&zIxU+;!9o5ubs&gs2zQ6GRS`jC*{Eas00d3_A7={j!e6L3eLg8TXmoY_3~oQre% zLOdCV@3WWUsd{3_Y#H-6;-bC{SM=SuraL&ZRm?wxbNVq{)KBAzegW6?tGKD(!W})t zefZ5{hR!A1QguITS@P5+FWI=P=tJuU9*8F6Nt*f|@{>A7)HFMun0QC!obac28? z?HHWX%j2S61y}SMxTe>}O}!rO=#6k+Z-z5F#Qv>tPH&HkdS_hG72MZ*;>?cm+I?|O zABc;o?&uco>nnqIjh$EH%x=*) z;GDh{7xi7ZiQ7q%xgU3&KZyH!GS2-a_B@4)`gz>cui%b;6ZiEym_I!K{`~Mh&gqYF zQGbCe`deJnKjFUS5B`}<8hfU}IXwd|>RE9`&xLDxe%#cH;EpcfzFrDvc8~qb;hbI> z7xf=PrW!MU3>jSt8NDH{=uL4={|PtscDSSejQjd8II~AK6P`==z&X7SF6zJHivAm} z>A&Nq{s->p|HFO#Pn_8^_Wuj#^qIJ#|BY+-mEJ70+52XHJb?4CnNcxTu#6 zJ~N)X60V&e^Q+^|f1=k4nM-4)7~G8W4RA$of@^w9+|=9Rj@}9P^=>%Viak|a)O+KK zJ^4H^9*uIbNkQ-6&! zlj2!F;GF(7%&&``*$0^G>2c}$n4cM^dJbII^Wv6X2zPZJ5A+hae^cyV23Ky5oh#y+ zUJW<(nz*Ca#RI)QPHu_Uj>CDq1up4raH@C2b-gQY>D_Tx?}Z0?f1J53?s+iI>BDhR zAB`)zhHLuxkhwixdou3m({W#)gDZE$%muinFTqXS#vMHo_w}_nb7#EvCY;l^W)Q8}TJ_6VDF}SJgxT8>q({!z%|@LVzG5i)vtocTV^SHU^G1}^HgL*|E=SubSt zMj@j&!xg<1uIcS@Q}2vBx`O+9Pn`KN_V0^x`aoRNhvJGp64&&xxTzbsqfZR}DR!QU z`}!=L`8m$d!#RBsF6tJp=qqteUyYmk2HerN;=aBMXMTzO_v4&?5Eu1iT+vVAntmQP z^((le-^6|W4$k}<``^bo{V^`;FK|VFi);EP+}D{$>G>`8OoMZJ23*v$;)b-DBUlj65%sh*8`WIZ(%S~nH!kW0a78bQYkD+p>M^*Zmk*g~V&^J2Gi}^?4P3(EKAenGeL8OHb8tsrfcyFq zoSPwD+r~vb5m)rJxTbHyO?^A==zDNqcX4LM*!eKd>Bn(VKZ7g!MO@Rb;ii5Yck~q8 z*Hdw3rr7@}&grjkQGbss`WIZ&BOa$;Plr2tCfwJv}muHf+aoQ#vXV$YmU@H$`5 zhf8{4oa)7JT`!4SdRg4nE8&4&9Vc_g{780UY*6@4r2>u+&!p_p0oDf)5vS~wgx_0hPaYq+nE z$Hj%?wI_$nBJrL-9x^!eJcBcfM!$$B z;_!DmkK@`>_T!d*5qI=!xU1jB13d*NW8$?_Lw<$mPjO#=g)=M0`S&=de+l!IQYTRc!++Qu`XTq7)qh}BPL-ag2rx(OUox>HqIPU1BabK^1Gi$`2RdG&_#YMdi zuIMtZ>5XwyZ;m^9Yuwj6;LO|-g>!4g&f{=V zPrwy@5^n0#LjI32e|E_0^YLKqIKLS8*NMIiXV#6r3g`4SVP1^$8^c`R7UrdqzyB`W z-FST*9!o#r4i1mi%(L|CX>ew}IG+LM^sKnKL7dNpJ9>WH*NfoHhA~qJ-Z*+GoYTwU zqFxzS^dE3d{}E@##cNAAr#B3Fy=m~~@$2PJxT#OW^)2GHPvDk*7I*YZxUXNwnJr_! zk8}E6+|(c9j{Xey_18G_r+DoTIH!NbMV)<)J@xdsrf0@YJqPaSd2wGagfm;k{ye^X zoA|j~0_S#!UysY+A`YL&6>&wchHH9F+|=vh%#QKCt&fX1TwB8xeLSw|lW}gRm_I#a z^h>y-=YO8epJUISxTyCH^IhWnz%bW`;)*^J*YvTtsT;VjPsEvBW6!A}ug?m3eID-U zi*R4JaAvo7?UgvEuMT;AL&)n}L*_3re-|$5`*B4-h?{yc?(3&8FV23ypU;QP?$NK{ zTs8VlT-5L2ihdv0^v8Gt4qvBV;HL9$aYz4z`#SRi=k5{vr@_s=qG!MzJuB|(xk7&L zn3*5v^dh*Z3%H_}!Zp1dZt9hBNB;r$^&fF&pV(gt-go5he}BCpuHo=_n}nPCI-J`t z&Tqy=eMj*Aaei;`fzc1(ihcyw^b@$LpT!;h67K8Q@e~~HZ69Y2ikf3Qg--G+Qi!(>W z{)cf+KaPv~8C=mX;+lR9H}%`Nqo?4$o{BSnkNuzGoc;R}Vfu&ey^fT@3So#`y-gbYk=- zIMrK*%*pX{u`SO3D`s8}dHqJn>jAFo_i#&pgllKSYd^ zL65=}JqxbsIdN0ZhdX*<+}DfY%vrH>Nu1Nm;-X#&SM=(*qu0WHT@0DCU%)y2DlY1`a7F(=y6!yws&S3~|J@)NG8D=X3z_G62rU#c zQz27}LK$+5Wr*7t3K`0fVWE;xQK68fqR1F3DsE9IDijL!eO+De&-e5@kMHk~>v2E# zwcq!()?Rz<{rS{6r}G`Iu>EZP5hwW<9Qu0yH=N0T;#~d*7jmsHIZwGBF6FgwC9j7Q zw*M{FhB)+dZ-O&<3%n(^^J#{2^>@IBs=q5P)ZYuAqyGLls(&!PN&Ulcss54pDfN%V zmHH>)B%gxALw;^&;7l%XE}w@Zw)4CYm-3~!lCQ)`z6OVfJ%0nv!D|tPfib}fpfVT zF613>ly}9Yyce$I{c(~H#$kxhKMZH`kvNx+#f5wluH;j2lFz{5d7o3@Og<0i@`bpN zFU3*55|{EdxRP(cNxlV#7kvI5IFs+jxqLq^)?oIyB~pU1g892fE^ z9OW^%l;6UYJOL;9JsgJm{Eu)Ze})TrI*#%z%MA1TWH!#_<7YA-+kG+y7cY6{Ega<* zvp665T3lhvzlxLm1`aQK|81Pf?^=F@_a|Fk{>1Vlz5j*f<*#rqe}fD8dmQDT%%l7~ z7vOS?&pG95Jl1^%uH*tI`8*un^2~+i%6%!$ zT*^1&O74l1+#824eExknll$RZ?vD$(#8DoIOKd-DhTuvbhLb!JhpCCr92i_@_3x&Nx1mM=YNR90(aZl)B@u@?F{ z{Dcd60gm$TxRn3GmHaPGa_#Rq)*_#?I?m*^aW1cq3wa|P1dpWrBeflK)-^Pj%=8_WFV{@(iX zPq>m7;3WT!!&1-xg){kIoXfT6a1Qe7ILd3|QeGcd@>Uq99@IG69h zg?u-T^8L7!AHtRV7*6t2I4t*>gK#E4k8^oAF62=-%42XTzlFmJ|K6K`Gxk*DKao`nl}w)N|J{s-&JKjX0GYAb(E{fZ;D`M1yIeB@rZlKbE!_r+l? z&p(PY`AMA118^Zfhod|cm+}Z)$*(LwB;iJO@X49xmmDxRMv+BrnBbBcHPzXL6k%m@n7Ih1>vFazmWt#+GmFb2hWQ zyd{qEwz!mc!j-%`PVzoDZ{l+f#D&}fN4X^~<<_{8kH<-FgTux?=QNzjXW@Jk@1Kjy zP2CsZO1>B;`7#`udgf}&$k$m$j+WWnGq>SPz6e1hw4?fqST;#kc*zb6jc zxc9>e+x&y9zpeWvoXOkHqraW!N8?N$i%WStuH;EL$sgjdz3-iZGkF@$<(asUzr|6W zi>n=c?|hu(ML6u}{Utcx$*5l(Uw9Cr79Q=G|L z;auJh7xKGi`Aux5v4BHXg9|YAgRu zp^mu1c0Y8+NxlS!eY}4;&g5=5m#@c#d=rlH?YNYC;jpjI>4P)5FV5vhaUnm6qdWkY z@^iR4(B}-rNgjbibML=qefdr6ALRXUIFl#hT>bzT@~1e;Q*kNJz?GbElIP%Xu+N`| zGkGD-<;A#=m*OZd$E957XXeZGagrP0aEQ-uh%>n{&gIQ;A#aJJye%%}op2@Zj+49( z4lR8CfjE;};9PEr3%NCp^6|Ko+u%w*4JY|59CDw3F3#i&a4uhr3;8k}<*RWiUxzC> z;w0aO!=XO^F3ZUGT1I}*`Yk>4i1pIF~D2$nW4NzmH4#V_eCf<0OBHLmQv} zHO}Pka4!Fd3;7ou<==2A|A|9epYspS8I`h?Bet4()vA7C4ie z;auJU7xJz+%6s8b-XB-;!8pl>;c$x2KN4s1u{f7c!i9Vaj`A6}lnY$R=iww@h{LHq z|5BXESK?g01{d-TILf!+QoaLM^4&Pe_v3Jy&wmJK@?$ucpTdPa2uJyOT*||7C6B^M z9)m-BpZ^xlEf5LeiK_gH-qd*!up zILrI%<4oQN=kliJ!ZR5z)~8p3rBf9T*@2bO5Ow~c?+Ch<1?G#Lf!#Kc~@M@ds*gMfA99k z;X3z7>tlN#TmQ~p`FLE)ZEz)@hLe024%hqMb8#kLfOGj`T*#NH=`8wBR_$2`59cwgK;Ili1{!5uYBz<<4k@P=kgo4kl)5p zeixVWWL(Lg;3R*6^P7GCSGbVB!BPGmm-0`zk{4M27T^23_2s{Ce!KVo#f4mZF*D`W zaVf8jD|vmKu>EHQ8{yE?y(!M*4CnGTxR7_mQQi%g^4_?T55P%21cy6({^2;2kHWcp z94_ROagaMuH>FL$-Qyt z?fLs~Cila++#eTmiK9Fam+}x?$-{7xN8;>mpFbMs@>pER<8hQH;Zpt(SMn5`o6Zj^}GJbOlc^D1@{oH!s99#e9RXkx8 z*IDKnd%ch0LVKUWQ67ZDAV1dgIFpCtTpooBc?^#7Tey@b;7WcEC;1~Bp7r^kS^hac z=joQgc5cW1O=gJuB%H~o;9Ncf7jl84e4gc>_xTrE9^1@Iad^RxbtP^#)bGQ2I1cmt zLR`v=aV0OsNnVb_aL?EIhhxe0aV|H&h1?K_5q{jpmXS}fjNBLBitTgpx#dUsIe&>W zY@gY$aV~#{3;9PJLzC0xp{;7WcSC%M95wC{Zf7uc@V`#8!U z<5K<{SMrxQ$zS6z#`k`QGkg(qe#BA!1()(~xRU?GN&W}tulwFw%Q+vp9**)_xRlq! z;SJAkh%2U2%BR=j??ud4C+`gK;SzhAa6;(1}FIj94eo43(n*_aFp-HrF=iG8OrDOTJPVidY+T7d z;3WTy^9erZS6s+{;3)r%OF69IxbJv=HJr(7;#^)A7xD(Uk~hXl-W-Q_ea_Z6lefoF z-UXNPp16|t!%02}=M#O-p}3Hbz)?O1m-2}?O!9m?oXMx-T<(Aixf8DBE;z|uad^+? zT!AyWJC1S>T*^1&O74l1+#Bcb`<(l5A@{>k?vG2k#9^}M2jWZ~f^&HoF65E8l1Jkt zkHz5wpEDk3@+2JP4{<3^!IeA>CwV5$KlC}@;zFK_qdXs%@**5Q^86B<$;)squfT;| zH`M0;Tfy^d;3Thu!^hrlgfqDbj&f66%3I+|-VP^uXPkfHbN0Z6yf2P&b6mL3%M<>wzJj^okNLP3F6EtZCGUZgye|$v`rhU^lXINQt#Bb9jiY>m{5tPfTbzFKbL)V^Ja;FY z$z5#V!sZZag^W2rM&rSoWl~&T#h5Q-{;@MrTh`Dw8|U)+xWx8d zx)HAAO>vSl9JcYyHaL@a#JRkic{|VSjSKkz9OXlBDIbn2`6!&^<8Zcv&p8?A@~M{J z(femwUOoqhoxFcO&g6@5+}U6Ie{hNIHC}})`C6Rh8*$jhGq>VQz7yy2J-Cn`z)^k} zm-6GdlApHzuJu-a=RAv({5uZ2dB4RP%$M)RNlrNI?wP&TR6JkI61>ynpG#7TYvhrM(@ zxR6_{$8qJmaVgKh`QH9s?6N+2c~2bW{ctHCge&<_oa7^Lv5z137#!s%EieC$!@hp3 z0~&IzSAC3$8C>-VEaKiR8u=c^y0e+uw0D!j<|>aKd&zO)>w-)Jk83GkG+Q^6DF~SH2V{c^nRh`QFVpWUqWJ z?sT{x_hTHfy~fXRh3&Xs;v{dp5p!C4{{kGb<%i)?9*HY?G*0qZ99nsPJkI1vIF~=f zg**jEc^WR|nK(Pb=X{HEc`h#G`8djpa49drNnVD-kv?Yy&g8m{Ylmjo-itMGuKqeW z%8krN`Q9eDl$+v&e`oJjIJEZ6RXCHc#kqVVF63Krl<&l)e2-<0_Bjt&Mt;~b^5eLY zpT^-B&p(SZ`31|!FX1G=Vwqz-|2od)3K#M_ILhziQvMiM^5;0oU*d3_&-@x^@^?6w zf5e6S3y$({xRn3ImHZD*a;+xJKi=op!!-ae#j`Fd%luyEyd|ng#+5u7Cwa$BIGPT7x4}_94VUs+xRTGsNxlGw(|!KMIFm2KxqLM) z>T7mo4_T*+H)&K$Wj&I_OO8qUt~-~H-tLH<1V8o21}e_mJz zrwjeuPQc+JcUzoy^?Z9=VY>&;#@T<|9W5hw#)W(dj`HQWl)G8}GT(c>W#pSIBj1j* zt3A^T7v1Wu{Bu?x%gcQ&FF%Sa`AM90_xu2y%g^CL9*Uzp0w?)39Io-bZ{kcIhjV!% zF69q!C4Y*OJQas)ea;MA$O%Vz4ld<+xRMv*>^k4O80Yd*T*%9DlZ|lnwaMjEE|5&ECA8Y@u$jArdTs{mZZ1?by zINa?%)-v)*xR6i5Q9c8ga)GP9zV|$w&iz8|M2Jo69^Pr4t&nfw%PS^9U*AnQNnndfmX566W(3P*ViF6FmyB~QRfeh-JI zedb3vlRv|`JRL`Q7B1!4xRQUsN&Xp!XME^|$p0cxIQa>C1cKLf#KY z`5;`%hvG^;0w?(x90vN#6LB%f-3~|jbX>|Ea3y!bN$!Hfv%a@0&g3g_E_cU;+yh7X zW?afWaV7W0Nxlz3M z_b$bSyxcNFy!u@GVoXfZ2 zLcR+}`CeSg58_IG1Sk0k9A5VM&)`fRjC1)#T*xouD8GtJ`3+pjZ{sAti^B+?KN)B8 zCpeeCz=ix3j`BCSl)uN-NT2f)PVxftYu^7Ihtcl8aE9&k{x6Q|@3RdvFIUtoRtVqD3W;Ur&;!&uK>hch|iT)qt# z@?AK}_u^81&@z?3_D68S_V>M0ad_K317~uwygUa-c^)q1h1MVEdl%z0(SMFF#bJ_r zInLxd+j7oweO$^7a3wdyNp6h8dp>6~oW1YI+7d@>KWDearM#2nCwqT)%gg)VLOu{j zxdl#gOB_D%y{&Qiq5F88ee7<7^J(tWa3PHQZiGt2$5W#m_JDZgQP`E4A& z_WZjzlPBZ&o%cV%rThi1q&wr0I`6ryq3veO-j-&h+F6Do5CD-1L`SR*G z%<=ha<4j&3=ki9Dnd`p?ZfY6%0$gId$3|J^2lp7u$Zz3Xo`4JaJsjnaaP_0_{R}60 zI?fjO=W!O!<*l}7&O*<3#8K{yOZgI9$(Q4>$meu3|KWZE=h!~u|KdWfy#q7l)p04W zjVpP5oaBvg_|xZXY8g4RjJyrb|MJX^xR7_lQQjMu@&T4v=CAP(>*MdZ&WGbl9*D!= z-mkSI*GfJW=kiOq!uB4mw-fn)Jij5%<%@9q*UxPnPT2Ajakkw3f#u~-aUoB|QJ#Uz z6`oJHlIP$g&%+_CzH*#!()NOL;u55Qv&{rxN7YEb#Rg!;n2kUO>ibR#ksr{F68ZSly}CZya%r2eQ}bT&xZK|Rui;956DN5b4m)^eBF^Oxa3Ozc znH@bd6=(7c%gf2~@*EuHdAO7p;!0kOle`p%oqYasoXK@|W4>G;7jgp}<%YPF8{X@ zclXS>xY*Nu0gm#;IPC5H%Wx)NjdS@rT*whe`8J&P^SyWBu)q6WoXHR3Tz&)>@)J19 z&)`xXj4Sy?oaC2rIKbz>iZl5QoXc&%{xF1Sfea zE?fIKH{FwC$y?zhZ->Lt{xfK2*?u-%jI$H{SeIE|e%*Z1>MQ@VfaR7y*l()ncw!eSaR<`pw8)s+x-i|nzJL5vW1V{ODT*}>WC0~z| zd=m~GeCF*qlY8OV(XW3WT*`fMB|nOj{3H&YJU;+u@^d)KLvbmOz?J+OPV$>Loab}K z;Y^;0bNK^Y$e-dUPsOD?1Bdf{PQsZy2j}uUT*wP?lo#VtUW&5|{2o|tdAY^jWIB8Q zR-CZ?d0`k1UECvaCXdFsJQl|bJu@Dc@+4fzAL1lW!Qmp$Ps5o!6PMWTjc;*y@6 z_q*X-o^JiyyubNj%#qK>l{^?1w|i!u^|77j&WAH!-UEl8-rv`Jhv%E)T)x%%clytf zcdU=?{2R5zclqAaam3c|VD9DpA-KZUABMAgyuS?R@(NtYbz8AlUISP1IylLVaJbj! zG{KqN6zB3*xRAHQrMxq)K!5?soc<4W#k`TKqE^_G`!!i9W0j&d&?9`Jl0oXLH0EZ&g9K-E^mn|Z1?uImVemY#WM0x%gDc2 z<`K{Ab|e|OD~|F=T*-go@TlhxI*Pm;ag-}u$#q(D{4W7sRdfD3u8V>vhZTwGy0pFuc#!uLLpb9osq3j3z$;%Jo65ITQ`HRSvuW=5}r%mT{~_PyJmLSEhlM|n@2 zJ?HuTEF<59D{O!6n26I5ckNS|`MmomT*!TKlxN^lZhRVZ)4fXju;3Rj!VVL)y$GQAFF68E?bKK#c>4^(@8jkW# zXK*a}DjZ+(bAHeI@<+ImKf_6$j>F5IpM^7dHqPZAEHlE-;b-fQ^xx6UrLGaW4RsvoNp&R_HQw~OURy9eQ7jOXX#D9^Wy zya-qF5}f2^IK1wASKv&pdltu%*T6|$2gf)4xQ%crcgA6?_Xp!*oS*YwmdAE|{FxDH&&E;y0hjX6mY?f; zf3>{)2d?D5agsv^&gTcuuZA;uO`OZ?;zHg4M|oqMD8@t53o4XV1K3Uf_NOXA9l0;|kmTQ{g1PWBEni ze;=3f$Cmls_kNDUV)vIgm%qk^{2h++kGPb7!Ik_QPV%2PEb*ED;6kodFh{P3OL;9^ z$?M@HZ)pC*=WK%WKmE0AfeX1Aj`9w;ly}9IycbUL{y6;Qa}LJYQlEdA^_RJi#HD#&KdFDc#$(Q0>z7iMmH8{#Q;8MN?SMnW}S=(pc zZ5jD~%g7JmBtM2j1J6H&Gi-lmAB1!Hc^u{8xRgiXB#*&i9pC#FF60R~%J1Py{s<@e zGn}pKd#B@Eo`s`48<+AAILSZbu%7Sz73cCFxRC$GQ4Z%YM_vslc}*PF_c`n0T;2c| z^2RvIo8wa68Yg*s92)wZU2rb%i3@o@%QW)LK{%5SwTyfOj`A_Ml261*ZfE@s{JlFJ zhYfvZ2b{^Ba3OcWQSOQ>`3jum?l{}X=k&n2d^3)6Ph85qacJ!M`*0@r!-d=*N4dn6 zJP;>&2+o`MoME_-N8(Z*jVpO94jX%ZJkI1vxR5`@QJ#V;c^XdgOq^}vbH2s7JQtVp zd|b(kaM;xIOK>JH!-c#8N4f5~WH$Hw8aS8N!BK96OSuV7a#I|(@V#5%Lf#HXd1qY7 zd*CGRi?hu4HpjV~o453PrWG#aqj8i^z@^+4=ev5oJuc+4ag;maQtpf^`4XJu%W<}s z&*_G9`FdQ)H{mGXj!U^0uH-&A$$fFLug`qc`tp-F?C1RfIFp~lxjfYR`}_47VSV{E zT*`0aN*;%kJQ0TjeD4Q1lRve*Jk|OKdu9gCvHko_xRB>qzolp9;V3V}S*!Xhf4(oq z1-9?xlR9z^@+r7z?fo-wcC@>|rF@?CkN5tCmX|NZNxsrDC-||hu?)6jy@^YCoaN<- zmOs%mAK-YB`%}xyQ*k)i`!g&rC!EW3a3RmbQC^5c8{fMaXYx|Z$jfml*XhJHm+Rvs zH^8B-&uNHbJHP&oaVc+RnbSP8CC=n+EhF!QD|vUE0S;&S-ivW2UuJpvYRk*l;Zlycl5fLFz6*!5eCEA4 zlOM!Uegv2D6S$I}!ATyB!`VLPMa#=CTV8$@XB|BA2F~TTaUs8pqdXax@+X-8V%Ez0 z^9!8GUs+!M#`5y_xRQUuNnU`%IX>rioXLOTT>ckFx%PR?lvl@AIWFwW)2aUnl#nF~Ds ztYzdEEF-^!ll%$}ojw0L&g2T`@;kVY-^Wq@7?<+rILTk)(8XtdjWhW>oXbDrLjDCu z`8Qn3f8ubV&-n*ua;@{3BiF-)ycUk~dN{kpzsEMTyu69!$-; zUU@Z~K4Z;zwA3ohk7agz7L;bz}^5YFX8aUmap zOZgaF$tU7)i|=iRGx>B}$Q^K$JK;+1f|J}8XSe#CD{wA%$5HNqOZjG;L1maynGzadV2n3oXe-;D4&T-`5auy z=i?+_gtI$*&VO(&UxlN5EiUC7aV6i1lYA%6?({kL;9PzHNBLn~%8%o4m*=0xnfxp+ z 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 z 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

u`~u-4R_QwH34fjNiJ#YXwiBMQTDPA`_yNKP zd_mV~Cj2Df%gJ-d(KWh$jPT8bpC`QkOS=9f!dDW0i15%_U4J;?3kcsq_?0*ELc8H# zmgO%gvVDyvU|AN}%_K7ckNrEzOaLsu>2*P{Z#IE4XKXJkY&#n=tUw9k`<4#02HTeP zN!!YFt`=JXXQOR}!@i~uW?BA$mANn}ZmL7LGw_p#tw4MeQV(pFNT=Si231tRz}GbM zO~wbijV01~62?vhFB!e?J>OQ?`3f@N{1px>(;(5W+Svpe4IrFrg3g5ga5vks0;zU9 z6Lx7ioq;jJUV&kskh2K_@z?N@?a%awg6>8HGyU$%cym9BTxR!pqLo4z*esEK;P+wJpPB~q?3BzD=Nd{YJDeGw3v5?p z11G|6yN#ICQtEZsJ!xCs#8(%JPCJ znOBk5Q&K;QPYHw5UKw6wYN{0&fy2I~8P;i_7o{$5k!s!<_$taXzFAK5HN51$@G|TM zMr`LPTxYitFYztlt?{qnHSByzuBFt3fZu6D*a}2mSdSF(t%yzy`ke;U;GjP~3l`1- z3Huy~3<@SMvEAxygXyV0&<1Z^ui0z=#DrF*$dsE!G6SMs23cY|k z5Wz>J-QGgq0@`UuI(wBw?oga!IQlG(11@q9PR&UR#=nJPNej6<@m3skP+`OFw90+5MPWuOY=51?suVEjJ`~2NYku0^$~}<`v{42novm{ zwEnR3F@#K6WQU_(*I-H`J2f*UGc_R__WH(iUf&q@`o^$V_t0ygu1Y3@!OV~|Q^IL} z^ckiwkWmz`^sJSuI{*7$(+=KPb*)Fya^&xJ{2zq>)%ahC{~M(m<1fjlAdF7d`YO2e z5jlu07KZnpeNEDSHR7a9rIm@jG~_w3ZNPuiNN}88nrh9*JMKZ5v67d4vz;cCN;oz? z8BDbU&byKSiXu_)f>IxS6{+&-j+QQ4lp|5dTDk6*aK^FvWO9?hv~W9OqI?z7o!LHj z6cV~$gt4icg|_2^my)J8Hn6*-Vo5`7mWEnVZu^|!rRZ(8O0Bl6HC{SjrQ{~I4Q}J; ziNp068vFCtB{L;bPtL4mxkU4{kF8fpP{ye1HMKVRn2aYe7Ill59`jrVX23A z;A|Z9c7sxbmA#S1pYwF2#2<8j2pjhVUJ}7m2*$q;k5A{CGLpUm;|B9*yDl=3`vS6p z{=46OFS`XecDCa@GH_LRWG~y-@6J2=I(wlj9SGFC{v*}YEfKe4r%{f5-M&yXm)(xo z?sgpXOL@jc*YhT~8I~RY0rV1OQR!V1T!R0avM;wAB;a%V-es;?W#ZWH<{NOa>-csY zH+{HA>z$2oXW$o7YWv_|V6#Lz&C+^5j+YXvDw(#on=NA9S~;Q>dz02t(fXm$l1OKv zs&$8G_0W#U@rtA`jJ&>wf{yQpjPnT*ScDfhSBy}8|C?Q2!me-WZKlrPUW>l}BX?T? z+ntNoNF+W3Cb$ta;>i6Gyri1GDd-+RI4$7LLv+afF%E)W*Yt-s-(k_Na6hxH{?@?9 zz2=_Zg#H9$-|SLz;m_&c3k_GAmQ#pO*BHT# z7D3CjDyJVJ;x>*Gbt%~|$XMpv(7yXjQv(eG+!74U+*JT+ z(YGT-$o)LR#z(TbG~q57e%XB_RtHONQ!6oRP65_WzFVRKD|rKMSEuRw00?Yf=T!qeQ{??NRW)M41=#DDz}_%XK{KUB{2fb=>IWcWLDH(7*ss zdP4_&TGw^kCRv5)L2B#3NbD;5YBbzf&N_L|iw!aFcf`h+_xxC$dG8x*miOk~rUww6 z28=(wIkX9w@^1(xnF)Z&eRCwpqv`gl0Hqq%LfLLUfxW=NG#c(k1IO4unS{}x};mW~=o`pX%F0h?*2v%Ua4O^iVm@Ob^C}a?buJz_UgmVTkVC zdgFNqDh)k2>Xy<-oYJx+^-jnuqclq#Vt#`2NmK#3kg16@!=HS^z%dhT0@9Flk{*7Lg)9}v0XXZB;Ze@D)7d?-0o4o!$OD?SZ*|G2!F?RLl^Kw7zizXx0 zya&onw4xp;4@fF?4|E5R)aV{4-%Phno$FhgY2p5BVL+A{$9xD&gaPMUat*wG=`)fS zuhQ;MR%$aP3^cX%=rUh1U1neDGG9jTHLzJC&5*`fg1*O0OjDyW$qSlkX<9<_;v0(& zOKH+j62rkGZypXtN~G&ej6bGY(beAg1NW1M(DF)}?D)^nb2et9`f>MZ0wRb?KyqA^~@TBn`bu zEYwr13HSK0dmb-+QgWPMK(9htfS0d<(DQmaS+h+lX8L;wq(n@<-M2zvuH^bF@=}u3 zyYqGlWcE(nPy3dpTN@yZ8*gS#*ef>oDBPt+ASTKXLHfMK^hk=IE$sCW>D$?}x@T1q%N0B>IQ^KQ+)ul1Ik!{sr!ym!$l8AfOI z>Wn;&410?v$+=0owRoi^(N>F{+lX~wSC)wUH6o=xW|synoQ?T2OBJ?z0#U_wgLw1}ll2nY73j0R4nVjTK>{$d+DHp^@ z77$}fWnhD(#gV+BJ()$YMvT4vsQe+6fhi-o+h7=kaZ(D96i=op9%+{-8!hkQxbX(s#t;o(+YXCmR72){}AgfHv*>j=L>_{a^q&N9NU6F%`P zy3TIG^Ec}D3kW|%c=W5f&RW7R6Fz>EuCtTyv{!WdI>I{$FKp9w<`902@S(5jI!g(^ zMEJ-nRdUy?kRL4x8vT8Rb?~T4F@9j2ATB+O3aWe zHE4S)I=CD68~if159R)aJ;ZRZ-(cr4^c{UtoDq0S@y3aLF@|{&Y8Z?p#%wvMku=*3 zvid}2EjYzn`}YUU_GYF(HF_Ip(6>yMS#fup4eitr0*^y=A~vh!&VWJJ9dMkJn&K@E z?J|R}6th2);@$6pX3HR9XeYLIUV+#{J`uqBsr0Ab+EAu7?!DgFOx6k~66?gh&H5fj8%Ss49HTN83SzSc`RtP-gN=U9 zGmp#gSmus$qlwCffJjBr5hL(SIFySM44QS{vVC3m)>U=`7Q+1AcrCY4!Wa&|4aL!j z)jh0s%PUSsuH~~(!Vn}gUW6eA^4PcqgWG^F{#)cao-RpV1F(HqIlCJc@iXAgC~&Og zNleg9!$Ad>p>d}e^2BO@3IO*gZAlqtzAx1fwzSv?^t$ee79rmRLD&-#Q zi}=jBDK|r3SqW{SMwyk=(O*54pd`D^~l?;jK@!AJY3n?jKCddGq>5yt)@m z@K1Q{lXCBAPe0r5?eApzbDxodPTbpMzVIW+U`S-fXIQZGS4f%r>;?(DlW{&6w_z>L z?_PvrYP1@$7)1RU2Wjwr$+)SIisF?<$X$=quaK1oh)DT_+`qucodl^ApL-c$r2i}4 z?)_HRAnb{*L0FG6^^|0NB%$POsu{I+L(Ob_1PM=EBHqh{`vZVP+}~hZ62FSqB=L$v zMm5Re2;e&X9Tv&c`=fGtKKB|d`b1@ACB^*{YW|#WppD`BVAJs*h;pyvrP3_im|{<2 zY0OERT;nFuu)lpuHoj8k-YYV_Gkf3ij6`mBASXN6;{s-fqC+v|$O@S&n4J>9PT@b{ zQJzGooNUTMt{JGgjIuD~6$XeDJa!-hW=A?RXew}KYIZOxouQqX>WslfsgRZ`v@6*S zBrA@#2@Y0_lD9x*cYR5E!lD+YaHhf}Tp77a>FSag&rqzzCBYd*F?Q?1CaaZC8s!Qp zjHG?+6PQ4lB+)^Fosp73lw_BM?RVY|=Gn+p0$>~fPBM(6OxcWzqP(m~b^v82wYGAP zY?(^$lojfXbXQzCrANm=0q>9F|K0dM1OLTR{)9K;|I_$?2>&Ic@+bTT{$tD18jgdc zeP66uECt7yAM*;iDDJ=DKDTNvAQoVHHp&q|UA53u0QAiF0eT4&ZL&~6lE}sMN?1-i z(&tovyd`VyH)xAb)!q++ef)IvF_VA?4;Wkmf4QTLwoPRi^ICws~?9>)hG>4VWN%H_l}KfNQ6X-SxcA2cOoe&OeUwi;=%Z&q&Cls-~#Z$l=u{$C~j5^|maePNL zMn{-Hry}gFgBzUpPyjfd23qf>_PGP0SMvWO-K(hZvTx~)4>7sKHI@9h#WJ$+RTfDG z8YEwCANWfYX4kQs4v3!xG0!2yN(!vmva%!sKKCt9K%TsH#@^OYC}G^0=|k;^N}a}_ zO-4;=Au~-j3TVP+SeQF8H5l*)NWacSi%rb0joaJcQOXGOZF8KFIL2PM9Q)i%4`7aM zj{UveEFoR-*n6q%v`jD?LA_f z%x|7&)|LM|631Qn$@f6gzHcHPd;8w`xCMrE+283I^f=!_A$1AoPIvxM6#Z^Z+uuu@ z^mUhaD0~0OvMUmljF(C&W#8rdZVz7ngH?uW+LTTRnN*W5i)ir06R1hY*+ft z!=H8o_B;LVX7TP}?-{gbV22Su>OOWcy=Pc#=M%7Ui*W+p<4XZ=q_Z78Z7OYik zzhsx)aIZMPP!zrdRhTi77j}k2s!t7l7rkV&sk37Q?KGw|o>V+@yA^zEVV zr9>XQKE!(*6Zc_LkL8)<=P_o%3?-50$_5;Ir&x(OsTGlXnXge!2enj60XG+O+Rlq` zS0Ni+x!67Wr1*A9x^jT|j_rI3hpi#^T~go)i$}UF`lMjq)G8J!?$gGi9tU1^a9R*7 zHg_1?`3%CRs^BNvk3Be7u3?3@wJJ_C(c=kn3ZdaXi5D~B^!#DqE#wpuTc^H+mtch~ z*9N?~P9jV9B6VV|97AtpTMD@q&k;T&Vo$+7nfbxpmKa@jSq41IfnAmnr?T4;4;&|p z0%Koura4}D=GLeYe}nBh2dB)nfv_Y50>N}_g7P!&6CDnFvqLTIi}i| z$XfmLu)|DK=I74GA&HCA)soZ9)GyTClKa>xjnd@ppo^#E!i~~XBuZT7Y}q*Q3fYun zuJ_bP;!%~IX3`SUCoQNYqAT}5X+W6E6^^hX-uc{ajsJi*bRLTt{zBx@S&kRmZN@9c zm06aH6qqMx`sRKYC4h0IOtq3%;bB;L%}DlK%!CUYF9G)+oPgJYf_VYAr2EJeIvS5x zN2`$ByWFUwiR2;A#IzBtJ+JWc5j4*yV4{w)L@V&RE3>3;ns=6+)yw@3Ov6!`L3)kW zz+D0Zm0_Wwpz~QAdYfckyUnz|h#1WIGyTTKLB|p>d+p9JNoiVhB9G=2O)K$slCVwJ z1e-o7kINhl4b<#g+=KVw_@6wtu(9bz2vSiCP>kR*|}Z! zE?GBv6n^B-ZomdqqEBqV!z8FGQr#Ysp$#spgc}V`95|mBB5Ayo(${+B(NhzxzW(QIFAIi@`k zXEiKPPGV?cbF0l|_Ib#A{v-DmD~#rFUz8g{;u&Y#7xXNO6L-Zwn#H#Trm1Mg!;(r1nSr-r8jEWU@rL-Db%K9F~gE%}vFe+B5eD zBJLnm{@6;KT5L650?uF@drMNjpnES4uw6FI3+Iadz9A}@I40Go=pOEBo=smykyrOe%f>mhXvV=An`B*s*>^9te` z1$ekb;veV{-zM<_JS=0b-e&HMl{Z{xdjU4e{m!Q`012OxIibvezkxLM$vOgNWoKI{ z(tpalyFZRG`Nug)N~J7q=Vhc%tl4_@ShQ2^O?leRx}-g>p@_=!Q+OE4k9$gr=?AfH zg7i|%URyFja|1VBms!^fqf2yNg;H7wPmH*!s40C;$s7(h60B{Tb4sp1fLi!aQ>vU( z(g#-a{=fQ2`@i~-a+Bp&tOA-cmy>grNtp-CV!JQr>3BB8=gFZ&uy=T1Y{g`1*TSogU<0P<#(KKHGt$UPRFJ^PSb1}v58>o7%?Hs{y3 zw9rBsSXk}EI_mwfs5pyk#)l$=VU_^1&Y2pm0}ghtbE5Bf0Fh0zkUQsLER~os8}|Fl zL8A}DIOINvU~C=w9yf|mrSzsDbEocxx1^G8Ae7@)z&P=sNsF0O1eHlez^#N?w%=@9 zWceNJbl`&@UXC$p8-~MT;D_;!51mOrpXKk2j74kqwoH6(6{5_{COZ(7VGcgs@h5Zx zb7XFVMNfRxObQD00nmGYcS_bZGrjo@K8+FbR%b(=T8a1hpgXMvU-0HNw)IV`A?CNzSGlHWA4fKf z7TWdVCOq)xH)&!QkmG)N@sWsb7HXnkm|c2@d=|#SVtyt*Lt#7LLgsw#6R<22T z#}SSB27`jFd z&yx?bD&Oz*@lyX~ok9L!>yM1Lo!2CTW+3vYQ2Xhq-2QyNapu}Rop?9XokZB}N;3F3 z7EH#O8<4XbI^&biq2U_Kvw|{*kiVoaSzPdZy-O(bB}3_?FVin$m%@99EJ?eB2Jh8! z;EiEI)>|QjT^aP*pD{NXGx7)|8~fkzFlB1c`y4=`q1s3w3-ovs4QcmPSi|0feA|)6 z;i#Ut7X++#AYT4#-`uURY^+9v-5{^Y^$7{PPvhz~J|=NKXFS4+$ved45iv=~C+bkp z?5|?W2lq)Mfycg_2{861=f3!OWU28{B=qIR-w7@c0(~Fsl;quRkeI|msRZ2#at1jj zL2@`OtJGa<%qiBOq2{BlrjMKt4Q!HN?uVThnfsLj1l$^=nEQSZl$tCtV|ei{Anz2h zbuIDEUdfm_BfCM)-4~xIHl~QY0!WmF*m&KBhuyBSNQ{|+)d zM+|+Dx`_J$+@_1Y@t}M*NV1517u-LjXizt#u<$WWZ@!H+ym!I?pQO8WIN_CJikWEV zKGQe?Y3vj;(aw9O@o_owdHwGc_)T0G>1f5zS+3AtC-xqx)`W*{9Gyr9-s11V zOW2HHlH`3xH`kqp_aK_3*{VO4Ek3>RmMhx@0arE=y4s&@J^qBZ6(r+ux%Ai}`=9(y ze3ReztA5P@HSuw3@e7YA1asYtPl?Bxma`9fX0O)g?`_8`WVgUZ(3y@j*oS;W{9|45 zACP!?c2man*tA1`2{=)@%aKlX4Xm3FTCb7Ug9N!J(i4!MWQA3munQMYWgCHL9z zxhts%m{aGP&fa$Fv zN;2#PpOl~(*EM4I)NjXTU|`Ysb_rtf52xpA94QAr_lFQ{d;(!yFsYBI^B6z-OU7fR zT>_1`%fqhGK=?wu5ZMnBf9_0pc0XjYFLPn>=IuY&&Ob!jxHs6$mEYDQ{$CO=z;2LN z6OWmASNeZSya2mFUd`T!oPyc&FahL8p5xwzcid*=`KB)*=#BaV?kwa=ra~v66Lei1 zrG@Z`85u(M{(rQ+34C2u)&G5a&dr^Yw7pH5q)FQpq~#a{YEhn>1WK3@6%`ek#R&z$ z1NXKngp`VcQ$bO|2~iQ8M{s@|c^tu^D&hnR4v4dl)8pe%-|ug&ea<~eTjc-#-#7W3 zd-hp-?X}lld+)W^o_Y3L@Mr~qVA;FquUsvD%iWUwpxqKbg+6PZth)1guYXE^<2#i6 z!oF>VRp^h%3_9e5fBoxULFUSL+1kw6(iYP4smrGl!a(V_32k+WywUo3Gg?$W;^ZE@ z$jRhqym_f;@KS2^{yA?Jb#=q`mYxGi=5rPH5BN@<&3Bxh2RFobn&LAljrUJKnvcQW z*7_WV&G*0X41|2@dN9drDqa`S!jic zk{=K#`8_|AGCKX6ISy;=l3xKII!I%10kZ%;L`_JH+Lr1F=~yl{e@UP|?-oY2$6hsRm5^fnA%EeuQUT4wWBY{I#>%5H1hBBlbX{8KBXNBX!rzGj*snUXC{t4vgU zRYJ_VJqt`uQ|4gsq>0MJ@(C^Hs|@Xb!*WmWEne5%5ViUpcLxB_7gp~Fz4{JXEjL|j zIx4x7By~2EzVzArple-AnAS2~FwfJJ!vOOgC&P~Zg6eq=VTU#zF2F)%6bPDzdaj~~ zW<|WKt%BY$pb#c}je+aHn;C0VsqrNN<>bHRw&ETtjqvyc9wzk%y_>w zLdVA5)LE@s;qB51u?^-#v(mqD`gM^I0ri>Gw&~AXEJuk7?gn;{*ey+xm@n%XBLn2TO-W$z4QB3i9R(qv#^|>1}De zxMGc0)qY1)G*iRYq!qztyLr8QX`a7}d7_mpRU!Co&<-HhvN9f@yoZm=HDNLDaC%&Tr~kj8+_WMaRA+}f0z8y9rpWA z`zgxIm}p+ipu(J>(X4*MS_cOh!rLV!U+W;Kr4{*}DmQBzPU9Wc zHVBlB9mwr#8-(C!6D7?7)-Cm(7YriN7)g&*fqGbT+B{Tz&_nP~(7}ylZ@BOca<(Sn zQNU6SL9y^54$B=1d(tu)sLg&oG+4OQjLS1JJa!Y+bT_JX|3^`g6-tqlHMYweRg#?T z1X@1zMI#$_A{yJp{d``(W#6AmzyWx*tfSMYLOi90$;HN z-|?~~6ijtK-I=ddu<|&-M6L!=S!~9dxXO_-jb(xBEo)plNA*VXkbSG>N;oIBH7t^m1s0)z!dU?wBzMZ}0 zNh&W5qOp0Yt@<>W`aDTf)lr3DjP(-V0BHz0hH9!I169nh$@ew*=9_#?`5k~ZtfgD{ zwE1lYA*?ubln?1JGv$&UY zue>U8GGJw>b{&Upk;e@mw)V+^snh89?7XwMP{x;+-gC3hk!NW?AsQY|8hI7=>1pJV z`LFg0#rVKr=?qdgZ1UMTNTU++T+O^~$)#2G7C^c`VePSYI=V!|Q4j{Jv~MKE7C60x zmIaetZ9^76>++J*A*nL6j`ksWqJNwaZGILt!c4Ddf~BzI%E?mcy>vmI0+~2jr9}Cx z?i>*Ggbk}%-+%7O04A=6wnqK$8_U)yia~A#WE(dqEkBBH3 zD|sGN=bjD0d?Z+ZF$A33BzH%w&z+AmTcIL%oL)lER-dTMI^g*LqGSUBqvW9$ zulLJpT^nYn_{xQdOqI-8{M|S+;xAZ8+{@hTbK!-u-Y6Zb1o21jMkG3m#Pw!e(X6F! zR_;^{apcZRMKSm(p~26b@pR&4qH!9+To=vCXVTYC z&PPfwQ=Efyf!$$f-AL5q6B31h8Dp_F$H!|5x?n(Te7ecI~xzYZ5`yWK@Gi92^4E&Ve zAD>sZq9yIn~Y$#FZmrlMB-$5PYm&yuVJ5aZc`ptTK5Mn-q zuECFJkcnsd0~~1@ao*oyxLPvwqgiDIeut8iVWA>BeTJYXBlfyxBh}KaJJmq4wWsD1 zXyQsXiW++nj6kog;Y&uL((LU>$y|6R`6|}#fO*>1#?*gE4~v;*kFV?NYxcR>-WR63 zON+3$B3kB|)3RaB@0Ff<@S^?c*sxadd!^T$uhJr%n@Zoh%;&zRynIn9y>KvAud*0h zIiLWHv3B-dgkdc>{meFAQ`d@wF+P+&9A2@R1ZURkd_3kla(l*^?Be7AA$cw(4BS>) zl*Wugdru_oqQeZeOuepRYyPa!Q5W?fg4{`n(w)l{E_sN^4SJk|7Tq1rPI@dp*?6+8 zZJa1QtW)au^iPydxzvX3SR)>HUWcp`R*-l*-Cx=Q=~2??i|o36uSN@FIV;x;*-);n z_)t()JxKIZ_^ny#V9GT)M9eP5$JW)C=S31K2g|YPmrMJKe>-L-U zm{QiRX{K`)4>Im|FgUPR>~y4Iei)FJ1ty#!BXhA(=Toz}PR$P$D;*8RMSGcWldNiwoW(QKb zGfjwMVi)iS3O=@eq;xHMWF=`Iq>s&vS~r2O9h$8>hpL)61 z`Y@@`RhD<5@#+WQ&NzLsgjw!UgmM#Wef3Dub^pP}O`Vs=8PP_%ScF`7p zSreIg3LFZYd#dcE--KO4y26uzVRm5HBbk3^XaYDtnuj`qLb;oHD0$uIJk$y8FHp#~ zJ_~~F{XT$8wG_E^*L+@RfC0t`v2#mox}pCucLBg?R$i0G0*%esWo&9aAC+_uVx3%T z5)z8`obL%JIfb7}`T+agi{JDgtdAhegcPTL(?@(Ed1m(Ytm0t4XUHOhCCxw0IxLEuU)bKcuSZwP?SmfKO$w-nnZSca-N>WrL$mZ z%}!7v3}-;6>?cj<5c{Y#avO9L}jsD|JH&@B6?sMIq(Dp<|!o*0`)i?_S_YA=xX zQW#r;G`!IRP46<0=kMCmEMe9X#`jbBZkZ@~Az_kJAwD1ce85q1p*&AB&r5LH90I2{ z*d762;h$bXD%WLOG#&zyb8Vw<7RF3n-#_F0)0cb>c=UPtOG=0S{!Qdh%JN`<{>F*m zue+~w%wyF)Z00g!^1=UxNy#hY5uN#DC4V@X70ZGfFYBU_71>@utvO_fv9$NUxzdrIe=ADo;HD3~`}}(Wfo-lfO62r4b21w|tN!0aA7t?~ z$$x&Dhf1rlm(X0;{d1`6sXjh;vt?r+agHu*Bzw+J?xTQ(QRRX{D(>ef4DCK34|^X& zyTy$kY`IbH*Q^`bUw3(^#5pf(a(Xsi#`soID@OGpTXJCL{G3u4(%B`jN0)&1pFzOY zn-7pVIvMEsH)88^CM^HXMx0icvYKRomlbQ0No)6o!=zQ*D@3Y7UY(`98o-{VXJ6Xq zKH{_K$E+OwU&c4K{sES#GIXzfccOQ!rkp)w!0?4I*@?`!!HQ_bkqzJkOhoN!)= z#x6(F+Mv`v4g-;n9tS85Z(&1e*swIxer^t5vE|YnKH9z{hbONTxlJNBlssE6wwoz> zmBX8(*-HpDwHh9x+2_kSAZL`kT+?6j!{ij)5ykV^`lR$&$`E;AYeZ%trW+_G2l3>> z7d|mZm1))Vd_Jh&c|q%MY1m=jnJ$Hr7CJ@UqBfvjX0u$WC6_^n;q4ylcL1w+xf4Hx zvLQ?B?9o#Senq;~-IYS^Ht6=ne3xSAgFPWDiQ&{3?yK;U7!HOil(5~FM2#X9@IpyM zm6954+Dj>3JC{T+hYv2@6#7kDw!BpNBHOq9BC@q}6&bo!F!Pw$vSnND|Bf3of5FTH z|I2g#pXC06nFl(kuXHNJ_a{F!v0*K-Dt_F}2(CNOz#yw1UP3r)`Noo~!SQaA85&me z=YtR64J{>L$h>DPxU^*xUwn0FjNYUspPqa>g<(%30^t#MT>? zD`V+va5XB+H*PSFD(P$aX3xwqVuy7)B~HtF9qwBCdi%YG-~4baX8o71|Cry2(0Kzs z{nhkZUPBviBV>K3o-&2sNZ$x(9h*`IILYcwxVeEzUC(7b$(!|6sYi6;jef-srAl8y zuyw#5hJSk>CG1#XQXXvw!a%KuOOlRZrKB!Cu~MvCi!78K7g;ClafHYTiFshoy>@~O zl!^X2pi`SwG}UF`EYYFI<@;`6%GOIb3BTNA-uYygl&%_Hq;Q%q8BAWFQYbl(m1s9h ztQHA#n(-uEQ957gTZk>W6twIJU>56^)|B`$+4YqtKMgV8**M9t8qS9xhyK<}ac3v8 zX=B<}RbTY7o6g7JTQfo1P-@L)ww&wQPIF{FTEaldaI+^HE(vl|Ki6%9y}H^TiBqGm zV>q|lbqZDbY{^Ys(|KnoI44t&1wO>dPY3b#9o=Nuvk-ubVMZzvZ9zWNm(_j1?0S3y zD;m=@Pf)^saJ5kzK2)^{%9@?pX|t2I7NNJ=o~DfW?r5LUv-ZI2{?Vm3{oKdLG~a+k zOB=`=U&6!%A4ON4xtiDgolXe$s6{h`B3l;;vvy2*^VDsULMVuPUe5851ZMg~aWKocG|TwCNbB+N#Q>M-rpooWUHO|0D z6gNjqB@V1;uGm=^FNQ{Qh4HXB%k1>+O1Bp_UZ$%1P*f*!4qDY!_0#^Dsp{%HRZYF1 zsS4V|Rkc>69=a0c16SYXxd8{Zzi)KpJF`bMKVS-V*a`vd_o95gM0+zL-Kv~!KTj@| zz4mM6Qn_q@L@t?+?OWxNT-raAOQ{<)n__UQEQi6ZvJZS5U~K&wyBqHz(jUpyXxh+c zn1QL?_8AUBH2HYLhFm>!Bt$U#-Pj8ADIYCN9xgcH#$%K+oo{9xkkhnoVc<-7!OUWd z7KJRBS#H)O`x7X1$87X4v-yudy);N_av5Xazg7a!*+1sM?}RXOJ)B$)T|8cGBGNfa za;5JeYMRsh`<>zYFtY2_grLn$ULlUa8C(C@(l5wc<|UY`Vs8j0GmGRkDt#rb>xX%? zROfo0H&G1eL+Ln+(mlW{;kyp(oCOa%3LM6}^>jSrO)sQCF+nK~t7%L`>AT>on$~dk zwH`+Vwe;OU*jFl?dint2h@WjWwi_{dr6l5EEsbG; z;`P?rE|?5fG(+ioC7pN^)>ed-Z*kKa7q2zlj)poQVP@wfK(OR}_S@LnPc>O1@q{!=*(p9AR#j9Zz>5YkWJoh6?Zr9fmT;0$Fr+Z54o)ErL7 zM5Zg(0IpQyBHKaCU^YlJy>r-Ey^Mf^JMBNl?j8+5kpu_&8L4_Js>t`{2p46a(|W$i{R~GoEq<9*W%36|QYsB+7r^LglSKV|YdM5A#*Y-u~kOc ztT!`HmR!>JLyx^M(X2drD;zJRqO#FS%A#UPQD-Tdy&fz-4t#h{?x_9wtkrW8+hh@1 ztCw63PqccTr%l^0dhq;mF|_e8qbkO=Tg-&f6((EaBtlEqt~_tW({9)F)HYl$JC1xnnql9f>MPHEUs5WDhywDT3>zmWVHF0l@# zv{7kWIma?fwi5> zUmB$XnPt}bD$#6{T{V>43NUyH(D@o(6V>rvyV7P^6zbY4cy)Z+sZo7>fDxedim$8+l zTgit*ln*1te30GBlwE$8fOsEgk7DeAj?OK zfaQqElELN=B1_wGJ!JM(e@jBDaVpa1Br#P=+}jaCzb#X!CEt)6x^<^phi-2e!>f!p zXO6WP-UkocvCkGIkYg5B8Map*_YLwH=pkD~SXt3zC7H3=RJl@#*(5W1qB1h`MuK&| zDZFayA|oLU++gi%vo?0pk@O8qr|}%hvzVt@8(%!FG}wI;m?%cgyD;B^N_rbV!7u%` z$kr8oNKLa&2HlxuP-S5Th3aqt!>>{M!5=2uO*K@=W^6%?Vz!?nC}v+{r@*=Xc<7>1 zX-0WFTFl!8bqtGfK^Dng0c@<57&Uf&d zSJ4!aSG0Cc_dY9{0;r;mr+MxAE<}9-Wp%Ts5OK4|4w$WdB+zOLGp952Y_xT+{eb&PEgW}X~{Y(3X`a#Tbv z$Mf%>92G!vT$PLQd$|}_Ax1?LDn*Y+7qu_W4G|Cd=x4P)6Gz*I}d}eLh=W(-| zy-5pR(EGd7H&P{PSe*+iEk!kue1phrqmUy^9+~5A{vL7qp}bzr^*!hkNWV||dwqk1 zdD>he^|AGBUQ`4_vX*q#2rV;_cTD z;4i4%tfk`gM}I!+==7poFu<(2Qin3inyc7D)hBAhyJ)S--de3EM6>K;8tUg+ zvzB~QBM?1mjC!_RNjmcqV$3mRqXy3#ub$)%6{x*M=l%tc+Aq$8x>ErQ2@DMyl~w7M zy6!e;jP+~Q(~rcN9U|zBm<*G3p?q~U zqT~Jw+^`#4LpoVw*ez7;>c=u_QryEu#XY<*0oq^hX{g&BxksoxS$2=ww&y7QnDe6a zSl7T;TbfDQa9%ItAv~8SmF{eHY(_Po_ zV)tV>fdti8QlD;|M@{b8JWsigXMg-!Jckx=CaCOY!4D@NhOG(eh<%QP&+)o{ugJdp zldl=x_~Oj5BsfMK(>gh2(+6`W&?TCPdXldwh{^ArQSwnfeAmfp3lR?P-VQjnoi^St znBc5T?=U?9DsJl8_uARV1K{#Oy~q}9)_O_h;V8)}`3Q9ACM4hDU75z}C`Ik%%4s#o zvE^%J+buwo|H<2*z*J4h&J-i(jQlPS4~R|gyN9i?w%({t4s#S#OlMK)dxG% z=cAIh#z4$LQ2O^D$zbMi*vB%MIe<~;hDMSfSp@FB%iKTYm`xm9;U(rZhCmKIJ zZWeRA|0}#d7v7%_?=OV+XZ4=Sm8|rn&JnKLIhD-AGM@1vVqhb+a!XmPb}oBX;a>RI zeXE?V10~-U!tK@O-WOypqBi#)a<{L`^4lZXb}8p;6*9f*r)hf^W~lE@or*HtXCs5_ zLdOOuz*0E3P0p*YE-m>1Vz@3!R2n$3nBTCaP&pDd-N>2#NKG_hbS?m zI6tj0XnreZ+=Ss;#J*$)k(ea#ZT|sk#q53>n~U7Gcj(BB)FaV8`ad)2u9z3?3b(Wt zCh|Thd#sk)Z7)zE>&EJOZFz}}Fr`NoWOAf5waWW(JZdyf=a~R0dkZc%^U(92)>;6r zRIHI2u^~AwvoJklpiu*@=p%>KJFi)OYXhG0o1&va6!M#+1*2Kj@#Mb&O1#XHmNoYq zc2qaZvsN-rVlclv`(3Tc=sD=Y@WmGupgijGOztN5x&^dGBLj!L$%D^4f#6Z{dqQ~g z+dffwVZGNV`7L1Q!Veb;3?%;q9^zbKozL;b)*6iW(`RRTQYlpdxGtyV$#N_+ac-Y!xyY=3~Tlk;g ztr40Zg{So!98vPW$b&+mLC@hCDbZ+kb=w_O(gnS8%bkhbQ~HJ~UQ{rd`f$CWqmNXM zulqUCz zR9{P3v8>_KvA%Sw30QrcKI`LT%=us+3R7((Q_KEdYzHee`~9^zc?!1Pz!K!yToM8X zRXl7;XE&0@aFZsSi0F<>$Y*b(8OqWIOsOk?+J7vw?(=UH{Me^QrG9*RH0WeM*Y`1| ze?+jsnQp3o$HzyHxGJ5M!D6?0d6YV>O^P*Z^R?$|Zwl7&M&qye405~3P+zUz@8zDo zk?{4k!zcDP%h%Mc&v%fT@j|&@J5U~4e|x=#DycFH*c-5>z^d4l4tCgVWR!;JB+lLh z$)S`L9U7KnmM>H!12aPUOFSl``tV7~UtnjTIxjfr^9a-`Q@upArbHTSogF)QJOb7j z{R&F!SmWF?e9}RCfyGkj>Pf>Vv8X_)(!5~cievIXZB-d_3*4*Ulk?`+-%W78?9aHV zG048oEi$FjW4p3PvQlOd-KXTwIH;w$ZdjL{bFZ_V_Jr5RNk`ZuNtmTcy0VX}Cz+sY zCmpOF1D`f58eptF5n1P)1Im6QIZClh4($z}U`_LH0bN*amQU<$mTN49u^D3U3GX`4Y3Xc zv}KZ<3ivfPW}jq3s4*wiINiAPG_dp+Z+SP=hOeaaudaH$1vOkAy7CY$Ht>(&H-g`L zi+=hDek<^MU(rt=!Ee-#(96>!4S#~lj-?{3K-db;7$p5biXPasVrmIj6q#xK66vQ=_*2y=;RZU*O?>hPK$*?X&`?4GQ3 zTXUCywP8EJ`kLBSN!C5t|FY)y@~jW9`IEi3O0-0*e55b-aeb+OW)3ib{bvRiR%hkKP-hrNx+g!Ca=MpZ>7Pj|Bld`<%1uCPqVBAFaKr~L~UaB$l}vuqs**b{Rgys|83RWVX?~P zJ1>)|r2hn$tPK0BTBW%UWoz4eO3TnqCzHaAnm04(3C@FMRp{ojARp_chR~5Rd&?fk% zOTLNdS7o8KM}jaW`KF1!SsNv2P2p<_UsHIKKeLV&J2|k`O8Ppg&DJ|qGjct6Z&pvt zK{?Xck1XL+OxOJo@36)sIh4?LwYF9?6zoB76Hhh#yTE4*rvU*KZZ(D)&(R}mLywwS zJ=yS|nT@*qLSu8I6JrxA>AY>jDv4%AZJP?L^`i%qFAcHefuPdiFNrRqqZ1an6c?|E zWnW%GTKr6l)5P0u&=tq%wDpTDzLjCAi{K->TIwSD3zxcxlbx5k2s2yilC?W`12g?< z4$^}D`f&y`hr@o7!OY>Xp9(gGZk8iT4>TpHjDW_^GJJD5{yiDY9Kcv>^K)Q3t+f$Q zI^T(zpEIL-dBg6ha7gl4NZ8%&}eZ#Iirb35M}Eqa~>t1lF)-khh)`Ehd| zDd+pld9<9@oAY6Ek_DM~v{1>%xr2BFNY4{iM*$q_@%~Hkrt;Ep6~Sva*>Hx?9^6H< zwKnMs1XYo1f0(l1#oDIK+PCnXyce77LOP6IqC=@ao-h{4kPnHTWCIXAHXpQb8F^oyl z1+vO7)j7c9n-)@)78V$&r0`NHq21p4DUChdLS7feB0f&=S=ICrAaW)qzeDT)n>48( zco0;dwo`l>%1~Xkiv`B}C&m{~j4vUMFYGoBt>rwN8gVAHhFGtdD|0^ye7F&|pDOl| zleh-Fl|a8*JBc9@H6wLf5NYZ^w(S_T5wfQggtZ@7d9zx+@7jsJ;3Uv4k zbdwYK(ViPMo5OaIk=M6qRxRkT?R0hDk!k5xcaKiXhKbUX2+gki^hCX_QD8d_V_Hq0 z-hCiQ%4Qi?Qjx9o{Lm^ZGP}EwDI#-QMGEe9 zQu|M~q?d$KDzltZ_P*By!$BuB(x-HBqFvy`!coJDyhW$H3!EO|JgtjU*#%BjIBG=$ zo!TyN>cUZ*8gO2qjl2tZz7&`>qu^v`)jq@Y7R&w{BD$DF>hj$u(BH0FcOIW!d~B^; zAM2t&g=`km?Ni)mdEBnE{T$r0GTQySrM>vy(Ox3jXYWk=?2Pu(-O_IUJKD=c`-rjt&7*nFS)S{7 z7{o2z&OBn|Qv@!%gJ6xkRVAmJZ`#=DqZ6o)__8MVHus zS7McaiFJyl7OQEv0p|v6jzwOoBfl%!L7fL6eX~VW!OvF(PcKqx38EQCR}6U&fjTcj zVR#TW4_pNswe*4zvk^roud)O4y)TNjo9T7Zt{; zYaT|R&fa-E>^7i#G{&a7xe(?j3S&(`9!8)}l8347Sbny`)Y45Mj7)2967nztbsm_9 zVP`Vk&@p!SZ4P1Roi6ewA`c@_XCe>N*s=T^h2id|5GL<hy(x0*~hI!WT9K-V{o)dQSoDTd<9wj%! zX`Ro9u9&mYEKTDCM;NavZ&reAcCmf&XXbCr^d+>(%S@o&CDo*~+a6st3|CuO5&w{pVET_wP62G9mO0^qb@o+x4zT@kT!bHe5Rhk*0Q&(g;UYcadtI-|nkcv**BBd<^|usyRYwKqeNqBQD+Ii$y@lDU{82*guxnJnC@miR={}f*Gd!X7}a)1 zNy2Yf$EZYvb&QstmxuHy>{~tTuN3xJ24m$&7Xh3z5a%q%<<3&R4O3&fjS?-O{W1{LU#lW=`?r z@f!N+7ay*!an!z%^yW!R)UJZB1~tbQ9d)OGtI-@^7UQ%FvT10`>=xiMSaP`TJ=u%& zo=5%=RK1VE26nd;Z}JfGgtZPu=_yYYhinsQ$tcNb2`&>1_+3S~(jc=RxEjek4X*&M zwwgs#8+h5am!*rqQj?91o#nIW%G}3C4Rh`zx@wPD;$0{>XlURv{ndBgPQyQ1@VyK_ znf&w`GOl+11HWzZ;ULOi zWU&?#^cvnR>1S@6d@tf~HPGEs ztA1z2cGMF0!@iK00f}y5ihZPh-^*j)>t#}aY4nH2+-IPqzqlZmh;NpDElBm$a-nU1 zZdO=a6plM&AoJ9$aXO{a zM6F=Wb{4)efuxUS>~UX^s3@aaMP^xKGkI1%?( z1R5yERohukANgPqS|;c4kv?M-Y0E0A#Z7J<_zbSF_U04C3qx2);)m7t__4`xdL)?C z^`%I!v`^`{3$i;omX%%y&lig4?c%vBTC=gs$yZPzo8;4ydEeOxOASj)m^fP3Iv%*E zDCC+f^z;xA`)YnOT7Na(uCy8P+G36sf}2f(^wlk`9=w)v_c3}#^HJ-(xQy<1gA}mK zKj$x(e^>TvN~7qnS(Cj8&y#(e9z}$e^iar~)caaD!*sZd^*5mRd&bn$!-R5phR4jw zxga9_Uy#|Geh212Pfz*|a&>rS9G^O)5=VeNDZQ3`Y+<8Y!!FLuva%;V3Q)*O|LA6A zPn-oze+*$Fdnl3Z`x3t=s_gefF~{OL8m@Qs9QAY7rVhX`D&7UlWQ-$+`(k3B1cUpP z%Kzg^Tfb)4f#Y6V`p!SHvaq;x1*y0Q8TM>88CItD0Z{JdooR|FyRotLpAGoz3WAX{M*SCSu+OY^YC7awqMmj46m_bXjZ9?!uamnA8>u!Xes zRKUKc)nelqhfsu+k=68Ae*0=unxy5{UgGGl);kXuFt)6&rH|mFmOhf-1!=W>_1#4y z#a*i%C705HrC8Ddx8i)>hE_QLd4&bb>2V;oJ^`B3Panni*?9UjunNOnFb(>b-{Byrik2yJi8 zaG`Rlpj6D+Ra9})&w#Y?s|@?sU2HkK*gY}qN}+|uM>>3L z{qhpyrKPP_hl4#S!((tFdA8D#UuDd)NK3;e28I^(#>PqVb8(s6tKaTooW4QM@TO@{ zb=((HL0J!kH1=2;O)u1ZBYaIrJ^eQ9ohjQ}?o-*;?H>B}-?D;JGdnj}Ds3gZ$eJ;j zY?ZXbS)GTHZ`)VbJ($rMoaL_tW+=d5>!Mw=oj0l7pX0&pvF0Rh2 zTlaSHd`W&K?U0Ba zL#r6Hpf1wKQ}*Jva- zS%=&gbg2oA+Y?`gg!L5NpdQ=rE_c|O7*f4zdX@FI%LuxE7G2(d(%W(UWEzd)laNL){n`ypA>p@0Es-HfyEpkyeS$0iGQy=>aPA3CwZbKZX zY2WuN#iRt8Ds1nf9go1P2TV>n2Qm2$1%~KukpFWs(Yl@#jZes$9zV$+i zQ3PiCE9^%*V<&E2S44%N^-tpM|D9=4Yx~KZV*ije(0^C%l6Q0FARKek{{WWRTTDAO zxDPZ={y|xolMgh&`DYg=!76GP4FNs>8>PFU#f)*Y?1%fJ2}*th4$G1i*Z9&WjxV*- zEW`KA6US#})DSZM^ijrK7>An2O8Z{&H%k6V8AzT)@_SnsisojSF_TVSPWB!C8}eMt zMR3-Y?3VmfjJ&O&Jn)uKsLIL5kU&9$2gRuLdbt`by$oIbVx`%}tGGB)YN|M5MF%xl z7<kmxMtyn@5oq6?CDPej zSaXVHGaQ1Xe5zQpJUFovSL%4WZ2i#s)qHbCwhE8upJ!3>RK#q9y%X$*R=x)K({lLz zp>n3MW%n+i^7I^T`EzWvW-EMHIggT`NRyxo>b4~NCEaqWOb_KWltYy7cbU5EYiSKe zC~kWimWo^dGNu`biK|e`cEEH%?ggX$*juwEJ+@`pw&of&{ZwM7zi2#o*;!tirtG{l zFFQMxoW_EZbAQJ=SIj6yg&Zub54T%b`QtKWMlrb2L}pfcwqh<=Y^VV1*;Kt}liOWYx8ZVwsE3UP4$@e?+YIRmIMch- zfeFELd#Y+&b_UEE`d3n5HpIdKco zO_@T_<8s^ZOQ^d**cl$3)+I$4zsS)0bY|z%J>ec7Zs)1^c)ZJ`Qj!vT88V5xa}TkT z_PK{jGNf4+aZ^e9Im* z&)!gZx$`JX%|_}E^-gp62rDX5_hrlPyFKL zhh92{?Y!D3UR+L^l4~gBb+bq?f0i1seHFC5m}^b{cwUV=zK_Dv z3i@kV2@#cEWo1Xp^;pe2*7_dyMQqOVA&${2=!o};M3rhC?YEz6Wj)!O0n zLADlj$hL0LGPi+vS_5+lx*%?MnX|IMTn>>HYi_sBVk?(bM`bIU173jjWH568W1Wrq z?kwvWw)#1+ewo?AS0UGVbGqeCqr}AxSr@~8+EJ0Iaz6w)lWY?Iv`nP{7~j{5Atm`T z)uJsikygBU*$ir5b=XcSpdA~3&>QOM3ss`ZLyXNn5*oVN%5FVMUqQVe;4Uhz0!p7v zI8NJZ#(GfR%`(F#?`pq%ymTJT--9SV z15EtXtTJY{u*TFlK7(_}iT(d`Tev>+8F(zTDSb6N-or)Zdt zrwtVjr_A~_658K=wp6GfwpfgYb~U2y%tB+UpyriaC6z)h?6cMugs%(adYFh*1>m=9A3e%86wz7eZLE%$Xj5n-t<&bmRx872d8g2RvDd?OC z)rn}+m*jquyZ<8hGtJ%EPcOc)8}11_9RN>O{y8(;xfCRMU4hF>#O3QVE(x!-05e2- zjd-&_n{R@uA5h~&o&gab{<7~)^0&(`vCcimD~Uv4ZFeTS!wDo=vOZJtitR>Pi?3YT z6ZjicZZ^Gz)G`PojEYCrA>2Ba3rc=mHE-$5Xg)O1)cQpwpNy=7#`?usz2o%xq%H_1 zhrM7IuuFFVV`0KhVK3|A9UtOgS-}ehwHzTGC*<(K^hNTp?6GkvHv;@Lrk&rQ6h1zSi=@leR6R(%_(){~+ zFDD{z5ND_$TQ+E@AJAj^^G(J4l20YwA1=HwybOZt-2NxOj6EE8SrZ=;@ulCg5u=-Du~v_GRnpw6@M*eWd6@{QNB# zG!~1P>^O74-^OS#Ip4~5GRJFT@puy%B^TjNUzhXf->(nf2fBZpUgLla{|yWMuXTWA zfMAmHdgmY=^*0F%1T;!c?IXms8$nB|+&8kJUn zd!2Ms!W~o`=~YfXAdDiKwIRoP_;Tk)d0Q@6csf3%x9k+Yr-)|ZDT5}(|A2|S4CWB$ zNNbyAt6wjAo8P0ht>Wj5Ti8l!wfH6&uqmXMEAh(fEI(D8vi$UtV1CyrJ3dG#`BB&P z9j7010DPJMyt3 z#lAn*jZfck`f&$jysEP7g4PE_>p#0;^&O|5aKKSfV*a1xGyT*qV4rpvGBdn+Y04q< z(w;Tm8*k_1(OH&$9!wqP?n}K#d z3v{cX=9Rob`tRCI2}8SO7P zDcT~h6tqbz;K$k|bHFXI(F|q|hmB=0a{wDyzr>C}ek*ce%hWCK+UPI=+2|a`Pj6JI zCbt6PVj+HQP{c>s7(%4WFCaIQCEFLG*y2pd@^A6xe;`#;)$t}dJ+I=;3?gM z-$Tn?xSEbW%Sh?>@cB0Q8*IeAEv-?knjReH><84KF=eecYroPjBAaTOz|Y#=eZNzg z{D@G}F9EHjU*@;3bs3OlQF03({pIvlUiEZu@YAp0WW-A|Wvm(as=l-& zwAfMOHQaYK^lFC9+Syg#FUEL}EM0SVNto7VoWuL=D$mB_=!HP5HnV{)*IIuHY201?E6nLG|@L#2UDk*kqcAGmRno3(3>+3813#4~g+-j2Y z>nM%|tm*elc{cJ~8J@@TJ|ei!EWlri`{Kg44G3-n;M}#($mOmo*#2ObDUCu;v|mLI zu?`2?dS}q@E$H9ucjB8ObD;em$8T(9ZriOY zsye?T^r}_H)rQc!FTK;`p|WIUa<5o?rC53gpUKyVa-i12*e(rg9NKnKaQ%4j$51d0(PBnRSE=18T6IpGs_`AOYgo&_ zeMPfYkc|LUV73N}de4vr&KHY03mfkACBX3bLy)E(o!6nB9Ye1#)S;yiD?O$3@l}hg z-i)n3v-A)0?A^$5u+cegqgHK{=YGo3snuEiS~mA__{@W<2zV9!blb@NS>kV%G1 ziinnLLmNqBH-aIj-(#vR5Y6>lf9qs$>#p6j@@>9mm^=typ!2nxO*PsWsf~vRf0Sd{ zO6ovG& zX7P%dJw$(JPgBNPMb`T8{J=(XO8UMarsO)w`5`%Q(_4|PmHa2bS~$>3+YDRJP;@31 zUto5kzHJI>h{_;lvP`$6F~}_wzGv8rGoya0DutN63f`Ip0#OCU7pV25cN2Eq1X4Vd zB9*1mlJ-Ik>IXUtvQr}x!AGbCb&4t}%?s4kw1q%c4&ICQ^R~|d?LH&taV3F=2sXW4 zBCPKs>s?%EfK!$2*7~US$L)_3r>lkFX(Gmb+5*I{6cOc_AwF>d;$1~Vc^YC^{^v5< z^iJ`~$-n+tD58N+PODi!^{-v3?&;BUw9Ep;^0)E?xo3v>j0K2;MMQaKh-WWA+^dKv z&tihwN8lTBUJdlZc5A}d&;F@&&KZj|l;qJQ7iv{IP^xBaZu`yPmkZ6dkA4qN8$-XziE*b+ zE@T-_R7I8+306tI#cxYZLRb}mU!|7(0BCu8H<^1X?JL2mrbpprBLSP_ZKmW;#bM7x z)xg=B;FYBZP_N#L+!vSEHYVwUQc-1nSe=`~eB@h3jej3v-?B^mTk5OQmd)bdQk$ll z7WZJ{<+G~kwAk5)AC$;^pM!SmbMS6`HWqx!UU8M`#oQV22}Ce{NZ2D;UaSW1yI`Zb z+MB+ePtQv77-WkvG34nPGBTq!T3|eSl5fk$kQQ@jrZT`~Hnx8M(l?OV`%GpQyXocj zWzhGc#Y}up@*P4ni2ehNGH}4<_)Jn}&S>%p#^|uksIwX+7g2xBFjbhGrYc66)sja* z$Fja$TdYR!XJlhNJrXEer>uRzx*7>#{j>D`Lz zjvQpWY1tL-UOlbhm4MW+6Z*r)(ivGp%}SXe!rMq-u}B4!-Wjr` zl&yZ~pH@?{*ewyuNA8MIjR9oM+2S5+KKZ-{k)}WA$NJ!Av%RPEoW0y;(|(a7ApHKW zZt`m<3z-+UZ{t#GeeVKII*i5S(4x0R`8^?HKCpLD7jb9f~mdR9#Un`Ew^Xy{sUvSDeo=49~!w?)b4LGU~6>gD8i z$DWxI8TZ;BXWe=<$y>0)azpqrGKBw|#9|0vj|ZncHhY{xrbiogdk^7Dak+gd5-@A0 z{btTBu)1m$Bi{TW;+nLMnfa$Dz=Un2Bh>2^N?m>TQl;{GO?F_z53FBH;8KYq)$Ht` z4`{crgrZ-c{y9Z7s|VBH?|w9+L{CU>!Vf? z>nxc$MqbC7SFX8ol{KZNq#2a3njEcB8{cdC;YbC?%nWTe{;vD-MRuV+4^%ZLT}?lS z=3oaPs^t#l*8dWOMGJUnK%@1`T~Y92Y|D2Bs%4j+1{QP;(A2qvSjKTrI-t+yB$qX~ zrRK&tKj-$#kStaevEc1U)$E6wZLtYUf6mfY!7vUoW~Zjz zWbIH}qX*UoPu>abK{J+GH{dKtXKnxF9FV#hxZYq>rudc}>)-p@x6D=lekk9qWB3V% zM}b>$a#ecfnM7K3BZ9xCb;dH9Ym1-?Lgn}?oR@>(m z1P!#8p#n4Mp+f4>keMTeIx|x0r%-;-^o;Ds!T#1ajqAMlayilDI{-DyZQ0YF?3M#$ zH#f>sHpb z?_^e1wUGUD_s~w{0+YrcnR%{a>G#8nnJ=o&3I~Hs&4l*QIr{uY;`aLR%$Erl8U(C= zv7%9t`7Od@7q$pxbe6XWtrsi&!U*lC>;l6Ka!Jy{YsyF!Q-Ps}0S}sd$pJsK4K^5d z9@f?yrc)q$F>lH4ooN5&ySq~%PH1$xjoxtjQ%}cDU9Ite&mA+UMg!15H{LG7M<1MQS!;W{uvkyB8YF-KI zX`hLkyIs1%hRNZHZij3hSlfA-U+_JK*F`>9)Ey*{858-qQa+~O=LPZqh3`3`7Q%nr z!XFgE|IfVee_as%e-&P+CeP$l%FG07AM~bazlUtMbqfp}xlGMr@=N|KPjK~SMT7fj z4ZvS4l;yM08{P6Si(qxM)g0W?x*{pDD3CbE*n6ug^Pl3GiiBa>ptJQ)b-SwLd!~Pb zziNd;Qe~1RcjKKy&1C4a(L(RAhw~k{^_BWz{eY#Vi7DIk#@d9TB=RUN&O^cZ1aXGA zSUc@;k&+PCJ;aqmEv{aRt73x#;ou3W%@9|uG_k?sIySN~{4Iwo)msj;v@`$qcaoB< z3OsCx+7JI;SbQrQQ%g!AUPhQH+}-bgF8JQD;QL<-z8O!R7k<%#@5sK-jLun7YCj4V zT(U9HWSKK}MRd;Yd{KDG5@G2a_)Pbdho{vZL`fMUex6^_Bd1DjJW(DoZNu1Kh3_p# zNFMFS67xjQHoEeQVt*wZYwGL4pB&9&tx{l(d!}~dnRBLkSh4kY#0FEwi438@pQIg+ z@0Z?*p|*TR8aN(5GJI(WAs&C4e^IN%e%wCq7tHOFQ zFKhOFT%Ol;C2c_Ri+LMQo4FSFuavp`c@^? zTgI8*Cx!RZ!u$O2mRT%+wcUDO72aRYDfhpma3ddq7!uqoS>$5@iyU)5VGf(y4q;8k9DbYNE8P7< zxqIdAo_HGBYJcB-+Dq~Cb3s_MIhd>!ChN1MGuOFWdA~1G<4pNxY%BWXE6y4^Sfy>y z4z}s+!L3kS#h3n(0NkNDSk1@;o2FuCY<-6CWed-u|6PPH=i%dOvbV=An+U$*jG%Os zrnfjXn(o}UK%z~nB#E$vI{|Jv1Qy>KlDHXM#tVhZ!po2G&Vv|#W1M>@z4u?>tziL7 zb}6Y<&rTom>8*B7C5e5ta{5t%r~5ORQLb?uo;J@}3sUppWuK|9TGJB7)K`~ATi%Ay zMh+(X5F(RraLdNf;M?bjzw0D--l` z+?^qQ(sx?OT+Wk3jNG$)`;zFK81n7co^QYLeEV%7-%e7#4U62noDru-{;-Z*^u{<# z;L-5)Wyv#??FC8JnQc|u4>hThUA3P1n9o~$QF`0Xc-z^23T1JiwEtl)kBs+Q#QVvC zckYr_nd3HMl{s!9&&%8?;(bKCuiz(?IoV$uopoy;R>RS)qW2?o7u9n3@>ig0*@jfP zUXE(=07q83b#8*%!>{D{RLw6D4)qZNa@J4P0@gx6g;NacOY}7Wb=6PFXv$jwFeth0mHQDWF$aSP#7s+*$ zTvy0-v|QK8bqp>aN2Nb@tUj*x{sV<|Ps|DL_`eg>&QtlsP?$3;>mQ7&grHxnFR`HS za2nWJmzJC^2fUJp<>ZO}VeT{BeU#u&LrzPhvK?IoGQ2!oybylQ9E1nPx(kPy1K0_n zuQQxH9s+EgdxFawo~-Xem`7$|%t08{2bnC}$%|i}f=UWaB}7e}*P6IV`Og4eoI(ctT@uu@VhP^Kh2?@zf;l3 zw9KPu1si@jKX#0IbQs^?RGGXCI_#JlCtR-`1XoSh;O4B0O7dhJBK1Vtgv2 z(mRxyryxTsd*%S1m6>l@UY)4CqRi}pgt}#BPrfo5Dl-q@drqhTv+%cB_>)5Tz2=2q zyCD2Jg%@fe{I@Oq$szpx7+Vl(A^hzY{*(}Y?|Jbj3*vvE;umTm{C6z;sUiIR7@H7k zA^dkO{AnTl{TQ1OY9ajhEd1#qJUx_x{57orYF=kGzc44%Liq1n_$P+&_oL1WmGG2_ zr^+RLWR60a;PMFS?~?+}`;jL?E%0=Qg@1Age?Md@)I#_>E&LfF{QZ!rP%TXh$BQm7 zJw{rY1@W|+gR}xWGlQAKVNcIs<}g_DC=rn^e6&#udjB#0VS4{~cdH#=Lm2(32@p!u zle|zb24$ab@1EpRVXIyeb}+d@U%JO&Gp%?Or5|9lnXoT&F!iifIv9FCluYtwC7N8V zI9y9;DVnPW^qtf~Zwun3A!hW-oPAO4Yzwqp7u^5!7=Kson!l?9&11Vvv8mz}230>t zUFRQJK3RBd})(c3C`hNR{t+ zbR&ZwC12+KV1~XFjbRw>S@Up*cY$jdhI{rr+!edPH4MXj<~-byUEmsq;hr-OcUL?Z zhT%Tz-{KmE;imI&cg3$^81A|AaCgP8VHoat^Kf^?uVEPO`SWmhMb|KNXUZ%WJe6(o zGwM8oVlt<1hnnt~?TFU#QJmdxd?2Se&l%A3{n_$YSuh8%tPQ-|%Ib6RRvWq>Wv$zW z?$1|Nw$+Bxt#8Z;6<`+r#}@vA5dOjQ!f#j*{s4s+Y9ahjEc}Hb{6n(vD>Od;&;{WS zRCu8l!vEC5&xY{-k%b>tc#aRA$N!|l3$+mbXBK`ggrCa7+x!3q+Pv@wDZEe%;qS5V z7lrT#&kMhCLHI)yUZ{oeKezB(Lim|^;SXI9{xF3XD&g7t`g~j=zwJ=93HBz=2^bB} zy+BytT-?Rk@_NBk1_XqJ^ubm+)hC?c`(Aj7RSeX44;|bGh!3^vwlQJIE`w@c^+Coe zHE58HRnCbBaXwG9q^Gm8@e51aC4fcrezb)`g)#1;mdiqjPtj}h)?e64Iy5I8!Ofnk z{=8JPd8yL!QhnqlmBULlj+Yc0FV(4N%j@{Hx)5zyR>mo%8JUDkI#E)rKuXhS=j)+; zh?s3Dm3~RulI?&Rk?kd6XU=VWsW}X7L65bkzY^X*Y1qPXOn!DJ6UF2ur)hmdL|tZ1 z_t(Pz=6%sUvb2s~$#1}m(?5WiFcQ1Z)Psq4s9}?!QF@a&abK2$6H|I5KX!M$L(`-9 z-f(+-(T$`#k(J|nIOFs$1Wn(>Pkhl$@;e&D%{aj`8}-Q z_b2&XZ+`ESpRBTs=DqTJtNFcGe#aKV{Zf8!H^2ADPZn|(?$`2rulc=OezN{Ezu(I5 zo#yvW`N^`+{C+RLcbne_wuCDH`uCBhm#4xsI zgL8<0VYXO2*n?;`E4staFiE%t|1FsA@MZyH>AwP|JG@fBZUjtsxKY5d2$=5hDuUNu zMRF*(Eja{;nD*9Q%`ggO8%BVLU~lb4hEd?!FakupdTXy?7=@_~BS1u_H}n-a<;^MA z8~QTAB61Wia>rZyc_ybUw8;q&$>*)TmSL2$HjDs~s@~c!FpM(Lh7lkV&l~z8oEA*C z^iyx>I)b|>7`&lP1dA|IxJo4LkNp_GXu!nI1aPfa>>uHy;)Hz3IKB-ni<(B}N@?hu0CqNtew?=Z06~zdmFx&hRXZx!v>CI?w-Jc_EfPvoN2YjZ1L# zdKr7iN-R7FFxpk>iYdj7J+e9zc#&G@6W=#&H;1RD*zG|a;%ynvPNq%2Olq~c{!g*{6O_@55X4xb$>#{@%nW#+F z=ZxDlOTl^|v;0aWOB9iz?huuLJ{r=z@N3Ksmw~cJX5%<-MzsPvqWO_`8~~zn0T4f1 z##Qs?46zk*lPJ#Menr$C(S$ctay0L7xPE9tFRuppcbfRZZw zDm=Zd@y>(HxZ5TN9}yF1WLBhYqzx-ED5Gw~gQrrZZKeuoBlF;?FuzSXXi_u<6&4w; zux`9oj6Oo8kgcG&(j;x0{g_K$vEV7`q`l~`P2tnxhJL4EO##=xdKre}77~`7w~Tkb zIe(YF{3|QCI-D)zvAY#*fqJ_R6N^blI2TK4X?KX=<~UBkQrXvr;7YXG%IGjD0?q-@ z$_3j&Yy(`9>%e=hw@5D3?sdR9NOFOMkrqd|X>ptt*cQj3sV*bW3z;b3WC0lo!h@O7 zJD3q_UAt1X<7!5Hlnj@jNza9hiDTC+rw^J@qOR|IsQx1(L3jw4^*I{0jcvRClXWIt*DWd|1o%6jW>8Z*yJ+=9MQYZ82Lp3|0i}r*M zz(35Wk@T-idaC3?F(*Il1b2`WLoY7VD zUsjj@Va%UVBkBJm={e5pQ1Mn!t? z^k%xqQ*nT&fZbwY;!xPF7A6jbeb>Uop|I~+m^c7q9Zkh|i_pkvA8F*wPd8g#$pnCW zu#V27NhhO&PS{yE5o)l-5D2>nCrntEmFY>v)`BxcZ_C!gISz1g+EZg|abnbkuL79# zQxsNtJfa0%hmKF+VL1QlHQf{oI)}^H77|wx*d;EBk4U!&uJ#p zZ-X6=Q6uSNlAiNSrr!oT9HU0kH%WTVMVWpZ?0}3KN$*Q~&R3a!8|-+Diu7nZoXy&I z8Y(tA0ufx1A#uS^O9Sz5gDs6wfneFk*n+o=4=^0aitT#Ig6|?jTTHp-V^CEA_mA~D zkGa9k&`mvk$mY`9BD)NJ1SDv75AZXEb1=E7cKFAV$L&Q8`aC#;6mfW#;aZxugyM<(2BSJh~jflO9HWCMOyG;n_TPi#tvL1QrE#IQU zxZs~Cpsp5~Dr$n3MA8j76?Frd(gd8r;`-yw(0SAbQfSBNGDBq{nW&|M^@Fvou4S>N zu4S#Uu4Tb-C>i%SG&yI0l%%vJ*4+gsVGEWpcRcXxSdvFM?XTmn_#{ z>?T^s>9jk4ZHZ7tBI>0I2Wa zoGng~Q5HRjc%s?lP!UWNTcR0Wa8iEhBJA6AyuLjv6kTvq*D@Oo$JrKRTSm&4Mv6%e zGtR|xHo4Lpm)2XnL{LOZip_>g@|CO>af6^h^ls)v4o9wQ*^ta76k}2`PGO2sxn<&x z&aFg*TNj+9Wm=kF%6Yr=LQ?^x80Wx_N6q38<_zIbrfG>J&NRvPJ#<(yQH!mJa=0B? z#*H;vQ636POpCamh0CF{Sryoi!nU#(VClxXV4d1@OY=*xRO{k!+ES^-=7cDh@dPfk z@ppPI?$1~44;Zz+PeY?%M{vWt(5Cw(+g$Jf+&N~8@jbW)9`0lMq51yEe1B}d_nPnB z{POn-~@#4>Q3fehRPNAV^I5rpqJ@I?h5K5#z4Jc|eL2{zd=1G{SY2?K{Pe2s>$7~nQ0 zL@X`c3lhqq4>l;-VNc6e@nCp3*_w>&WjL|E)KA(l76uHZ1QrwKf4%M#H)<-c!1QYMOblg32g5`Ht>xopzyQug+J z2L75>Rycg{%sNUAO<1rf5_CUo_;5+;jW-r}~ zQicZSxCAq2lwZ8?k%1WqlSAmX(aAvQ z4~oL7vaNqS+Nju7ifOi1BeA4Xl*54isv$7Y0(o#Tp2-C9r;+7d=r%%%#2t^mAWC{;ssMT=fX3L-{;KlRD6q<;~(p0 zNWMD`yidNv@*sE-TWf1M&b?iR<8#h!C~aBlKp9(GCa~GE&2Z!0jH}$3-%vZnSpbdB zAn7;(4mH|+4y_LE(si)w0y=(8d&Mx$Ug8(FALM{jOBB{BbnX|IxnJ?!jNu3Kfmf;p zN~neh3s`^bj&A9GTP-y?)%Um&rfn7NE<#|Te?YNLdD2w&*jQ_uTz4XP5RJ}_%T&<~ zaDM@`Lhb7-yx=5AWO*vaD;zZ-i^qlOvN4={a~?)vvh}jpbaTwh26ty+MS7XO#%^lW zvxnW%%_LYvx*5OBNa#lfG0d?dWyJ-S%32=zs;!9G>y5-?T_p$3BDoPT13>TGNikYW2SSdW|{GVB5Intrku($Uhi#Qf&sTRa5+&`I-%+{C!p+!KnV6lWa&PM!tn;Q2SK|qRq1?NSy2QHvlO><7ax$7 zHbrr<*buUREg@4I2`TJr@_aAzWJ`C0JxyveQwsJ|e{BcKTajK1?iv|fsEiDS=22o) z#t0+iKK|c|kUO2untY1K0W`Xh+gn0cVPBK%-t`M}j3}FHCV{4iRrWRv6yOBMiWRl_ zqGNG37fc6BiLZk0+L*xR?;k{J7O&|H@IOl)OKpweC#@eVTo) zBHqosIU@Pe@%};Jttm}ZoIc`~(nO}>RHxc?bZtWVxJY!_Fj*Tq`yxm(Im53t+YC7^ z8b`=fsI3mkU8eAcAMY1@qJYTa--wycljMPFuNp%)1D1{=xvODSi#H5>TEBiGIuJCB zhAmZgMfg+*%xG9aU(;9`vZ`%=GW@v{k}@Vj9e$v~QucwKc{}5EbW|?uPDk}BJ!1{4E4vqeN*E5=yhcB%SIi9*g5~jx{4w z9bpc3R@}pNdt51&7uk|YSYi)lrpc~BF}Ih>HU~`{p*%8&j}S6ev`M&+`cLTa%B=3e zEyyV$2TAV9c{sHF(>b%P|mbjQk7v9 zlnwMo7&aN4_`Nh0iY0$VVcznk8#YUc$)vlay_}4o1|-?`OnXD2+oOeUH-$F%u-t&M zLVWK0v~4TxTGot~l^Gs@3^l8uuB96&msUDDf*-QYWHZ_PAT1l2jtI@vr!v{D!4pQL zx--)$*Dp<3i)ag#Q|DNM8VVWVRK{Eab1G}^i3*1{j+o1McL-D|GW}zm|nDxAZ7kXhyN9T+0e2U3y_*MKx1IX{c zoiJm??z@qmXc54nD+#O1C?A<;)#ibWX_4{es^a=&RRdwZq9qJ$TWnRN8Wq1p-+7!t zU^^fUmk}YQlT#U%?LD4J=Wt{;f$d0dHp?$H)_XKBZ0JD~nF>dg0sfLpa0lKU7>ouq z4lSG5XZIaIcKVGex_Z^-m^XVEe202%x8xPv%4gCH=@eT zkTqazixWjqZ7;raA8_{oH(s`cMNDkX*35Dtg7~}0{OIFpKGrCNR#z5!(BQdpWjsj{ zlzEiIQ|l8^<#~e}%XOnGmtm<=+s0IdRDJ^-ry_~Pr^)B~v^QBJi zX4%phzt&)jg9LH^)x(Skr~GgP5@b$%^}S%n1=hf#DQdhJz`DFELr4-nb<8%5yWnnP-!z}8^L>gOc0h) z3QjD)0CNKnyFtK>lR4%j5e)Ao?kW>^nG1``MT{*`3PW;(Uazyv?dpoc4>NF{p{8`< zpF3efBueQ)lz`XIpiY?ucD7gCg}@{?ZQ6H^MEZ$FUg1hm4_?fM9CDiyx5#oBl7=;{ z@f}g)n`L~ZUmkv?L(i$W||9GM65NDmBC7c8Fc-IFqVtMTj8LQ!!FfZ7zbSw&=`ktat^RyV8mM0MeRXcLVNm?$U|wI%wvx;a>t3 z?3Zj1g=r=Ly1NZnhe?5PvyH{&zLrTGYlOn^>#T~PSL&IKd|9eE9Yw+Wvcb&=!h*Uq zIcdZ3@)6*m)E?FVQ+{sVZ|!{^5)1EA^Oi-vd8z&>#*e+d)rv<2lBc^Om&vT>)lZ<1 zy3=`5aIw_JCW5%ti!=9NHCkjL87yaiLJi3C;mVg~l;x5{WIQ|)32hXHFNIU4!=v!U zZt!U-X@r`~v6V^UdSZgs(ZXWlU36>{LUY>L0W|Z^4bH7J6f_<39%6(wp%vt={T1B7 zB@|ffhkLlTWXpr|6kPz6P0&Ia|#?vz7d@t!=dYu`{bK z|0pu%ex~Rgcb#|!bmKWrr<;>2@IX?kU z3+z{zMzZO7Zm<(RauI3!IP9dM2j;+3-*M!=w4fX$B3p`VQ_*&GwSjmYVyDpn&L`|Y=T436ulho>kEfKt}FgwT-0e>A@4enHJ8*rHi8VmiYnJiDE(*jQMu$kZ$@mbAKa}FTvAD?<2T3Q z6ST3a9#$CCZLw^EM#g^tai+3PrL}vx<%@a%@e0Z13uFY*!m@m@;jXFo$u^)&yH1aLs9D~Tys`&u_9;4t7u7OPErakR<@%)k*>7}qDd4<&S zBbPjUHNS_qk3+UQKW-bV^r^V^DIIt0T_@Wy&!Lx5;K)5GZP=WEdr}C+Jt>$bk9<$c z^t!ZiPs&!(LZ5q{otZbslmFKL%{o7?qKSrIYy1S-G`t)=8s{6vf3Q3B0`l;}kD%8; z<9rDo#^XBvJMo<%bTdl$QN&1LQYxM`@W`ow<Bp104cXP)J^s;mDsT!xM11AMy6g z8+4vSZO;_E43dX1^5^^DBXkUR=taQ3M4w+?3v`fc6$G+267h$_mWp+MK`I;dL&z%~ zm;G$iC251}hn3`A$hHUt0mN1?+9Zb~iEaf?pfBhgr@Ri>o891Yh_~=#aJLkH3slK) zJ>1-67``w8dNnLm*zF*0gP6!Vn!+;>O?HT4t5*1Nco6GFreOOu?(j_F@?}#PPC{e% zBcAMuqKOA*0T!H%e{$F|ffJ2r_*}uYVF&nB=atq}(=|G{|~|8(BO}RbdBq#QmHI4MS3R2k7s>+`k)v zcv*+JK;N`(At$%+bA%*JcrHBGmZkXdYSccixS1#>*}^)A;n9&`b$;o>DGaqpYl5m7 z0N-mQiR(&m|CMf9jU*j?%2LCInPda!`VYvv1(- zSl%rseatJ)2G}cIWpneZH_Z7X-7uGS-8{wlK2;!GZWQo10XOcq1^I$sK#Lm2KI5xcmGW1<*r;Esuwx_oc#)> zWSQ487}pW9t0Mv86ASd+r05>AK##{Bi``?vH6WLBgHN&t6v>A0-zY};Q}6@40iWQf ztjmcAb4xQ{Fcso&_%+lisRl3jY)zTZBxWhIh*ye6xd4%Zi~@sQqp$8a9)9LPa}CS* z4*X;rL7`np=`BprZ?}HB^pn@mWc?Hd^-E=s)ZrF*%1GLcXbhfRrRg@(%>I)8mx+0GVyE!-b z47gT42|Y2m6s|}#3<^{f4uh3}^}GjuAH(k&{N4}Pi}=2RANMR@j^Fe6k?wsEwgKNi z;I|9h^z&Cd5dYlZ8_Yy9b+`DpFz@r(D8GRU4ZewgFlZ+t6^ruu%!M9Rg_66 zsRSXZj48#KcCn)Qbz;Q9agL%)Ea*m{9V{BH8&5E(b&9nqJ5M#5& zh+A`=OtaG1ye$}86=SPnY;!Yh!Pkhf)nbIb1TQx###V!Il*(>bT z6ilt@9fxVNixX1Q*V{4k=5f=1XWemk`fMFDU1zB~eb~Cc=1%{Gb^q6$KGieh?Y`dh z4_o)u-t@cG-7{~F^zWTS-iTUz0eUW0#nDbNwp<8LIv#RN?;51;6c0ZLw+xZ-kg7*+ ziz`>83w`c_F1jseDG@FW@j zEfTXoDJUIk$4xC*UN>dP@EI57ecj(8CA*_iGD0ON_%`Jo2ikZjS%epXeZ@P0-COtf zNZRjL(h@2`%9TqPRV7JGmI^B(3i|UuImEvYF^t=k0IO}Y`xgK#N?7?4WSPa2AS@Y(?J%s`1r|J~V_&fwuoe?0eIvE%8FeZ!mgm z!^XI^`!2`^G+YSAbNwt0k2E~E32(-)0LN_nsB!X-^Q)`z-5G7q>N+|tIT7`PonB`m z&|mjTgmHJ0ahHLV^@K_gjkdGb;p|eS&HaFpE@vb{C5YE7%?|d%KQv}EJ>2NbIg49* z%Ce;N>4LK|9)1SNf*sKPYP2Rh2cF+M<1U?1*LIw5U;n9x5a&2(Ltcx z_QQK{7LpIR`G+yI*Ys^KbnN}-iq7^?ey zu%Br%m+s7$T=ce`np|$E&xQEvbJ6pHwn99-@^dQ~YIIRA*a%Orb6O>Q@<_qZV`ex< zp)I^K!Yf#o8!(w(TX`4`T>Nzd7iB>itYpYotehsSocN+;rKYGapBMhJk&BWASt(&- zvQl$d70HEZ8guy*pnXSzBrl{hL=WLxv^xTVrxCFjfKy`_#${eBS68{E-&BwSUafaT zmy!8??VE8ORm_u3(4X7c$6ChiVdhrZd9xhO@pp~#zI#mGgYCZujcmL$SNE+0krT0! zPvC|XoJ8Ey1yR3H%U*n`%He8^D!pF#B+JhELnD%Y#j#bMp<^j?t3E0}v%+5%UR8A}(Kr zz~E{ot3;$k^K}7GEd{mA|^Q^_!hb@bHP?VBX$yhv5X4}FrsP-zRi$sBrIwcBOOuzPsR!O#8bAzfl3q5bYqpBs>bjF`|2?il-uuD#+=$EDglPXwtV7 z@VFQ#`WK5+%qQG^QDe@Ci&;f%B8yarf6$g95>NIh>ewygn^C~e5xY*!J7ng~jsfS) zJMG>1?{M7KBkJswJ0ex4#YpG$4)$rJ%ToiU0v5ZEVu^s=`F*S3*NE8o^5*d ztMj+Ou*3a%RAc%gZK-O})@Jj0Bubg4OU=g*U+3ww4kU|0^C8q3G%uPl`=#OIL8kA3 za_nKxGj1vS_X=lddQ+uAQTX8zz^t~Go_Vd#=}6E|n$&=sg;$-i@LG@~+v~9tNsYB+ zo;t%XAW%j!y_w3FaV#B+t96!(H2G%PM{4@p6OH{X*Nc;;I%f4dJDi|>Za+_~BQS+{ zg(=e2dYve&-N0xc+a0;^&kG+0E5w`>6Z=>HEI{4Ty_O9cVFS)Qx-t158B_K80b_ge z9Iny~h+Ly_M(($V0?P8J4btwz;yMW9&aaPaj5}&;v^Fh`yI|C~ya8Y1;{CXPqA;DZ zQygt+vKzhuKi`$BfzNGof-j;DxaVye++Ttl(Ve+sn_e$V0I(&#ibBZ#8*v~U`zf~h zZGb&^F@$*#;2yLu;_t^BqL^tR-~oXw?!*F_yc;vlgYEM^0xxh&xmVBv`M8vex!`^SNzd_7{XCscxh+lc#i`~$DN;Eqa8 z`i9ZZgj%}2;QNe(vhZyq>jqyiJ(~@?t1C9mg{-ScF;@Q$Eeg96X%{U`N9lBblpp*+ zk*V#{b-2ZM5z-d6ly3xmeCg^N_~MnPZ}KBLHQuqjD?%RjXhkvtzwSn0`P+!D{JO`| z#i{h5;=bA7zD1A%uKA~&cIeu>llBcSLR;%kA&7TDz61|UYywE0@kiLQ(i=DCNE4+C&T%FKmW*eX4&4gqDtB16U1Id_$3>$P0K6(Ipv5 z4=mpb^4G+}pF#Uls)$+rin&Sy4qV>_Sth1!jiH6Z6_lhQ*_#MHh3uL&ETIy010afs z{6QW6ki5Lol}_5(>#lwoNu_tYtLW@?%ije_8~#c+-=N%*`x~6$-=y`3|L^p#%dC)|QnC-~QD=pMTG)yPC z>UlJ>EbJ;!w#{=)ar+!o9OjI*sF3iJ2%9O}<&vu&MQy;QaR=#$$L$kMxKBi%XNueB znLuoFLaATGlg;)`L2Wl4FhVxO9ZcSwcac{^tT`127gHSQa*jaV@C>vMjO2`htIVXh1|V?19Ik*7|+S?3DX0bmPeVy53EWV8SN zjrqsC+WbGhwfuj{{5evY{OLEju11lfwCTII90!AY>S@DOkf}1>PZYh)$_B2#EtYys z!NsBbGAssib&Nd2JefR;3(xY~#4|Ix3ePBo&FD&hm1ptv>eaRDpS~?x?o*lh#_9Uf=)y*GB7eQJG%f|0&aJ#Q9CE{~FnI=+^Vz<89@Ae|_E$5Kxo%2ezK~ zy0?`#>!haK4>shzq%m){hv+yudV3g)=M8zY)@#eXv@!4c`o80BmHQ|4<;F{&b$Kt_ zdfuLxByD#(Q%$k7) zvW|Jy_DS{#jcWU((t3Cet>L!NI(k1Di&plNGIqu`(8@e(X=M-6sI{~nQA6v>ZJ~Aa zel-@YBI~f*wt-gWSxYN>Tv?*l(t2bKt)*?Db@aY47Om_HW$b=zpp|*n(#l?jca6S+*tuyKS)|@$B=rxe006d$TLxS zI)N;rmvbePdRvV+r9NZkL7dZ5H#oY6S0`@^uSVBt$Kn-r+VZRsc*Q(xc|~nkqgLyc zv>sDK>xZ|6)}3A-ZTuaJ)}NDB?8I!SSLRtu>n|!%Ev>2>;9N+3z1EKvqw9lXjZ@SI zYbupmpB<;PPLHeM)ADWM)5^ESr-xYhU<5uf&ssh`T#0J=q_iGiL+dHqLhFrhi`GX- z0CxN~)G70vn|);%@%9(PB~aOaZVn+&YJ4<<=!_&laYo76g_I&QSOu3!NY8( zQA#7D5L-6u3cK4Xaiqel79^?g-qPp<*t$$OSkZ7!Y2>FnU@joJf7r&Y(M%1ocwtb|%E1*j^{ z!a^xP8C(9Xa9b^<=muSis;(4rTuVcwB$~9Q->hilHLhr=nP+`p|;E zp>;&r=+@Er(pLCYD;u$tKT13NA$CC+=B;8Z(+*?ue!;1Y^|qzXCOQ4hvHN@QUDgiD zrgF4N&LfpZ#v84Jt>M-7jOCBhPzP}Obo+lD$Svz^G26i;S7S{awH|3DVQ zSdZ8@6ug9$qH>BmJb32EcNPJT`$Vz#U^$y7w@`Sc71k;H;8Px!Vfjj=FMHb4jXP_& zrY3tqCpw+;bj=8R4*0rsa4=R8m^b%9Sobpbp?{(*x-NexB5b0UdzNC(S?JQML65v; z-M<1pFZdRkDo_1lk(S$!(Dxi}&ZB0)h1z%Gw>y5P;&(iL=ixVu-?jLmEz0%v+-Uzj z{CFnvVf?VV?7V>AX8gusIr=qxyYX$s?>+b}!Vg!U%X9^I&(ad4;UrjZlwHoCEJMR<;G_93`4bpJu&ntee^lW;bhAAJK85b572ZWR z`wQSc-QW@Pok%y^JKR(0en#OF=w^Qcd@|f8Z+KDzQVd`xM!+PvPm!CD;7Kxoy&dju zx*yd9ak?ob0MFBXk-`&n%X)$v#OUV48*vJ7<1?Kgb`H3=qg#{&THyBUx;|33rA#U)Rem*Tg zIUO$|iCY;CM^K{I6`&sTxEHaiA;JB%-Un*DZt1s`@lgt`7YS8wxYxR%%z7^f{RsI~ zeiB2nJhz>~g&)X1?F*CSp>AKW^bC* z=gDbWPtOLU!{dl7&P!k`9rnTCe{cj70L(UX0*>+0qB{I9XaR0a-T#Ig5pee@p?a1= z>T@ka#LxYH_C3dsvW!EFN}0}+7ow`j8<#xPVe_)_*GPP#8auwcg>{S)%RK`;&M}0v zUioBHNvbpLySQ-xP8njFq4%a6%;#p!(-IXhv>wfsHeI4 zf%`wchB_Gru8HSEoby71i5va=q>X;po{fHYp=G1rQ%G*~*K-emM#IJS6F0^Y zEskh$M2j<8oYCUzX*!xD*qRfFmO!)wq9qV5!DtCaOH3@ZZcMDFx>ra`WL#ifXx^C2 zPu!U7nzS)FVe-agchAOT4^kv2B1Li%QY0rA+BPN&$wCJIQ-$`8$@QGo_Xq}VQOZr; zn2F_k@UIIAGqDMXpNVxNX(qOwlbUXgitS5`+Qg_$618apkY<|JQ(HHYa1xY}d`9vm zl0N}?X8iS3mrbVFrG!#u$c+ryks&`a!jMdSJ=c2-HXIjV2{Va2A|<*IDKUXGCf3u4 zYOrCqe~!c^87av~Nr{x~MjpxaoDS>!gKzZt@ZoN8)blFbSwC)=ezxywnB3aY5Eied zo5FPT+jJTx=^DZk)pS#tj((d?!z5iz7~0&+Y->I9(#~SgwvPQRI2Fy%EBXI25<7>T z($vh-#ZE+tOSfrueLS7VJz2b{(j2OJM)at-bePJK8q;68otcB$UpBf!DUjC3)$>w{ znXGo4RKxbC-tO}6rH`;rahCcq(l$g6VBbpu0Ng7OJ}yy2KJ_3T%e!9Uk=uwj5db{q z#ta#KGoo*1TD+x3*yBi`dS0i~GSy)SbV$W>hTtLR8u2`_4R{v1;Y#pFcJtw6C;D@% zvkdq@4!oW_$cY~IXiFS0m{B3?x%DqD{|6WWcZD_=C&OX(`Negoplnh!k~6aFZl~Yz z+&g9UPKq~pfcwOd-1;A^^_Tyk?5l+T#DsGXF9+Q-K`ZvhU1#>S&4})6yT@C7C~}j_ z*F4z}(a){Bp6v6LTYWq+F?4S6xWyWy0QYF>9ddBuJ}4jmWeDxn=L$XSlIKRvewNsC z<(5z{d=`*Cwmdg@3Qlj3wS-X$Zrrt_{cS%jueWY0C=7lorO4vCiDwb@6TnxT#C;LdXw7;#CHd=&59IrG&?B8|l(BezMQloPu z9YvR4ii^Q2JTco>m2=IetO+T&9vWTPLR38u-lu+nF6K7gIjlj4Gx*?Ci)cVPTI=l_L|5tJ!E7JLdB z^r@a@8eGmaI6MR?E$07#&9>1gYby;*8eI+V>l)p&;4^A~4YsZ#A}z7Ik@=jgyIq(Z zl%I<7aTwXw#7rkV29VN6Dt!#6&HfCc7Ey%6R0+M2fwE5%cjHJ~ zWQ^F-g_u}7rJ4V+p}6|5%EokYJVMQ|>?LCUlJG^Oij2!ok1;Nv>TLg6J6~&(J1RfL zx-wf``)HN$WxFaK*bu=h!%n^z{bYaS0@JeBdvGeirJet4hI&s9 zGME9Mr`WW}93Lz$ihKUKrkorW@!Bo*jY@ta#>rRX-~w!$1Y>%$th;Ss*;*vz=S z;0hqslz4u2p{BZi>{O^Qt*@C5m6Z#acgfpgv_{X&;?r^68(jb)@#=Q!K1z+aJ1BiD zF2jD>llg6PLax=h3L(274((wl;x`k1*o&OC_-?{C`uhv~DZmfGcM5(N;b+5(rz4>J zAd1(L)ERv|DV$BFi^Nq&L-9k5?t;&(Uy}ee%(}?L(#3s8Nb*j=ysD9){1?RK5e%EU zNmDnai|G+kzX4)3wX_7jIARm}lCb#eN{p%zVuWZnBATdEBZOVdFq$Vu2s^D7Jzt6~ ze~M8tCo+_*f+fl2VP_orXk!qrXA>1Kj>~h%8h!dB1>b)lw=;=!aSE`O;%p66@3m^H z1`s{|VA|+oxC=w|xE|bNLHq56XiIfMj%tb#a!`g3K%Ph2dB^jO@(uk)<$S9%&Dd|d z*TG~43j^m9oO^tlvLJjNc2XNhRo@k;egAD>M2l;hJm3Z%VZXF0YOW0$VcF6=>maVI?i8n#nVeBbIq# z1&5B0!UIz-Gw+ZI4a-HmI17@50;~6Ht);Wfvq7D~%V7LW4P;z0g7=!74);Z6B5dwlJ}Nrj}MWTYOa^7^&-)Q&A9STSZdDJ z@ZNa)>n{HdS+8;Imt`WYQGW{UN8%e^_RO2&JdM78G0G7O_eBrFTiehhM7r&T@Ade- ziC^)XB1ZJgd8VDnvQ2U` zH?F&>po1ic;kef;h^1%W;1Ma;r1*cic^BZ%H0fXmp&+dg0$@4tJ+6b2L7pgbf{xB# zMb6u`6rHiA{c-c3B#xqk{7`h}QmkAS(q9N|E`EaXngth*l&9U0s?huo0*d>!#MUqC zKYSf%^<$JvZJ9P1PBLwomRR^1#4h#|M@!$%^3ib_Z}=ERWtA8agZw!d3S&7eNGD>_#c~N?1cV}hkOtdYXOhR^G<^?4blYKJy z868M}LNr`#IOwoO0MV961>_R6KX3K#L7cIn;7P=fGCkTU$8zW(KcSar?bjgwr6MDF zC!Wm7UDYXMf>(NheMt@W0-mV``<}UfQ%BdpRA6vR?{s3u#51B1T!v;Gz7uspEbf^2 zeHKKpP^8J)$1fu-HTLm`5bOWWK5p0den|#^a-O#u!1r?It4n<;RfW3-rT|`g+!jos z8(u?cqerb)k7fxHk^1;SCs8h}O9u{sX-b>KreZl9yi;9=;0jPQUlU zcOwO9B0v5WRj^lo6hIY&?;2;>O|QXQeh^)@k@8Kt(2lK#c5r8n~*jsqi&cjOlp zw$CcRsAJ33W!m1%?Y=bmc&c>Udyp_KzK<+t+1Q@9Hs0Fx;VYQWDC@&-cie?N^h(l# zzSzRP$TH0Z$yc)8RzHsV!kJ=7MF)EhoNNAf1` zFn4i27b%at1*deHf-K;j86pp>(!rLe{30pfeCj~pxr%r+ZMYAQV%F40x+qG%8jKUB zc^g~t3ynIP7w*euu6kRKGj+bsOGj((=eqxI?R|G|E9p&pUu??v8v3F(kE6wwdlt%n zwY0&J<>TLoe+>CJ!N|vbVulVCn^hgzCgzP^a==U`7NdzukqwKzQd1Mq$-NQY@arHM z`!9z04d0*#G^35bN#~IY#{dFzsaS&b-2KJgYK&1meJY-q)Z0XWVlk6`;IVkg7vkL` z_&E{%6W;azGBC9NcI`)=Y;xF0ehp;+irjfV8`?MSJSP-)p8oIdu?4>$#*MhF@Ap?O5QLFZ~HgK?iIKu1GN3dBszL{eQ< z1!Di6_NMfa*U!c~_dRaybj=P);2#DExvpV0s4(jVqMUV`akRl2I-ZHTJkN%20VB-f z0ox30Op0&^AVi~tKIqZKxeWR{n{)6mIttq>=h0lK*~I#g#)v)L62`%`J)sg5JVGgA7N(d7b+GH|+Ndlyp$qgNtn{F5K#huz zA7rH<%%8Y;m%x|D!d3Q7V;lijEa)UMi)$KieMN9}#493K+MDT{olp{ZbATy7b-9*U`I_C8DG64u0IAJmq#g@N@@2R431? zramKK$~T&(PV*MqwAQWa>R$&=FML;2S7-b8L&vYz)d>&B0Zd(euZXS=ovl0QQDS>A zr{X5Q8;RHUmr6TO+mkexSogsD5l{P4=mKq8ZemgEmvpJ-gmhCVgjb-}L<_|O4alcO zZVWRz*3TPttj^w~lvC`|^PKsos7zT5qjgLOJ*eqGb8{BfI3n$^7qUS+cX*AK$H;^5 ztChNl$)xrhS{K^B%^>B6|AsuYZ&o(RX2);V#A`x{W1R=(dcj~8y~Aa zdOg|M{RXX9+NSXGUl;=ht1lR~giV0W1efichim>w?tB|O$d$ismi*_+l0W;!8dcoP zWqQ=supr?BNf^gJ<}*Z9%7oL2@C3t?5{|pV!j!l;r%%b-mft~Mo#iy3P_1(;EAk&+^^V)NahU(4UUu0?VbdmLvK9apBRX}@nbzYuJa$>N`wUcqy=u?Qc=lMkFXivy&vebR_~3(AQ-DR-C#iZ>0h^gO&PKe1uhOnHNo z!L^v82|UeNT;hn}x>a%AYjEwZxbVy+aY2xefGclti37NRzsthJp|A-SCXPs+-_<-H zGI`K=7|g2ZJv8H^-(B#FZaL zkKpRDxWo~`b(`XP+Tc1xajj5XD;sg`UBdIWD_!{?U=ZWP5d0}v{Ne!quWEbuN@X?< zGh3a6SZ+Ck4i_v(#ks*LtUlCxoAV^n+zwjYp~;8@S+SB4hL|G!4)qp+n>mhv6(TPx z7p4zVUyel2H^#(Hl{J&JY#H3uis34#HnBQlqz0mep?x;lcQF=ZwWyJ>E#tDSmf>YY z)1cbsk&{>a!ij7tSe0queOr|GSdhuIDev1OyvOPaz{2}Xw!_0aAZ$Id3o;?w;4`ga zOm5OWGdreYX5)6I)y&PB9hkeF?^9mXaN8>!Ho#G}FiTztEF6(?ORJGQ_z2ph?YSa_ zgfA*QwwG-$SSL9hkubrn4_{=%PnB>#2>C@WI+xhNxgE{!&Z_L+c=REe8wOcaLpGhrq{B|Q%7>zyS#*>{_&&HY z&ArLo!jlAHZXs2NIyAf-no~?g)0)f=wjxqTQ>Il4AsYxf@G6b?%1047S`e%%ONhM< zE0@dEfh`H*=-n#iXkd{nGv$Mcv?J4z$;jb_@Id0}=ml4I7(5@u#IxCs?8scpTCR0w zI_vqBkmgt(52iHRLU$_f#wRl4t0V~DYMZ2Ob(DlD+cb(NqY6P)@8BWiV@(_0dW-dB z-)w0!>N69s@BhLBmbicLdMRyxITY9$*Wi^o+(1is2U(hm9h&HCB&(r+bZ@YI7b% z^dB_Hsc0QH$eUn*6I`iYtq|?pBPtYigajot`1Mx35H7jg?MLCrhZdIz{|Q&72_o>fW)$n3q5diT`cs`5$M(Sqy)>vYSAJr zOB9zNXTPv&P?iKs*W#`MZ7_p?=k+wOUpT=8Useg8ir}0LUNOiCf?GQBF{tCx+#m*U z4NQb`TOTdXPN4K?Lh*T3z*n$)Z=bpiv(J3T&fR zy)z*P$A2hoT9gZq6RSbys*}%_==^y;rxwaFUq+Io-Y$-_U9vGMmyK=a7B4w$6qlB< z)2*&AbK-n&M$VaOzG>&Hh{r!8h@*3*MN~#3JZ1U0q3DgS6E0tr%!I_8ta#b zG`bLDQw;=%ol9SWHobTW-DZjDsFe`33u^8bGjSu!d3*_S~eL zVg50Amp}h^pd4pay)V(>V*_6|1d%>$35#wIJSciBd@quw0hkB?p30QzfV(Bv3PZQ< ztBaexAYIP%`3{3=OPT^rnKr$t{9+A){-M)hisGD$_W#}Ry_fA?&YO5M`Z;>el#S7_ z6IG(i9U^YdHydB!((S8Ke(c406*jM7#>QG5_u842(P7DVu_uQd^>s-%5ZiDTXDE+C zR{U!Wu08w1Q*Lryl|ED;+pFC$4Tj)ISHKO#8qgRgCH!VzTUUBRnlu{1L(hZJ^}AWO z79Kr|H_}!CDODdWuBF{u*h@#t2qfpsrUKH{tNie|xWYBhA~4*C`tal&0IV;N?c6^_ zrpdkmb=uYSW`tssFGB-a72TGy+I>y;NAfZInpj`Dvp|hNqwQ<@7#W-D=KkbJ-ADIQ z88f9c01%0_y;#6?S~NVC^WA{)ZyS=k<_wC=B=y*c=y@BNYe!nWVafiL8}Qk&}Cg6qoL(XCG2I-YV=h!%4B-@F;4_2fI$?thASG2Iu=At@%hwN`;_wN6Em_+clo$efLN z&3%Zg#nRg(@3{}5LF?NtSby{!R>{xEx1azDA`MrEeRXi4lNQ@HbsjeZHLOn z&zZ&xK94wRVK}=L1C*Wy^MWt1AnT^FF~`EGNGf|DV!BNa=ghA{xSn8usp>j-gx=HK zU>f3To-!L!XSkhaexo_8_8(?-96C4zKgrWmr%Gu!opE!r7m}vPUyx1-vMY*)ItBV2 zdP|`Hq1QO)^^ejM6#Go|B>t&ENV;&Uiad98!yAaO5(MaYX zsM&c!vYz0zkN{|cS;U1i)n@*U_aKnwA(jWLj|kJVpUP{)M%2h`rqX_Kf}*Qo&khKl ziSX>ab~&i@F!5({M-0rxu3F07LkOp@XLXh_u^5 zYV*+Fq+z5y`Cwi~X&aYzf+K@675(giAmvlcH7=V^{xf1 zXwHDwjSWxNPOuo7#m_(y-Zq6+5PSnpoB{M?#x_yCJZ~yj3QdamA-Kj(j`*K}KN_F& z!f1S~p;i3YKP*=f6`B?{wBepDUI`cMikiSs$p-4DfQu{Kn)Xm$M-^!?peAQyK)Qq8v87GDefKNza53*?+~~d z{uq7};eRiFpTe(r3;xN5(QzWPJh}HY7Tisy#q{cQHtCqaJ%JyO60V@Eh;}S9HddEA(0Bkz)pxI2Bcer7_{I3}cXLKO|iS<+p$YwPH}x7Yt~9 zVEp}`ic^dC^QhhygO%=VEQw{w`GQ)>--5idO(u$Xe5_OW!2-?xB4$6xvTvd@8;|Kz zAuL&J6T6YDzVOa$ygAFNGpKlJb~f1&&m@C|f=VN&OnQl_AYF^>NJkO|eCMVkl}QJS zm^LPNYp9|SYqN@i-nfx%)=-?DYL+H8zBkiigfJF1TY_)md6v)R^!XXk=gc`elx-Dh>J5-DRjt8Mn2&lnw&yFv-?gpxm?2*YMH@t>Hy_9M<^AGjw$>keSh&5oY$_h{JEqjzQrP?#0#&OmX zu$QL&c>ZTCk&p;N?|48zz(glHnIQZf0Y-R4B0d%;9ROymaM z$4{YoV6A++2adzH_zGl6qOkjdX#(sWSR~&?y0Fh(RA?~HevEm)#N10(loN%02QY3s z#cu=H1fIML%$AGdKmz@H)%o|X^S?Xd-&R2ZmAavSU}!Ah&Tr@@{cw0USiuvs(t0@zv7Jm zH?jNg!%}fLAQuSWAW#F?w?4*x5r7U1TNiUQDveO_l}4I{x>xnYU2dg7GZ0Ro9SA3E zLtw}NcRm!Kht!A9a3WFY9T)@{kO(L4LY%!B`F4%G*8o&j#@ScyYmp5ika3y#5-})~ z4fHLo@hz+I9cF!=o>^z?kCvDFC9~I{x>0BYsr|3LZoPVH`#$|8yeRS>* zXH1dpAx=TIn>Ym-jbgFYf^4cd1(^um)qfxcnav5ZzOi`C(IlHRycSQ&#evVX<#pQd zI&C@~LzLI-g76t$r!BA3QC_pV3a{Dp5ZUlLZFx67Gy>~1cXGu&v$K%09=OxiP5o;D8Ug>jeh>c(P;%DcIC5&x z`c&>wopXbq$e6rZ_|FP5wap6hv?^FZp7Ng+6p;$1Ip~-#b;SzO+7>}P5z-N|YFx!5 z^3g>khCI$H)x@GZXkvC#i9ZQZWH1)8o8jZ&+gI@|#WoA|wIYoAtooAhaqLrH8+;tu z)YlFl2P*YtdP{?L?9ppWBF8F0q>eqlTt@jj(K&YyOYefeORd&N3I+V@1i+Mvros38cP*+DSn^9uM^F1H~iiM_rdrrhC9Ib z9DJ{c{ED~2V=y-|fvQG$4zn6N3bsHZirUD$5c?uY8;MmtIFF1C0?~$LPz=wG;8oE~ zaS(LD+=Bl`Af zCXCAvdIgCIXS+o>-`d_2&fvF1OuKTYXWf+594(%xs|XO=gyFps?gwO};QhEViFO|{ zU&AB3MsdJX&q4X*&#;2>9emf$SC!fA7E~Doh`1_p4iMT^R?0=xSO=1er}^bY)BLuZ zZ;Scz;%LHoQ8d3(%-1*Hsr*he7d?|+xaDqVx)HzI#N+kN+>ajcdT)*A1u_659@;~p z#n>)-aGw}Q|384Y(t~Q>taZcv(Q|Z>xBM~~*}R#`dhJ;TSzYpV6)b_w#!W;`;4M>J z4Z&F=+-YZr-P8>|;3d`v#*KHN4rI@~I1mr?V>C=LY$qEg4urv`_Yb6V%Ljt3!D~bT zn_jz|CHN!TTfn^-DSxtVC8pe_K2xONb^~s}2oFNaw7g7>Jy!?A)12_aR}dnWpj^x5 zQxO+IhahOq<7zw`w(a$$gqkaf64H6FyN5jEzHHoDP4$UfBi%p5?@au@h~J+09gAP_Ui?e;$$vNa z7ZQe)EqylwoQLu8rxN^S{*MIrUv7fGF2UzUf`59PXZHI`IEQ1Kz2IMvGvRa0m-12>Z%(qlfE@{qr;~EDlkP6<*m1@q4KAW}cEzs+ zZvLUIvOTh`zSGu)I1t9OA6@u9jk>_ukGITugdshTFf0cVj9jqiBX+eo#1X;qjN(Wx zVokckXDJTo4>))c#W4-`sOMmjWnW)d84P5djB>@sD3Yc+WGnUe6iLg{a9vlta&yg;%ljDBFrI@m44`UNzlcM-2PQ$-KOZk0}IlYBe z^KH{Fci8qo`ow!n&)@H@R8*>#Tt_{>)~4jkeTdIXp1davYu5=NM}3--1f(9@U|18V zakAf@anv)UFR;$MActtY!2JE7N!NVfITRi#uxTq51V|v&g{;^fv-5f#PTK!mTXq_)P#xz5`LDjC1osNw3>wz7xDv z&{18vek6F1ZNu%3tkoG%Pees9ph=CO$&H{was*gv1Xy|mSn~+5_D0ymMo=L$0xao9 zf!(MoQvAH~Fz25`!F zu0c@m7^84R&@>svWn1KDBa8f#oYdb(A!UNN>eoHU?%WWW`SY?US1!pi z`5z4VAb0I}avzL=3e7V~Aj4&kh$pu=R>HA{DBB!j!46Um+7~D+_-ClvvEtO5!)hqx zINwO2TeHDx*zlY6ae-NPlC}Ry!Nn|xHz}CS%t4||toLvOZdq|*o-$P79vL^_+#Imx z3hYoMI7$$R$~@5q5YCxDK75&@$HMmpfU{4iNzw?5V5v7x7iX!{cTWiwB{2_)M6gx2dAjA{R3Nl{Log>@o`zhr%wmFmWjCGZrQeg{>wGZS%7> zOdJ|^g@uU&FpgDo@cjq-QE)OO8`SC2Ty~-lK#d+IGM$n^ll>U_9zLtJ3re5d$t_Q1 zpTEq&Xp`c2_Nw&D%G*?4X(!t+z4GS}7Zb$rni24P#=v@jXJ_DfP4L|G8`HmQuE6mm z*RkHr$~!I7bsD@Y#%Lk*3eA9Y&IJC~f!{0bf49LOi_jS>Z-8qbC{V^zucQoo z1L;PvLFL08DKz83XOWFLZy@O|HcTupAy=;?SIbN3yoye5_;ain;N_hYyWz_}fUjog z5TkqHGDLTW7%?n>APXP@FWi9qyznqYu`<_}JCWWb|AvSLX(e0vA0CdFczxpt;?#fu zW5{gD(3TZ#hzT)AY?3#FE|qT zOYcI}m(IuGl@QP3rAqtJdm#Ra7m<7B?Slmr$N3lWhZh1zAGh78Gv$}whq&E1{0qxa z+}esik64BqemD*6XioI^AW^*URphQo^K$5i4=inWbu#=m(kp~kq+DUgt6@tD(N?h| z#T{Znu&=Et8_#7E#mj&LC-4(rgz`8p%NutCW{AtV&Fx2W0v*e^DZMb)FVgm70=ovN zZ5z*o!TI#0I?}%Ced*ky?c|HCFBpwy&*u~y*rIpv`bBUAhw5?GO!lhd{iG#w z{y&b(aXyG0bAZz_?E(kc&+@}tS^{QC!&DyVs+wGakierZ;YH*wt;Bc|CLdl5pBJ7> z*aE1)&Q zj<(=9cwKyt$5%0(02kt&h|io~sJ*jwOK!W0@ze`HQq6_VNG|P~OS|TR_R8>%jL9Wa zpG$j9F736stYI#;p!6ttLvZ2w9b;>q?+%>qwxVRPO@F~1*sSjCyiVsO!2ZoXBYhDz z6bdF-jreY7>4s`M;5a~swEya8TWHBYwF4pC?&vCs5FsDeH= zbewc@g#ucqalbXP&ol*B;REsVMSg;-@n7tSJ@c+~E^Tt0|A@Tc&UT(zq zthtMIMswf$0o;;ZcL5Il_46QNVN&@dWH_UQ(QaifST63aj@Zh)aZiT3%eZ^to?zU2 zz};=!OW^J??&IK|XxtaTJ;}IlgnP1aKLR&&XwB>ydTIqG!DE{DB_JmA}wq z+2VAqrBOYUC$~oHIcwp;*(kJx1!#Yd(pCpYLX4( z3-QJ3x^o(Sm*BSvzgzKp0KaGPi=z&=!*4JAPQ>qA{I19ELHu6CuNi`E4t@vVcM5*z z;&(lM+^qC0elBwC#BU~kMaow<*vO`Z79;moeifc@DgG6EDuFgkdc}JfhL`tD!kV!C z8TRzZVIN@FeU-3EhF<|Z{3rvz%0P?ndO|)Mgf)w)qL95K*=#iUJ~nxQ((XLRM?G7ceC&!dU) zJCNo?lyo5jzh4iu&1Co%rMZ}454DEL-mCV|0YtcZ0|-lrP#cFJUHDOky=UUE_cCk| z!(6}JK?n?W8j#xwDUXZK?lT`im_8ph^wGcD{ix>Uv)hY`k-)ha+ZW-VA`$<%4|+Df zZ-aM>ES%S^f}Y_aKqq((G4it_--!5YFR6Qd?JOWSZR|o_K`98&H89sGC+N7)1dOJ% zvnUZ|s7K}!U~z7R^33<9d2<(Q(fTl-UW}OQWKQ9X*|R7;oeqPYS+Q!O=~TO4o)$0{ zAP22TUbbEBJ6wul&PQmhG;jrGDfm9Z?pK zt1>OS?Cy3tiScy)|-h!)K9ZTL{k<292 z(bcI(-#ebZ=xzj59>!1Cq*C%xP^Ff%y|NN8`dJF>3pL3-993yYZy&k@{$pRgZBci|dt7M=``Qviht`&b~b%izqh+s0-Z^^#~BR zHd%C<{^-Y`wUmUQ4xK`kra@xKi&&vhC_Munkzb1oy5s@+ka5oh6l>h53@Ox9;fbo< zaQ9EKo>}npTK7V@d#szcJ@gM-&oBa}TQ{#)?Vn*iOPJKT>RHVy3jKo*U~T_6z0_xl z19buH2?rC0!oKEU;t*J}Kh_Xpv%^MVn$XRL$x`)*dzreaUz&k%{y7vslRUsN(-|iB z$v2aHfn$aI31xWN5KN_Li2DsXc|MmLF8ssNvxuG; zWq?2O6n+C!Lo53uUx(W&Qivf#*Xd5$yu%SUgZ|Mt`fFAoB9ta8*<}+2yk8P#Cdm)k z>9L+Nj~hjho5K8VDUR|Y)S3H7)J>I=C)o`89+q{xFr2iJuiqN}gsU(khqr5$Xd2IFt;A2AtjTDh1yn$7)(nn5lmNSBBcTBI9vZj>pG) zvn3w=IA;NiIo6s}aBR*(YoyZ3ddmUMj!)|sEosqj->t>H=gA|eg1lAl_%CPk3KztI zIS?hsBK2&|iS*OA;0$jLh(C0L&3<+dTXKcqV#(xGL!LMT^m$nd=3g7gN4QzpY1K}#e*Mla~pxg5h^ zq!z7gYU=cpFC#Yvo9#h-yobnq7LGZ^tZ-;}Kc`-?KgJtWPeQfHr|NXUj;uAhEZb{S zk$v)2q?y&HTavHPZMb5}*vl3ONtN9f6q`u$bp#r&p_;)@5zOUNA*(jm5~=@O;rzN* z+X`#7LOha$(BR=pJy@?~(VUDEoKo2e`QU)t zx%A?vC-|7SBa){Ii4uA*j?RSQwgrH;%uJsTlZftg8%#17{>>tLln8!K#$dH5NqaYpZK_vIXo}n#n&+bm*Bcbu1YH$iE ztUA9;;Q!{^Yva2w7hO!xeI0z3g}blImwxxpeU=I<7nP41z?6@l>G-Fo7ymuh4S#k1 zG&|tpHM?Pi21(;4c9E&@e$fSJ+EGs0*3^}9>of3*EG`b@1lTtnOdJY(*1^P~ux~k- zI24A59W*_0C=91o6($aaeb>Rnp|I~cm^c(R=3wGb*!LYw918n^gNZ|7&pDVl6!yG> zi9=y8IG8vT_M(G{Lt#I3FmWjCM-CtNzg z*iRfx9Ds4{F&kh0*)8AxbCVx{M_}Xp&-(cbKc!?0AG@Csd)y`Lpv?Ls$uyM?fduyA`);BD=dWaegC<7>+vLE9Y-3eqHmrP?8ESz+=`KJp4UWP z5bzNM-$L+<3jU#hk0SUsf`6pomjrxF9sFYjzbxS6>fl!tycQo@uM^3RPc2L{{bJdH4V%eaN3sr zqXzy7AGtaxFsoc($q147=D!<(D;j}9I==ZUAU4_eyTGz}3(i2qqrv$kKl3+-rjHn! zzr(LkMU&TT6WHL*n~RSAABp}U{5DoF5z;AXN2`YBDDw|NI~2cz+;8>GFW^*rTCwUf zzl2|*Fj0Uz`3W-suUGwJBz7H>Nt3ndkk3YciZSH#Xx1e9eokNQ!{m`alYkLIk{Dq$ zNYypo7T#HqL#7~&U~mwH2uvHoLvsnDx!r96l`owHE{rSl!rSSH5*QH9OL~FaCNJx1 zczf1{XEn$lVVPp{Q6|UP-vQPDfNMnB019hmq#{j&vtiTV#*Md(hRsW0;r+-DqV74< zfsn+<4hiWwo;D9s(PN3d?DuA?Wb5EKia%10uPI-H#ApOFOV6%%<^HR0Qd<^b3KLi)ymOMVPBOf3$ zs|9~$yr|WXPdmJ=7CF9_^EiEXF`p1RyUUT>+yI6s87aEC0{%L^P4Rdrwn$u4Kwjob zgoe0r1bcyEUaa8ITm?7`TQm(knw&x=4JaTsS2J-NCpOn;RzjD{@c5f4vZ=Kg-Egw} z0-xG|mn^(*!FC?bh)~mS%$qMNoT`8TFwD`@40IK9hM^`5K z6n&_`uNrx+!m_};A$bu>0~m4#b3WjRaSN;Rl%}6qSK2jI750s+1E8;$j?##~Ln?t` z2h{`V(ZJs`Bk&#YIv?7wB_DC;-fs7n{kB?V~`a^0)w zXp!~AfjEG@=3wGb*y|1^4u$=~!Nj4kUpkmL6!t3z6Nkdya4>NI#`j;KLGz}P{-l6@ zonHpZFKf55``XbOe(g3oI~&d^;=G;EE;{{0sFln$$>YcBy8FG$kVmPJhf;MtrzXz) zGqC4Wo=WGnJL)+HhUBOK$zKOz?aq2BY{zo!p_8Q_Io`&XPUj=&k83?Fth7hQI|^U^ zRk3hC!(a6#+RQzv*vFhdjf_?kDnZH5QQlR*P9beVq)$SuT1}_~$xUU+hdJ?JaWOC1 zlIMsykKygB%RpTNdAvY0Juo>I17{`fLKd{&{0$NiIuQrTgfk1IB3~3g$qXqq&u{IH zurk`W)?@XZS3%Q>OA>(qz2G$J1wX^~c@??0#X~(nuZQ-wgt8r2w(~WwlxZXs?SDau zplSXq3kJL*`2ErN@-HxZqbh^@!Re0>K>?yS9i(y;Z{h+ful}i143PBBO$o9QVZwOFQ>p#CwFj9@IB&>@9g(b^hI`taO@|q{&*cQ3zWKn*V6l$rflZ7()`J zN=u-??1MTrfoT*Jn1frvwDD1?dd)S^K{rLAB~4(KAj2#~`52n&>M6gzVOxLwPEw0qIE}5GG)3C}K{s}lpHcy4p zpeit2H>^1wdy7roK>Mn|aPcrcjOJE>;o@O@7t#7EFkB&w52O86V7S;>!-r>@@}r>^ z?!uTbjMiDYh8Q1@W?X^cLSlRv4Y>lt<Gzm*}ya{Lk4FsYL%vIifY3%nC?@QF7oZoKn+yBRpSrNJ~mq#sM&0ZD}r=cFW1*7 zC6&2Jh+@&J@obw&6t2sQQH4rKSon&}9Q#nNG7119G5=B}W<5~|AX+>BicN~`VV%O> zCSgGM-tob_%L59TaGxE{zA3cwbV2y*H1N92;Gqb`N`nW`^zqb;6|QF@zzWxam94cy zorKM@*`ob$yo8;4S5<6cdcAG;RXMwF!8GqVB;HG2D{B=wnx{)yy=>YxENvof$+*lN z+Jj}))eV&)Df`~i&RlL_WX0F7R|4=Ae%m7wHxPXE7WaUc{bjLrQ3x67I>YaW2R12z_QEIS;3F@89PG7?>#Z}R3msdYX$Gf27B5mrX8 z<>9_M6zFpDiswI*2a!`yy^hLFd&cu^)CxiX

q?zIcAk{U|VH1Lr>$qLBDkJ%l8D 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%0Dr|q4 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®FbQ_ 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%0D-B$lcXj(!M5VY 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 &075Qv=WA+vP92B5(O=;-8ki!KUdW03zHFK zom1${{}COzu&Fp7rE{h@AER?KaXwDxEIPGtpr-TZW>~lW-_nN8BL_qE8+N?VYn}rb zp=aV_UQqX0{bRnQp=T5G6?LCO_p9o@lx|sN*keOJ{c=&VojcJ+^Qoephfj4je2mD# zR8~XCKfnJ_NCOypZvUa{Y3Q#IYTm>TFfXjZl*0Z^Loe$;^zRyaQU9UuY3RlMhkl@; zm-HX{v4(Q4GoP#ba=O1z_Z4)1rS9eURMn5jD9tk(dL=RcrS1#pej7iWZ^7$eY)nE; zh^{M+zMKs)zv3REwh8$ep6)~Q+uj^|1hYdP`UhgHo)K}l@GPlWTI-V*$Fw*Q9rULM zFmWhsg8(KDg>4wX#Gx>bkG37$P;gI^cTi-|a6J9S?dG5nhDDva)Ntihf1BGa6db27 z4Mrpl=9OK6?gQO!I>iE6Bcjrie+a8N0*S}&X7T7O;n7ox$Bt+5=q%yU6X2m4`&O;7=7M4uwIZN@3zq*o*)s4ux?RYNH*5 zZ_vOpC!tWtBc~+Ew>T7+bCckHOEN)qYHl1is3K|2=Pl0B7@Pk8xt!l70B=(;Kn}PmQa3-U}W>PN-M~6?t zTZiv6_ce5W1fkL{!hE4%cl$U<$)71vDjxUMEIx7$deV!h~QaXL}nn* z{0Eh;JakTWd?g|#%6ZCenWa6skGm6X2i=iW{!fSpy=KuSD(@`JD=3rCIWvC;_7=G8 z%10GMsj5y)ipOND2D_S391l6Q?6(?Anjjkh4lef=Anw0$Oy)ItGlB-Ld&4AaI zF%{^HNC8uL3|t@YgPn{Om}6y6w}CURq=&Vxb6*Jh2PjiWp6bvyl5l`r+D)pSg@&5r zk!#$KDFtFv`T{_8vF5eMM-STk9ONn1yjg66EjA~=7;Bz--}2F$bFjpk(?7UsXxB|x zloi?qOaD$=toe{Gf5R?pJOF-eQTrxcZWDJo(kx`&k;ly77oPUEIJZwCi1^ zvG=8$9?-QyXgt~6eL&YjaWY3;FDs29y}x_JW+{H#0T)Sw-Tv`iT~owK5?u!>#?o)Mc-zu=;EHYD>N;0w5E@{N+F|Y|U8f89iVrgX z=t>HWx39nS>n<*mZBf|<>N`kyc9Z~Wt0|yM0qao)!AqN+nHwWO$5&-Y45ik@+Iy4Gz zsRKZ(9SRt(fH5VaLlm%a3ByystPKEku^9WP55LfzZZ$TCdvQBeqXcSHTpHrQS?F{kZFrY7$n3X z>&KX6mRva67inFvOePo9mQFg;}2=yB;G*GA7EddQdsbF$}b zi0b5@>u-v!gPba5@_)v})aI7wxZ?bZNqHXJz1~)wlwXxenSthHOv=R_YS88oZH=HY z(EO5UJJz86fM{z4je+JAqW!oAZEK?aMbH>%P9@q-HE7!q?XQByK(mZ!JJ+DiCE9C( z#z1o#(RQgp+m>jr3mOB>=|D4Q;K#~pV$LAkRG2hP%RrRtU=q3XmZh}hk>f0Js0dVo_7(whl<-? zPn62aW!vs2J?8?r`B&8!-`1ki0+rNbakrYJw`bDtNKqMR&O#}RyVs!2Bii2tje+KD zqU}+GHlJwk3K|2=Ijp#IS#jjkD0{pPc|=P?E+p+u@u2LZ(cE7K*)$c+-KP&ob3a(B z0@rxb+G?wxI?ZxFLAjcw5Jro?r`1p*Rot^C<2x|p?@PuRXwGBC$;y@MIO5y@`uwZN zYH_a`Qah5=2SSR0=6p~o?p=fSW1@X1Xbd#JBHBJRXgd+@?}Elaa{j%6Fx75!V_=^CDm#%T_&TAY~FD)E^?8IZa%U%sFX*4IGwS==NZGhRJ@oplSTPP+t zP|?RAy$bZgK>$;R$<#_KOV_3T2H^TC{l5T>c(1pR)$uW^!(4=l@IQgeYS>N)Bz{%G z)PP?b>%0>gBr^D$N6M2?Eg9h+AY&A!VR_5&9C?N1EhA*{Ufx6Qk#)R7rnohnt{H+` z{&IAZwYCDi@)=MDyD)Sg!94wtnPnl|^Qf1SAaB_*7}k}7Jf)mnAbcqj<5*fz+=j^& z4?)EQlKX?{|({Zf91 z=YAvK5xJ3<(LXYGx_p~*?&a|Ju*@pUJ&MvZ=1J#B=-cm(w!p$U6lIfp8*>@RJ+wHG z=3LjL5$Ku*c8l#~^G@6HH%X2-mx*+HI=t#E9$Hb_MN-vQk>^3gN_ENJD8QdhSt=!YBZB*ZJj2`{ zfXy(@^80}<-}+n(qOeda>0%Gyv}W53R8{a6Akr)zUX!1FnV&pVC|Y_LXf8#5a8$KF z!9PJgn-n|Q(QH_qSK|(kUtshi6>=MW^eZUl$so_Rg-iyu3xyi9k~W2ySv*p@bQBB( z)Wtf+!5i}@!$MPLCXXP1hFwY`W`>oTgxEL`7*rpZ%V~NIpfgrRM$v6F+c#;egtz8q zBR^SeG~Y#jf(I7fgBvFt((uycc3@6<3oHz#ouv@mU%&S&N_R8Wg-id$(UZkIt$6CM;Cf->Z9m#fM$W;VxNZ}U7d00Rue5yo-LyiUS* z3(|o>lu>}|(~$`%j7H3^@XI+#pA!Pz-wknaQ&;8-u!zuF9w}5e$J={w0HX1k4)11= zHr>28eIUO4Q^_y}#SR?K`7h8R%q&LEe@W*|aehVT=HmRC&Mn3HPdev_lY3w@q3moe zJ3HaD?E-nwj=>ld2hs=Z#{ot+*nt5|911%qfQdt3W*xQ|bgWwVos&BOmK9vn0Z(9{0%2QOoK5X_ zwtl-04(N#k^!Vn={#f_7lyNeeR8GbZ-g%=FqjXZ|4nT7aDHWGgOhrE2z1~5bb26Bk zTY4C1<|Br1Tb)f3jR~8}G5k~{buYa3fon6CK?mYTgP!XXWM|V2g$!~1Db*)as{t!5 zibAb&QN*1GGGr$Cd%9LiY;dWGwyz{>2x^B*y zSW5E|5q42Y$uqm-Qyo{p!34l&Yn9fA3@ug`=E$hq5kz8 zc-3Env+S~#9F>G2`$)(=Vb5%htm@4hu(XM&xdQcTevKc@*t|~#an@WOYBMyq=~m8? zQrD1q4)-p1MDC>8L*~bD${IBaN`E_5dUgmrBe{Ahf4(ce{Bw&()bxde*%xL@Utk~? z_(?)J3u~6S8uUZT=nNEeS+9QM7V|aOi^|vxRBWCb6qnZE9!gwYuNf%oH3|USqiS#u zFVkgUK(}eyIOimci#Z$@_PPnYPFtw>lNuU}Nkaz#17#4%iFKm=F2wQV#2QA;cwjBV zE2^i$mmpA`{u%7s6fjypk8`!d^Zu1e7b`n_1zKgVx8O7TP~$oAe?g6CmDKDh_>6!j zu3F<<;chy~%!GtwZDQHvBmo%f`aiJlkRQvA_7#d zQL@H&IZwxR?C_mR@F~s@*ha-;YO=7T+_VfdS0csYu{CH%5bZ*Yu9hAKnyWaP$Oq?X zN;MHGcGpD7G0L|nMN1C@&DDtFW2OQdbELH4#&AQUfkRDWXu5(sxpWH$V3!PIsRfzu7=PHA?Q;E}{V5Zne+f})#Z7Sd;B4D;meu5Cz@ z#LhrmGX~*s%h__Xy3ZnfJl(R8;e?m~T)3H}E1KuanX&*pIq)?`WAfnGw5glN#AdR( z<=A&Ub<2_HGgEBi*;w5?t~KrI=Ap2ep>7_+n(gQg`TvAF-y85% zo}6oo*hN=e1(^MTY>UCA(i6QFbB&aXi=gMrf$y~dz%CI;iWZG7M+z|4A&m1Zd3Nr{ ze*pJf)Mr?9fD-M^@Oz>I1WS2Q{~-{G`j5!(qxhA!u@}H!?q}(-;|F${I+Q1+T{bKw z&bAysW;8Nc91Q+I`W<#=Uc?*(Sjfxx|3T@+lv>g?zh{DB|9X4|>}$qp=nT>rBC@9+ zB8{?APeS>NyfX|F!65u3#nc_P2`)S^0dYF0!(NtuD!y^EFS4O-v4n z{N|5B>eP4aLDF8h@H2c|ubaMzcid0$F?%3U>>_`{YxuK#zrtyZ_<;c+XEW6|n ziUrIuwBvZH6v};dGOf|HV&a1>C_EdkyKHZ7*;rjlfXgGeixHJ{Ol_URCpI!F=R7WL)PVzph+qa{G#& z)G!H*T);ve7uo#LC^?=FHP|;!Djd%$X#xb+ZI5A2iFN5uI^!`@&= z_i@^w1DixQf*tKHYyE_8mCiwsr?&O$aNlGh>aN}`7LZIJpHYtbNG2AQZo+nxpL%ZK;gB8-N9UDYllXAGvs$vS%9EmcOdt&C!^rp!xO zW-8gX^e|8in$WgO(jiO4zX}aCD;vzTM*vqQgctTI)Y+`*_)MFG3iHam+-w=S&M|^6 z!WjxRTz?k%BlgL$jlC}VuJXH0c;}PnY(Hk*=1#yR1Fg(N&K-sg167`r!B~vujw7s6 z(>a>EAOMZv^>cKH+`Es3R8E>Z@>VF5^WrmwX={6|_%wGjqJ-7po(2xjt(pK{fU;HB zEJB-VB)MaSsNbE)J)kx~B9Z?(5lu=|tLr>j1@ch{P3mKDKaOr1_w%sgElWYwoQwV` z{91ZYLrcJ~4Rel0MeM{rC5CW=`aC2P)MqsJCf(Kb_;FuQ?mvXEPIBpNMG;5Cqu`B7 z;BrlU7ny5H_-KwYncGTWTMN9}Ru}TO#;3l09y$+9U~B^q%vwZq-;qEnTxy3h^|wlW zK&Z=wSkT)R^rl>+OI4^hb6Y4d;uLhYm@2yCB4fEZV4NGaxTQt#ktX5lnDW$^f~T@F zYX|aSXTOPRb)95n1;wf#h$XmuhlE zEcf{wj2re9`>r@eBdU@tmjYTw#`FxGD6UzbqelapVz~zcg39{XfKkY@9RF(+kvk+X zG1%bI2!6Q~QCLA6G6o^<2O(x&DXEIllLixbF*qq1KCsYBQ)C=L_>|kL+GM@u-S-}YKxo{@14-34uw+x`{ICWj(-cu}Yo>wr$~}m~kt=W&i`AGz_p!oJ-X?U&19kv!0msPF*CDFG-3D@M8qxC^-I_d+wMC+NJ|io*{Js=*&^i%y zA!yOoAES!=MxFi_m{$R2)Q(2rdCf0D(7sS161rA z-V5=B6-I zn+M1nRRaj_4|pE1io0Q|1O3x)}E42%cZ zvoFQj7dW8-aCXS!RlY<^#{YsJ93^tVgD&QbJX7MFAr6Hd8NkG$u%!V^911%sfQbXJ z<8kqtblgz|qPgYEHThY*6IL^H!$UqeEOv_aLmBcvmwxRQPC>u+y7{a6 z-NTT8^>b%b9*cN%K+(=eYBKmj*}byhaYG~b8VS3U(24j7vVhTX5=TdAo6}jQn2U{! zSWBa1jx+dA$IV1%U+@e2v;X-G5N_u0!w+VLCVY|*68#b1`Hgkqd78)dfgBZ6(11`9 zrq)Y4Mi355@*G3qdGc8RL-PzRE)E0_|z7L zn8;aUcDvZau!zcAk1V_8!i|N?l^nf0!!2U~mCHA?D*(KG(=n|AAVONPU^E6nX%9nK z(#HM#gIV%yI=Xgq;)lh)m0GJ6u1s(H0lo-j3|=4`AIMp&_~;M~_oetyhu*0=&bfKL zz*gr0&bvPfWO@;%N@oT)?)cm;-Vn+P(%42Zh0eoY=x% z<@1Oz-@|)B!y#{xJ7B??Aa#5x^FI)D%}v;VCZLh}Pf!3$C?Xhc65WVAd{XDeqW&6$ z6_=q~2D{o*;qLW*$-XrhOHfM>1I_PA%Hxb)*8MpOqz+>KPnA9%E}TwGCR%W?V-nN!Ppe7)lydqEl=PD^d53ROehBi#`o-L~x+zd}n1DXdz1ej6 z4$o~V-x0YTV2%Z~l5h6M7JujY0gzEC;O>4;;x|qc%2=^aof`a;D99ydT0V?p+*j zTezDrH*z&Pq$WSLiE}%QC)3zz22759kAKsq1!=*(v8F}4u&1GZ!S|iViVqde!H4r! zoyZp#F%Mz_3rikUN}<*+V_cV-nHc6yv})N2Y|Kzj5p(UE?HFNp-bv%k@;Q|DQ1+Dz zq_4Pz3y`GO&0ne4T>14Ag$k8QyJ7pI9hJAWcf`xj0NEI{8%=-i&_&fj3G9L5QbnnRe3Z|@IBWu+y$~5c zO#APz5nT>g67B5yo|s!sM#c8OT||U$(pimTEn2shUDk5EPuFt1jcqZIQl7WonXyeE zua3xh?BPh)z9Yg_sWT2*A$^x51f3a9n3%p~7&A3%Eyh}&Aqz|_gZ3ip-M`R{CJ=1; zbDX*z0-jrK%PwZ$zF7KpsBj^AHMlD>@V(w8tilxB1_B~zwa9^QH&KE|H#m>2Q2gS> zfCn@2MR50emot8Y%)|^dw{QvuPbX`EJGRBgE2N2GGg&Iv?1^*mHaznRo2&YCnQUO; zr+uD_fa0@#1PEqZA4aLIYPG_XjEeo8s`ua)Fco->CKLILA06&UU;P5Cs12=bXOrJ(1tC4G)50VnLvebGB=) z}HX?{qTGvBJ?n-*n9P|1EOXtP_ZX*GG)IeJq(mse)I+0@h{N@2=nrEXEb)< zPy&Qplb6>;hN1@BT>okC0IF78zEq=7F?r>M^umM)Nc`16772)2a|?;^M77^aI-C)t zsWwJ#MPEaFUO{mE7ZKH12$d#X|7Admmsa%HOQgpxXOGQFk7b~_O{wq>hU@>CaW1Qg zb7eUW1A{nn=R$M-1|lv4Gd8H4eb;{rK#?vWmvS9LaS85&3j}$@)c-5O%%U(C;k^#m|F8lg&$0R+RX})=!}UKY zL##sM6*aYU6>CQoBp6uybq&UEh%rLyoPovVH5k_rLzNyFh@*g;F&y$E5huqRBx32= z+<}U*UBl{VURguwT2fLSO$HXPs=>I97^5UN3@lz0uyp^9SZ;G;>2K zmgeTp%G~^e6?F@+O8MhSuer4Z;aJgq&PeAhtkckxP36acV#0$dps{d3ce5EEeWx>I zFlSB*bf?Dwp3L(XY{Phb>Sg7M`|H4+4)cwR32@THulQrDE1&tuW}yRkb6? zw~|C8s_C_W0G?XJG2&h9guUKGgys!?%nBBFT@tsCM&i)$*AUNt~fIMO@Z4p9;yP0EeI_k#U%U(bUyOq7D4d11tdyA!eLj_&fU<}5K z*Uf;O+#_QKN%vOL-GFrO>qB>h1E$P@N_nZhSbZV?P7dJPIe^(zUXGO#@>leMKK^q; z@96`5U7#!bKxYbt`>UbFYmwK0tI{><2Iloyu-h#?3^bQO>Sivb=*`~ss;G6=`C?a8 zm_v5DaJ8>VTeqDZS@sZDlAh&>rqLFJ{2{hsnp+OvhqcPg^%bw(Kv?_j(>x*>`W z!L&%AErp6@+O|7n+Ta2bu+w)oI1aVbcPIFiRiD>tAgY}{;t4YB^qm7Y<@Y_}*x9T= zwdX#&3-;^?DBI~1_`CP^4?llp|L~Rf_YXh#f&Ssw{;_}fv`71gpEv+~i*_%R@UzZC%p2Zt;jMNe+ys*^;;(4Z%J@v{T?Uvdt+7oGS{|#-$o{* z%lNBxLzmRAfU4?-kaGPp!?u3kK|p*Nf0YJZQojPKqCrS){cdN^Mw_7-<}4~)#0hq~ zdmO*!0tj_jo<%tCB%ozwh~P0w8NV$6jKj zoa0{1{PL_s9EhC2i4p&yzg!Z8i34Gb2l%A{TpWN0YZAgP3&O-v9rk;M6}7&s`0h2d zt;+L|1qt85HQ|k5C@!QX`u%@0)1YJFBL;vEgrE5z@du)l?Mnyy^Br-+$_z$knZN3C zRat=i1IvxNv0pQUQO0Bp81zY{@9DNiz8zdTy*ERF81lD5Z@v0GbUrzE-IQse&BMLJ z-UkftG7_o5@#g?dcfqCmU__9|iNoI2bpMP$+4A^gA6g&uehPZ_c<|eDgXA)!B1=H{ zelmO_JIU=B$E!jQz%NJG!iNTJ|8(&V6jS+;$%wcL6Kwx>gNY}|;79Ic)sP<%$IfOX z3X?kw(IuqJj|lwy0pP0!fG0-xPiNx+;JE?dw+{eMor?948Sj(NJum1V{^bC49$V2r z{<{Ofx4yf7{KE!-Uo`;yPXoZ6d-|upZ~*vK1HeBU06vd=Wk2_+issZ4C831mY`%icO0pOPm0Do}+xY&R0r@YPM`cHR< z0pRBj0Do}+cw&72^tT%T{=-%Mx6ASY;HL~gXYlI&>1;j#eE4&H@L@;_wuDZpKZ_RilX zGQ3dXMo754NZ}@ay7^1(q1!0|%hLKlGxP!~=ON0dPGkH#Z2aFdBCP8F!A89^i0X9{ zWLlL#Fpo7O{^^W=myLf5kZ7BG1>^DBfH|-kNfJM3k5*o;KMJKmM%qGQNXOOFG_ApT z9rVrsy|8~FE6IF{-wr5E;hLMt!43O*jrpk!IQ-AUTmVd}W&QP`*%qLG1{6^cr3U`=7*%HG1X6V;V=dY9G~T4bM#}sU zY06D+WO_dqn1}9xq#%Tye%SvNP*iUY8q$Lyi9A-?U_%tkneEisH{)Eq2C&Od9p)JD z@s59%x?!TiIps=cQ(V2lxoBTq-ACA^v8KcvX6j7TT_|FXld2L6bg1inQ7q_n&urlX7yelGx1lWykFrB>j@uq|_%{G4tBmsw zOSnI}?6LOAjn7H|OmLD|Sks6oX}cfnX1bhHB|UtJigaTR^M4NO*Bp=1K>geQA@V6Y zi;#EUg35*Fv;=wnj}XEF>-^CDIB8H$Ar8<1-6sf}3Hu+}{6BcGatfaEkKRyQmG!v2a)Fq1F9?4)XDvycg^c^fjP z!_$G0?nE-C6Yk21#5F$$WVr}SGA2j40RYCOcMlL$22kpT& z6WogCnqPok#Qzoo8EXwVe;(YJrT>E37X`%jNg9jg_zwKF0X}pP&jC>=nS6-Ti{bKX zob*tCa!@(x0q%bDM%J z@>G&VIQ8G=<9i<3a7f53L26-JW{PTCMgLcBv6*vF`b0>}iB*UtL6+V?;aW6*VacBy z_*JEUpvDP_R;R5?xeSR6l)|X5*(a@K_b1@sv-wxxd-rpX-Y3PuOHYm3%sc<}OdQpP4O{|1SIEw>YE?O00xU~qulX2Bl zF9KCuW5VrXjZS^lbQIB}HPJcWRjr@6!18Y-8O5U}AvB~`npA`+U7BwYD7Du)5m76G zO$6u~LZTXyQ7X1=^?va7&fqo;9OzboD4ed1Q8J5XG#m(PPN*X0-N_eFlw(^?!n>@0t7ejet9mR$Q}XNmme z59J7a0zdhq@#D{z;BRo~p5u=M=kw)|7+#9WjmM9M{3Hk|yo98xR^HvqtDY{DXO;k# z+gMowVAW^V-EjV75G*kJ6$`X$Rx%lK(tVd|8+3l3pxt5)R0+6^sEj~qcgVk>1jVyS zWCHTf;in)~C2PmVuDKtOke|jc<_Yj;lKyq-m3afV?VKywMoa4<1jjj=EM5M2M9Cmd zuty@^Rke8MR^vs4FTEOg4USuQ08Dg)6Dq8fZ@6%ud?SVXzDT)UEcQ8@DJdyh*m zY;}_5u!!qpt2Qtqbzw4XuGk6hD-1b}{#Dv@4_b z74;4c^T;a{{L9}CzP=^5d+4Pq`JCf-7vcc>oBwVVWC19XAkjr{hr4 z9XGV`1O-OtdZeHKlk7i3g*QPBxX7Zz;EL7*3 zSKzI8yICSJAD;^2x!G$`$hg5KdQ!(4l$;k>o???OW4D-xe3Sp_I0iw`n;Qc{O58sT zOqlS|FxS%s!U2b>!93|VPXR0)vXXbl1*DBIBWq|TKOGdIy&p?~`R#;zElql)V$zbS zm|jMz!i`6K2Xs5h8l~bfzXOrvUTMmP#QZMO*+s&Yjy21ubh4UeqLNOcl8z0rbmVeW zLg^$lKWhbM-%$;l>rsPi)=oou>7>d=Hmax(O%(N!N>;p=sut(K+>fn59k}W&+b4If zW*>*zLt-D|A2afe{o*6=;iz3s8(ZMZaQ+d0Zwo)Q4}4#QZ3@`s6>!F31?~>mE%?X6 zt;QyXJo+~9|CaspY1=>FlK#oxzWvhz%KcOOAS{~nde4+P*$i$mA45;8i*+&~y!^LW zRjrWpz#Xd1iE8)V9&w}o4p_yrvqqDS?}AKrRtj!y1?9-am`i1!sz*1P$v(qARV6jk zR<#nZ{##Y0U-o+F&gcrqhBIc1|0@3#`?gVRqbHrZmy~aJoKu{=-gBn0&ann_;OZtE z8KjJAJG8;?I7gY65j2`QNh=V9cWF4d>oWB*7;WIl)?(@|Y6=l#P>#rY`5hoM5mO1b zKt(wnS^F(QQ`K^$wMPJ^^%2uvzLcAdlC=}a2Jkv?w3zeIW(#JFBL#2imOv2`U2sD# zF{rUO)J_&5E0@SJnch%us&(xC=5b_CHeI4QB}6vsqN*)+rA~E1%sFrUC~fZH;3jQN zC%W_~n+~eQ$!ZEZ5;v@92rWBDqVC=*+YHy4BV0?YY;y4SI&@sfAm{Fg;`| zQ_t)T!pqFhjT|)f6=n?U-8hu00gcwR_{Ix+*DYuZu~A zbq_U)+S?H|C3TVPw%6hpGd4(+j6}-q;6sMm? zUK8yc@UDo4viWDQq(HVBMu1$~^~VCBvg~R(w1-Ho(s#g9=zW?=PG)v6c3fxvjt*r8 zyifBw2877g#DR##D#74ev&*lUnl)^YnXY-2E$}9OC^q5Uah@04#5&LY5Q~3qPyA&3 z^f*?(N*OqFc(Ca;9tH@spGWtyyvf3fNV#9*E{>l;MDjvmSn_h5-;=J$2hgD1aKsS>=1YH3q zN$3V4y>qz;0HjSjNNoRGk#7DX@c8IoODHuttQlP>pM-?2E~;bbPN3lu@LGl*0Ydp5 zu|U-OPr>gWgHqzM_Q61bIQ>}o{3(d)cM~3I-+=Ile;j>ag8U5-hR;U$$Zcx4yXf8< zWYfHE=>HhBTM-2c^@%ADSMdoEPaIHrB%`uE+VE5ibd8(-W8l%#-*jyp83vJr69en@+F$9sIV)K0t0z zJj<1M7es5RD=;W#{)A}7cLj@6Qfu*VaQAx86LD7}_ApR)4o@+ir}4x0FBdS=l1kiP z2saKfn54fO+?h>}!|WdQcZXZ*A;R3^O`SlrOt^fw&#&*UoWs>atHgjzc(TVHca+`n-?kf#rJ=+VZwW)+aNcvr$9L; zuA)sczvuf_p1&W7%41M4fB`qIulon!+iFc|>SIt_>qf%fp=;QgaQ%(0RfN4uSNM6j-h-?8Ff2paY$lUg zM~OAxZ@z(YVE$NGwCMQ&7$brU>LCcQ4@Kfc4>z2vZo*OnQ$`qO z1^$%Y#O?VAp+)}qyilwz-Xm5QuMg)p#Ko1KkAWg(MRRig$ zceB6g%7RwKHQ#5D2c4?9#4=aU6Cww{_kojZwFQZouaQmyhAuuqs=JKvA@3GmePjNXlQ<<2wGeP7qQ zPLlsG$&470zk|#TD;!+?x6Fd9J%0y{ds$D`uEIuGP5w)}3b(QX`?0Ga=Tk`^3@9eO z-GLO78|9eu5Ch8_e`m7YqVexGRw-vl?IQ)VkM*5fKtqD<<8qfs2dO%>hz@LU0Tg-e z;9_UE_>q9u8t2^kN??Bh?!N}M9+J)#z+WkSiDOgWjzh(>eL}{vFvEcZ6%AwyMs9fa zCFdg{|21jE=K#>A3`~3QFbBP>4Z$_NFIsUT*50Iu>jJUAZdh?8TliK7#aVWt;~j`1 zHcgx8Tnnz`KIB~w4c+43WtGvj@I$zJy;nK12V?4O>0zK)@9+gwjifQb|FU3I$a7yVsS!s}>xEQt`fLe^?D2fGf`YD6=7i z>DyC3GM(^sc5r*l@ERM6m^NHkraR(l9ha`N${G8y@-VKGb=RE*YiRg$oks^fdx5%} zAdB4uu=~-^Lt;`6gN<4tFzs(P$Anh5Rwfa-6&ST$LOj-TBaBt(-fOT^-xQ=9b;cQW z(~jDB(0>5*wO3-#(g=X(bI;PjDu*%au>V*1?7C379zTi_bH3x==Ky>kM*U`Cn z2laFGEU>8m;3r)8f}dXR4fed@P-FGF2{8#|P5BG*kGp`z!_2$d=8!ejK|vm4`zGXy zl$C~f*U9V2TIKJo^FjFbDf?%4Nj8K=VUeJa2;# zZ1H@9^kIwV-}tmSgny*)&=`S7@Zr7~bVv?=p^C+C(_sYkv!b=Z=muBEfvh*%zQy*O z3=)52y?klwC5j}`o-uxUy{}kaZAe12A=wv#H+LRoJC0~RA7o4tt-Ka%78IkhVBJwm zeYFWtFJw0Gmr6M!C^~CGUuF&Suf2u8uKxxZwb5|4hO!I5h{^?*-jUqiA`6d`erDQB z0WHr-rkpe?co6PkeFAp4bPwx5+`}S(_ptbtdsuX!{5*HzlJXexua-75?G&Quy(`+N zt1tE0?Oc1?i*c>q9posVk`i^4#DTbgeHOsP0a)q&ok@Wnj!n`+R^GY)THCswjZE9! zzXJZ_tk0$Iq8hOKIc_-i?u{_7R)E8QJL7m`M0TqHGd7DUshuo-1x9ujr(y-jU3dR; z#8X^6io&5Z0SM-5$Oy~^l_RO*vRi&JCjDb$<^*gpu#3&_h)t%BU)pNipH`|Ae#~Z7`J8B(<%OCn(xr<>Ym{_2G-gu7r@&t&dA9LHTnu zIy!_HY^;#~0hV`J65{?hsQ1!+yvIvp&J!8nQ%EcS7LcWUmqC0Mly5VpAt^#?EgDv_ zxTI*)gGjo8nX*ZWWmx}hP>N@Fh1?!@|DGw$wMhrcVb0S`ODf6rzec8(eGZPMI27G3 zIJg`Fcdr-P8iU;zeu051&3J)K!;6^8lX9jM^1}~dl=g?DoI9>!-aTY2k#D0lOfTw&is_21H%QhK%=%-( zS~1WpVXh}5LLmjO*UjIKW~9wMXq3n|U>jpz1RC_s#-dxu?lvX{G&Ozg6VEcQ3AbY& z;<{!Qx|rx8b>6aQ)3dBATCx-;%!LJ8lO%79MK> zw3DOLQpOxOsgn$XMpIS915qkUVfA7k&!2t|jMdC%$iJL?giOYwlDsjz!M1=J$ZmxO zGImf@&h`9nz+)$)*{&$aM2F9sA?YzFV>ZEWuv-WPN`$nvTj%28hf5F&DI$1w>G8qY zq>#;;xwUb*X%xOnqFTGjhdK4Il?p0YQyQHIFp)pUHqWxnp}^kE_6rrp^AncZD~y9X ztaU#ZHI$6zBS7|#K+okl+VG&_rONAK#SHMP+oql#Vcm4m43zfy6?u?^hSwxCq?`}~kxz5M-Z=~zJM5JF zYnryc^EK2Do@d_}g$$ARY(b8BN1>J9h<1*NbayjEnlmE(1ifN33n82vcW5w6Hxek- zm7XGs?#~!lY^uR%AcpSG7^wTRQ8j33qUrvOfx15%U4zz0G~J&uQ1)jw>ldO9>tt_L z-~KAP`BLlr|)-m>j?8@G81|IF3F{J}hy>!sW(0mFB-p5GAmdoJsx*4fs zehI;+&Q>~}&!fkup@1tHPPX5SqCrUjQ%oXVm#VXhuIc(zJXP-x#=(af%`q`JHCU(c z#l#;hEv_Vnv~$y+8lohI+MEy7oL3gZ8lok0no6YVQbY5NpzI%s{2=y5$iS4l)>7J= z8X_wefQtZJqkGSKh1DwzIc9{;%}aaJq=qLo9DCWQTrEhaQYo^f@@GoB{Zmec;2wI8dBT zK<7tr;671Rx*s9z6TtrhxGZGw6Mr23JptGU_*Vxv|6rq0x8f5}bWD;w`#^7TUXb-0 zBGnea6Kh#{IPj5%uGOq2p-LOG?6&wDGQ=6fGH{uV_&1@G=-%;EguTdla|{MDBn5?a zIf~sv8$aFR>84w`hrNNVP|=z6BuM5I-fI;(9rtFKQpa*$(9I!<=v|*lESHTh*{>4W zMU{!ry#&indBRIlc4Pk6k_UUq`g$!l_G11Yq}1Hsg~isv%Pe=Zl-n&#Vu3@2$^7(s zRu!7&BMvfRPm{?9D8-P=z_VgCQz+b?ou*CUFYdRAdAuj8PfZA~uuRq01i zmlY1C1EUUS5N_D+@jRy)fHlAw9LD&tSn~&m=UL2<8}Y9}RSQ0Kik1O?t+f48tONd0 z_({kcXrBKQxRbEceKfvxVc0Q;EFsacDI!F|8GTJ4CL$QMkUl>$PmX-*i#%tHYt}{E z1P7+afJQnj4-D9I)5~j*sUl%MFo3dPtn)tEq1KLG8u~96AlbhlpCPj;hmcpC0&$Y4 z(Ly)3e>K{U0}R(ar{DI&{gA+cl zbiWC&*AJYv z4ykEB<{e{{d+9FVyvF{iC$0OGa%!`FcnM&$E(L&G=?I)t8>p%xx4~YQ^YH7^*L|7c za;HHrXQYp&O>~gM^z{9{gg17o6xQDXb)lw*OEmJp<6mt#b0^;vT9UgJQVt)CeImDv z-W7p&sN?3gaG?ftBxF(@&7hFmb}`JP=5Bo!X!i$b0yH}zM{Rcv~2gar{hWPg4s`KRhH{@k z0AQRSBtZHJV3fC#mwJ=qb-b*{p~4gl>5|RtbvV>hm==I` zs3pBjv^ce5_E`_^Uayr|T8e~PdKhR0H6;XXNXL1bokub#Z>JB%xLKs(038&YQ)PS=MUfg%p^Y4OGl>i_o5pH4)6w}#d>s51j;D_O)mO{-Zn{Js&1(8OrjxTt>zI#9Bm8vv+7-U*NYJVp%McfpNwW{N(z zPD886o-?~Xo4-dl*@ zehA$0rKh9fcp%-e5MGNMG1~!I?lEvs@Krjq10bE0=82ED?y0x80(tCY-r?R9vL#iD z71jk1CWEaZKgiuG2zBtuMVG#g$mpITsd!?3> z%HNG5!QL~g*ngZA+WrjU#r-GXX02-Vvc||b#8Aw85TpHicn~Pn$qOJCF)`Ge)Ff1~ z#gHprUFh|`0ipc8h+|&HOokASY>3iq9doxvpEbT9Qo3-*I)KtDGwmoe#QggZy<-S5 zV@SlmpE)q_(!=s;cQ;p{i=^YRRJ?Dhc30iX)?hKJcGWSMTOg5gCSi>*XrD%BeQT@0 zb@q4O+IkS9WB!f{zwvjDgN^Mtz$2Y}pq3xWx8KB`e;v#>v|uc3!m;oGGVVXfy5KMm z<`x~pACXqOrPW1R(kO`9!KhE68qJduD;WDR=RD-)WA+PZXnVV%lja{H@%eD!0j(Ms z&I@MkfhZxjxG53{n9CV(_j)s!3Zu95Fi?oph27%J8q7`0m<$w5n2n5?A3+iC|4?=v z@NpGK|M|VUcc+tNTb5380c^l078$VVl4v#^(@iH}jOhe;<_;6$V-L}L?*>Bey_bX% zdhZZAgcdr49s=U~|7Z4H(Mg0)zn^aA&6b(%yR*BqU89DDihz;!Q4Jo~++Q($tGo2A zfpA!QuL)4@E!JSP4?=*_YIQ7ErCSlhVXlvk=2cWB%y%@4_3m_ z(Yy|C<`Nl+C>!5nzZtUq8?vb!rD=6>Ol2I8O2*K!w0fP7Y4q`!_@JY?6bvv{u@{s! z+9*ebQ_@DcS;RIvDu^COh#pb$q$Ail&+wS6&M!N#0^%~+?I=A|e~t$aEMenT=k42h zYh9@GcFwQYLb$J)*K0v4o|jz6|G5kn7KtA!T z#>R;E8|IVQmetFTen5?!I}Dv~V@glT+=e-kY#U=rhLqsV;85Po3e8ps;p1yd!a$pB z+H8R@Z3EB)74U3yMqI#@?Q4DT`&PlZhf~Xs%KTSoi0?&mSAG|_An05uaK$Txzl)D_#HoFYgU+`<5)~N={qsjXd z;`l-2{E31*3qfisfj$qPlGUt=B;}Kzu(CI&OKXH-4T<{DOGL{e4(v5Phgilp$Y$I4 z2{1$NdE*=Kb`WR%;UCOKVBg$O*j}X2zNC8n$d#Cmh#g(k#>sKdRhn2Jzvf9cGnuYQ zD+{!(@%n4|Uc^2!A;Dz2gsvhw2tR(*hu`)opLX#~2HU}pNPD~45n0Xi5CQ2(QVVeTv`y`%g_g|7Kn?7B`31xBq^EAG}%ac-8yi#Pz>*@!;qVVvF1C zKKe#rTl6i61D*=x*{;b1VsYBl8!g!)?LH32f?0LC{#a`^{LBW*3PzgYWWZRlF@84uy62Io$UH2)`7(l z7QJlwOs^V9>M*k)`(Q?oq#TehJ_0q5)&7}poUvcWETRRkvCti zUU-9!Nb)oAMvU^(`@=iV(tO9WG~=c$=q-e~pieofZTWnLRdHcwl;Avfdfd;&1oS{( zqQ%*75CJSXeoug-X#&hI2x7k_UgU4piI_E59lEPj1-{uGDRr0Peh&|Yi1yLgb8wj4Y z>jQ>Gere=yYUCuuMgrK!t#01pB;{Q6jOJ}%s)DHs!S=;|yJ#+erApZYxmZ+* zB`{%k6qvNL1uBo3f@kgafMJne%Hv(-K|&3WW&9$ma`ZVTo8UFwkMgK{?t&NXXo>x9 zR%hPdXMLxg={(e{&@*TqNIUs<72f6u)`49F&)S^;_j`vg!63kImb%6I5HwXU) z#N|Y~6sKqkzhYp)f(zSj8PkqaP>pg)xW*t_li|J7s&weBNwXK)T)OZY6sq%Z*GSff zEndqa+IN7JH+izRXs4^oEW32POMVbwAPXC8lI(v$WV0<`|02@|$oK9goTs-FEX zK15d3NqR?JZ18xxjemZTLdb4{Z;pUivJnnjQ$#!HL2-2yV{sz3hSPa1;uRi%o&U(sjU_)gL3 z7baY)qsKf4^RFtJ+DF|PB>DsNdzv2XUz(XNyv#jtZ-S8_ zJ-;$NJZmZl;sgy!6r~BGG$>P)CJ1PV$D9l{T;MbRIRoJz)+C2zksYVf4Z;&Y-TBjc zQRDZ$wu;~PiP!oa?rnxRn^2Dfc_T7o=A*{NuVd0w0iGj3Fx9>1Mnh#(`5NO_-Jtdh zCqjxubOwII=q&td-mtB34v4*8@bC*K)cK0*^GFX{7v6CA^XEQ=ghG$Vb%E{#oDH#J zUAi8K<1u9&;+1t^$hu3tSEqvBL&>O0Dwu`tYmiiERIpVfsZjY)Zb4i|fnO0Ux{ zJJ`{Ah$7e|l^+peJLf|i4^LD(-ORLcS9)~1#aQ0Z*B;2b|5QF zG>uKLn5c3yX9Zv4v$erlUiw zPT(wCU~Ywvt>)9Y99pa3x;Oe#!czLy*?<5S^s5ZE-cax2}6^W zk(nisFj4}k!lq~qC|F!T)k1Dg<@v~?6f(A=@_fBfKa#0DUoO;-FpXo@2%3h@8LcPU z40wYa7)W1|IzO)@}4QjV6A<_-zU#JRlyw}_YLB&nhkgzktvB{hb>b!I+&xaSy zN31v7k^xlQqIQ=AcO~#SMJ4N(_L7FV!N~fplU3qS&Q@ifXk5;u2`cavmI4XARk+U!b zOkEjvvZeCtm^E&S@s5Tht!Rrlki~9P$_}@_=7Nmp8`&hgHvpcJV&fyZEE!#tQp=a` zfmEQfEPW&S>AspvZ(zCEnwaqGui%huZw*V(6DC?y!_^A8fne6WO|qdC_@b?RW>8_1u^DPm*>d+64Z-3 zQ9eBj({rQw8fVnGl~VeU#&iFTFWH+>SyK)2kYY_ZiMP>=g6ZSdWP`j3IHY^nkT0^V zc&{bqTOA(p|K;^S-C6&8rco%ZCn6trNa zE!p0NW2Vl4DvKXDFUPbF*H(+FPGTgUyU zyHWo--()+FD@WC6=rr!n4PJ&^E93N`*Sw89Vn2U0Hl1$61r5)1q zx6oqzF02bDqE<&I;m3~(2=Agg83Y!AE92qbJHW><&2q2G&!5d+g1v5Is%Lk&6;R1C zO)2E{Um;-679gcd^B`4i_1lpw^~@O^<;+>BSm$jvy`2IXa(#3(pCbp&zT6`SO9$5Z z-if~7kPAw5G%rFiD7SvhIY?1T?%v5}fy|QRl#~vrdqL(@p!GsJqImtE@K{I3BE4t_ z`75i^%2tqyzF_;3IU(nrm`Cr44gzaqoloE8mrkSXuHl^yygxhxzlAd;Npv({GD%^AL*OJc}RNtr+dy zioS0F$}A2EcP1u~dWKH@G1la>kQX?n0$Dq@b{?DyhH-44ZH71sd!T^v^j@?-NVX3} zoG$V=IuXTNI;5&T91Ofa+?(}5Z->!Q4-6fJj;`5-I|1Qz9xw}{2Qn`z9ao2uqLVq0lI??nGn*s(oPJGpa|lhxVMJn5+SGrvQ&1(Ad}sxCyK5`vDE5axRX>v(r$of02V~0WR6iI}B*?^T;TqjW;p^VR;Nk zOMa-=o}9f`XU8qpa$r0*s8-&V-h}VO*TLf`_QD4S9cKY`HZ$1Xi%|xm+9UW5ktq0G{fj(SGfb`8ZlL|gV)qO5rni@!GrN&#*&H* zd^dM+OaYa#=K50BEj}zbRlHuxd^_3Xf!;up*}*)s1FO5o?}7wp?r7^ z<=Rw$m5VSJM9&ZuTDaUuNn)ae;u0<-o-Z5(rAHcQ^c;P6L@yDfqZa^5_hM$*oNMrl z%w~;3nHn^{Nzp|RD0-b9@8eoEfw^Q#zRUNndGF#thz7HfEiyMmpDi{8akR_FEVS@A z=1}Hg%$}lltkr{P6{ZLa8jQnBAY4kW`Za~s%c-<3q{fewg_JCyq9+iIYo1R^A=Ipr zbU)h1jAqrnHQ#BUix2Z8%p1rs&K*KIPr4}N3<__f%HWIy_VwR|>)={El&k3RQr?Jm zjT3#8KKApLL|Kk=BIDHOh!AIB-uZvTS&@^WDstvTPT8sZf6G~klc{5zBfOK5*PRll zs28Qb2%|ekVL=_jsc5;HjqGH#wWaXQ4b}4Sf*I5UHeIS%df2YOo#Q>^Va4%DK59gDEsKq z?W%u8mYDYu$)L^Am0QMZ?$G$C!(9Y%8cBZ&=f_$0=7XUkh|9gXEe@ZOdvA+N`0d&` zG3kgVx3YG9gh;~n<4-~3jDCU3U=qdgEtHGn3+1dv7vd{if{ceaFet{DWL@#w^)d9? z+*yrQ+`qq=nT0>iWj}v2))nn$7#o>nxG&nF3GmTpd{UYBIY0mRc>N(7E;QDUK`&ei zVazWaR-ROEFAene8NFRjZ~gT4w0iqsptmpS?FxGPmEIo5XS}u_h!i^O&1@dJKfXttg%a!B;Ey5%hkSX(Jh=Gq!=;Lbo7*_E? zX?>Z3!N*thaSeU=v5(3cwcUFXa!z77Er!g4{^IyXRLWfY_{ryuj;=*099V6?n3n;g zEIi;P@6l6vkPDCI2-Pe_)%qAXg+WF8W&)N(2Yv#{e#}4eyvSh!im)(!r}GOghFu{c zEUJW+%7g_;2=eQJ;L3WOQamcSsb`z}Iw~YmM@C{I#QcbKM&s$t&3Q+AuR+iym^No? zWGq}|7bTRa{fGpU#E%~>KsTxu!#w3sf(b#DY!4-Ie$>toWvU-ds03pIl~CMuDw4yP3)i!-enN8ms14t8^U04!0~Hf8a#bf3Loytjv6kl9&>Tcx z5^42iUVx~+V7cGGs1nF@XeyRK1m$2ZoZ1vwig~mQoN=+P1>@v^l2?l^i^E-tpR1X; z_@haTR0|nAKPS%{$ur47TL#mwsK+6r*0)G8``wGwrc zSvtSn7uXV!TGdNJpu2=pW!};%^9_Z(i9&`Ha%J_lEq9X!uURR2TUEVXc|`2Z#r7Rz zyM?i(>20cd!wSH~Hn_Jn)!Uu_BevDm+Y|r8+uG{wta1_tXS%L>+X2;3Q#!b}>GbB> z(2CxHn9@$EYC|i+)wL7my&sWa*6eWY#E*I^9#|GisP?cDJVdu5$J$rj1XanG*;MJw zs@d`xGFv{3v*iv6!+K^L8v24z93<*t{PbQ>%M< z_VM$eKd2k?*fSN5N9Zo^1V5sN&KLb27*$3RR$Lt|KJ@b^T^r0Xo1#jpf%n3uSo_Eo zsdn z%UeBMx)YTj?|ANsc=_i?!=-o_b?N-N+H)Lh&!=FJ>!YLAo+qh0y`awT@$~ywNSf=T zqZz>hPD0o?bD38>8@UnqF3a@l66kLT(pBIuW&>|_aI3csK4J@MFrale+@gE%qb_^(uH-ho?E=ESEhK23rG@dZ?(9Q|BXD9^baJ z)Tk@n8T92Kf1-3zUBo9=BBrB6T)Mc<+esB~bkuyMT3dvGt_Ck=wt%aQcg(ZZ!E<@= zEIf`3LO$Jx+=%n(@4%Zv;Fak~#@bu1H8nNl0MWXmLIf zYYWJ;0?V)m79EgFu^m8}g{iSR-L;@`!*w$-ZW!J=fizl+>@m3InL(XrQJkVXj+-2uHR9Ay@UE|EBnLV6we8DT~^*> zq82i5(U}Kwu%s{(dY*aW$!v*k2bCJSiG(imv>tDyjn6#FzQ`}!MKHsclQkN?&G8$vhC^@ z`qA~<#qp`?OB~=d>V~~7!2s#ZeK~emsDn-N9v(z+H+^c3n$k}oU7LGIp8Xx}0)Sk) ztg5bG3cNo&jdfjnIXYH)xj?$y(&cp_POpTZVx>F7I#zf^k093?yS1@A3cM*qBY^@jBU)&F;2AFc_>IQm zPTgV6CVIE&-m+HP4D!5-dCv2+f*=n;n-tRoQQ8tQO%SCm8Pfz&+EOu15T#9yX@V#X z)>@RWAWB<0rU?RCEA}Njh5^CfAp1vLqz1B7b#>r#`11{y%1{L3*O93v_YGIffvlUy z8YoIKJ@*Qk%i=&5$Bul3khww+WSu_sOd)Wc9>{9l`RfxhSI1B)`IqQN8N1Tpn#VU8RF`?5c4Y`=vWCMyM)~3;h4*MxD4yzM8qQX(1=ca z&~Tipb1~aVAWwlW&;ncppgC{oL$;f9756hZ!cgZ$#*8>V!V0A~YQ66)TbF*<`MnKWPCh`gcJ)L>@EW5%+R&+=58lE#8AJ z?z%c#x&hjLvRj?&NEnQcY^Vb6J z5C6iPe++|Iu8)qI^I425foNw+*VlzOzY>Cul@O+#!%?N5TbA`}GT2J}8tt6{=~k(( zU(Ck1jxaN0oC$FCMWnu=PKFCAGSIOigS@sBo7?4EOaFU6aX@{U?M*nOTwfkX##ok9 zRef1LEGiW2D)`874TMgEiE~c`Nid7 zpqpmXanq@1KAe0*6-*$C7}qDlE)2-j!~~*`apb*(O#MsgrmE7v5qN)iF-u?7Ep*h< zr@BSAyGl3Lg}9^=f{v9CrUSuxFx7w%qI;-P3C%LUI?BxuriWoX-SSn(INJ89R7vhRa2s&0m7}yt_)I%esz7dtl9d%)^ ztc0awC2SB$h&$^-TvZ7{$4Ut0b_>Q{--wdwuDY;SSHjY<5;lk=#9!+|TvG`_$4Ut0 zh8t<%Cc2ux)rGyb5|)mYut6jt?yd`QT_pq^DB66g!p@1h?^=Q=vWCM+~n{_JTF*|{r383 zdeU!i=$(wVxN3F3%~l`x)uIJ*V?G;qOlOOBeYmvZ`|BjSnG$I$rlU&4RvcXhTV`<| zemU^}-G{rz`#>F&TgXHkFCCQ$8?Q_(;xi$fSm>D$PAz`xOo+6>2kY3}TFG5HR&qD$ z$K5x){^!nw{K~K2cP7NO*@x)y z;P2oit?!XKUUyV@(ebx=HH5gl@jG})+k3Q**PRt!bo^~znGk3Ae+MsVd5_icx~syA zj=#;TF@y=^|H-R7W$}hV@#MqW|AZ5C&fOBtMJIJ4Sag2ZJPaF}*`69f_6-+EDPF)4hsq@b-Ji#durz&nX%^8Ycm;`;G<;29H zoR2t^(-4Pp_Tf-YIvmQmMm)b_A4FXek7%!kK8F|c#1;gVNb(dX6dXMBf#bRAHzm5a zsqiZ&qOdRcL{$+y4!l3Sn?>*(dXiip9nBaHj68Ddm!7Qid{4zQ9mTU8;N_us^1RF` zB%~w@Pa;1|9=)Akc#7zLL~+?3i9-L0x#8->xLy_nOqcP^40w{8h44Z@Ys7v8QQDd@ zO%SE671IP!+S)Nq5T&gX(*#l4x-m@ zZKIebh|)HWX@V$ilb9xm(l(80f+%f9OcO+Do5eIilqMyxRQ`NwnRven`k_W|Z@5k4 zSavT;nP*y`LJ_;8@%`a_Ec)^>UL3mSZIAfiJbjj)sj4nd1Md$XV3$7ImvJ z<@Oik)IZCZ^@h5hFM+QP{;=SRHDX~6gtJ>hxa#k%8sG{ z)!6U&Pnm#fwgtTx87PQuLQ4svXAnywIv5dVy1B6sMuz~$VK;J4$?fatS@`MY7Irl? z6-|eLevuNTqN5O5wZ95g{kemA7mD(==717(4x&doz}w@W+BYo}EU*Kf)`osDfUp!< zWHlBIgZVXXO3`~57e>}VUg;4%oX%^*t1c=GPv|`diA6b?iVlTjP2KD>g3-}JIOx;^ zcAlR!B}50ES9BvhG^gZRA)PYVAZw2sf0p6S#jj!l!9`K9CLZk`5{OWl-$T2!NE&#_R zUwe~!jZtBL`x<3qf2p2-Vp3ap5VeYrl>7EMR4TkSb}+@k#jDbbRWdDq17~5GL0;!qT;6gxQfNDotOVtI>1AO}wSH$wi{=S>cu6vkj%Gn*p46m9YriyZB3&8D%zgTl?0{th)>TF&dXwYH~l;D?!3o(8B;`Fn;#TS(=hycy8i z(bA!lA6Y$gw6=Gr5lowIYkNz(>_#H)2M~8lyF`w%IY}AbPh!#$rKEcHr%QWJBtV#r zGuW!j^lVRx7H70A7nW`bn3&VqMz}u_olqcA9FuuB z^GP&P+|7K0tv9f*18`3_C3f-GlJSSVxOC#!^fyIB=JsHR%Y0&O@pBleShNT#YT;Gz z$LVSz=;>-sHQniI9bVHg=*aO)jKQYc+Qf=`p^u{!mY-A66*>L(V}tHwLUtKX7xbph z)bX?xXZ!yQF8sqyM9v-9((E=ES>5+*;Agj$Z_XwBB5^$ZhU64pXBH?Py{x!Y>Q@wh z4Ip|Q;W7D^I(sw%**`EYn1%svj$)>OH}mx6-zh+#F$8ho{heX$<5914dgB{1lHx<; zm?x7ZZPYMXn9n77@77xf`JZUp)FlYJ&Tl|cX&ZRC`c;U&X=0N$%r&s};pSnZy&n*6 zU8zTmDvFmg(pv=Fi*Yx-VR7 zsPBNd!Zt!*mJ{@ruFe+j%-yDaGY~(f4i&58mro$C)p|Rz# zp)`v%&8qjB^f@LP%4kheg8?HfxQH*~vRc!uxv?W{TG~aYx3s&@OB>WTfy?@o;XPyt z&J$>xJQ!4MlZ7V`E$lA54`+IB(@k67_cJvk29i)TRT6 zub4y9b|5I*jp}(mLO>_-ozj+TMAlZ`yI*W-c)(2xD_9h~vZ@I?7DKs0yCZmOiKp@lGWK9V;Oe6Z7(Mf55%aUg|tgLR?5M&tDx4={97Y ziTC80Dz_&uDcPkge(A$H?*FWCr(=b?t9u;I;@dXAdppzh`CE7s=DIbMQ<^+onu+2O zV+{Fg(RV(J$*2#*G?+$w%Svg16-xN&qd)Q7HMX>a6z)QPpCDVB(~!XYdk8Kr5#|cq zvvl;<#RsRaH3Z!bL4RrpdeAj^{EH4j-)0~kb#oRIL_Lcj$YIcSjA?=>ZFWo(L}@$4 zG(kX{?sPn|N;DTq#prdk!0t@%-WLnFr-%F^3Ak{RKNNCZlp76uS7Q=#0{)`h*rZIU zF3REAQ2H|4V(Hhlzw2btT|o)83mo(v9Q64zPVs&<@4;@wwk>ng{3W-?&#So3v?^E+ z9uY*DzlcJsbWX51E2^_e;`R&NQeq6QDP1@O32H8UjJ^rC&-TVg>7%Mj{4d~mubGut z)=hnM)HTy52;!ECAJ>KWfFX3LNJm*JmOiQT_F*MrI#x$aQFL9F5KRU8Rj$im*94s^ z7Y3uk=t%exgF(1i$;pTeQCurW3FIt*j8*K8C4;Kw)1si}7=mbJ5V=4XcL`nGC3JAq zd5nxB-+Oz`()sDyzN`&p5~!LBoO6;XbRP?EppC8FNP~?n!m^Dm+Ce0NHns@G#ugED zz_{pdZa`vc?I6aKIy;DEhxnfM#_X%ELj-kp5N~FzWrJFpYsDGOvEbJge zPfb9^8dk{YZlL+i8r6Cp5{{jf!Erbsqk&+&!1c6Qv7L~TwhgDCIvLGC47cDY zu#J#H+7ql&U>$K+5YO=1#U0-ErZ;a@;}+o{>)tcAfc z2=g^M=S0WT*=16A=n&;l$aG_(bq^B`vG1>uW%l)Pv%=&y34eBf!~i@^d_R%O^R62z zOrqX9WMmXwXZXdrfNFBQ$e7H%sLY*yhb7$?5(L^c(AO6VBA{RTo^K@GtHQ=-=9V(g zfMA{`b!@4~=+VFR2|`=Ziy~c{q8#(dNw}(1qN>lCK*07dY?VM^W^gYwliDFZSE#m; zXH@!^$q1>_Zu1n_U~NTie)K7tyyL9%1nTEEMXdbu%`KsqNs_(%t;S(J{`_jSHRM9$ zJA5O^RgGz7E-3Q@nGFeR36i!XsZt)uLprkj=}IWh(-k^?U#*7j5^cx407*H;N1mvS zj@BtT54-5{C(9ui34ou3{OU{7nlVaOYZ0V$bg7>TC5s0%9xjK~qjn?lPJ_I9Ovgut za%5Z#>3DEeX38Py$dH3N#ys7`m!Sq*fF(>quw zavC(0aMBzZ7@sI$B~b%i$f=yB?T1WLtxI*9YF(<+G{8kUxtti_R+Xk&m+Catx(Fwi z;{#kY_v$N`7$xO=n(btLB%FUW-AAPjIPF2IPfAuJ)u+<6oJ)q(T4fDDjM zhw||tIuuP%Btp3%(ao>-_7-+~saz8;1Y;##E2JX!Nqz~oB2!_VLpiNF-DVa+KFKmKzY6Z$>3HI-%+I_omf2PNTgx)T@E$Jn zdie*+6x82CQIXLQ4kJj~BM4wF`EXWm$y?NQ`2eIN>puMwGH6%c&9NDC*^t^rUHW1o zXqeAq9GTSKZoZQgVeWx+l4QOofoDGBc2m=SCtn&*8DhDgsgm2YGlm}#1Dfy81PSvK z0UB^W<7M9f8IPolY^Q=i9?*`8X@V&2=$Iym(vFE~f++2Tm?ntQPK;@SDD9+}CJ1QL zp~M@88dEwBE+!>)hqQpS<0~}Ut6LZTH%Hr+Nec8izal}sm`i&J8cJIb_BneN!dnc2j8Z5aOM$-u56eik+^EkD#D4Y`ke$|sG8x#?YDcd( zOztl9F_fEBtUA^F3_1Il8;;aH)%=$vW`@?iEm2nryQAlXY4G7mwB6y7ZQjfp`tWdg zN?k4j-OPf2)Z|kr7i#jU0+aSMfuTKJVwZYAFRaJ(LP#%!;)S-Tr)W0uE>h{6sz&~` zH1h8&jhv3s$c=Ogtb1SkCJSlndJ@+LyFZR=H|pk@V2t{^0Q}oCC6ZG_46MBuq-6OzA2*@*782XSqQ^5FXlKY)n$6@Fy7{YUVu z{RuEE@=I;e=MV>M(UV|)#t(VwIIHg+Y~|wm1#Y9f!1fC?zXDi1Hv(GL4g(B}{L(l( zHBJ&tfS)+dakxuTK>S-H&O!nXI9Kv*T|WQ7d``kO*GEUQ7-EY;d^dJ4gutmN1)RfC z8Zd1ZL@pXbKMnYHqtk1Hj83Ryvi@Aoo3eAP>l@*qZ1xRPQAsPj! zvtnfbSV#17<#`vx_e$?W#q!!z=2?|h^WbAyRW>Gc+Jm@wNuy7#y zk?5vMU8a{VyqQ^KFgK*Kk7i`(tD3ysP{iA^Jc{%hwLuhhjc!CN(dJx)bx(q)Fxmn* z>>@n?y1e0)s)`l62n?T&&cH^pJ45l5REj~*P%PlBvQ1h4#{_h(Ug!callfyv0LyqU z<(JC96jgf|TRMlyKzjNFdCe)Ap1v+_{AMx6C);aTMCeCZq%YsR1lA*TiP|OS@qX{Q zh{#NGe0MG9`2`^3kyg;{#lnhtCs-#+)0Guza74%R-&0HnRyY4N;q~mM^J+(SGn4&9q*09T-0`QfpAnYst?p z=&aU3p7pWJIQKBiyK+N0B+Lr>LHbODX1qej;Xi&1<-b<jN9dj_J`9YQAO7xwqBCJe8s*11*2@O?* zRY_>9BCJM2a}{9?5=K-JrjpQ7MOdAL)+)j@60%i_4WRp*;aOtc4P6&hacp9(WYnV)6@hG(6d=?fm1B{&34 zC)@SuR;DjG1bwMmI@h&4k+416DQ@}pXa6`1wo1)rj0|+G-zl-xKa+k$C4)+}1w8N- zrLpKb^jc|HSe(=?O8CI$1SV{!z@%MFpz>H$@T^?~Ff8&*c`TzmNT}nn6Y^?j$77O&59|^G6Lv{~ zNxPIlOtdE}lC)C;NCxf34awWijixEy0R;QgbkS*Xza z6V~YcNub`JQ1t#poZkOWsQtBi|Cmyz_b)rddjDOJ2Zgzapib{UkFi$k{r6`hV;fuB zypJiDDd8KYEP$e-*U+4EIYxvvfza70 zvHgsdy(;KGq(h<}^zVkCuQX-w zcoG)ZtjIh zg$c+PvmClP@I_upkgeg)_KN)#`JOn@3-^@4S=zMFHgkTCaDFzzw?j7uYOZDE)QMEZ zySWQfBi{`AR{3K7TR4C5w*i036Mru{;CoBw{~{;AHjGkc{G1v4=0?cURprLGSP#|! z+@1A6lery&m5l>&PE$5TG2y%pgR`ly^3Di5^^K-X{?K9GoX{+R8lvOEZ7!ls%KV$) z-4U5Vu@LkCA(k@BBje2q%>7uOwujWqg%*_(x{sN-FiU7f_{o%R!6C{Nx z^lc>}L@nG=qHX%dRH)XEbneyYO@dkq|ssa;ssz3w7rWw16;90veU|8gr zj6dl=-f(%%FVta(vg8xba-Iz=T~#pz>W)@T^?}Ff8&*`SvJZ z5(e_!vCMa`!TIj(_--I^R%<-5M%SvwstEb>eF;%N`2mxO_QXP5b2F*x6S z9N*0)?!ay)Fk!b4sC;J#j<-Ak@s=lkmG4T*mxLO=^ZjS%mifL_=1axDU&yiKZe*8& zb5LqeC4vmNhgBpsh&oUWaK^F|{(ARBO=xRW+T1-5Cwf2D|8#T}d^L8n)nUJqLCn?o z5l8oZ4SncKwr%>7ZK{VGbg9AzaH(MzMvH-4CpxeoG%F)jW)=K6UGPfY!rOUi>VhkK z7*bVvrUH8yit8T6GZX|m-APq@7^*v*Bl(Q?OeHT9_74ILbon?#D|ps!4Hy>rrTM$6 z<}V4R3m%zT*5m)R?{J1+=t7&dHzPlNGZQjFLHZGZy@`~By+yJg`QPlFgE;qvY=NA+ zY!eI81+3G`Pxl^M-iv6%u3dRL27SRe4kcS7JkA9n@<0}fsg4e_5k@N%6g6%>F1ow` z#|(^E!}!0sly?~}10gmeED!w^DOYqVx?ojdG!&MDmwBOCjm03kO3z!_TYML9GS1_| zPH=;V!OhDU)A%O$=Q{hxHvLY?(<*t&tS*v6SngRvcC)h=Y=sIe_->jGzPCOS6{~=Bm?NNq zKnAl*4NwKY9L&89lMtR^l^vQC=KhOv22*5h<2kFvaY;B4T>((wW=3;2_OZNLZ*6Vr)Zoq! zB}6B&AM(eSIx_bzu)q^t97)6I98?&YX%!alVkO|MI2laUvx_5?H@fE{4jJok4(Wf4 zb)xX99_RKa|LFfe&S6b68wte}>Q-rRSj*|RHbx;**D(jF;a_0`^;V;qkNIO0-W23|3l~H1HFtHLYjOjkA=(FJAUpUCK{N`9HE-ZYCYTM? z`)YcN$4>{Soh|Ue2XEg5L|L*w52GbmmOPjR^IzPXz-vL?%3J6j9BnRr2g(7Ev8oFa z2{Q?)6L>`kNMQ@YOy%ZaN+rk4(KIhQ3b*O<+3CCz9=5-|KO-OV*B^<3UKUfWj4#UyTpXDK zse*C(%x!%3n0G?k(Z|d~n8HRV|4cYMw7a1?gh{(QL85RF3c~&o_`u~hE<}cHc5nJ> zvwIN?PZSn0sHCc*p9s|MNjkdEjaj)yp$D;hXn=j3!zOh27@Hq90wqXjT|$UWV~6Mw z)*@D@@IZ=YZp1Lr%R|huZ^`kdut-_tFin-m9*hZ|I%(FjUvb})QQ51ucf%ru66Lm{ z^W=R(sc)ZoBY)QVhITs#S%P+ZTikB-TidM=IZxdQe2U0d&QteCyqu@b6_~Jp5}33H z2t;H4vm!}5PY{E90~x!Y;8|M$42%5Ik$)XDPt52@Fw4NBt_8?*Tkt&4@jOyO2lgm| z344sdq&-^T@T5If5LMGzFvfj*Oy>Tt3y%FP6 zc^V*X(4K(6ev$biOVpm#5wPl8+e1~TLNlfg(NSn}a*Y%lWbY%tty{sUB z%d&t0mm@6er!C2ts|l5BOPxoSP#(eDbD>a1*U8C=S)TqRl2Cr56+q~LHp??BiW6f9 zCH4qIZbpuOOMmkGgcUx#a<>VKZ?VOt+g3#r!KQU)Ye%j`5%rSH^tIyt!hFDkAWK`m zbJ?mhOCkX_!fAnXK7>pi$6q;CxGyo(IY*L#x~-dMXZqXeB=a3^Y>B9NZgW)7pFIZ- z4af0U;~>^NDsZHlIOwEt7(~j+GV5_%788&9E>tp-*5)sttPrqfX)%w$~SbZpSr{CXN{2TZq4OnCJw_5#R zoV?C@Fyi#h_l&fyF_dxNoZ7@g0kX-BKJzVp>3bW94?4=zK+pAPF=ZyZ$ecR-fIh1V)@@uOAoTUZT0IX{{T5KU8jb>eH_2Y%Kh zz7~FBTbFAChdE@@N5M#wf^`9+_3+c_4qFUj7}k%b)7Qp0-_zVp4M{_^32>ML5(i8$ z)`z>h!u6i)%hz1tLb|Yq@VynhW%tm1dEYz4TkJ~3c~)lyM9M$64>rd5Js7>P4CUW8 zQ_W@2aGOLGZI7vD1MoBsY1356Yv$LH@OPxkuNx%gfxS^+!rmk>X>S#X z{JKq%q`g^@(B7#?%HE|&+TNi^gS|x%vkCL`dcm{yI>4~VFU`~SHBU(}Gs<~NxwuDo zl#}aW2_4u+1SagG0+aSJfm&)037)kN0)|C?DTfV|0|~Cw;=Un?0`R<}9gn9ZyvFsU z;92_wU|8gr#)YH5oDGps7Z=B)V-Q!NfF1ygrDx$Om$1(P^oRR#;NJ}C!?kM8?3-)L zfOF|%8FsFQeO?0XUlj<)H3x)YJwMLLzByuMJ>NoL!fq)rX}1!Ha@$&wq}@gkvn_!A zgWy?$ByO5Xs-xHXy9|}y`_XUFg z2ZER*ctGu+f@keJfMJne%64OAOM*EH9$kMB^E$!t`a*&S_Dg{Y`;EY){Z=4&eJ6+( z4mO*EGa+vWqJv;RBl% zsBwmZXKfNNEb>d^+)U#nVL+VC-ZhBx6vSCL9953Cf|?i@dD%>uw8IH}JAxoA5=5P- z2l@NaHOZ|r+Xz}Bx({naaMRPTJD}?Ha5pLu{T*}zgS)!^#OjGrq@%?U2QI4Ax=K`4 zOfYRef(>C7q6>=@$ZU?J$QV1%FFuBjPc(-97_-F$bf_dKxr^s`CuY1;*2tKeh6T+;}D2Y`II+^o&F{%`mHk%H+1M@#<*A0U`qfK z$&N<3fEb_i;{~=i+Ph>wQ1p_Rr?seV8yXC+V@xcs-rYKr@}30Qpp#mFsqYU@rldPV z(oB&QnI_^~Xr*60#xFjEsvt8oMWbEd-7j+Rjdlgv<-I$8WZzTxjHhZ(12+ZKB4;gy zbH@@r$d69vp1~*cwz7_TPAHfM2r}O3n({_dY%or13$U~xi$Bkv?xQl)Wc<9h?0Nv z;>4UVIvw&wd*Zt@o|~ja$2T8g6VV^xFyUmVgxqtw{}F{5%@K6gazOVb8b*15#;Abb zRJ0#{=Z?VStMUl;T#%xrWk)q08$z-FcP{w)(f)AeQxbmyRLv0Ym`tJ`QrAuaSCf2K zYy-&3Ki_PNHI3V4xF3S(Jkeb`>AW-6z+%R@D00QV!aAA%2p%!)q0{LwN3hF$m31K= zt2nNo2YEPuUKrJo#)q6B<^V`+CkURk;{n4WzqGI1TKh^8%shBR zq!Y&~&X(tN=uPKTo?b3p%GHH_FS=$8|7Wt)2w^61fIAv1I zlk>{+9nTdcbYNE$n6TXfleR~oCTn@YvvxVau*fgvu&r_+Ax@U03v1i$%Z>hPWOcrK zd5n^7ZL9N(3xt1QSChCCcB(+#<6KqntX%~#Eb>eF{XzMWP_xJRu-jvMonmBz-}TiVP^}~6XPC*&V!G+rTb&0EA+du%$akdqx^=oUv zvvw=Mu*fgX(%Fy&Ya0@3>KD%AaIa{vO7$jdQ#?Pv)RpgSi9fJ21t#nc0+V)@K$P!} zf|$E`G;w>uu>=9c-Y9-mn4MG@63o4FG%;>lm2(qsFzq}%QJeP5T-tY)s1tTKftvPR z1kc)?0mCA{l-#_uS&OzN=L!~9X$KbD;&?FgvL#CfeBj@n6y?Pcpjt( z^!|cq|M_RZv-SYMu*fgvxvTOdVL<;m13a&EJP(u5fjwLxZY~N0uR{gVL$8Mjp0x)9 zhDClUi`|q33Gt!VxQ}MKu5vt%mEeIrPGG_wFED9O5C~o;Dw4Fv2%=1n7CdW@0t}1% zQl`5rQxY6g*QP4xQ^u}ekr#-lp6^( z^@=*qjgdzF`6gd!UcX}ue}@$>Y5z&!7x|S)7WPCZVc(UySe=L0xICOM@&)!BfeCw_ zz@$A_AoB1piX`p%f|!HZ`JOF!)}93z7Wt*A+EY_Sf;m(=UzdkFmB+oUnTMC)r#26- zb$NKP#GJ5~2-G~hNbsz^5HKwAOS%0~xsmW2dAQ&ID-Yk(JbYjCkY8~geo&K#d!c-; zb9s2P$QRh#1>)$6z@)uHAoB1|MW8KHB(%2)qM3P<;8}YkU|8grCT}lI9toP6T7H4I z4tQS=-i7BeX7F6eeGD1czY!$t-2_Q{4*{6pOIV~^p#b$Z)&?(ds5uP9V>U+K#Pe^} z+uY#N^dS6me)o{Tgnd|G(mo;((LNxEIh@tue!;W$?|@;EUz&owH3cM?Bc(dTef7@e z`tSwogIIW|nFrnI>cbNfb;3R=Q0v3vf@kexfMJne%5EQJN5X*m(Cod1JmVkcyOm+z z@SrAI%)eOLNYlpxld|1EJc)Bp-lT4>(e>b?{YaekG{Eq%&iNB@PT5ZdrtN0}8|>!- zGxiICj!Vq6(S9l9X8Vo6;r8EzP?X8%2>Y$Tk@hQrP4;VnE%rNsqwMzrTkQ{kn7^@( zU=7F6+^=KG2$?cMCV`N$5>i$|%1TIC3CWd^G80lrLP~*g-S>dAz?Q`m9y<8#O0%gjMs zBfa^%E4+e+!c!Iv`lPmf7B#EXjh9_olX6a{HEcLxkB(LM zfZqmvUz;YF%+tt--fEtRp99_>zQM?jhtFIe9ZiI`Cw4k2 zb&wUAb%r&SkTsQ1YAWpvB-E+{M<|qSL&d(nTr+V~s})v^*D7w)V}mlmEoLj*BG6-u z9l_R9F4D>8Ma%M3$2gLcW-qde+sFc-iS9!X?Z<~_EUlA zlRj4@X}=W2oJ_7C3!b$f0ft3>Dc60KD+%UQ;mZDC89(UgfP#J>Nxi0%D<}awJqb>AU`A zwkC6>O!*_sl^V+*sa&b4{E^O;n#&&zxzdR82a-6v`~e|HmOq+uB^>#3e42BmmiQxo zp$Dz?DiE}Fc&^kQlUqmRN*(2ok-5_7@<&Ts>!_BNo(yuLrDfD8y^cJpwLd!(mp@Ba zKpo!NR%(sCk7_e#qIl$x@hDjJHcvyr*VdYa@#{n>3tv(+v~b z9QU~I0Phb!WO45Uw_G0`&EH^t3s$t#qOqWf{+6(%y(J5K?`d}9EsZcF-qbR@p{2QH zM9avQQH9Oe{IxwKyzyZ8H`Ed66$;Ni=*k`f7xZAa#QK-l4 z7h44;Y=^+4T|gk(&lp9LwoQ@HW(6^4AvT-~5^Fp@j2$(uzuBm|d)6=ZQBunm^Oq zhjrdQp*QRtfGHi#xdFWWtIpe}^!6CKkz5}g%{;`W>S3f$%e&cQ1>>Jz_=fq_5v`1g z0KoV9wTgbNs^B{i&A;)}ZobBEW$f}jKFq+s{MeD0x9^Ox*xZQh?qgq;UuaaKn#O)6 zzxE3?H1-nta}lg6EHgg8I>TO8j*mT8{@IBzXfv@p=D{v3|8gyjeNq0y`87P)tK>Tu ztO?7`C4Um4s)~<&O#Xse8oQeOZM8J^IQf@xXt^pZ`6dK6Xt(bR%M_;90vGU|8gr3Q!wI3DXs@W4(N zn6MiPOxpDYV(PVlAgUHzSMaP|2QV!1OL-lnyhx}%ql@%XiG_qt(1b2RkhBX|rI+*J z2c0aNO7wx9AuwS#6PUD{3q-oNP$X%$6hu`hn+Tq@8v}+#eyLD>DijG-`Y87O%Yx@a z;2D^M;RlnnA|)!1BV1R7(e~7rM0?}cJdK}dXMXGY0cT*TSVGAy$^<3sL`_gUzkk@J zXSPU&3lajM;ueUT5(1H)T@(rJu7YTKW(l6PI{=17erb9R(e#i|lb%NJb_o0kcotfw z%btPV1AhD{qS)tSq-hLOrR_nA=M;Yc-XAu@bKwFRi0EhzMf~PMeA_+onJUe!3o)D_ zE|L&*G>0Js=AxrWz8GY4I0zlbe+~UkuHBcsyT}~DXpdB%t@L>beI7;X(fHvh(70Z* zEg<=hX#5GcFK$x1S+gcOpF}RL)DKexvRrm<{C_ICJ*KK&uqBZ#@r)iz>QA=*ROJ#ZMcjfeYMPQ_V*S(Q%uWXexv%l$6a0?EV&Zcg9Ik*Ap(>3P=UzHK0!1KOM+*u z1q_S)(kwhyvyg<^HBaD8gHZgdIj~qU>FL()U!a4HHy+ihXHHs=ISw(~PHjT*`kYSG z7YG?}F@E!`f*{}pnu%$GfHvKa9-vY$dI-OT<2mK^p7x`YfT&7l!b&t$2^D)L+8jT! z*VByz9pnLgq2`e@0%z#bzoVUHA; zv_}ao5M_0? z;Mghv#8v@*mDP#LiiFzq`5srpPlK0lenGjE4h!Lh$D5$jdl7_Ct~4OuW7*heJmX}$ zSlGcnj=+SyRAACxBoMM)qDazSE{FGgc_cqmj_S&Ig_3oqx{lA$Q`{; zB{zr7KT*^3xD!7|T=IBZc8-CtnJ&N7H^A#lWv_Ip@|s@*p?vu@TQIEV^$fgNf*>P3 zvk^+eH{0Qa2>Tw6r-uPP$1)q=6}^eoRCX%W1wObQDqNve$n@?=QvQdd60u2jXj_ql zqgl2zMcD{Gay=q{(zU@HVLj3lD}ugI)DU}bvqU3aSS>~(3Nn#8f)80YUKf}Jp}y~B z2Wr*;bJKvKu)`TL^Ysp|nrH9o@{4TAZM37!v~d6Jd8vPwvfEf4pFumc)(}6_vmCy{ z=s2w8OMfosr&vfuyCt zdygPmckU28Yi|b(i~Q2MbBfj-5^CzsaPLnL`$h0fV6-XBfCYAQ8HOBZ@YY<9bjodm zOyP2n8w*$97q7uw36Nj;YN&Ir0v273pHy1zU+4SKk4D#kfGd~N0FtV1)`^oG^g0(l zl42sy&6(mc=_Qx;2PGAOyC-fpH>9t?*&orj|rZ&j{=58eku3UlsgH^JuYMF zOa9?_zbb(P`-Z@TeN$l4z9ta7Usoh)-%=#BZwsQlUlBZO{{a{l`K7#1SKcI4^KSCa z2JctEJCJiCIkDxEiFU+!wT{BK7#15-*wb7H+Yq8Uihcm8vzpR`dzv?*M)WL=h*D|s zfG4@6+vRqMOmp-~&ugqWjl7D_*AK77S64bTe+A5$N7&@iq&-vdWv-(a&@`VC-crC{ zrL5*Tc+Z5#q45ptkYDo@+gk=6f^dBQ4(54$2Id9)y8ei^L)L@yYY4Az|Kuk0;XAq( z^)VAlm(dYjhYxQ1WZ{BspG^>d#aFz~vCIcyM|3@WR%BBxu z3|VvwssoXS`MXf#wHqqHz8J3Mq)ATbM@ssoGyMGV&^p%iWF*9$mlPRE$9(01` zAT4Xm)t2OJ32-R~Cp(Cf(L!I^!DSp=mXPNmu0$OCb8}10@kK$*l|pl?m_qxwrA%Rcbkh{xAD*%zG(^+- zo%J37jzimntSvMdY#;eIP;Ycv9CXOq0++tHOYN2xTr2P%SQUw@4OqmfqU;5VE} z$(v?rrdVGz%xX!@>gfR^eTcEatsr_?I}`0Q2~%O{UCV7`i&#Eip{TP!e_<+Aa7UJ^S4-Cob{4W5dYhDx&+Qvu|TL~b@l+o_UB8XU~hiW#iQ z@Rt%ZSXBc4@S6gb`=ZdpR7w8aV&~g(sru$`h$GMg=h82Vb%>z16aMvWZ&{p3hG6q@ z80rsJ&(--5w$kI$*pnc-FoL7#8`Z1IC#;V2}_Gl~PZ~ zp^dGIINxDCjaQ=?b0a&>R2XeWZ7|PBH@!I)zG`kC#HaT6M47%J_tY0aioB8Ds73Ug zJ}Q%!o2)qZ#!f{H{PPRzvK*FYvr%irD+sy)sVfqdO<=UY<@iygM>W~^D6%qI58iOb ziEd(Oxb!&^73(%W0}lIQtTAKY56>hp#h8Ik@^k&E2N1q69dv`SXOcmYPqO4)-WQgS z@|y$nj?CZHFH))irjRL$m_m-$M=WqdpGHB@S0%kqHF;is)XFe1i@P0(`~+gKe~`#` z6T_o#(25gV3D{`&d{%yQP)el8NWdo*gu-x2>07zl`@A~uLaFk;3cTkpp|>)z4|W5g z?In#;NW6V`ttOEVR{@REDs3uhi`3Glkv5gIO4!vw(|mKb6InO|?I|j)%AVrZC>hr0 z_};+Nr8N+b+9li-44%C(J{>gBE+PGiXV@iNQ+UHJp&(nD$H7|d5|R*MlZR#F=wg>} z5W3hU9E5%e(>VzJqao;K)xrI@9Ge(4p4mhAAIF8;AbjT!;s4_rYD=ky``A2I~}rXlDb z4MCqUZE$(E9fE$!5cJ!Ipual=ebnlM^W9(wdT9u{*wY*&-^8BgAoTe|#B zgYXsmp@Yy*8zLUDD>{h(2Z!+g^APl<)*4)Xu}?Zk{9>PU5c=#P;yG*}9pi6lZS>=& zGb@7yZ0yVDJn`K>sJ_ zKQK--ZZxN@y%~^bBjg1b?MT6t>Ddgf^ZL+R36AfI|ELw-=VIKa(J!i|!svr`FC5>n zQXIkQIL3eoqNm{T(h->36^@dLgT^)5DwlHn4?*Z zuNg7M8b|hGB12{E(9-IOWh8PAp++)F~6(vOjsR1u5ovV zzxSE9CW~5<%Ws4;RMCgDx2M)m-76Hs;VpF5PUT6}On&M)@F{ihbx6>Zj^7J752C=@ z?P91Nh1(#r`3nfmsfKDBsSRSg?gQ52eD9YrM?XIrhcSe^W6M=)C?{9Du{QDA{*Suv zfR3xU{(gRM^|nZ|Ev>X`TL#(25`$bYrb)7~Ww4Dg)%0ExAi+s^&Mqe4_1h@4&_gE> zAOS)Rz4wxY5~@RQrV|1ILg=B0@AtcR-WIL=Pxznnedm08&c2zsGjr!oyEAiV=8h^# z9jboP(}tDaV9z~>UM=gZ{sm}ZxvBFb=Vo*sUve&_^TU#Jb2_)#Gzz>0oi~-7ThiIG zAoAUc&L5VXTf@mRw{4ldt-8D+k%-#!F$nj!QhQGMtL*}nf{rs6|6TCsVy6Lr!n(0n z14og{Thn2GXvg0Q>ThOzQ%H8&`Lj%ACALb%esacbYy3| zGjIQB4V`xOJ4Eg5e#c(rj6W78b&T!<^BtB!Hvjl^4qHJC!kGGa{%*KB|0}}5>YWB9 z>b+GHg+NNz2&bVfqATHaOi??$o!PUU@hkwI*;@?vyQE9cn`Pv@nVcyDiEp5~rhMTC zx1g%DtWT^i>*|svf%Qt@KrMlBTWUyHWDjX)jSb2)Em)v5abJhKP5ecog_=|1OVGs7 zV1Ftt4frtrpuLI{CVkm{m(t`uv{-4p#l42a$Ga3_;tsc%<~C9^LF}#Jc$j{HF2#L;;wHe{fq)Uu-IkJ8 z{N~yRK(-u>J@p7KQyH zf{6t%=qWi2Fck)qZ@6Y#P>L-{f>lq6+N2B*kK&6(;~z07KJ$zC1Z#Y?N&F+D_+n9- zj*4Jn0c^f&O6P`DOFQF6Z^&%o3Bbn%V!A|I!GJ`WqS>X2K^v~43BRvmQ z`!2Nq8g>&ZVAm3$p8$(*=MuidG#G{5<_NX#R*G_z0(i5?9If^}N}k6mU_SzmSNjgM zpQ!ddX+KHr+tYrE+7~mW(_r_4y#U76?-+6_P6k~2T2BGKQJY8m{AE;zV$pIvI)aHs zVaG%;u_)}=2qqSV9T&mG0vOuy;UvzSif_3cV-lflQ7jtwga{@Ug`F6|#GPH&&mnDlF=M`i!j>HW*5H(PK+2ZflL-Yl_0 z2L(*%pukttyGYX`U~qcn`_oS`Jzk=&PVXa|-aNq#l@elVdUM5&cMM?S9Rqwdy^A$H z0tTn|n^OK#ngLZ){tKGpgA z#HNS0LokNN!tKS>^zaM_V0gCxCf+T;SJS&x(<5MTdUuubcmL4&`_!hlo8XRxc;EwR zXnMPfy*1ngreB~-)4NR5BVcfPcbC%pVCeKdv*~?baL2-Z#nkk^C-&BGADDiDE=})p zO^<-V>D^OGZ|oLB*5Btgy&nngSomWxHNC}RZw(KC=@;nI^!}jf5m1#Lc=vB2z9AOy zh9T#3XCsum;@%Q%3#w?dlejxMWjc!?i@(O#TtOCAHJ|%JXm`Vr15N<-f&5-mbNvtc;S2|F}n(;|jIe3&taG z&rZOU6mi+=eVfy6+95h>#*242ogxPwaL{!o?4$d*S)GXGSFl8NEf9k>T0v<@=~co}FKby)`@$reB~- z>+CA6GXjRvv-7o0>nw?m^P6Jg{HB;VzbPitI#(>JXXn>qZw=3c=@;nIw64~)2&mMv z!@Xq6B)&mfZh_hMg8NYuDYw9)@a6h6?xOb2z$$emOWHnL;UQ4OJh>4@1V&ZJ5nC4z~!OO+o8eRs| zFVLk$e2o?{0p?HI1xvhy{ry{;#!V963$GUw`X|JMwh1v&pErv|&vsuYc4(V`32hVj zYGT)FVgyv4?S{OEdgbj&_;P-SD%T5804RqGqjLB@XvAbo*01+Sve4TrW-Po{%)0Q8 zVuHp$siiLbvshH`&0S(|4ex~M7wA%AuTx?P7^L@xZEu)O^AU;dg^!AflYL?$t;fZp z>R=ugdu#X*Ous;vCULzcLBLQtXk44dlM>wvpAs_`J}qWl_>7oH>shtbh0lpa6MaJL zt>Ir``USc)(Hk^T0xERSuuZWnJ)7oB659(`iWv)E6BDNg#YCE~sHHA^RV;dO=S8u% zhA+VM3v_9kH)@&$ROs{hNEdgjs`o#a`wAYoWxdDDO+XZ4f5Y-mJ%1UqG`}OMd*Qoc z;##|yxaTe=Xns#ExaY1GKm0%}su}k0Vs8!KhUpjRQsQq`;t5dAun}+N`O7++_Gc2= z3qKb#7JeZnZnKMtw7*nKUHFw+{P1hBm_M_7ek%6X@DrGRfi6w^7EPM~b3eN$)BbE# z<Fh|YO?z);I6=JYWE{A?N&S(>M?=9Mjg{C!Lf??-LT;aG&C z9KCh4g8~OVKl&h2w)^=XaFV@4dAP(-lnM%pv|n5Cfj(zra4k# zdtsB9v9MW8=<LX=c?@7pB$Xhb>~!#7Bs|H5?8T8g}v3#BbNc2`IPmh1fr(78K}| z7#<5AX7yt%Riz!$ROQsKXC8--D&Wn{L@Pa?0S6+7nw=x>Xy5DMpqky?0}cBadvGqs@)-Gg{3#LGW`9-4A< zk0F8PVLJP~7=H2K8J=wG4q;CO&vA1#_d3D^A7lTZG50}a#jUI!ZVKW46^9s|w2tcA zNbE#`1G8!R*9nre4<#))5&Z;+0%&~@G3Cvbqa=VHzpM)u1Nf4U%U%*HA%S`i!J%1^ z+9!J0NfI`c)vy13r}G#Gn^2gO;s*aI*XkUW>lG4Jk9>MEgHFZ7s8>09ycYsHywcz| zyTOAf2HF3~{{=Rj^iBj1!4l6ldvY*Sgj|WZ6nyY7d~7*`FG-=|EzLimaHWP_!4cA} zP=w`J#h%~5x+<_bsJE1<_Hct10v+=d8;tUwxYG?_BkAVh(dC>m<%34 zE(Vg(vC!3f}zLh1jEr6JABa@{iGaHLd0>Fg81)eTIrvKITaR*_p!n zJ|^oEKVf~YH`?5RE>IkY4iFtLY=?cof0!G>j{|o{KRwNz2xjiWC%lGfVWtNoI#Xy) z0ba_!&8f72PL>np``Gc3`O!q+;5@NIOvvKJ)RB7)vEyxMn0Ol+U+tWCYv&{&x^i3M z4di(vEbcCe?}d}ZguF`3x^S|XW(5mqEwQ(Tco`6B(4}eIqiGOeotho z=@Q=y*A+7st}kX?xSp8iNv5%m*jvMCF#Q5un#R4F1_9>jL1|1udQC_p|0K$rXNh|l z8F#Q@xCPd*htt7Nu`-@P)Zp1c@ma>rmd1?`hh;oV%vd;EO!FLRn<@6za0X1jK$p_? zN2QGb^Fjq~>ht!{tf2smW?w>-j&xl}zot6#Cy-ejFX4Cd8&q1ao)&0zWky0k6ar)`0Nns&-|ma({ZlK5V@qnNR9 z7ctH2D8_IHvA2fX!}JSuDen6fHv#5N1dRF_xDRlyCt zs$!}vX%DeOjVes2QN>r&dqC48phlL&yo|DW`GLgu!u`dJg+CP2;Dl2u+)wP#nFY4=Qc~%-a=t;rZ_$0XKh^Pyd~G?hxj@8pr#0=)P0jWY*Y4x^o;j@(H*h6AWN- zD_2-5fO1?}bo41Oyp3^V;q5fM@Gck;4=#uU`&g^w#iMPW50ZRge^*S%=EPK9oEJM} zb1)&B!&meC7tJ#PL-OJ=7WZDZ7kAo3#>5= z*gg)sKo|(w4gnsf7w@9}dNZtFFJ?Z#_}yUr62U*FAFTI>1u|Ig&kckP z()+_28Lan*H8WW656gbAzMNYC8~0;uqGz+2OeX&!Ua;!F6|ku8t9a=n4=4Ygc0Qd^Ke3OCSuimY=W)tTZLZSEfy0@QB37yw}>4#h+*Oe zF}|9Y6`B_UhU8;wSlstYeB9j?GZx+>W?lFvF_n+qE%w&%E|`9SE=}XFng#(w^0A3F zjfW+^7d|3pEPP1Jy6{mkwNLy-?6{Z<6Bl#w)ij>aGzh5b6A>TlKpJ>D3`JSR#|R)F z`xJFi;$z<^9}~Ys@EN?m8z1Ym`FT=k^}?scjD=5$X+CGYKOuHV1YtrVh_B}3NzDfV z=HCbywFCC;IcQgFTHG&4d@p=aOuYy8yx3dA=V1B;x)dkwa`9Xc0af?FB7R{k&etWr z7rrTGEPO*uE%(>Nj;ESn;$j`Xiu-BBO+Zz-N4VFrxc@2fz3>AuW8uHVG+(kT-WNNb zW`c>QnebKISZ0%M0?gMHWl`0yIX%j;b63xix+GmM{7i5|rKOnKuRj$#1bi?d;KNtb zdsfpUpsHV^58lT<$g@mhK|KI=e*_bY!XAiVViB0}Fz$6hZc#D83IBp{=;;qKxbpq!}rfYz9Goa=>4|DrI>mnfb$BVjWN=3yc$7 zhKr%*eT)%3+**vo(*r*1c@aE$r8)m7q>b_*GLKctp~`f8B?WKkgxLfYX)5=vY~&Ad zO;sKVCHX3KZL(Wf>Ew5cWgnTx8mtX;c&bQPF2Ba}No1wNruaTm3}OTzXoAJXysV@m zl|f52ya&xwW{^oOmg$#Doi2lx-&(1YtslH!31pq|t~tvQ6Ti#xr>yHv{5QZKSM5+O zW%$PyehCh{a}~?*x8uJbLW%GScEZoc|4IB08U&vX*gk-ria!_2{BfUe15_*a`Mim; z&sPVd%ee|in$f89b!-a{p}Z^COB~*Fiz~+XdWUkpwWXcg_d~h9$l6=UBI4Goz&+fK zt_UL69Hb?hm(fB+2T2Amm%*;jifUN5KpOHXR6#0R>0K2TsI?EJWZxc6tcQLILgdbg zWT=~`&h=!d&#XPntW^rIDzzTVA}M@?L3A0U8mhua0RdxRTI4CCKvl7krPr%Mf(FXO zYj7w)xQ)`lvjcxcv~>pKy0wh!7Sxs}N}2TGVsfm8gmk>dm4_f)I#%0*JX!zawR9{Y zrQ@+EwBvO^m)2zVVRq*Au#>qg?SCf(c=%kRC4~jn*Y=XQGDVQa^U>gl4xZ7RqkRJQ zWzL4$52iRL-C17Wkatc;IpjA(36ggXN736l0`FYNI!T~T%&VvkTZg!V%x2)>E$T6- zhI|tKK?)!Ex8ePHmhHO4Sq~T%Wh@1K|5@I3$1!+$)%^+tiwAGv9mU{p_%w8LJ(LLE zh8@yYGA|s!SR3M*UR;oda#XIDwa8wDt#sldAk)!84rW7DR`-SsU0|E@z)Z{f(5QmP z&(A}SI+7A8*qC;NnF}*$0I^p1{j*gFzkxvCt6SSS^^aPHl%$?mQ{@|EPE{RS5#-bCB&+WJ?2ni) zJcg2zIfPh%3b4l`m{=6HB7%tpFzVEorUtui10~!=QR2}8Zo64Z zOE=Hbsq&4qn3+d}_0Vk%z1DL1OkOEKR1r$wp+ae^*d%F%(%68D%VoFV9n9wJE?n<+ z&ZeREBlTz26OO z9j`9c27Rt#LhGrRbzz5?sN?Z!sS78F#WbPmgsX|YH5>~Q?>OSCmHoO_HUTCrEt7T4 z{XVkhZlo!<1F^3u_XT+iP~If3aLdg!xiLs}-ZB^98W`o~^dP<$v;c1ks5qRr!d~yj z&1@96uVwqLjCfTSa@aqVAD7S3@l6mElY_lQ%oEHUAjqb=Q-I)w5Hzt(h;hotvUcG8 zAa0z_VAx;^e1eP+(FC9$WML1+0~!-FmX5doCpsFOHLQ-2wrMTSJwP)Pxbr(;eBqn5 zYoh#I;Vk}g+RZ2=A&TF7c0gD+U?;|?yCcHqN7L^O&Vk;7jU^Y6ZTN>SxQ4livkgR=_{k2*QcF%XA)44>)Jl8qKS?fBrM`gIt ze=I{Od9BO;x(u_1DTFby-vqz-3-#X?kYkazXyBHf3qA7%=&2&7_T@vRve>wJfrq>P);jD%VD5 z8{nTkxLn5rSkX4MK*;wc_nG>YZ2h*aJ}Wd-^_eVQwADV-;H+DcbB}N~Myx)jr3WW` zI9-|h=eo(W`B)4t%$*Ly4^ENqY4SZ4Ur+9lx3uIBg2VRhXv~=doE&o|qq%d;nIb0i zR*6{`P8AdUXl=3RDUeBG$K?f>et|A!LvJY?BETL&vFn%Naz<%mq~&G#R4(teTYAuD zP6k;$<5(=N{A%S?}Y-qy^wj|b){kAbFd*-_F(l2GX;Qu<77fE_^pj}ReaE@QT(+IUi}31Q0HmaMNm;WjHl=2+Gsh1qAazkk)?NK$41Jj%r=OPS!V8V zsARdIW0Y$a31GA+AH^oErfe_6x@HIQZ4)h{*qy}{X(_8tyd7_LfgjR($O^_+L$3;7 z1D&OEe3On?_&N>GE^gm|L+B56$%#UlME(mBF9qhvOR)e2mTuXM-FofEWzrf+PZ=+f>Whj8k*4~ zH`TnQ<36G!Wp1@K@)S%!{_OH?&MKB~T0WDVzkI4Zc2J-G8^~avrdide31FY5DSet2 z+o$(N+SPqJg4Fcsl1J31H)Xx-2?RBL`uoIM*{Amcz|L7lI+vqP7qGu6OTt43$U9E; zPlVx_gYX^;gr{PL9rW>woiHL{%bKtc_y*tnS_Jpg)BKGSjkoa$yWm8WN%XVw8I3X- zko**a`{`-^&M5CN%2YU^PZ8f>ZG7sxIWj_)HBI28E?5U2K&Hc(@)llYrT;)?oqDHD zXURx$UHDa}xE>(+^$G5$r+Jqt{(~uQ04JhsNWUr~y8+4f5Zq5s^B$wT&nO7SC^P6+ z6=fzMHVQo}qHLs5X4OQQ%_w~Y_tVpSz*PRpROY}5F19g@6DA;c;U=(=e}QAW(1_Y` z7fzz%$9Ko_bKzGP%wq`h(bE9m4E37DR#0n025%K{BAU$Z+?X6U5(0HOd)CtB%egr> zj@j&dMD0!@khnI5tKJj!%kji4N=D;&N4!7^@(b_@Hp2%`1`}}N0kg=W%!O!J`E&7E zR`TfMYD`0Q#WOPxMsL#hy*Z}^mv9z>MrdN>h(@fN4jz861?=^)O?xOcTzNV^ zvFx^r%8UP=<>6&_hV+~su9q-dBKWqkO?y>j!Kgdn~~1%u2H^_ zo;Kdu41H{K1K=L~g+)q!O9jnMr0M$Q) zFjJmpiV(9E#z`=L<{R}gIQtsXe24~T!${c(AbSGW{~ek5dFEg6&+h^h!LCH#(7gt7 zq7f1jA=nLYH=%``FuTK*$nJtw=d|as_|l?h!N#Rhvho!5haX0B`c~&~S2KymOs(Ti^ z(5Lr@165Bt;zCF816WZS<)TgmKLkkWh-<4k8iaKs_5tvia;q{}Xfnt7*oeVaCb$@( za2`o`QnRz@`^uBrAQ$@)h}cT#V{&Nr96`L`NBHJ{j8E_re3Ux82Ts6&_@ufqKOpe| z93Woe+Mdi}h0hWgQ&yG;gW?lQSVYI#&XnDi4(_r16v45_lB3~;c^F*|?mTf0Zconc zh;>PH10Xzz0eam6O>6-ymGFbc_kUy5=J-ytG`{bTIXeLy-)YMDE+JL7SB?WO^443L zvnymPPp{$I`MLl(u1`YPt=YDhAfk@zl+W0?`ceQ(!}>q`;HQFJ`^7xxGvsa?#{DVf z1tW0dshr#IT^&s&y&y!aU;%We*LQCR-1z{(8xj~@Hv=r3ht-i6^fRRae+eZCzsK|B zW^2B+IT68CgnkkHBN2L{z&I*0%%2C3Wx%yLa83DrX{5f_$x?}j8GlKY0Px|TFVnZJOq9KV;wK%md`SHcl6U!VwsOojX{BNlHGfd)?~1pt`y~dK?rNm4#b^JDf0<} zrt7sBte@f-iCGw!IwIFwcuNZwrsaGjn(BihP(`xCvo%A5WQWDgYDhkqB>x;SJNoHq zuwI;0+`J~(&ls#IKX3%^!|W zdPGygGe^SKGy)34&LaFUme6o>IOC0M8rgFdNgP?+q9(hCmP>`6QYz`DrY7?RXz2MF zqcxddGnMA1W^*87;$E`qQ2ir)er^@`lCEx>oM%Lqn6}EF#a&AAxd8LF}zfAUF;m zgghR`lt-0`xC5E3N=!e(_!E$BF_zxEk{xF_m>DuiGwHX0MBMWI04up zJBBA2#g2?|B0v#~cw{IR5fOFl5JdT!c9-IVgI^NBW(Hu7?)0OZG^lMI- zQ{aSgDhzWhrAVg{5I3j8n6g6g#|JXomNSiRu$*m27;-CEo|(fYqV+!6+30|%-Y;}! zy%x#%i%$PQ1fMvpch6z6e!#gqj)k&rSON0*Q;@w8dthmJwAaB8D*=YvAeWXQHq8BH zh%Z-ba_^QQafNJfdNdM2Ec7jgOibY9%=9xHeZC~1t^)8C0fs|XESQH76g+)R7#=qN zDXJ|0Z&YjejX?ZxK+Jdu6>2eA??TQ*l$19S6HUgZ$v89_hbC#EDRDWMxd>&l9s7l@ zlf4iV9*S>V8n|jlqc{cMFh;A86V}n1KLd3b;)NN^aQW@wFyIy#F_?%=oK*KT05GfR zfCKy49IaZ+Hk31x=WC?6bP)9nTm(e;P8d@j(6)i;+00}#s>=LW=40DAo1CHboyHlZ z)lkdZBM)Azk4u(J7iOI7+L(&M!1)KtD&x{+Tf2Pdc8l*N7o4(PzO`k#l<=N8LK*Xb zX&tj^zC!E6#F8Lnv;=BQ2-c*%B~AErugz4|3~_;W?)^Tl%mOWjXL2~+^Fct$n}y7ii^NiqRGiNun+h@ zC$IQ5a@x^PPxCdZtGI1Vu>Nu|dYW$-Y`dCZzbFTzrvx(t2nB+zhN z+XXme0$A@B_o+y1Z`cR?lbG1qQpEH$jt{215E9D0A|Mt z_zCQ{fOR(cc-aKK!VP{0=kz=M0uzbip{1S=a8nF{&=qW;BNF)w0EM8mOhmXdqIE+( zsFOb)c}XYG?&DCu18Bv?uA`XE*(lhKbTXu0Q_^_IrC->sI^ZuW1JVxxV-j%p>VQXA z2Bcpp;2zZhkEskuKLo4;#^Qbwj?A^Qs8x3wgPx0G>*%MaG7%qP%`teNINS>`w+Tz2 z6BzD7l!S@XGl5S!#fdy;-+qB568v7QEYsj3Sc8l4N!NE{rQtN!n@i|w&@#ug`BFHW z5(Op@Tn4*LK@<^urM?j9a`;U7qjLKCfy`dzSpbs$13Wu1)wWo!P-k!%a+BF;9~^>I zd5Me%bKM2UL(2nxlo9Si3w}C@)Qt*do!W`LfK$xk{va-5CR$vlvly;KLLL3|G)a`h z;OO8PvC+cvGuc^2l59A`aV#BMPS7$LZ? zLjtIY>lchgKOa9nQ6>(|dJ<+X>}^GtEMK4`=Rb^>FC;S`b>& z`^NJ=+Y&K;N?eaT9k&#dz1;9cbxWe^# z2cLyD$GfsWL4(7yH#Ca*ik6v!eZW7TEmIe?^pvHWM$s4t)x@}fF?0b&PhEhO=AiX{ z<@|Fo0{F4w(i$WemOBJJr9&vEl!@$*7*E}lB7_IfUC=La%49YIFt7zkUI+ZMqfAM5 zL{8A)gVhp&Ns$qi=na1?sEM?AFg{Vg)zbMr5hqtz!FA{rSb7~m!s5a8?94)) zIgJ@SvY7f4^nulmKzguN8t~1SB zeuXFU8P}N~TmHwGmDP;J*-xAkCU3k6#F9524NCJzp@G#?fxyko0(qfy7yxdGN=KMn zu~?JoD;Ple13fj<U=Y4VGGkzx-AjJQhDu0}~kr&Rp{Gl?@AO|c6C=qpHd zcE4W^dFB5c@=pj!vTrYuy$EFU7`+*eMw0D22mz9kjbtzmCj)x9EUX<6%S6f3ivGfQ_JN4p(1!G4JpN{D9N5JNvBZQvoWK~ftBD` z)O@E+`7)pyZO^roP$h$QWGW~^wt&+uxf7p+QURqRE=MX+<~q-4lJ^dFL)*ff9e&Z z+<#HrXDaTqEbh2-HRA5hzV!qGaP4<4ywJtYgTW^BB%4sFbE)*{2J|%^sN%dj|1<(L za(^ZnFaCnqdn*~$RgA6@b$W_KUDk@>Zk&G>%6JS!J|^n9;E+Sgn>FsZnT8I18%=~SPeDT5D&%U9sTqSFJL&}e=fow zo)3r%$O{ofcuM{z=D7PS=Jyr&G$j1+QiM#zi-*Ig&hoX4suL}GDsz!p!$=SxUIJJ= zQJ@jr478nz0#Ox6vjua{#;pLGCPc)l?A0owY=DapucLPyNVAv}KH$F?h3;q!87L`P z(E%bRr%h1OoFm}jNUVl$AuW*@_^qMDz;TiM_kM|`7AB^ow|ImkURmMSm2*$eLDS6e zLcmzQFGa-ZB{h6Ii!*kNF?NQ&--iz(= zHV~I`i$~Su?1pmA=&3ntMh#=jfD^ce?(s+^Ayor8#BY#pV^TL=xOPaUV=Ko=02y=j zxN4QcDcM5mYJx0S*1|KKbq|d8(%YT2(O>pvne>c;&1S1ntXzkg#T?(h0sj2$k^$*Z z`7=OsJ&rry0a*8w@b!Z`NopeaHFI+p?7Y-@CLFTkXsyIp{AEoE+{idO?WCuc0H>YN z=Ee3%0ZmaiFFZ6(Ze9d;BNaYw>Ie70*1I+WQ5tkF9KxRIVAo0FmM7IRH2Fy(9NQ0= z!IJc-d0#kG^Y(*3B1mSV@i_hhd64u6$$eK7Bnw)W=Quy`w0-do6ORCqf76a7h4Au9 z`25_&+hR*Hq7ld3tbxyvp?JOUodSp=i0O zChq*)P_Rd8!ri3#9pn*>*e-@gjIX2YMmh>}er})!$Hj_ckViCAQXG0yit&559b9fU zpMyMx%IC2)ac$azJXV$V>oxJ`=Z1o1wi`^NO=pnDs?wQT6W^BeAdgj-GvBS+32k>D z@Pc9rA{#fjzZo3M>)8ZQ=yStST3ipk=FHds6#8Yz1LF_dajoiq@Pb0;)Q=T3N5oB*CXp(*E1 zXtC!?Z$}raK35t+YR;9GJfd@@-y_ey6$on1mEJ|Hr2{B9D}Eb$GV=y`Un5fI{@HMv zc$?0o!N|>@7@|VIVaQsh8V2(!fIL>|HsNqmX)es zf^jM-fi5t2O9Du5>Dw&W2Q)p(!G4ai@8rXRlK}{GhYV# zfd2+L^Pj*5JNoHqGN8r_B=8?<0>4=fOiu}HvWQWZYf-D1<9wgvjoc}Q7J|PZWxa`8 zb-a+mTjjBFry(7UR~mm`#<%*)%|qWUKDVLwllau)hV*fK&o_^(5=lfu)2N7sq|77s zCyr71Kcj3g%Zx)o85G0q4wMavY_N73#pdDy7v7zF6sQxK6ClBL11Nj&SCWFN@ww`% zQB@(Z3=ASV8E0azrte})yL;2fo^ZCCs@5MO&2winJ{AB)$5YfQ?x1k1hdlze6XWVvCIiBWByhYCnv`uSveg%|2M1F1l zyx)C~H$$BG{Db|G1J4EbLPC`B#{B4K)p zvpcU8Jj(`!CDn4nFCRl+=)(MEX`Sn|MQ1bH5wq*q2-b=`cVu0hQ0}f2R0;ovmjD7TJ`djacD=NlvJd}CxZ-x!C4jFJdk$+FI}===_2 zxUu5R6}|2z*a!Si*y~@>(Svdwh%Q4Ivh=xPdWN)tFSLZMOUOKPj+~*z6eO{L80iE@7 zrVpe#GLO?phO;-<2xFvGCvT;^H9E5x0Y43HLz0CSZ>u5pa}xWOWRIR^B1_Dcy_VI8 z(wLmP|9#HsNVuKeNtxYVgY=7X3DDDY0I5F3CbK|W?@hMeo2{9qxe)VB$loWKPR7yp z-pl>wYPW=mS$~!j#}NKXXS|4=R|>d8c0YJe$Yk8Q;++-L-U0i7{}rkIn-l>(b?Lq) zk`INVsLj+n9|M0-)n;S}y{iV}*Tkr@czS9JI2x4LLHF*O7~hm*(6b!F{0N;A_w_jH z7VoKvH^6vr3+?pOcm}k4fyB7CCdRkr81yX1Fl!-Ny-pNd!|6iQI^(u|rl&PIbETA7 z&J5uimVi&gktYhQm z4%og9eVlP^A7@OB-!M?XEyR3MKP@2d$HW4QMv96in2B;s@A zL3!@wZvF#!hArd{c6`bIlMrUdjpaXt-FzhBIc{_-Nho-(BV?6OyuT*VIwtxrNtB)j z3Nj|;KOqur^OK#E(B^-NHlP0pp>Q|7gw3uw*eFYD4(S)rSj!YYMtD2H9zv->?c$}c zgou~KS+C8p;1eL}VGD?j?w`wAo{}hd{sLAQ|ArBKi4S~bTJ*fGZK}0*yRw8TK2TGtK1=m0MDOUQr&$N3I#iko zq?yn(6aQtJI5?h{Mxpz;S!dG5QJ>q}+1Bc~aG@P;omh1Ce$!#=9HMsabJc@3%sc-| zqP=hh49y58jBH!Q>^&`F!!JW)J`JrdNWTmW! zDQl{mPuWMe!KLx>HuwOd_H@7}A#5#%hs?euh}&n$^4iJD*KMiaD)m^kN;jNymF4S= z&Z0dv|CGPH3}go}52fQmY^}uyYbq$t3UWrVg6OGZ%XDDYW?B48O^if220hC$%({r? z8ZMQK57k6VGTJanh@Kj4JxNGnJX{kaRgOW=atyORqNO+m6Fx@1`VaEeZ;&!z(``qm zHU`$wj=A%}Ap2WUiTRHaq(1{2Jidp;V6uxX4ItSk~M_pR3DSN0SjdZ?8I+HS0cPiv+3@UOpqKV{c)X^33c&}$I zP^CC^32YTPvejtnc1?T^k<0ln@~uJg%(2W1WnY37WW&-`l3%8PphliKf>dn7c& zfBtZ)a>&PwB;;5*>koY-;%e*TTG*4Mr6;W0j~XJ{22_lr`nEz`MJ5j*dh+d~MBPF+LMeCwzkTD%&{+cI zw=V@~88@#Zkk-+C98zmBSKz3?JT#6meH6*o;usv-o=v1~C>G_xXiqqciR&1nL7yDG zwClrWXI~WN&&cyy7P&n;uw>i2f|Z!?pzXCl=h6)*t!&?TVDWo-2GnbVhVP5u4|Ox+ zfGyvQ&!X-&#KdWB3B5}n7Z907HxmH@$WbvPZJ#2TTcwQSxu(lwOXMAa`go*iqkZbR z0amQIt7B!v76&YQ*2Bh7Fo`y#_s)KWE&&wG!KMcHBBUP zWp@^h9u4u_$C-)!kph`F;%n(s5RaQ}+CHuvemn?NE8vSCT6e zWkXYboIB}CZ%Im?p3w4B{ztyw1#kXblL4V#z;7SqV2)gR(mZ&9pyqWCVff@@To*)f zh3|GKhT}iRz!M111w`VBBM`0|@jy>rRx#~J3`lr(fd`oR!%*2Jgv^%jCh|qYNEsu6 znRbqA{^@YmMW$H?E*nD6px22Mpv6p-SR6m);JHMLpj%bIaMMhJ?nqcBe<9>^!(+qi zS|X%Te99kM%$kB#!ZMU#9qwB&bbLx$illBhZha~3g2T)}TwZV+hZfw$x5#M`oi}on z)RlG$2B`iR7bY>_EZ4AHf(t+xH3v*rxVTvli(SJKGvDG~Lv|x}3pd!9RAxEX^qqYH zITZazb$9hlgi{aUU5`M6wuW=pt%is5?&EuU$^zMYd&^O7{2!x4ZELiXL|0oD@yP+C z2yAk2%gfd3^MwoeGF@Sz`~!-1u-i-3neV4N#%j)Jjy?{3=1;0mXN&_6T~hU zF*^w~7@a1CYq1+kKBK-n8Euj@M(*FCZ&$j{x9+Xn0wYJVcCsMI+65*9vQ(+MrCz(F z;ptgQETx@L`aN4v4|ZFT4O(^OsH;A?Y@+K&saekNGUfI<%hkGKrPB*MiP`I#@8+g9 z;i4}`(_lV6AbxerzsPgOA+aLTZb`-TI*SMOer8hy6g`C6T%qYx$CHHUu>Cp0XHs=7 zi(=A%A$QptsRniETT5|-Y8bc%r)SwzUEG8EJszEa6ZtweTfOXI(9F7($ zZPecuY^C;+-xd{qTdI9J+Khx_W|3HLEWbB=(3JO;08>%dJHSTovfZn&$Dn5<3gZfv zayYlbFD8B)!2e?hde*X@q zvfqfMK2w4W?$!;76Au_Imq0UJiAG*sA_wl^(!&YR)uK#F_N2{k z;0FEZ;?M>N8qv@wLp&1rjsU)F$~{rb6S{0R1<*b5fb1;p-nf}l+o$z$#B+-;)|BNK zCi7ch?dYc`-%Ob#^NLKWn>rGFxA;;`q_%P-dP=0dLp(T;O3P`I6%a5Ff*xF&i%bg48(VX*`Ob~HO|m0%&0nYk@Z)fp3o`3XSKgqFs0fbd~` zm5`>~rX=(+CwCFVgR2M1nt_=sU|c3g%18icsKR*=ng$oDS{j<_6-`4Ej(1|C~0eMKz^Q?%@S~R9ygQR#SJ(P;6g5ZZ5UDQWy6SFhNY5D zp2}7*j&n2*8u970gL=s^ ztK{P?{RnKgK5nHVDzBc*1ZRnLd>Y9B3!9jsV_(+#9aiAt~y zWN5m|hyp@H0SN-9yfQ!_ASX*2#@E${_Wv=?Mrg}NGjEZ;1bx5~2cf0MwL*Uaa|vAx zF|n8}Q8gHN$ll`csC26;-c#N-Qg#QPyY39Du!JL5vhhDeZDR4Pm= zkwv)GpCCa<5y)1F6Q^8O_%ueaaF~zDWXtSdo7U*Q4G~IqG_|ZMXRR?Qy-G;18`Pkd z$SukJxDGrRc#c7NLVLEYaZFJty(-DXT)U`~CCsisloBOwQE=9s2GM>oi|ZGtCx!xC&V)u3AAKWB2)(EH--3 zmPHGmW@f6x5vm#2pxCffWezd*w2(02)~yYq#yi^}8!l2wn0~Md8uX3On=&#d>8EOv ztXe738>QB@VI8ej>={r7-G=fx2*F6!Y$7ad_7rup3v)aIhSMO?v;vx z=w;Xk{BazJ>XBqeKRwNcA|H61*~OL-Dd!Ys^0BA4%V1V4oh6>5c*o#oiw&ga0d{@&4FwHa`{KS^XCE^ zRBy_WVJ}$`iUPP^#!XmoZ~^MPQ?zgL0M@a<*D1O>71Q*4QL=!c6-RTEXszL`;B2>? zpI#0X-U{;73Sg@MImaynrG{KA!%AcKo(Od!%1*8jV$Op-2Ifi0ag}-KY-frR45_4W zS)o_u2%@>sZ=X~OAly{~*p*><&bc}G>#vX=rkd^BZp`CqZu^!qb`o=|8RR;E&zJ$T zdjf*G?K{q3mvq~6Gwu`fkX`0^uy77c+JA|E_ZRqh<|k4Y@6j$Krn+AhJE>7|oo52E zKM1(4ei!w}N;l$_vscOEe!Gf*WbRb~$>xT_NJd{3a7&V;Ltt(AXi(&lr+6?4aqUb+ z0VN?%B}OoqXg+@?qMd}Ybp?Ma(kR5pzF<>jn)RCS(Z7pT+|T2nrf4Cslu^vOM!B*u zx31CAYoZ2770;Lt%SGr5FBc|UL1T20gLFoEr$jGA4vC`ea&F5ub~0)AvMm|%ozuaW zeC&l(>4Z<0&MJW8osQU^D3kX@3%eJbDv&eq6%FoDY^IAfIF(C4Byb|U-Qj+?0hpgV zJRWW+Ofct~gW;iTQL&1+GXpWRjAvNaG6L7P5&>)3LlM5T&b=HCvz!o~TgYwxytgDj z2(}jaQY9=}2cIJSp>iD@0@141!KWhp|8^Y=+NKPqgF3|7$xahGyq=k`dqIP+eAY`m zXe7&baZIFxGaXvIuSlY;S1NTP=Y;$ zrGe#Y-$YultnTXL#5vZIZOLYYyR_w-kiILARzQe=z@uks18!+(p%f$|`b(jEtRVC3uCsybY+yg@ z%S6RiVG1RL0RRe}+b8Q@Ak>gzKX8;N1J86drEtoZ!aI?Ii~K<*3G~T`{H8&I&)|w9 z0(G;=H>I-T-`HKJRO9-Gc?@%!UT*n%Jw5m)WOpez2-*VV>_7tNYeu8gM8`N*@-4J; z!V7yV>^KC(vOr(6`+k-sBo*-p_$6^3NcJ4GY;ZW8%G+>qr(VYlEW#6|N{QwjE#8{}@6D}xB?9x#2%!_`4VYS;}pB)GxP@U48CWV&koGsgg~?KCcP`?JxuiZj7a z(ATk{HmQd)({y^@gSSuhn$?$@P)OMN3`r^%{~UlB5wr5o5`5$md=3$aUqv=W#`rI;FrGobc zT#^7sz&l>DMC={SgZgaDP1P!5Z~zS#cd;u}`Tk6_KDyWW*LBf-?v&Gq*!;PH5W22d zrC5wuNm8#&ucZKVKgPCpk}d0RNGr)FdH<2~X#U9Gs@}ip#~2`7PoZOl>*-TH{kUpe z!4Pdj?Z?gV3aGM48({{#_@w!GPyjQsROYvz9jH8~eFZd~!?qor;hzm}?4f}B@yN|a zG_YYh3+9MAeG=|iM8WMyhOkviX08Bp0a8w7>oJ&MGddMVSED45qZL3$K-kthR{}Gc zs@MdqA~sibHnw20lErWiqI5x#+5ecHhLZ6L=YPt{g0a9|&IH`sx<+c4)VhZCu5;5W zc!5Pyf=lC&@C6o8X)a5=oXavjnnEh}J&KeLn6rqQI?HkTaBtWxAU!QBy4ub~eXQdA z5k%8UBe}m$V|p;@fUHU9Jf79E$&HV_QgVrBuvcs^;1IeM2U~Ip2b*q$gBv6jI4Zqd z;vl2%<%u;sSi@?s&o)5P!fH=QwP$7I1c=oxxa_=v`+8#$?>y#n>6chRL&n4L&s+>N zc%5Ueo_1j0nXa&4UU^?hAm&^IMHw!(LWwdD#={kg0R1lJaK!&D(uw7Nj|eH(^EIaS zOZESq_>=us`?J0%<1y!JTIp$Hoi)I!&#wqy??G*tu>Igtgp#oxGvmY{5NEgS3ZnY1 zK^J*qug_ZUE(M_cSO;amr8O=mquXGvvw=d3x8AeVvW!Bcgdm12*|v`jTotexR*CdePrHeALk15KMfA>qUmuC1aI}46>2DdS?5@>E zsmVR@ex${pT^nV)Vwe-a8Lf$AAdJbkZ%2AasmA2nHxGcAUH!5&bO)%w#9~t5x>(l3 zd?HY_e%fcGZ0!jiZFge->IsFB`|TIcTnD;eJ@%#SWlINZgS{#$k;dX^DxrF#^! zaw}NHdsiY)sqS4%{w49A2&zi*JqG*E^1XYi2eT!Y@rC{NH$o2Shtw)nn5SsiSf&U-y-yHw$tMI|{`#QD&7ZF+eQA959ko?t>`~-DeB@SjEKG%vPp^j_l zh}OMh9nK9dLjJAn(o=p!ahEntk)X62Ss1nNrqW3ph&;**mI9xgXvLVqslEtYRrD!} zXP{-8EihM^ac$LBg_bXhx-^ET{AxTf4;@ePt*W<>o-jA1RTvlt>Grjh);+8wRgcw_ zWC^URi?zNrt1~1QoZ$9M6RXq!x#Fq`w@3f>mGCDs>Y_3hnNsUqU2&6Jt8^{kVF)>Q zVR0|2XbrYdEN-bS&qzIzKPpd2JEZ@T|9|M0rdOtalyfKOzx03C-d5czSi=8LTT@gY z#mPC+=$L?YkG!tR9=hG%2FAddKk8k@y zGgilV$q{TmrE{41xu)aFx|L9t=yOBEevWdD^eAaKs}E?9M^u1rB)XS1A{XD6qrDV2 z1ylULrX%Mp(7588(y;dlEa(JJ6x-O~asnK}=V_c7)oJ^tJR9;U`UZ0JgW5V{p# zd;38-Zl>f}DSNF9XxH1XE36V-Tkt*5)eCVcQXyuyP)4Voab6FP)>-Np<=EOqa-;ffkh}|&;m)KkD=A?oLzCo263YYYZF+Z&$>RmS)UuMB_e=Va z{FNoz+XwnqCp`t`Q1aSGX{nphETmN2kbe}#%U1w*L#UA1(m4{^#*^&jdT_-ib z6Cc5glBMUM}FQZeND?i)<|7@x`jQFwz*DfdM{c>18qe;pA49- z=Tl)t8MZ-}INS0yQcm>8#`QNdID_)DeO$FUE9r2}OUV99_IyFssT=DMjQFcL*J6cs zZAE;MLZglR5O6$#eHskZnxtJk2`R`4%ghQay>#P!#aQCUu%0qc^Mi3I)z5$uy6`tR z#a6__dNI+@m&sk2aF&$gWlv}ZvW`p!R{#+D0`olayg)pRBM}QP5)Ykj;WT`MKO&34 zO8^FM^YeFn!ZYdJ{*4gZeT@sc3Iql3z_X!vEUdkp%w=*d##z!*CSa5$pnbfhpd(wN z1!9wwsRMuPXM90Yz`dE2*j9jtYAF6wVmop|EgPLt`|=Cy z%T$f#%t7A+85xZ+S7hYse4y@)@+Vd6f9_tK`e&vFrx;Ssr&2 ztQ9=&CP|Wx#$tqeyNxOJGQuwcU90N*d<#FP? znvr`^TAADjYgKi&h{u%rRW|Bt+BDy1!)Np&KZOt2@M&`kH{&bp&Mn+R>p$UD!SwE6 zATT{r-%UlXZh;`n^sa;TJFyT(DDtB$M4Z}8Bovk)`Pj9<0irz0Y;x=AyxD_sc|hX>2vo& zi!pSupdF#lu@p;v?hUrBnm$J%1^T~QB zReeqpiTd2@Ad~YSwwaJ0*l(qsEeH17X=f3Y`rkW zN3D3Mk@97fxfw?e%a{_qFrFNi&K3Ja!$a{-;{A>l&NvcLE1XVGN6HCgs|O%yw{SP0 zcESy+E9X|%dBL6IxCVHy6huxSdcp03z`C}Wn*R{R(*Hg}m&yj~p+6yT$&LBiKjAO? z`kq|6Gh;zU*VO!{jQe3_+&#UZ8*^dvIJ$1mB7yrT>J{oNEtaX4)|Xo zV16`+?dYecY2%rd@8c7a3X1?87B4&_P-YgVAlOF~yadMw{4a=N4V1m+YP{uYr{ zXHZNPa{k{m_}SWx8GKCyPsedQ!oboy2jSdIM=E4lxlMQyu?gn#Z{TXi z0i#V2V4v5TJu2N0`~cH_c-8CKjwGI{#mY7%?_uSp&2@EYrGBlxD)5BMyb2{k}Zu@{{P%_pu!b}FPm95NIwa;)f z1wLKQob})Z?+5Vb9OO&+a~b*QQSUCNG0^(wr~(-asHOu|^Du?uu|`su29I^1Fj7*QAEgA)xd0);qJWi=}HPUYE)9|3#R zm+JJD9y}Qh950n}&KY}@b8r`_Sj~CdtUJl(yo`6slT{tG8Yyatr!6hI? zTXTYKR_a4PlOeBZ9*z z{oUOa3g@ZvhaO1!_!i?dD_a6c;TKaL=1|91niTS&qY%wz)z z_L0#^0P6!F)!H)>p>oeWFig8bej)O{tRs`#b7xzx=FT2=h;pnus@>L0np!qvT^j;@ z{#FDu$01E~7i_@>$Ob#ohA_(=iL|04rD!Zq;LDCQj~!_bA)g-TNHhjo(ddT>CuA(3 z>IN!yB*Is+J{wpof>Lk|s;;t!tuE0i%hLb!YiEq*E2N=R=FzywyCPU(JCC7!vHu*t zg#%g5ju-w-%vkugn04Xb#WYE1wF}=Adu#XxOus-Ea*snP^O3n`XE^}|r(P)flsUqV zZlNA&cgX&7C$0(Iv4)JnOnWngdEBP`p5XPu_r;8bABd@G{zL4o;kz*X0$rNsrkW-J zRcTJmr`V<%k#4C??QgC_!njj=0}OM?II&*_1BA9s8;=3laaKq>8-ZwOXP<*O$Z1X# zw$%h!upg>lb`RWwxY;;zHymokahBcECmZ1QfsY|wf|Xlo*bL7~a8?>`m?l^Qb6#Ps z--p$_2_iZwn)HrqTkft+I{#PX08bK1LX0bufVd3s!2%RdfJ<$uhGy5`0%S$|WF9eX zZ=tb#B)-kAYc^y1{07;E4lsZk+~qU|TJMV(J!1jY47N|48Weaz@>D2iVZi?}>7aH= zrE9?d2?11oUV% z!8uauSP8}VaXh`nha)PCag0B={k}R$-v;QQ}&6v zPHEnI5@@>>e@r|}Z3Ry0Qx^kvWp$ro@znIGJ-zG+lzT!Qb75@+xFDPV$vWWJ7*nP( ze6TuS9Qy^R#YrpS<7+t+J;!-k+Sxh?f_63+34xDa4gT&H)&)=`MV#+42ZHPiJbsNB0k(0kl zPBsv*(x*WLLpd#-v>XlMf{oBO$#!Q|4GJtUHyPsKKicbbe4D{`w_tlE19S`Y0NbT8 z(0YF~C@>aK&E}v0wo5p!Ugq!X-y4R2CcjdW!n?XH#M z-23PspWt6H&anxU`sCF7njEV(0<3a8Tb;8xjB6<{9h#KG&^!)3v(oelpI4+O?}&VE9K`1{+>RKQaDBm~ayR8AO`u$^P0qM=qPu?$&VESaEu@j3 z#AX9sDF5Q3Ar^iF!*1#O1;V6>=DH_am0qS7&6}^}O=b(*oF$y!0^e`}NX59_L+|CA z!C?-cj2YJ)xP=DHZ?Lzs5FVmaS}dReFb2lG%>pq5Te6k{XpBIlHk=(OAk5pOa|-Fi zZ5QB!u7ESpRQ1|Do^yj88o$kKc$wcL(N3%E`%S6MDrMjK{V6$-ha9&;N>EO+I1~H; zuuf|D&X4>*w4Dc-T~*chZ_b^$Qxh_Mk^l*1!eKBW6vLf_56I2&EL;vA;AI(lG!8){?Pcl@&Y+n*^%2ugW1BQ@H1xs z@4hyHCw<;UUU&{!&yS zFb#QYeC%2b?#5jV?&VqiE~?#Mpxtca(*2HQ(J{NYDx23`)Jc=*P0{yNj*|G5?r$jF z-21F_XLEVqQ!?DTl<$jUN+y4uoAMd#_+OO=q5L$LY$H1`D}c*z*y0om?}b0W%h07f zl0j@Gf26cGl86ti6EfJG=p!bUHO-@tw%Ei-3_Z{1n2Bc%e>%hUV+@7=B9CEtG~aIG z**?Fk!1;;iG~g;Gp3`}-bpG7U?#(B6hDB*ek8p23&GiDK8}R~yZ!4aSkwJImo%L8A zkw!CSzW-(M`&03&FhhE{X%V@cyu$0K$83UR=sTiI%e>ItozYC@aZ-M>*~njty3Ix^ zqy=}gk@oqVsJTTH57`7~%4R}xRZ~MY`EH9S6n;n#w}?WnoDBX))SV0t(jtnK_y@>9 zVTSZ@GLUPu3<52uunOEwo-RQAZYtjNrMFgJ;xle3>%!*e=IlFJoAkF-f77`+X?e}u zoT* zp>?JqrgaKFq=(ZwxxDaYeM_gk@TWLO&w;-pPt1Xf`|^cE?S%rxbKpP188ftFzb55B zfT7w+Yhy^khxBj^$<#i^n_)J2I%ceQd?dYN&sQ$d0Tz$x z4D;d2IcAvE=B3KEAC+xEe~t6#m#pb{Q~4NYmJwh5{Ib}}>#%(%YdYRa^&!<^Xj&zyS3%}$AAfgMAfzX$L-ug>kQe?DpQGkR z3I7_<;8eOau6oMmc&E%-yYP49^Dj%sJ9wi%eJzCPPd~|vF7vwzn;YSLk8cO{!p!Za zOCOm=dv7P|5q2P}q3Q36oPRT zy>f$>3N>o*a=a2kmxM{UJhLokaobC#aVT1$ti2O)LWOb8keZE*aFc z+qr6cd&V~X;`d=B<{LY-ulUwr3A29 zULS0R8D93pH~>wc=_d;yU(4NKPD#B(3~9w)`8qWmk~8;40P>FEw-{##E@EsY4Z02;o8oU zz~$Ez){N6FHj4iKhAuqh*%WqE0_at{QT>QRgOe_Z9WYznY$^@=Q&pOEMy$USmlX^( zD5)Ro@o#+!bHE8OkrS>V!I{J1MBn_I1K7;!AS8#Gx5?VGv{~;V+N8}oaUB)=HlF?q z6iI9AJ`S_}v|X1l+7vJgp)N~dcCqrptO6@5rkFSC%=v|04C#pF>l#EszB1dZA{Fss zs2^Csj((1=ScpubcD^0dJx5CPPfFDbiJ;0XOLO!!tAH#R^Ycy=b|P>-RA8t*@gMAE zrP2J)U%h`rng6}zKj!OT+);;dq-Ssnf(mYjYWLRanI|zC?m+wo2ap8K^Bu@Lo99!y zndj@$Yj7e@&GYRqHGH3DHY@A_G0&&hNY@XOAv1-7)IpHaJfGkU3Q9hW!NCAodXGCe zO+39X9a)QVH^5AJEnf#HJx`bIH^PnN}j(^TJW~%k`RnV z4(dJ9^`ja!DEWs&ti9ym8hw-=Fy?p!;M#$H2jzXMPEw$(w z8AoyVzd{lmZb)ZCCfz+*hmlf*c&dwtvTs;O{{XnR^$I=J$B|TAgV@3W(|J?&(F+GM zOgz4*mLL*Pz40CXhcY(5Hs8rl?XF(|`vd=6{h@M{)*ne5hB5yh!AFnzcg&iY?MKO` z3wrSzR7sQ_#NmbZtwP=%+(9XiD|Lg)>?Sh{RBYI^A#ZRJ;p>8pv4HW(Xs}=C@sC78 z)46jxoNV}`_{2C)nKipGk8pKssQ)kp6t-{ziSnvvK|GoUgtPSRxfahz@p64c3U=(d z@;n;42=Oz+E3h@A+%hjmt}%v7qq!Mb^9~YH^;P(;egfv0*HN^NzQi%G3F)8=Wl#yl zkr^o+OI+2X3FjY3{`&{>i;38>wuK5Su9x~3)> z@ZS$bUJg@ABd6X5%Snz!9y2;pIvXadE1>6Zi7E6ChA}m4E}FAFEI9Jr$-1Y6eB~kr zg|dkN6QIgRJQ2`SeTV|l(XetUD%!^6fI!7@vo!acv4c~~tcgI#v&^Cz^O~p6& zbnt8(Gk4=3BK~6LyCdn6BVRoR*+$ZxSfa`;O3?+xmoRXy7&sPx3E(^djswsZiztv~ zcKe^#XO^>Us#!gTJde4w+8}l-#nnxu8S7ZIdXAa%ATAS+8Db4lvsli}d8A;Q^Jr`K zFHoakG2C>tw72-j<8X#hD*&bW98MfD)ruiplV>|;j~$9IR@xSYP>2rdL%m13UQ7(3 z!a?jri0O1C!Gp_)r}9shL+2&mz77j6SzR*9cnwKH&v1uk->{InnPDTBH$$ysJfAMl z;~9wU8y3=Mp#q+*Jh+UKgn|Ji7DJU?L*vKL85W(BV7YHtNdGXBDNWp{`iRpjS+ovY zx?^%Nd9=0q++&n29L!-F{3T%e^K&u{*pvzUbGA`JE&3J#$<5_QF2g12V}B--SXpV^olx0eKkW`hZO7R*E(b5# z0yS$i_f>Ylhb`sotL&0Fb!Pa z#gl`<7hwT|Y3$sOJNgF$;*Fu6*6N<|OsR3CG)u$dU!pt)6@)y#scVya8k(+f`(LNb z>a+RfE=$)2kdMb!n@P(E|1Vh+Z9@>j)#S^7I!oM%pznQD4*x;498O^X70lpG0Kr>4 zRz9YnF^X%NN)dX9|5h_pcEvwewup**j+E|^;m%spuc#%Rizjw|UcN3M z10$AdCB(mn@%5i#(0X7n<<`Z^A_%+%w-IVJ%iJUan!g{>YtZMZ=I`Mu@2dA%U;v2X zu2-%@t5Bntxjl~bw6_fi zh(ZY?V0aEAC!|YN^-+AFBN8G?VXuG=NGTu>=?Sbl&1&tfKFzJ9;lD}qw^x-K#*9{% z8cX+&$S!JiF-&z}8T7?fGu!)t%(|6S|9J+<2GM({tL?S{O|@Pt)3b?!w%d*5Wc3o_)O!Ciut+@NX1j1*B*q-rRuELa z@ls-9ZY5S$0D!N|yn^Eae7dO3L)`M7R#-~INa+el$CE2U`nynVuExTJAt(=lneN@+R8(jugP zw34wC`RL-oe2Fb5&43yIQZ!fJjlm}g6K#nblci2$`8{zoD2RV5I7ao{frv(cLZWb4 zi5@jFr*?~ST`N|$(tB_Vp6v|O90Nlu*RV1zghuA{&KWX=Yp)%di{*X|{MztlE+1@x z_{zOtR!dn@na3NURlagiM(>)Dg)J&At3_6e)2NK$R)R_rf0{D?4fa^AoCJ{dVUms$ z%t-go)Tmkv$yZ`Xmms-;K@)-{e)Pa#hKUCTwH{o*XA#Z~yy-R+lrD{f;Vj$(d@cUp zXTaNwWFad@Kun?^#Uig zdXwWwt_9QG=$2*eqyW|HIe|3VB@25iJ}}otM>T$vTkzGiiUnUgXQ3`9RJ=Lp8ItE! zucfd=A2Sc`X$0lXj^(eus0-vJFIHplbW4vqNJp?7r7)Ebr5)QMFx#vn0ZQd})q8Lr zPpSN|Qu%KnOcpc%lFI8n(#6%lZnKWUq4I+eYmebWn*&Qm6P$g!T4noA?)mK-7SeBm zt`~~)kd`8{?u{Hj|20Djq;`QPzN>&N(Qbo`oB z6CRx+tCW~bomwpyW45BLsl6$;qHR*jSW~ncL1IBRdHx9!YcNsrdCaE zj-x4tyS!u~K3o^sX|N1*?ojP#4R0 zM#pkV7E9_Y7t5qo#&R(9tdC^tNMcb47%=e2LXa$yJ`>oBkJK$OXpZvaTFOJ@7`D`e zdLWcyfxGbY>3f=oT=*%Y!qYZQ!Y>>hemXZ>4#`6<{F=4lshceB!wEaI2l%1O37#+KD|)Sfs0Lha7WOV(PWlI1varXY=J4wJ$0Al{M- z#+-kXCcq8lwN%Pi#(o+qzqvSe+F3ZQObD9FuU#9f-K*gCD~H18=j-h|S#z>MT7J{{ zdX@5;`Fblu$$2>BgTCH)+#%kN+tI)H-(Uq|LHSx0W<_skJmr+Vs}S zZKb$ZQ?m7IX!Xuzr3|^y-iRWf#R==+NSfscT9b!J0Wi)O+x4&q| z*W27K^S9U2`SgG8naZU)r@cGs_05oeWnQ?D;3L=*FFYFJ=A5?%zDjl@oO?1U9k1P5 zo(niSm^NZ0yeTd+u&}X}t79xVVrq(0JJpUFhddU?vTP<~0JnMIBNo5o>bR7v zPJ`M#b)iA!G}gLJ_h(lBM>1MWfK*1zUEhoHxM)#`?egCyEy`rJhTW#Tvotgowj$0= zOkPiuOIGa`1380V=zAJycLG8WydOahyW8KqFn|l6lS|_Bvt@&3R(~M=mgM<6kd0G^ zkYrv5^WwPjrM5{@XN+msRlj0z{5qPdKhd5i+q23u_G;saXTCSSZH+@FP2SN++KJJQTQ9O63NyyN2iJ-){qHX zK3G0Ofozd80~cj1qYdbAt=Syho&M9(0cmPeW&QP&BOM0TRmevFDP$Tg70Di>$dWK? z48;+|w6!E`#%DZVDWV~+_|o-YFDjL+2h$p8vZe5iZ@6V(%aarsd+~Iuak?04((O?3 z=IapqPU?^?Qu(BHh;pE&4lxNOb;yrlM0Lm~@fAsEX&v$km{f;PDf-_c(Q{xI(Vd3B zqW=s4sjn)yL|^B4;c_99F|kZ1Lcp<3L^xxePz_!-o`pA^m;i_c1nRA`O@BPECAI0mjzpfv@2ZB*{Q~Bp z&q^edQgec0u+yyh&bjiqwdM#(~%c=?JrHU=v< zrYN&-HEet*WurG?L+d;fHqc;~eiMr=cYN6$r~@}31y0rb*UBj!sFPpss3jr#D_iuF zu3Ki9q+?w->Zz_vDtTSE??l(;DT^()H8v6)FEyU4Io!ZjJ7l z;9^}p3n%Gt{j8P(({+U{EnfMdpVdf0RFfbO>uY_ExB6S-@Tfl5G5oEMWi(AWhCYqL zv6yG1yG3(Q%_xm+6^%ZnXnP|0v<{OC@=^5ZgM;*r4zl@&2AMQE$YviJWb)`Bn|^4J zDWikT{Lmn4jt;W%hXz@zHb}m`Es5s!$G)XMYU6H|=3}Zq%IzBcu`EdR=QY!x_&hcL zZ?!sewldGcM&~M4SLeyTZEf)g{~`A6O(?F?zO@&Yphnx|=%n`T%S13mI@Yps4_*{0 zW5f&3Bfgw{yFlz=QG_kOO&~86D7J60Jv(2XLOm;wtHt6j(t6H(3p#W%+vH3a*}gei zedE(t)o#MB$h-f7Ov*VT+G7!8*=`p);e&DxALf-&bOs9B>MGAz#MrdvIUffN%Pg4Wjs=rEQVaGEm4vT z`?UgGtcw@njCFB+(y+b7Dg5f%U+*j7t2j%vy}+4Lg^%UJC+#mfK2pDTd7*w5w-;Va z6gl;~R2-4*!j^B9&rl#!KWlxpHdg+9c3rG;b2N3(XuIQL9b78F5VrEe)K5CoIJES` zJ+3Pz8vP$hXD$?XJ;q#ab-$&=v1!V(i>>aLd{7o~pDN3HlG&K^<0c|6{qy>g(Tw%Q zq>$>17|H94eJA>|V=DVpUzEEw`eO7GeR&tQq%W7?D^iA}`cmAwMqe%i7wgLvIMEkZ z-!&Ap{AwqQSALkA)VLz8GmV*8wPr!XD?tVtX|kgnY~lLW+ep9;bAX!H1Zf_CG#j&~ zkK>y)IVIJ5C3lkW<>H|y5Lr(} z@D+*mR4y&Ga`_CnST3K%nJY)TSe(MIt{hE-)T+u+YoQyR*fkeEDMw$BOk3Qd&92De z_QGq3B3F*C6GxOIVcn>{7Yb$tDY{nJp?a30M4y+lJGx%}4z-*xNGO2aXUFOTdAGvX z=xn#$`;IXc+<#dG<7!-FiejT+*brSDIo?F7XQ4&mKDx4@te&N@u$k4#!rh+7X+I}-4>R!29Y@iZ zK(TD<%kp9OUON&Jt$|Tf6c;@=pi}n-ZC-CNq+zam^bkW^PLO+v=Uw6ARfLYkX^hU&|%oEN2BISPC+%BA@sTCdI5|D-vSyPedr(J*yda1xhz^#s>**Y@;8 z7LM?wc`6VI45#C@Wcj{l%4>11MlfQbkS*e$#BM@jZFRNhZ))i-Igo_r`I`wOdUJ}C z=GFr$vf553XCCSpvzv)LyNo7MDj0Vx6=dx9vUmlufs-WK$u3$K*peK4N$THep;uZ) zl*~`s_H8e$Kf54A;dfprT`C4#Psa5>&GWhedVQhv5!;hf%YL9zPoR3CbjmwA$c6dF zmo#x;szO^XvsO!xfWxj4ZfB&A^3H}fB{xrYAH~9+g%|+;BZ!3qOS16(bRaG~BN!>1 zY+K5BahhQ+Z#bVx=?KnqMZ1uES2-D9|iSN$^J`nfBe{ZFfCO{fdLMd6Gd zhL}E{(Z?h4$FutQ3LhZYE$oH{b$$XBPfn*g3!2H< zTQUr`&>iw#@KIiF#%nUDq5}kNLMGQao6jPbibgLQ2!<_jvm=QBrl-YV63%{Zlsg|G6oV=Hiur4_Jz)!szs-O*cel9v_8Ni<@Z8#1 z3|_}*+R%C_VEsq)roVAvS?i_v;a}l`T}XSs&XmB`NL1K!6PDf*YJcqCc`pXL%0KHw zM58mJx-)DN^{3F17)t}+PKN4qBUP?AhrL+{S z5Eg@1C&delY+E2RIsy#6my7BoMRf^@8y3`1{t}oQ8p(MI(VooV49EN=*A! zUtZEyyMhn3)vn|nUBv_UXXL(G?quBNvwToztx@;_75TnaH;78yXi$Zxf#Qqe_g{GL z$#+>jf4a98VJPC2?!PnrJ7sO8OjiOxa1D>>b3AA%$zPc^l?EpS3a;g`;#HRDMAykj zD4ym#pj3ncEPD-?TTu)`Ws~lh-G6vgCE*h%oib$b_s6cV{E_rYNV=v(kGz2Ncc!ZiKv3$h(B3Bf@LNYlzIL&E10b zS`hT!S0G0q4r*%ou;<@{zf@=L<-_SrGPicyZ7xsH6H(0RNwLre(F1bnLraXxn7 z%<@rRX?)L-?MRR>u*6_R{RG+oA_yf+W>(1t~LVMId_u*3~~ z+)2U!e~^5pfJ)>echtiJ`6!^t$0)ETlkXr6;l69+qj00;W3WsjRHvxgO3;mikI%c}pzIK7f%PsVuLT zEY;3nuTbF#lcho;%cO>R8!@V)()-)|%m3g(IkX7aEr;)5Ne`XO7gcL-$R}bHvizVt zvJFQ*tV*9Qq!;QHtt)r0dBkkqC9f`6>|xnYfkYd~SE%Q}F^-zt!B84szdTHG@onmS z2;}1Ph4ezbTzr$0__UHH4#tir1u!%Hr03s;Kw_S)!k=qHfwuxpjrUD_j2Q#uc*TPL zx%ys7Om#x_{l3JyC?{j=IF={18<^IZhXl>DAId@EvXJ!s%tPa{R8GEXprciz4w6dFV9~S;N3$bEHh; zZuR^JNLi{|_bM+nzMQlR?z}V2KM~C7lWP}zBA3S1ve>aOxq^Lz*8a=->ta)F zx>!8MaGc*J2AAKmM+*_o(ePl3#8I{cjP22;I5T^suhbqr21jZOYz{Ee1NUsXKkD3N zxwnuz=?^_f2=cY7@FhygF_vag%-Jb6#23B*GkSONFS7$&`D+n#>M*{YiP{nuSu1#X zuKakRK+a?g2x)u;dyEH%PzA$16>>=ZR_Cp#C{KDbeKg+S$otb9uaaJE=_kKs%|VC3aH0 z{U>(P_{r>~DUh?1(r(J8%7sBK`Ej{0Nw{*MzL3L9%rV|1UR!RC%gW6>JjUf_8=P6W z(N|h-zC{XDZngy&>4AHDxwmuf9pwI)+)254f)G}}YtPGKlc^{+m%8U_M6)z$?%lk~ zRJJNB78#qp@ZnT#7hEJp@bV4v!$ue(tvcUPNXJaD0M!p3zz9dX3fk*}9B4rX1@a#h zawiwWLWW|LgKCAelC!gY>p8HFi%afkYk?;jLF}m2+>SgOuR!?^L3qYzJ^xvf8nb5# zxtG=4&j3xW>o@tpx+b>u-~Uc+t0JkXBa z#7a*8%7yx^T>Kt8Zf5LK%S)zzmMKpEq$RQb8PqZ()-TH!r(Z|MS>^;Z()}0ueeRY; z*I$v%J|WY+-Ju%m-flQE-P2d9doRGfbZ-xUksi4Bl6z0*-dpbZawod?Z9<@XI~Ar; zr=MuD6vbR!tj$Kx(8(+R6$kof5n2qvL9zAy7KU|>R5iB5W#vG(rMa^4{;Ym?hR6%W zhEv)DaUlT_E1x04UMP@L+66+g8-bUZ+h`vFLOlm`EEJX28S zqqJ_0k|w>n;ytcn)#y1ob&k&dqT^T>KOOb$^@ix)(u7xUG-Kh}1d&U#5n^)%p%*${ z91UYdn*haROr!L{G{nKe$oOys6EQTy{51Z;jSe2?fV2cX$;$qvSot%n9K5U3N57A0=tgR41$h4RGK_7t>)5)n8T#ki36gluM!WX! zNjbZ+n)a_ETV?x~@g1X?*;+F|&eqB*#4E!jxes&hMRFe@cVbU}KnUzVZroF2HWM14idQ6;-)@tQ|vJ(zcOuBng?FQS$R9tEeXhC%(p&Wyg@&V zM8}HiB$uK&jwykHe`{3YXd&6R!%H^(J;98P$q5_hD~JouW*Y^Rw$Av9=l=|;mv_oI z)7VmF_l0TsOgW2>VzGkhq?aoU`NCt8w!(0>wV8iP3~3YPB|g*v%&$rR0W#7*R~E#5 zt}M7V^T|1#SbdvWnf`%oW~Df3vxv7`n`O0Q3&u}Yj!fZPIZ|ne%aK7%(c*Gsl5pin zZDxm;^kckbL~S{%WaaF5JjUg0G0v=<=_@T~za|ALXD0xR^uT?R+$TEs61fAplXCV7 zAt-0vg@=)O)nqD)xi<6D=s;P==}@*TGA|T0SGJbnA~AxO7s!tn3gpVx$wGReUao9a z1PJvUu#TW(G~m>{Qt(Grl&8o;uOqiyYUm9LJ(HHS+|h9Y zPcl-JJUW|&m@vDr{tFS$ImH^+zeQ5zKy(~|qeS51q-@x+Cb{$s zt;z68GM>ZfZShpIpoa1p(cZ{s?aW60N37P8lvY!QOrlnXuCp@q8#qbJ(69IyU54%= zC-l#iA&H}=45`h(G?(A2Zu2W+Kd{X&sU+n`eC5i|YTNwAOIChNsa*MymdEACpr%Z5 z`7kNC@}V}r;VqL!x_25^+veAvsAZ(ByE=O}D-h9$?z%{H{&(lQxgqGR1#XOy_< z=*U^rzQv=R+jj32Q8FQJ(y$&p9vb_bXZ!kH_#Sp%ZSCN;N~D`bTAE|uF7`W@=6|8f zwr8=HYmTyq6$>ur*9cXYoUpGNbrgOWXxP^s`ka>DWtb9c$og-3$H;ocSnp3 zZWkG$EC%025gC$P1ON4%^PPA93EDdS^$uxGpcwwuHIs2ojZ=0|7whbcPZCeP&5c`6 zq25l;thc#wN4_q21SVP4f;cUcpprl?n4RGeJ}wp zN5F|XPQZjZ|C=Pilyw3N&i1k~XG=-v{AAs>{}uAa=2kS&dn$Qp1&=*~sCHbxoQ5;2 zU-XsMFYi-wRKJ7(BRz0Oau3R#l&^oOd}*FVxpEqDus;!eu1>j5nV_7YPO%8QP!wF9 zGK`A?E_hjsKCt-$xjJP?NcIW}V3ROs2+-?%+d@vZ38ubJ7t**5Mvx5~&4l{9#I%m1 zEI@RsyiGD1*{F;0#!KL7Rn|IAZ3K?a z6t33-qBd73s3QXf^YCeTh~4KKAw36d`A;Zk@H-69zy^+{0c^rn;mQ>UmD|na8?{i+ zfenQ-r=vdCMmb_Y8X|ZL>N6j89tUIqYr;H{i@>JBEdu9dnN9m#KwNCjQj9j!Zq9fD zNI7F7u{DeC1b^q(riGkvCMCl8q~eNYyooWAhEGJQ*j=c}NvLhJP>4|;+)Sw?RlZwo zA(vBD796?W~-c^0{)R(h!$3gIZGJa%B4F%286!v-Uo^&;`*PAftE9{kyWV6Hr|+b22UH zUvuz5w!U*a4iES$#-5E|cu{M{)_7bZ66><^+#C*eX#z6`u)7@nV&#oGj%c2;cA->P znZ{YGZf#xBZzsWA2iM6fox5kPYMa2}Wl-~}mvg*u{>ZKr9+q{1b7ze716wf~wy0S7 zz8chuk)_3t!hZCaDlB+n{g#~8Rn31t9^-Yk#BBTxS-zQ9=3JYbIf3B`-YfpjxNuBD za7}i7UGO)6SD(ZMQMGfDcotg<^sSab^NN$>dBaV;lmAAL6?!;6YQK}bQM*h72B#Z8 zSCQ~ya1cx8X?{%t%tAdtK~Dn^)Qy8+tGOgOBeF+eY*}Ijor`l>i;8) z6?w;J=(&MU0c-0wB1TfqY{e{KFWnZpm=1|PD->rDFzWf6-lr%4)m%O!KNc?;Xy2W7IDJnWQLtVqFxfbDDDjz){9rH;;G*stn9uzri zPD#Hlw=AqR9qBN(cpGF$M|iv5%5MS4Z~I1X^ciQbKuK;gPgh)ae@%Ys%V)2m%TI+P z8xb8M~%&iXhJvlQ|6!Mee-eL zog;r*uctoKIilx(3zTwVH*z9b!|m|r*5G%~;hPI{34fmPqbP!BVj`62<`r+7ZA#&? zP2U#$9oeS;k;`!s+b8p=I?vgk(7qEpxCe&wIf4{}@9^|rX1z&Tw=~G!AJ_Up zK1&U|%&;#Cn~UQ#!-e)-Za!YB4L?Lj!?0)CbJ(6|n9rY#qIIs}K5ftQ%*V@)mhK)~ zg3f#zof-NWDm>>Cd{vI1V0QbjpjyqGiKA-PZhNXMJTNY>=EIfn{lG5ox$ra;og21} zrAQ6G1fgDov^Mrk`h25<{zS#-IPg8giYcx)nhGn3@qFU1Y;_RS524gFS9Uu%cD9tf zi;na60od9--WDL1D&FCBOL{MyK!iFupu6EFIk~}soBRsy-o+Rae2R?~I={2i8O#oD zVd(C5X9RN}gKTX_Lt|S*Q}7z&*G)YO$2Sq%rq?ybyp1ntj{ky$w;m^v$|nw~=a6Md zr^V#p+^sJ#1mdFaG3LfMb(f5hrhrZXryMj^Du=S;&v6b{3Fq}=IIr)0L20t#6_=L! zNo{qp%cZL1&t&9;RJ_6H-tfx^w6StdM!un~AtB!|hJ3>q@(n5Z21mZpk#BV5f12f2 zsi2MpqX%vNG34ctV(y%r)MK%5OFiC=rCyBSq#@}-Yz!GOEnw+nUsM;0&V?x*Me#v& zq&;KlB;|$n)GK(fDn|Ayfm6m-0?)T4(lRCL*vYp0uoFu;DDz|7%bze!-`Fj(9-CH^_@Z@6Y~!TXrVj3>hV!Emj{!+z=jB{Zo|UNzhV;W~rO zL^LNK_T@1IP96AHQtQ@w*}l9VtQu}NzZdNe?l_39YM%tuUl zl=aod&_9~nAtk@yHJS|0f5q>&#Nl(1PmE#Ysx*qAYk%<;Coyw^BI#KcwXtmC#~F zdlE+1hJ;Ib3YwRKTrkNv4wedJaq0(w-IRW$_^+oR@c&9b96@E)XoBrWBzzFy==38c zcx?&--?%98>+2aj`q$ z=OQosv+P=3@H#IWZyRFubhAGsk3$dE!+U1K*09uJ2h6dySG`)kcweRWWl15A+VMwk zw?nT9b!UUcZT3VE*%JftRsek~gy`K8)4fS=wf)srxYTTB4_^9g&ThK9LzGi~ z1#@i$)+Ou1Zoa6n-k*b)^=&t2^moesI$D<*t+iJ{OR$udKJv8mozlw2F{c8K&*51I zC&Jd9*&D(0rW#AAJv*|+mb71yqm!Pkb}KZIkot%trJzeMX7Hf;oispi5@1d)0Q1f+GK<`X zu`4#GB;kM*I33OYwgjfBrJD6Jt@MNRPsX#gUfT&pf#dOHBfr>MK7;r zZ|cUu-mLA&+LCI&kpcEA20HbctD9gZ2&Te8Kkd!|4aB;0vSZXqpyGy4+J4eF^yVoY zckK2I(J9WN)-AKvBW{L$)S@s{y->StiL~52Z7mIVB={<6^sb%;GMYbEi5L|_Vh2lQ=X=M4KY~^#E(ucW~UP8P5(mejJ2RFxy$zJ3~GGX zku!p=%Fo)xU@2nl-;uM>In+BiX(j=V=0Skbc}G8HOuU4@nK*P`v2rer3%IgN^~5{s zCtT+ETPv6fgJ$tq4gkZ`-haQq-EGXWyEZptw41tc{w8|QtiH7k>EAA&eyihRS*Trp zc%1(XrQxm8Nqy??L1Nrk2hG5J8<(a@G52=c`$GT8exOWX^}r9k2K+MF_@!M-FeTA-_p>2&J0(Z zT)`~Qz#E*m@@|#+a$qrdjFzM|-h-dP*|Lvu1s~@V6@xp0yYjo+b~*$%DZd$fNkxYY z8k{`uCXUMXr!&`Ny|F?8*cPK<@S=0@ng89n@I}UUt}>goA0ps9ykU$X=iyyNJDxgV zA;9p@su@0u1cFcShz<$!F5T)A%OGAG^xoLj|MuaO%Y}^DmoM* zWyU&dQIc3r6tVMfNToV6Lz#jo);v`we8*cR8h>NFS!ApMHolbyvB+}?F~QHruWjgX zbi1S1iP)>YMf#(|EU-ch?Z_j!&_e}zr1ai4bdk@bB=rpo>3IPa3v zXpwN|(xho@x+pcZ)icPs5dn3_k;unhl}N5TS_{l!F2$h|3+P`YJjM*Dl8ghGthT2Z z`SpZZJy+$8R~4qT+A#A-2@7}j}{ z=Nca2V6s9l+PNX7LRpgh)P`M*JwKVh`ahamob4o7^jW~APGHjJP#bBTIH28m#xiuc z45pLkK{pR~=SlEdy9Kkcp((SrFMN-k>6z7u0>TQ_!=tN)` znhfQviG53FV^nHQqT>{x`aYaSCyfrPYzqR&2AqG`94!G)4R8};D1Qr~c-1xL5#nl$P@}&OX&PUhVg@WPc~@B-Z(`81x-Tt4SvBRw=qQ`o038EDm%+(5 zVmOvpu%EJkWnAvcw;~Q#Xm#hKw83jDMJMY$_z9lvCC^{3Ld#vTlprB=<(u9kUF#-= zR^iw>Ru3^<`6hT@P*NNXL4#soYDMQ_DXos(xE2VdES)alZ5U87?AQ%d#dI{bH3r|M zBKJdCrlz*0`0gL+#z<)*%3@dk*i}Cr&7B=BZO!gBj8JOJh283V@KQg6z;=(%?YQws zY^e_WR!6OtNmJuc%(pePwO|3Blnfh57~NCL#?HvHr88DtQ(CjQ{qJFM)q}+1s+4=7 zaB+{+yqV>Njy~9^z_X*(*_QFT+s(4XvZ8Ig-$azDZOLI;{bn$kZ8@8men)vao^r0p zlb>wMRlu&}pR+B>=%U|ZBvRY5s2H4SO{fZ3bGqRw%n#!nmBP15oOfk5q>2Y@$Zim& z&3PGiiwzLKoF%amrxFvi62TnT+B0-kiW`t;R*FZ3-IuUdibuh7rC4>Gi___qKZv@t ztZawHn3XK9@x+zXu4DMj(KO4DOUHSHtBxlLl+%n8L4yfEySLUE1l0~yk|s#42lqWv zI#MLQ&t;hYTyAdkucc?ADdJ!a!uM?5hhQr|p|_I{ZqkzkT))R=vnkqsL;@q_OjD@m zK$XCaO(UgF6^V(^3)*;0ci1>1Gp0l}Mx9L_$Ii2GR)=|X)Hl)^nuh`6#+o#aKwkYj zl#|ObJZ0mz^QaH!cXWEHXF>xjVzh&$&}u6+R+o!#J4|Ep6scLaXb_iI?IV9NsBbg8RDRuhhx31C2o(_CNNkgasG|rlHg4) zDeV|v*1q?)@xfdAn$SMMe;Y^eBp&?J;nB_qkD(oFloz0YZLJnQ@%nYVwyzQN5c3?@ z(6tz|qS%QVCPk4z|AKy8EpJ11m4`)g4T~|Lo^9@!Sl&gTiNPd&F)NW|7)1DoxgBi$RK{Yf5(#kgJGqq@^%Vg;+M z$6uG=D?15Qi)rxJ13{&>?NOjWpFn&3VBXK>+U0`3Op(+X`F|M&_o-xd1JBt+g)ZL7 zPj&4@z^>$Aw_ej@9NkdlQIF8{X5YtW0f~$coF;gQt8>+R~j*t{)Qy@AT+8c70 z39FpDlr=;bDY#2ngXf>6l-*!)3PJTXsCVu%VM|$qyG*ztxlH(c<3XGZ?aHH8d&WsO zW*~{aVIlpqi6b~z!|6`h$Dg=Hn5O2`Dr zTd@a+lGY9u6NwIWm4;}8S)$R3UQ42FE&kg?YPzrb*2z@5L}$Ep=;JtQ`S!%O&MfX5 z7Se9iu2nci+(w)^#XCgtZbH29DMK?yH$v3dnx?$1X>0V)kvKLLr#dxZGlkifbb7jq z+GW!C=wc#@Giki%pQ}vzw;5w0I>vj0dXIE{q(=S5`N_`GiaUu(Rs&;9_7ze@rS|1ULucbKddY+a`DLS`CIYi?{2mr?JSsM^Fhw6fSX z(Vva1(>_`bQ}VX}Lm%xZcqZsI{LkP&1-YqO(ogW8^7tC>t0~P%eImH(1#Nla_JuLy zMR!p}FlnE!XJqq=e%Yc-`*e4>IS}sN0oxr6fVFFF2V`E|%!o|^Xx1k`#b-#|0WTjbw8p@$7|Lf7CIn&DIqv3>#kX7+%U_beR0NP5+&=nTD)1Ei!duo1wJ% zNq5n!Tfg!DhwhYF+ZE;`*K4dEz5-V1&wdH!>CgTU;bV%fGX6iq)8C%@ExKOcRVo0^ z);84DJYA31jod3(SPP6t?j6BeR6c^>`*gITYeaSMvpjv4KqGGf26QR}+{kT1AwkG= zSac(wjHBsB$?_@k5egCvf@A(6N24~<1{)q}u+fp=2SnQ1IA>SOGV_;J^6xWFKFJo* z_I0~JbjV$}8~b`=c0NM?A>VxeGn8DppSqA&7bZw*fkZ)JJHo)=)|ypm^oz2|>gMtPxSmJrnTgL;p2ZJHQmh2w0cts&N4@8IgZiWP?bw*k!PjbqHD zE-O1{x%vw=<37U0<38riS}}yw2QTGl`F06^Oj6moBR^x3+q2r_s-f@!$z>x2D)RrH z+)-N6OdXnZ=QtG{o^!204tBRhD4$#kz3>a>PO0Qm=%2230ZqqRjkR_Dqk&ee=CHUk zE^r#!%YxYm%8BaR9t_FR7#F918h8yh4p;}lLNnCY7@nkVz1W|r{BwN;>1fg4&JoG%aZ5Vp@22t1 z{<1j=-)^~qM*eM;h2nN=Ig|CWU4`ER`y6(z+DC2ITq@cIw9c};(l22gy3fvJnBHlp zkNH}EkV2?p3ceO2M7I-JDb#Zg>EYs`V0+l?nP(qfcuR`5WeaZI$3ZmXN+YG|s%4uY z>+eSko=aC2LV(Rt1ZnUOBac{Xv_lHYbv4H2^vlI<#PdqV-Y&>Ax)!6HZase@yGpVi zM2tJmvPB<6nfTk4yRGoyg?I4u4=3Jyeb`W7ZlG{2GAssF)2Vy#mb;36BcLyWc|!kQYF@y)Y<%zat)#JlDSPebKYeTb*`4QBtR2T2-h0N(P|1A#6sEg5bs%dp^iB zx;qDWNC0u0_;^@=J9B_X1h`88uA@oeBc*JM33dcWBV9~Upv7UB#T+WmU=h-{j*<>}+JX*KHaD*XGpqhJy#^oP z+3tD%3K{$DmH1GIR&P+RTrWwXAXSD`yO;Emj2pA+I_sd;stXreb@R3u+!mVoF!z_^w6>P|}gy}0N=N;3Y=02soZA<^xE+rJQY{nr^UUPT&Z;#Z%> z!zAPXJdMt>u^Mp1(KLZE%DfqJV1o*@YB2uhz@=x&T;>;Xt1Uhs(T<*PSQ{Pexb6R`09yIjx!YA+&97PFG+c%(eZCX zpgId7wxBjo0gFTo_c!Ghg$7673ZT~Yg1sh@Zx*7k-PU86i3W=Cei4$-^6D zPvbRcM`1WR{q@KSHEGk@W$w;=xteCq!KNnP6{mr`+jMt(A^12_x4jhA-Eh%t9_6JJ z><*k>hEG)&sJ^p4j3ZLrO$KETJWT(vdQt1=YU{-Y*sc8XPpsOSPrG{ng8{F`+GH?O zC(d0rgY+tC?Usb+vn1@Ph^b1AtJ;NsR)gkJ>Q-FN=`)h6@SpP<)Df8%e$V1DuX`yT zFMI(=aEc1n=onS-g8BH0uVVau7B*vRZ{ybLw3*edl+QoFTbi$XvwD32UU==ptGWxK zmCcx0ohQFP%KP2X=~nRgG)97@V0fHa-Cq7)%=<$&r>Nj*T^{S-RQYP{o~?}Jt@VCs z{MxUqy7UWiU0QN=>8|Q8aW;k3rFFbZp}t&Qda)y7N5r?03Y?9!8$Q5ybEGVqPQ<2KDbUiBnVCQ1pQ~T!&iC4-bL}}>u0}^$ek4DcoxQMU`}5DW%T#QN{xOdDlv(|ST?qF@vw436Mce8{0%AS>#Fta% zv(S&|&wR3@h^MnqjQ}$XWuCtVDBn@@k0qAqFAA6=7rkzj^b9nL=8i=Qb5IqYII2C> zH^0!n<)OL<&R|bHj)S&V>n`StC@4!B*H?l-F36FoHXbBc&`jfk2JHbpQr-m*6Z|oLmXSe@K>d zdp%nC%tU6PPbBn;l~h1ZZvMXbvjxoYg|JTQsdRJ1TK@}T@Sc*0osSVbc0QgtpTHS# z6=13QFs|{r)}{&8BuZ;Dp!lLkq?Rs2hH3JbfH0kv!ts+1wxM6W{Bt^}j4ApjJI_;Q zO)P9c=Gv?1Ov!Gv z@&^`P2r^x-k*;l$Ojjr}{bWcf(*-Bf6<1?W0XV%eH~0>WXi0ni^?w$U z_Po-alW9+(h|D>bh!qrXfyoK#2j%f!0E3ok7L^!p zP#Axy{Jew93*GZ=1^?H#8Y@@d7?PUlXvwRe2b^@Dn&I z6NQ4*sgP2h2tMF!dKPQU`m2gt%>)e#WX%L+kj32?y$7*4ZiWS}R@{GA+Cw227SJo# zOt82;*GynoK+S~lEALc*PM2~giPMzK-;Sw_C8d$>Z3z_D;O2XzOAs%Vw0th(YPNP& z{QV4NePDeeaMt0qnwEz`IGa%24}WZa6r_4PJ(A@Nm7_40N)s(5ayeY3B{IV_`5}mG z&EQ7Fwkh&w=hB$E;yGZNdB~Mh@>8vy|9@ms=rVRf4rDsJERb0og?B^y3VR&U0*AJ?h9$Bj|&iG zv#sfi8s)pkJhPQ@p1j9lDT*Q$FeTXB*BU8w!Ik`MveDfhM>Hf$=los0`DLX** zUP$hl)SgJ=)M&8vW$n+k;_6dm>x# z6-hYhp2#D?qhk|Y$!rz*KfZ83^1CA!KFR+Rfg|#(lviDm#qEWiL=ny|!G}46=h5JxtTw`}l+370 z9Fno}UEW+FLxF-}v|4K&6udF`F@d6XdF?TuXv8e}jRVGEtdsDB=ZkYRKy*?KI9{ni z1Cso|;|{0K%75e3qK)(4I7stf@#gd2zLWg_QYwcu|0U^~{5Sf^p4i1OqWo9FB0bXl zKN$>r2$%92?pB=17~rlPaih}F*FAOP>wGphR~Qn#wQA`FPZ_Q@YY&%CD>u1|n$)GD1iubHcv&3IZL{*pa_Uv>L{Z7*+d z21+x~14S-Z#813M_>&<6W;B z*Q+VlE>-*a4o*q_X52kHkn9G-`l;1zRKYV!3bk_HWK8{ zYm%-1GCG>uhRJYX7d3@-pG(eU*kKg5XEd`Nn~~($c6?N+FBp?LGvIn?-f4O-Kk?c; z+D-+H$?U=ZH2xgG*cBO#a5lawSHD=d#0}34%mwXL&S7n8w7DYbF@JX5s0FB8ouYbc zQDuf=)f6j>;vM+%`!sZ7R3_DWWvzyr;|qn&mtXr%&LF-kO-EXOmD-x}YfL5f`x?|i z<#!8wMM@d&0lCFfT9$9XS6Y54YiFXF{%2`WDW8*a4g6DrUlYSMZvOysyxVv>3sgLw zwl#s0KkKs;Mq5(NT2*d(xNb@HC_a~a(;mT0MCX7aS{83!4m3_K7_Ra zREswS@2Fonhalj+`G97x!Ve0*>!1QlB2vL3~ z@Snzi1%F0>3m>QM;+4WL#w}%Hn5G8)nHc^t;4&wg0dK`|6#volXDsk3oXMXCW3m@e z8c_54GcMU+Lsqf9Tws7yf4f*8zU3WoX z?_7=8T8E*qasp1z|MEPV6rTSjz53n#@|zdx2VA?tV`KF?^O81mN8w0PdT%bi^xTrO zp*6yvmddvH!Dt%8+~5aa!PTTD_$-g;<4Q)TXMEs`W@7he;IgsYOmP1iJXIg!42k3l zwgFnY1r%L3mud8N&PIGw)Qv9ea0{VG_E>xr@27-zu_r5T6kG5)#lD-o(%KSl<&)(z z6ezeBB#VRSfX|;sla2;lbF{npeb@Q5NJD{w*&tCWHqu$dy-CEoiriG^-*aBACHJfo zF_z0Hx(E$(rjt4tF_E_MZdXo>I@4R53-ni}>ZkUe3E0TRN^eP7414{Bp(K@#lh}jt zZyspli2HnfV&6%7@V+#U)A~eOS5u!@{7HRs8%(P{*%e=r@+PfA?g5kQ%k2R!)?@Da z%j)A&VL9o#-{O@Y#x0rv&>y25xoX&gdf|Mq(E=Xj?Z9yPAI?CUFtCokbAV`1P^g9i zTD=@oun?O`cjR&bW;~<=PU5;&;qtPv??g5aq&%jwQA%oLV-Y2?xi6N@-uQ~deJYzr zYGtzzxL7v(;e?;0pZlQ2Dg5gCIgdkXRsEcX!nH`{pEDfk>cZhq~1FJSpZJ=vG1fUqUCHZ(fmAb&K8jYx`78v<9M=G>PBAG zFY@rOQ`5=mo?FYM{=rRPf{ANbJutKS9Bd39<9Kj>)@7{ZDKSTU>lS;ePp9tg)Sd7( zn|-&0Wz@#eTb%#4CUntXG!0r5f|=DHDy|dqaqU=n;4bFAbwF;XowP`#32kI@qVpS` zq_@uAHwS!y3lf+)4CeTsSzW1kmgM81FYuC*!TaU-U8QfK@6qrlrvcvs88D{RJoGeO z^SG;(!q~(*2KEfFc&jV@4biX#amC=J0Y zYJ}9K-PHj55ybGKs9c{ zBEHYaYmfQNjfWZ8(85?-iSaOTO7$UFT79&M``mcgHP>YIM@Ay9KaAR9Yad~k6mP!% zuhn0!6X~AfJpg$; zZt==b*8W*f^42hfz-4ttY2#dvJGzbsq7&SjH%8mx{2!?eD_`z=#&c%d;`WUK=F@K9 zN!q`b@{p!ooYth>VoK6JDNg$h__8R|v`H5upWBJ`Gidh@!3FBM%)#-Xae5|UCv__$aw)NL@;S*hdUb1gl`HqC% z6%%Pvv|1+pU0TD^nd;~U+%VFQ=M zhk?yGhInG&Mk#Rb47lG96Q5fFY+`y>Q3nr@*TG~SQxA?${R?h^K7$Ikh>0HKfx=~r zjbfHq{;Z%XTyxwlUy=^xOW?G8`M^f^MJ6CC{qubhlZ;V}%bF2i3~`OshGHYHZ}y$& z+mor>Q+-p;*65qjPxNgAm{M809bc9OslLqw!EEXkh!Cd!i=186PmeW**HSNLRM z&b`i^l+T&f%@OtRmz1vwY_=(NU(s|AI;;i#8;q#!b~8;`y>D@E2hYm%y^x8^^!=ik z*u-v=>o-k50SWW2-%Qf}aFhS9=%;RASy?h~z^NFcL`hBH)fGu%`jV7S$dupdis z&+%M&9;hRb`SR0ZWy7a%mtrsskMw*ht>^wx5a>syM!d|9yXq%1t0 zrZp`Kl1NQiuoNX_fq^wE3lHKe5^HH$mq!9mhmGvk#W*S_?E>f{OauH4v<=v z-Q2iPAupcEg-`6Jwzp$Mv_%2CX>o^NA%@^3Bs6p=(24B*&e8n}F*58;B&h6Yqq&i`R@NZCs3#j=B#?C-sTPis8j86>!wS zYF^XOUBpnEpe>Z3yP?-NEM#?4zWpyKu6qDRj{#HVAjy>LFs5u9z!}^NvZJy3sQ7GR zz1)3#X9ldJxva(jJE>*DI1Qx9PNn1ycq{5H&Vt=f7`zz6KXMGaSrUMYv1+e4VLG|A zH4fcP#I?+q#ry-1=^GZ(zfpXD1)hRenQ`f8war7E2l7XKjfacJ!Eus>I?uS5 zgssj~I`ie+zE#c{FD^WrmYKAit5nvMbEBWkw{AzORp+S~M0()0NTl~UP=0}Yg_lz1d?io8~yr=TO^Y_r}L&l7|3VR^e|H;Ld*odDZ z2Xb{2(AWs$l|3M^6#QfzjKn>-YSnUp=wc%wWM(9yZ}Ley>>CO!^ALSY0LquBmTw{= zu!5Pnh@KXfEh7TRZbZ)rz}T&M-&5WP1u`?jRuTDgro`AwO$nWtb>*3zNFvZ<;Zf>C z1x(1PjS!PF`*M@#OMDJA(j_BZp&yv2^!Id_|HV z?x*Bdex^_dez<&om z-Bh$SkU8l?cylk@W=lLcWF8)DKB9!q>x#Z5nC$)+K&e=buRNqv8fF-h{j&noX z>x1vF!)Vp|=2iUKS$?ho={ThlReds{u8Bl9wKU{oI1C-l$wBuG&4<$Sq|^T-i3lDd zq!)f4y78sBFW^LJY~raq(pP#Z?$Ko7|6%P-;Or=>Ki-?Zvu7sBoqaM134sYs0wFBI z%p^bvn;<)~?_m!}hq)|5PmfVt5CIVol|Lc|P;p^VKx9({K|mA`L@*;D`@RXtHoWie zRBv}OiTK{TpURXyTDrPgM)Eg+kpkj>Rs2E4rN?-!>L3Ui<2Mza1@;%S zMKOxUhI+hp3;#>__ufE&Yq5O1P>lSwXVZ&az$7htgj<@dkiB}+k3$eB_>Pbd3F(Ep z1T22n_KcuG@0$J%|9ivAp=W7nH%QH50q}7q{4rkiFAI$eRqJFuVDu zki1$Wfb1rE+yQiPOEOOg5Gov6(vYlAyS*f#QEk5tE%GizfsX+?#ph8a>$F_4o<9j4 z%W#q68ACf+<4m~;|8O=7#a{}bIVMCWlIz$+T4->2#-AeSrY_A##n5H5b-=lxiFuoV zU8#UwiGZ4GGyhPK3M_APTeN=Y{0kV*;2RzaT)UaNw3b<>br??ly}Nbm;h%nw8mtOY2XO zsXQfKot87Ue1&+#a>RaE4E>KVv*<;Uh6)GnvTWsB`<K#zGj9RqVCjCKQ9{^J?=Uh#p$23Q)fWJAGu7oxVou*iK(1n%SxDQae2j@nom}1{f(I{)XbOE1t8{ zK?rRfZZ^94yOmvxa(%RpZhwZF@1>e$qm~cfor5Z8qi=JIZ3x+Ws|fkVnJCOg-xSgd zb#XTOmH?r`fe-j_le5v-e;KrQoz#CV5jUe9VmP%DhxnO{=!BIL#RjGf{OK~VS0qNK z37vKHRz4@Z8Q2Ea(SI2|r3UszRXzr`#guGZKLa)CpR+Hqudpxm`H$vwypld&dF5=Y zqR%&;nQfV{IopzTINQpK5!;qkN2P5&Hp;gCL+aSJ-X)sZmhMv9Iur3^TOR<76cB%3 z@%I$Z+16Je{KLvEM%b1{I_k?c{pvlK0K2k0Lh%UprgCibKYblEy4mI; zaF~6-xUGoFhoMUk_Z-hr<9h^UPqq3EEHFj!vvoy9+_!A#n}kg3M8YPpOs6JDPN&j} z<|=OdvwW1!M!?28`-o_!Gu@>+J3rQ0u^l}rKxe!nSQUK?RbFRjNoN`}>lkAeW_UM9 zjQEJR+ZNVkFI@G$piq!YON>t3*FTv?zNlso}Mb+dka^CR7?7vKC?HyhebOYLw6*{mq%mdLccWMfFDyQzh9ui|ANe%*5? z7KXS!p*jk-g0R63Gp-4?CQh-o;bNZ(z5ieqV*J$^UidRKz+IPAwZXQa+k;ON>TR>_ zMBD%t4eY0ZNF7A=E$(f;__506D?V0fomHZG;(Dzu9DZ#2Eagpfi!ZCP@0>n~j9I06 zVLc`s`+z#4nGeui>H~g=(a3K$0E`sm+x>+g;a^?Y7eW7JcB;fVU#US;?`8z}O5OJs{}aivWEX|4_Vw z)6j>ja_XIKBLxmk#n}a&eBici-U6ZAM)4O}W^ix(j<4k;nUs84tsUf0zCo*w$%1^+dDP!jMQkoxMYmW01`Lepv`E`z&-`B>D{A}m*4K=eivk%Zcl5*EHBNp z!t#uBXC>!YzzbFBC*rd0)ug`ujPuJWXKZZXlHTei71m`uyT;^s@h9Mk9Sxi#o_Py0 zo|DJqc~K=#?T3ilUM8n{sP=*D#g$iO$K$bG!!x$sW3s&jwtZGHuD+xW|IhS>ebX(6 z7f?cu$&^Yaa)ZepVr4Sgz73Yyw;4;$zGcDL+L^|bV)wDeq#j=!RgbGd7}w)e zqFFuaF0IGA<9eJ1FjA1O$KShpbmN4VtR9tkCF2C+8;VCT6|r0WNwkmt)m4dJ29Bmc zK#hsoYD|&bI6>&qIyG3PQ_Co)Q7tn?b%pKwfQtUH&h``g zer;5}&W0$i*I7ifdet5Es;;@c{A66O>jI3{A;{P3W2#r3nYoZI_I0aQCC>S&E)XBW zsJE2}e#&_B5nQPJW0247>6^qEUZ~5^$t)MS&t|SCXy`(5 z3!Y_u6i;%U`%0lUF5pni6fkh;aB+#f3fsS$a?4@P;yc(5qes9z0o3b{%B9ve0!CSe z4jjBfwtcHRnT3qjmSCM$mX5~cd6X5~m5ENUp}*TE%l|@s?Tzs)^>J>N*WttR>r{Pc zP5<0nS^QJGPM%G@k<10Z;rCF z4M`o_*#<;2JJVfiXD=e2=3Acv7;Qw5x3i}}+I;Rf6#bT!Rf%){V-pa)wtn3f8DB3H z6SInFV`9k$U&W*K39vU2n(K&D2eDbuR%KZyPMrow3U4PNjFc zIRFv=JxVt>(gnx5xru0|8{MV4xtSa3<`%Betpvn>tN8C+{5HjZuQ(zl&vS3*p0?Rg zI2rqS+jJ(T=uDQaF~s&De#mu8uDyD|LHo3PJEA+FWR>X;x(wb)IMTLA8!86x%HkZA z%1!V`g6M7n6spv{zkwxfrtFM)`XUR2Yd*;1y z@jO!%CVR+i(<(P-o3cLFt_@>FkK47?o@>|1xei7D9h#w6<^M;m(QJPk8Mod`vIu$6 z9=1(j7BQH6X07)&v|jQqWh({`kazb2tMl+d;>F;vguz1u@fn{FXVAY9o#_oe!o~kP zLBHuc6h(7kr0sA@S`!!%a^?Hbmbq<($I0_Qrq4&AF9wehHgwP*{DVkPWS+;Vsq*65 zWD!I8@^MX{_5{}UX)g)wEhYBXg0`1BWRn#Km5fO;Gb4#pR*#uY&Dhz9*zd`BjFF9z zteKIpN|!G;^{}Jrf$L65eOLr}f$f~YEaG6hBruCO*scl8A_jAH*`MxX*i9q_#?^`h zM>OHYrUuK=>@4iiV21&d9VYkButO(*uQa+p(9y>RXi1L}Dj91n;@w2@;I&c2Dm*4~%}R zBUZ)pL!-H2Oq$69YaUs>#Kx6xN!&RD|KQ#UmgMn~rGN9NRpl{aG>ea370t&+vwW2_ zg-O!UR*T2tGkM@L;F+w6?wL;=guaXZH#Aa}4LLgiesCWCPX{mB(X9h}98;Z~J;5pY z3u#70e{C-QOc$S}xKAKEJp?}HODtlx7A{I)7ICmc6PQJSUF;1V2CSb+ZJ~9fW;XoF z!x-RFK@H{qgw<~P!pYXn|+ zDsQ@jmflO%^}*%9qk2xdEmeoQ#A~^F<`qMN7Hqa}4ggl=jm99slW_0X+Ia=I{4c=4 zQv?;@;AtRQXDkwkfr>L&@96ES5Pqjrv%!4ZBxZ0(+%+0YJ=y9a+wUSF8GfMdL1iLGwTEE?@IJ{w#r^_??cqPy~Xa8jsE34xi{pfw>B8B zZiL%Jx*q=T@m~#XYI38W;EK-yHZKQX%?mts{^Z;C;nY@-eOFxUmsaW&|7YlJ323~%Fl&Ng^ ztz(4wrDLDUvoE}k1;IM4E@vMdJZPRx^DXO2u(PbQ<%L~{;<4UwM6MWVPk$l0xTj?J4_7$np13~GjgseIArlz*4$vV+4^))C67Hdd-N zw+n4A%$8JRJ46~0dj10LmY1q$>5N+aw24QY@8z$t(@9i6mlWQ^o#qvct7R7U`#muI zb7M>iR58X}8_KGj&E%f1s<|qUWKW|6%#AZE_IMfJYaTjox%cWbMyT!Uh@v01vJRlyYA(60&x zsH+oh9#FJo}{@CTr^K_ zI0+TJ0#*4|ysEyTFa%_v`~{ig7ZjcUv#KS*Z6IrFg5Ptg9Ixq{^m-&vW3qpd1hMRj zt|)s=KJPCNseL_U ztO-RibS4DJxZ)7XSzZd&Qb7&nw?m(7xi#Hy%m)jx+0GHqbv#KKdA~oT()sKjX>;%Q zAD5Kzo4|wfaCfeZN}Z(rWm492pmD{Fx05^d2pnsM6YO$*ofm!!R54f^_nFhH^nI?f zo5LEo!NXUvT(b|0xO#gnfmy`CUQb{a$>o*E$~@o=XvpDBF8ZK7FUsk^kVya`5Xqc?Mn6cE2f@pqug_m%H*&v?G8 z@FbqC-rATL<<=?h1aT?<-rET1FD;+e=s(KNWe{El=b`riBo^^L@$v@*O9eHQ|8ot< zenAj@2rNnZ1Co|M0uYS|I`}c+NZaMr_KHejvJo16s0?kG7$+U683(%T5jbIt!oO14 zT%~M^N*yXZ;q%&Q@iJMt`|<6Ky=S7^+PX_`A*ZJLpbDy>nxJnV;Os;qvoj@yd)+3K z+G462V=IE7mT3EY+slwcM#6b9pbnBq<*+x{yijGyp@Mo)GwV9`Zmg?4`{>P&(YlJ! z_*YYeK6}O(nr2L-paF9C5e+9}G#&uUL8=s6ud~_-m0{2*lramMh_-KfG2LqZd7;v# zeV>ei@tj~*aJ84L|1!3j8Ah_g?0JCN%^%RNKS3O`c1Hj76Pi=_W$SEyOw_-IVx@Mk zH68iT2D7`LT9Z6#E!>eiGOx8^7^HmYBwcyUvbj))5spjRjlL1{b4xXmjLVah`vBkC zQl3{Ra2fxCsLL20`LtJp@WQKv-jTslDwp_PZMbWM+dhxG0NgJP_bUspweUI%uP5{m z5OtQ1#=KgB9WP(Y;Kh7xqkOFw{u=tI$@$$0T>PeLTIWd3Lb=^udgXxQJvjL=-*X~7mB`E>+g?$kw7k^CgM-`V2W1IhpG}n#n^)&pF)sZsD&E@WbxK}Hg^i7sGFK$5L=5E8pm|zHQ zpHHLj5Gb&@+dqVCjh5@;MC7F^-Gssf(w-rQwcI&#=s2FRIg}lu;f^Zm*F1h?vNVSH5d9kf5|HQOy)c`V?lShIgc_<{l4s9bDrj$ZdWnqkt8dd^BCW(&#MHu+3iyRBL&2tQT%DebN2Zw2(izO!ZLK+X0nQr?6V8$Yr6KajVX5% zUjl{J4|m>3D45cnIWpJm+}m5@_6SqUN9@h>}jSb7yZj85zPVlh>o5Ewf>3(!OZnSd| zI!u4Bkhd>W=G8BvZjXRmD1%pn_}^FS<^wpwu0t=xpe0RIQyaX7@vpepnx~05zXhQt zeew%l;Zuc<9nw9}wugkV>Fb#=uO-5yV?gcWJ|Dq4P3|{D8jJR3lB_29H<^sDb*JYv z4j&0QZ}@<&4PNIY;9A?sQX8;Wy`g>a0$CV)8n)mvRtZwJOcW)}OYmm0m}VA(UAgMw zGl5ns^zK<%u0_1Cl%!#{sOXny>^A>Rd}0@6$_#?9oIn-(#CM5iK2dk6PrMIPluvvQ zV5ETf2a3P1II2$i>^mXECzc8qqUp(|KQYS9DFYC@@$X$sfGf0o9Ow4nK`bEpkOWL# z2>Z4Xjf)4Hu;a(pj%@Ew(5+F+-%)i`-vK=@%aEY=V+@J}0tJr>`H`6MQUsTQ&gQBm zt^OtJkjF?4%!922{BaIk;0(%`n(h55lbtR~!Q*n^8!t@3UJg7xV^S2jHLB7jRQ_(& zY)45PN{{h-%aXyNwl||PnFf{2z5Sq$-|hPzp>o{;;kNr$gv)CAwx}v7ypowgvJLkr z{PU^gU2S=*G%kZ9ECVaupm2VOZu-Z{z&3h|a9LeN2Jwz>mx0UpDx2|{f4SC#y~zfx@8+)emZ;pPSXhiQA)E;~@p-3t$Q#6waSPd&?Ez z!&F1Ib6kYW>MIHmZvf60;Oblfl)@FDJ*p$lB7(B90%*6XyY~i#bD8(1)$>uBxh<7D zQuYQ{Ks~{{<*$TS>*ac_r8C3u1&9G4~DYKjT0;0{WG3f|77xJ?kJKs za{W_QlDL1dCcU^~oT&BTEm60AyfcDsSk{wUm_-ney7l~xr44Yc{tVn|e=~q$FdGU7 z4rT%6D;KPef#md`A`UZA3C~-~grI_wG9*RmDZHB9@;pMOAUHY?eX-6xk4p<@)13~RsVaj%LtHgoV7D*PoD9a*zm6F>A2^rp-N?A0r!sj>FjIgYD+zDLIhn_joHbtQct)%vOi=4ilEz+i(*5E@apkoni7(C_ z{@Pr$<`m9SL~HgIfgafG1ZEKjYoWr7&LR%hn!qe#u*x-et?SEP^eYDIz_zb5jRrTd zXM&IBz$9K*&aJ08J{No8x+DrC+2B&MFx|6DlhFU7pug6#M>1!J{w#obdfoFi1VTr@ z9w}{)-_{7S8ugep7IuSzjQj5OiDrGb?$W;dT$rivK96gpAm3kaApYGvBhpT{X=dw6 zoSS3+f{c5+!BT0)*Ku;8i9S-ZAxX*`5d=3-zUWiL*g3YbE*<$q;UL-fjE^<}!^b>D z;Qxe1L^q%`!SlqUUM1_aWbTVse7Z!)7eHSAshUD})F%qQAi^c;SG>!p*;x8TgpJe2 zscbfIv**tfoj>2DRAwhU%JZ&ZQ)1C(f`$tF)Z}3;HJPw+bclOL5&R}Cp{3|=VUCk- zS6u)P+pb!%Uv)m((?921C3eoYx@Y6lbNbKC!%69$J+iHmWUHKGsF=wdLxpvIn1xoa z&|9e9)QRA+^1AMJE>8QCEN4owYJZt;w#v@TEt0i4-)xvrwHNzl)u;bc>StEr)~v== zYbVN8Mq3c`LWOYxMa_MtZGk;AJv6PNzb-=o1fg9ogvi>kMUV~HmI=%v26Jt1U$02w zW0^JZ5bhz_k+0^iG!{wPoYr^O27@ahtX$vSo;}Y1?R&&Ue-A5<`T@1Q)kn3x^&pJf z-W;M?+tXdz_UgBE<7O5Ksv-sXw&#JQ?KKw;riN!&-79f!FY1OMZX)w`uD#kVLK`&x zw0$UTHZ^e06gFpP3j-U0pbkXV`wVHZW`W#1dVL`=BV8ofsaEcmJ@V{u&PlS^b7YHiJ(d1<@GwE$enTGE!kK+QVV zT?y;i8SA)=Hs%>`iw+GaH=X_0a>MLDKlj&Lm-^@0qy*2kNw+q(My_7QYLoGNUfJcw zJQe!^jBnPitO9fGN|xl>m0_&5;$~tMx7h43wO=-1lb{%EMN5b~q6CNiZUW9`O2yzu zw#P5Q?TJ6MbVt&@?8{#6S!^;dTyvCt&x1I&Z=Ss6>|1x(xAfLt?xfi2TQ&t4%_ktf zx#F8CE`Jh_sY(!H>-B|YzAZH&HV`Af(*@qQ8XCJBwXCH>KLMLt%lyjr_Ip+rt z#BTz{Qxf{Gpag$YdDI+!E5mO+HeS#3b`a{{Bt-`r6QQNTS}LPu;T6kUV|&q#VpARM zq>KL{hjX&)*ng3e;U;?iYh3n@b_SK$0R4;-1l!1g!%y!Bsk8M>cVg0SBi>3*<0?4G zmSnHfNVhiWDrou4tMc==C4N|b4%Pgp^Pk6GPWE{IddTfg0&k0q_rQ1muWCuO zkFx17h&?oRs8iUJ>QJ4dQ9s>1L3NEr-TT#q;pEY%0nQG047)2)8Zdfr4J74b%ycNZ#!0cm{5 zlD)VRgMXHS^`**8H{`SUljNiFYHyQ%Y-uHl{{|{!_bO4oHDjTH-!kxV0NVXsto7&X zqLNRL@mXRVjRJ?>>oA9Qa0BjvG>FU0_bf`(vU1j%%Y5C0N4|18HYO#}Qi!8c~XE?)=0 zzp@hguZ{&*-}5ygM(smB5WCVAljG^gyus5&p$*BYO)1^i$4JLFOwIsYbT2?=@8ZoF z<&)2XDE7%`63u+F?$WXRz?N>Tb2h+8L4JI53`qR5d#8Cl^Uq3*f7TNY`RDokle15Z zZzvwYCFrv9?2{B6eFFk~wW!TkE0Xh{LXY;J2Fv`XW#p&bPo$F0(mN&JBogdmj_({r zcO@!+D!7$HdvkDiC66z_oMI(6hf)*lCQAP_nydLD?JZD0x4zK^kFc255ho}H4|5mn zPJ;d}NNDc@6ob!NzRIc?>>+j_)s{3SkU!l(yl7={zH3<8=5fKE(Dt=CPJ0ob>Ex{q z_SQ|ZXQ8^F%r>m#QRh-g7JH>Q&ac|?+eoyb^ibri++E{sCfOHZ@ zQxojR9knl+Px8w9a~G*JUikn;MHG+5vbJ+Jd+Eb-!NeN_zD3l(26gy*;{(bEk`TSu z7uG>g{ffasfciAlanaytS-)eU%^Ln?cs{qyGVh19H|0Ed7lVUI9~?qZUL@u)O8mq? z(*D0Kd3bW|wtx6~K`T$E_i!Z7r_fJ%yB*B@qc*o6r=5!zUH}6+&F#UJHrnG(A8dz%RQ)4QcMuKVv zba7N~t=S^4ZIg?E_BNTG!p8S{i47CT>ue|2Z}D9r%ZxR@>^%qip9_JyPR|K#`%Jy? z|3-l;`ybV%X2~0)JICHuCEQ1;Szfb4QNLefU#9lLi{KUPr&>)rLnCh&HSP6 z(lP3h+-M|q6xZlz0^*AmKgPw6Rs3^`%ckP89LGKLz=?(Jn0xnHyA#vgJa9UQr$~^j zISSqTF#x7_;>>quZ`2Z8Kpc=V;4KouU)tem+IR3f>UG#TR zS%8kn#Edsl2oy{f@&re%OLU^*okrNvG^~AmaWY;ZQ39KbvWem(mnJUjO)9J6uJrz! zG_d|Rw41XjUV1ng($^WZSsQrx==kWny7Jrv|*h?xHyrOy73Ea`&-^wTw~^YsZzd zPhIpKMz3frPD+KGbj{X?*34ZOzF+PO;*v49ybH%g@7xVAEgn;!Vf1Pp$ zTeQ+L?*v9$6onh1@%aYg!9pSbAf!vz&X!WaaVDHHAb6)GVrfaH6tjpETXVk7^M8Z1 zae9}gD@mh~Oe|Qs_H;ee6>Cp--<_^KDaRGs@BCc(SJHkZ!OGgN@yyzt8 z8phNTw_nqcYrn}F;-;hO`fgIkb^S-8SzYTct?SzmPkqO|0Hb>dh~KC9pA?s0i`&(W z5Hdz`-|pSa$}L8@G4}2d_a5lfYI(Fpe})3}i!VEBEfgsJh=D_gg0ye0Aupu5iS80* zMV{p->bs}Mz^9Xk4DTpoEGu;}CoNlF^tPS47_FVu&_Y)+qQrtm- z%SX~CmkMeqHxBVTJ2^s!0&>! z4ON^!LoQ?SaE`@2DGNb|6jaECKTzgH-=~TBEk*5P=iOFK)sZ#1`b9Z^&6}q>k@3Y# z4BF~R-p{(XeG=6RMG}0E zXLqxB$NEBD)4qmr(XQmrhGA&z^tlYjy2@ifbI+ojtkms4fR|4|O4Y6Gerv9qkFxuJ zLKNHmFwxBJb(h-xaal9|nn!Ybd-0{{?32N}L-f-2>w1{CodEfEzL1 z?30D6%r2;g=t*Lju)*7-e{t7)nn>AoNZdY~96cqPP~lL>W0>xM?f(sJn`yYr16)gE zhu=DqQ%93@I1ohASt(uiVloCJ>|W!r*d?QzX8X=xJ2i#n+No;O`9Q;%?6D6tMJ|>Zr*?Hg zF&Jck5Krl~UxfD{0XVQbDM0>%Hj)FMW$ih!r-h^J={Y2b?de&fnLX()wWsGPqU`Af zfYI{=d3$;iByFw3&LrK^^rghuQ#B&$ui4el_`k}3R|bx~yAxnnmIqsJp$=N<+Wk|I zHF}X-EXgho$Aqw^%*z@z(KEtzSVHri#=%H~AJRbE7W^MsxU|7C1Dqj14B@zJTBR5V zmw;?9@59nhod2jiI!EQP5)SR^u*uJdrYJJEJrxoB~AD$}a6m|U4fI!+9w zr_`2JS&Y#Qmf51IE@z9fgv{3PQ!fD+>->qA$AmKmdY{P*o(ms%{BM} zfpAH_nt#6wk^gfiX!qP{h3~Mox0SV}|A65ex>^WhFDEyx{^xKD<|YQ#C>D|fKU$-4 zoz`$ZfF}6mx{N@Vl2POVWn8}p>3el@0gXYR;EO_j46Qf#A)&uSU6#v%J*|R=!ur?2 zDdPLj+>3KqHC|Bxf-k{hJiO0`_fReH;4~mJ9bujo&mY8#?}h#fZvB6=vRK|$BDN-4 ze##Y6%cjP%kz~P*D$AGQ+|*q3zrwYDb1`V|;SEittB;BjZ}2^Cnv1+Dz`S;N9~Cte zqRAW7Wu)zU>|OKP;#9Eu8myX&4$c?QGzF^*t{}6HdF^T3^z6R{wEQ%|sVf%Fm8~wg z7PL#>znLZf2>?5nWrgH9C3Xa-BZgNOh}x=fSZh1OTGXm(pFf_9Q|;Fwo4K5Ac~%## zuIgM>YCh1vrp^oD6&4u)?#>_86Waw-3PQT0dsC9-~k%jLfeY(s7&RPxiB!GXXI=dVFAgMx7zyQ(Yt zXBz9YUGPp?6+-gL6!72{+`vq|r&c{0#@ML_n12Tv9Nn&JL6mQGh&ko)TNP@S)&WZW z$s)dSUh@|eQ~o}kgIgjyoy8dOnNyx1`i4CHtfC#FYa1Nql+Q-6rQej)Nn2*@caEg} z7D1;w?ldh=_uQFqWvzx_}+5?)CS)p-dIbIS8T{-wD2N zA@?zn-EUBd&!PN%=EU1wS*wJ9u`alX3r|vHcLoW*4`60|md&9I#8!Mcp~jVk2c4i@ z!72)_F`8G{rSRi--Ma{L$``|P=?@4}eQS(Aom}-RUjn9w=bk_08Z3)%F4fIt1QqMD z1Ew85=qs$WLt5t66}E}G=S0UY@HHzABtb+^^|K1<5rc(Z-izr>TL} zGa%uw2#UeAgt6ION7Od;#OiYVXdSU!N!vM)?&o?-{A)s**ujx*nXB{^*24NfZS6+5 z&ZIHiz)kQQf(HBMM@?`eao+8@iA!y8v#_dMI-XmI+t*oCqnPaRO`qkXm1-FX& zw+gCB((3OrpEmLBQ7Bce|I&JV^E_rS89@C(eRRormMvAI`RO>TU<YyaJ%HYgTQ^Ip}!$%SrwnucHiDnt?GGI z0o`@+SL@U-(Kq9uKftLN+)2ndX8U*(PWdkG{XY_DJQ&`si1tNW#L|cNBruCO*u4qN zBDs9jMpx%vKOT9|!h(wxNX^A8>VKA!tL^32I=kmix3g}yQ{8hiFuvFeXAl;HpTffn z*C6gM#2p2HBL8A=AEABD0%QBLByynOFT{ffskq>5?I-H}D;d=U-z3hl4aFw=NM&8U zF|7?Aht4k`-of#>VBm}FV&M(=7uy#pk$AJ8ozT4l!%G5~%X-}RX_KmpIs&$b0=A|dd^itbSQDZTycfOJ2COMHG?rgP z#-4Hybx7m!u&kiN#fyq}DLysm<`O&sWmDW)iZIXI`bidZ$lY=@cX1f^b%FTA$9klw z;M)Kl%A)?RBGOAw9NZzJibQJPzGhn~(fZ(CRN=H>%B>GfxziYoB%S9h)nzL@7}%); zsyGi0mnoLzhpGFB-a#{GT_PSZqs{fxFx*Px^OLb(m% z<|_XYBK=!Pa*eZ9sa~lnny2gFx`fRkRyvqH3bW=I z&R{c?aI}xd04MVH0%B}xVz;`Ign|W!(L@8&yUycct7!!=I8hp2P>FG6D}TVSuZ7}D z30d(=K#a$lnj79q5rTgp$4sxhoJ+Kc z#NPZ_OKtB5$jMQI@@Oq}Y^WyBJ`D%>`1&(g-t><@E)?ed%?h(IIKVQKLFq0y!K&UxB5 zQL69a1U3^=(wG_d0Gw9?u*(j8og6$N3C5S`)=foEavMiyP=%%O!M}h|bejgfr)kh+ z`~|ILf;iVY&sys|t1E~9J5~Er;@jBV=s!)w*?LE6>y6QTmBQJ2qvziyTc2cpNQjn3 zZ&25fw(Bcwz0rRLX3dQb-ooj3(i@+Ye-`jeuDrkB&@!QUf#%d|7ibV9Ugmgxk~ z|GhGGOIkv-Oz;ME9ckO3BGU=}W-x1>;NUG2OA}Y3s)?qmSO>Sm+P3ugK7OplRXwT^jRp5jJ8C44Gac+3yg4k3qL~`93(})i2BDjkMm#R znk~18mscC@sLLQ<9II*`=lOTYNY638La1+JgRr(qSR~IOe0|`*six^m5zlZ)&9fNuQCf77;)ig~GQ+}z| ze*>;IHmJnZ`)`7fE$F=z{bZ4UKv!A;%(XSuVbOof5qC2}W0O^3N3)xqK{1Y#Bi@_; zCM0}{|F39L-=IM+q%nKpt`M==-NM~1{H%q05C#WJ{ILy5%rT^WbQ#=*P=<7;ba}7w z6#_%jC1*%VHQJEs%)Qq&4G&pDiDJ#uc6zin4Ii0;JA&1)tpvVv3O8~$ju@nXV--rp zbR&q9C= zWIge}%Br4c<+3jLA7y2RYv(Xyx#o;DzjI<|_rVStuUXe$-86g;#^flPhHtg_iU#$+ zl&5QzqUola|;2D0Z$o&&%%L3rVQ7Vb|NY)ga2ssF#l%_(o8_3Q&+mCor|9@z%2Hj!V= z#aVBgS=fQLzmxR?2SXmu=dVRGM`3J-sUel;Yd(L3N$0{v#3LuP0~{)VlivXj6F@~_ zTOgs8Fz0^HGR>zLc8jK@BQ=|9`t%>P!qTrCrOV(Ugz8uBQok}}jb8}* z6k57#@dtYU zLyv%WrcE{%yr_#k^1Ksy3rho0r^VZ%4sD+gb;rmZb|F;m@+=5|G_uM&! z`?2m_tbHF#w#*M6g*o$sZK?V4HdLLC)IJVWbToliejfvmmM9tqguzKHGc@+fRhGAf zx~Dce1~5x)CxeI<6CbJhv@GBQ66y?iAoanA+yoyH)VVFmx98Wj>g*#3?&uRerW_zi z?{c$5rS|WkIKc>sZGGxvB5rW5cCSKcq*T^*@Nr;hp2InzcgLCD_C}tesnOrr7wHblUhPIF$sNuRyYoZgNjx%LO@F!(@f@La%W(2zC z+>K>gLEFbel{v%y6Ul~8OgPKbGCsrovF$g0RI!!h%5gbYot)l3V`(Hc z={!L;UeU9xQf*7!@Q*8b@FfIDel^RPUNto5ZZdByEhvR!qCFDgSNxf0=)>7D3eJLE2k!G5=iKlf|TMZ%%m! zEO+UNz|wwFed7l7zFargb+e)^kGJwXcvlvnXU!?^sx+tM(=-%$eljXu_uTHnPcV*M zt?fmS)Al4NZSOWN99|DBIA2{H%V;(S--K&62Ui-pxG(84I7Fx}?miiv?Wziepu5mz zq>VQP#@Ut!rJ{@Lg_Y*u2Dhxjy=|k#Qt-BJ!aI73p5KQ6Rn&?;7hcWP2_UmK0qUaD zAd3a?I0s4sXwx+B>w#c(OqY?i+me=M0(gE6teU+T9$Kzi+Z{R;>ZEUx5=UxwllQ2F zyl1J9{$I$UsXn%KnRU5DLKa?A(Ss@h>Vq0x>^QfejwqWP)`Xnz%H-U(6~feq+pZ&* zbb%{}sq*W=*x3#+Fxv^JyOa3mY)5ra^czGe-`Z|xKkR1p`(;pB{r(9aUiejDtEyk6 zp?=TMW$-J6s^9yiUUngoUI^+}mt6fS)e7~itm69p8c|yv<26V{-Q4VSMZc}8ZbW=l zbraXDs!f)<=o^s5vQX6zNS2eVEJ9G#x{S2_KB;Px#q%e?N>wd5J%EI%=VeMR!MT`s zMRiz4R$8iKA_>##$YD6P4UBuXnbe2AfTC}5e-TN6^%{_sg(0{89a+nmGYnz@iVIwA*d8xa+RV~D^!ZIiYw)tMB_@a zsH>E71ie6&(o7jtDJ@*HN-!dHYEXgUZ@%1Pg`Wdj^El3)2}W*(0JhQjg)5G?H7nhQ4kZ{=^!p+`}X> z;yp}?#*6r^Cbw(ORq6;VcdHo2ZyVy|Z2wdx#@`6It%=2bgr13O+l;Dk^d6-@1ACZ% z&aPDLMW1ImuAMg(HUQ6CLD`^{C$jrJ^z`i^Dk*43hgwb7S$Tiv+Od$P*PkCuW6JgOYkXm1%j-r&<|I zcp7m-xk(>zM#&WUv1$7Z`_obEPt~fOd3daos5AOv3US^cnAV9J^mi? z;3C#{Ri|^x2dn@6KVWH}9rwQniiCdnv%3DMIP?Q(lCDPdBQ=MstLZ|CJxhi3|AyXS zx|mmpNmFH^f3}W))X<`8miqPhEnK~4wLZW-%nmLkwHN--!e!!g6^@QiA2Jw!iw&W* z^OU}Q7PnvKiL2z!?{!GtiQN-k<;BRvmh0%pu;KeDKQf+|>1L$n7|FYw5xxJAUVzB+ zKu1auUT*YCRrIe!2<4T?to^1x0pnlm5Jx13uS8cUmEVDhM?WJk_bFoUqqeE|zVmxXIDCp(7I@`l%>7EIDr< z>?2IfEs@UBNjl~+j-T=W6wPeib3I?W0%LMmd4eg>wr~0=9`&cMDg;uf&I;1Jv5HLe zTNh>NuL{ub)I@VufY?)7UW>`g_U}mAbT2sjdF)>2z3f2xebRbi>%ZG|q?$JySfG01 zT@9<5hF)#&Y%d>&RC*Oa8jchY|ApeJkmS2W{)tef?GT&17G!ud^}%bHM2oq0dn%+$ zuLGFU(^d~tTb)ymg!^?Kr#7A0>u*5C_Ii`3Ff0CgSLp(T-Pg({nz+wb>(eHk6I7B} zXwK5}{-M}}w-Wky(Ilc9b>CrFd&{7LOvL6(hEAhA<=v39Je6Rmxl3Gr2ioq-5kSYP zvyv5Ct>ShcDyMwi*uCmTi<|qU@~3s9QdZQBiIyCh^@X@@ZhLRz+Xt{Bo=!Yr1QqYeCU!sCl!bb#O{z}!7p)Vy(W9i3&y<7=nS7J=}<&Q;#Z3@d|s1xi28bz*5^(ic)Ye-<-l{y)p!f8GB zwvcO7jVZjV0^XFusq7s6gcM#`cN0^1rO{6k{HTX3$@N7@AfyJDm>$u5BJ$xi@WOP=u%k(%>KF;T>n`G_lVv92HtXcGTu2;H?!P0c7sCo zCaz2N3Y!hj}%45u9a+vt>m}eWtJYHxe(MY}T9hJli5`K-^ zk5PMpVi)&SqIjs1LPNak1ixAE`d~5x`DmuZo%W$C?pK|11Pi)_T~km_FU~RE@^*N}fvVB`*u(CVap8ff&8A}y zwWNx%hw)Fwg{LF4#)Y!LNCEL_imPVR@y0n&&C1&8THxY#x;9bTaW`W(tt}m7`3p}w zeSe>=H6hgl7`4%)y`n`sKT=oh(cr?1PJi0%94?;!ZRxWxyt>_7;BK@i?D^kuH`1!- ze^)p1CAL1Wuu#2i(x!JVRDU*!?_a1sB#9qgs6NicyXUS|_&4=)a87R9J0sRd^4A8q z-|^o8qVxDu*>`fGnpDWvM)q8DjZJq<}HYtTzPi_cW;B*ma0}gA4x?m zRW(-!zlNqy`^!9@mDmK!$@!s^bG9&{DWbv@~3+6PXiZA>PC?2K17%$8Utv0`h= zKUxD$+^$62CKK1OV&|*4n7F@i28FnSwes|0w0O<+!3~n^7LzRYReUBB$=-L8#lA`~ z=d0Egmebz_FkfY=o1Dn^|{z zhoo&b^>y+_6~4~oOMKnAlv%z`wihWNzK-HDpw!o01Qm1GDRekXrxK*|+YO3m-pxu~ z@H;F4cayHmEV7NQyuWq;i$m<-hFSVP+MM!buv@wju$0e?m{dF_7pK+hT-w!&<=6G7 zmpSwo#9s4d(XA!{pwnDW*F}`Me5;kC80{#r2Nn9$pksyUw_wWCiTjVZwJ=*_Dh8`t zIf}uI__~I!8x&3O^51y$E8dxZUjWP4zb};J^6yoJy`VYNbS}IbhsjoGRrVK;~z`~K9+}n_>Fs#17^RGqR<(~g5U3iC%^%9TMN~%Ad_~|)?)pt((bW7n%m>!nP ze`}t@8@3U|j{Gt1Gr8cKtpMSc(#%sVwe=k-u)BYq`$ih3kRATtQIr1?plBQJZ3Nd; zU*|?|JbCiMtpSJUFrcYxt_ohGifj{HJ^NHUwM z-j1`jVv}o6d#QR^w5>=(<#u-8kSJXq4ivnrf!~_cPPCoq@U6yjV-bb|1wA0m7qiWl zd;b9mzlDf9jFt}MYod;m#;MHD-QqNkD-fsN87_BmaSS>W2Igkt;y`U8y8^vSf%>P} z2uQW&iaFADWSxDXSEWil%r&aj(d%HBQxW>x}D zi#1rnKd9V!|6uote>gm~mDE4Tnk)Q+8A{?Gu0~?{2i19`fcRF5%T`kVa066nTjsol z?LiiUHJwvP)@rxs%m5(l7X}+6Qye?3f%-G4$zpjeHO0)Ac;U|A!eusu-pN>>7yFw< zG46*sT(XXy;4THnGO-c{7mP|b7EWgpst?gGW-l_wp=d1Z)KIrR@~1_@Yp43?U@AE2H9catB=4TfHwZ}-M-bV z(XXwjV6!rq@z~cC>loTvUEFi544(Pu<56?$qs!8`TSL`%TePSD2(x|B@O(?#L~y^_ zDrC#2mNYy8g_+< z5epCvh@vA>X>7UI6)Ts*9z^5{;2EQ2fIc5qZhYR<+fKaRhU4=2Vu6FV9%AEMG=cxkuFV$G2fcS}utEyA~^(s_p``iheJX{@F7((Mes!>DY zr}SK_2gMwP9OZu-?_v}|#+lM$I8yVr>O6a(1#SMB)`79pP!eb1&bSl)4(~8tI0Ti$ zuMD1~({r#dh`t;Wk5DK8dt@{$;h$X3 z7`obA;cVJ$xDG)vSeKAF5n=EmO(gT%ryA|VaU<>bCqqPL7#ZE1G8>2*mab2b%GfXR zzb53f3fuEWFeR$8Flb;4jQouI5<`}I0i44w03>1xSzkVi z{b4+?H@FJKlWGeuvQW|ohe>*E@3O6on@IdE$isFOn)qyGyjbK;e*E)4B>%yp35C#B zMqP88O{@S_ZiiP4&pn$ruEuTjv-u2@Je$|^M*TFlIuw;H<}c7pnkCQXrPB1-eD~be z!YQJ$I{g7C>hySssnhql@H8Bl7cR5#QVTD$@Nx@(WZ{o3{0U)jf>bkvMzlxb3)0Ny zVxx)`cYOX8x(r@Is67(Pr5Kl!5bTlAWu)ziq+*o{R_qe9JraVm*y1FS4E~u`v6+}G z1UT7Do>P;m(&0l^Qznl#!kIkv(NAF#%fsPA!;)vQm0So8AJQdPPbN>%)f0ygxt(|> z$XR5S+tXs~t(>Fxv}Bm1$|~OTT1b894CGv$Nn5!(Yqn$9j}`!I6oP8eC08w$ePy-e>cV(hSw`1Ih8eRi^d_1XT zzF83cEnuF36UMGwkN@2lZXd#cJI+FL<9gbiwoK+_K1Xgfl=pOnmCl^VK?~hda4KHJ ze0C_$w1v!Bp1@?rXWuSzCp13$NeO)-IdH@;2>EPXN7^1we3MCC)YMVYZHt>D!t-S!OjmS!{Nq()qiqpUMh%%_k|`?BqilRd^S$6`Ri=Q)s@8+?_)6ZRDO5+H`Eza_&u`vvW}8cH$aU z1+VXirmsJ7&)LNm{@FrNc%ky=h#m{YpRcbPd{CP<6v_0qcA5;?c0BJhSg}Uc%R@kkkP&m%) z^RLk0|FsUfi2p16AHaAoqJy{)pjV!ue&8{vIBwX&hY2G|~xyIH^O)+rPK&9qHpDcd+5(~kw zLYG{>WC|&|X$7M_O)GRpLHruS(a2q@kWnt(IrAOCaptnJ%gW$?M=j=3n`n@uM#f0i&WzNJlg57zu6@^=bkgOCGw@Q@ zHC{(v!W^hgnD*XKSsI;=Om9on>~nrTIOz z7PGsgo&0Zxq8HFtZYbwlmY>{E>PmJ0W!RF6TRCj8_GT@Aq-Kp32NK!nfnIc#BZrmn zm)3G^lv9E<=?(r*cIlexQ$}Ih<#XelFl67}EU$?$Ee)lH=6auRGB!kVcCJB}8b)e* zRuom|{`B>kVTmP&{m513n}LBFLdR(gvnQ*0WVP;T`918-^&{;MYsJLbxA{b8$c?4O zzMLU5Rdhx91ct1)^jBfXj_dzm$n0Y_LvC`0tizlf#K{!!qL%g-JNZP}GQka%CaSYD zNvtWACRPrWa+nEmcbA^$I+0ee7608a)z!#QKca=}@Ns$^G#}^RCSd&28bKHR(scg0 zv6VWEw11paUYm+t`aH07-H0_NRivI%$}RH@G4s(Z#c6Ha;CimGMx0knat!o#vQ>O9 zmuV*}Cf`YcS4S_fTc&H}%XsNN%`3^fh3|Z*PuI_7R}93g7%U=W7vULtv(K$XCOmJ? zcvi@t@Z_50Wq6(+oQL0Q9dXYJ6z7@3i6^o$Z7}fP0%l*s8=c3DqU$D9h8e}+P>B|o zM`EfxcI}>fMu8Q^LSSP9Z*n>|(1X^?ai94=uCNLU*A175aiFe+HH51g5Qr}Wg4J{x zED~x!@Pa(_CgjaFEkFzibjb|}lxmCt!34laqRY?=*hTW_KsGW`GfRHpdb;qQr9%2I zl1tR$lGJkP*H&~dtRre;2G(MGvDrd<)FdJsQ@^CmO>ClTSlykPq z`95?#ONI3JV3OxJyRw<*tnOWm%+1y2FzEuF&~A|+*bI^Twg=DgkJc{SW*aM)BLSgu zd7;ES;qN>a1tLdn`}r%mZ4Ti~ax#B;*6t#45-16l|fgI|~?kd4<&LW)&c$Re-Y|?PZ8Mkjo3j&9)G6$e!MSW?-=~ zqaq!$CjySRQ!%D~y+-4Og0|ETKO~o0 z!?z~zxP>|R-beVaNh>}F7aOa)5l#2&c;>hXy|O~d=BQ*^KImC0r2jH{u{P47v;3^i z#>1qP+%$31UTz?q=^TRJ$$Cf2cyuTCFfil&swKf)vd>8-ynINze;KZ;GhRa}jbGN& z;e|pk3*OsEYv2vU%Qvd6(T(b6=+zYjT~C7k5pDM@71HOS+>22G zFCfWf_#08);O7n?EAVM)vxA>FfZCIz_^AV^VOM1UGqMNE%g4(8i+tPA8cv$LM1D;+EBxpsu#LG z(0af9G-}vRC1`7I^S4h+pi#XmL0dEf4si+EJpT=qU=u5W5G`%qpspirPgazm&Hs!_ z(B|MR?WJ~m2hM4_)E?{rmUd^N+Qe*Yp7&P12rFDXF*7nc1)G@ZhC!eTh9*>V(PYJ4 z8#hORkI}@~fvp=2RgM0yu`EZNAgx=@dGtF{3UlFhx>w3cKH9&%lEV2T$IibVoO7QQ z;Ohj==jh*(GD*PJxPG64Lp2IJb*D1n%?U;MREBCTxS!OsB^f&(?h2;9CD;*NC)t<@ z@1}$MfU(_DF{ok-EMR7n3#>bo2&uTD3PYWIIc@^Q6{x;fmI~u9>$qHT3!lg0G+TY(l!B zh2yD0R}A_BDPU&`+0xbAy6>y1YSMN80{X zVfJ1At}tuva`2YPRG#!unw;ogy@(fDsY40pFF};Zb&m>z-6V`{;iH`VGKTC212R#z9Tk+R~eO|0gPOm68ebq74b}akBUi0T>L>VL zxsSN+!c8*o68u001nLn_=c@6Beu6)WFWQuAJMKRZuVPg3C*b#UP3Cpn7VaYbk-+9K zh9@cCnK4|0mXm=E@s}n9=UK7l3F$mg&x&t_`x2X{tO<%W z_Cq0N1@9d$n8!?jxv|FD+&Z8au0?!R^Aqu7elkm!!5%`*PyQ`Kl}_2L3yArNF1h)M zQjMCQ485^JYuZ4q$xTRvv z5!HsGRsMJ7xT@_SD_>I=;%2pWrkzP?isMYXyA&dj>u8g8@9o(oEx66MY|O@9l`&vB`gKRsC%A>|p0PaMr5wp#9Cpf#h9&gd`^Rhg z%-QEq1gB~GobFHId#Y|}cztm3_f*-Bxq)~E#~LZ?@9lPe>hWf~8-l`iFL1WIgW1=o zfVn3&w^^-j%snS96WS8&_>Qxd*qo?#8J1(jS~%s5|1*rd7s7gssn3%26Xq67bw*XT zV5+?kl0XMuZK~_wMua->>OV3ncW%BAdg7>SZoyRPU}g)ZF}$U^<1DR5*tX)vx|W*Z zdyuHiNnm;tUj?ucwboT7q!Zo?UHRr2L_(Lq&$l}hKHbOBQrBGPHgasCf@&$<311g& zCUPfyo#($N;SV!q2*LbnP}kh!ClkKTJsqrbaHKU8wu7RKukqucsEVh9IZREmV2b*4CdFE_7 z$yaMtz3|kJ?aGos3|#ImODZA7xn(Scb|9&8sQfN@+8!2)m1_^(bIXO<`0oL;@hw5{ zj0w34*Ps|3U9lZK#6b;YQr;6!6YU6v7rJn3;*oT~{&T_=AC!vBH0MwYnNKD=3bsuX zCH#^UqMX7gXIIUC3vM2ichJtrfiFM)H#TnU@sOe;>Px#DVSMg#HKI zJ0UHL@oev9+e0e9t+~a^@+hk?aMn`_;3 z!?bNXNou1#MD8T1_52Y@@*pqUa&|HZe954$xsKQ*sdY~dYaQI)%8GWje4UjkKJ@Pu zYV=cC_bjAaFH}>Ct1XL;)a)hNOPDzNA0v}}^U9g*!0z>hCA^>YJ0|@z{rRkZ8!spCsnm)YeBlpjn8)F*4b#ge<_9Rir0d2*|8|3 zl_91?B6cf7wl+%NlC}<8kZfs87GE+YWGgVG#vop25uaq8#Tsn3&cYekAS>2d%pK&{ zTC4`*wHB2;UTaYk%dNFEH8?RQk}P4^T8j`YS`F&z)>P~f zr5SdUTWe`@@E*6gV(+T{1-0cgQL(o))sKHG7Q@#cLJ8bIk!mY(qt@VS3M`Bj%clEl z#AsD$wh){0TISynCrLr^@JIYg6Z~sIr|dN~7yGOgj@0ZU>(knzZA~igk1KWGoJbkE z$}UgVX143FqgXuIeYWbGQd{=RVkOA-hu&VHiEpet-BP)bHlKA;l_n0ovjX`hB6kCJ zAZE@?V zCEhZSKqEE#rtIXOTG~p@fj!G;XWYrNjCS`dgXJ1|%u+}8I2V*Xd{|!bu(mz_@L{C} zL`f$2$D^K>&Md#qTz*}p&Qg~dn_IC@GJAaGnU&fS1!{{)`2ZKrHRYb-E>M5EH?1mn~J}=vf?Y6y(vY@5|dbu%=T}@RnUKu z)&@1VPrh(dSqm%%nk#ROcdz!z43_E$%>OCRkNW1N#;d)bS7t?hh;Ykm#qF7D+8-W&y=#CYp` z;Fobt_;6b|lHvCej2i9(PBdMsN#OSb&#%=a@F#(5F(SWK^CrXi_xR`LI~p~vFyFa{ z!|zo~;XZ`nzFBm?EV@6@;9x2xSggnF>Abpo?wW<~BWT&?69+)WocTlqVZG-yje5$5 z(mJ9=#>s^T5szFh4sfslmRD75Bq_Y|B1I2V)C&*cVo#5v zqlhu&I)gO5_NED^stc)yNzvh=E*~OM4plUCq4JMZYB&iJ9c@U3rV_?RN*Q>VZEz^r zY7gCET(cJzRAiQ<7V9#2Afc9|iZb)BV=rDP1WQu7jI_OwSh-Tc>IhirP)EU8F;Kpo z#Yjj4ccMrt6QyrU3g)C7saYhC^DG|60bIqURphe}IGZPHrXniuu)9qC0?YgTow;S6ZNPs&``o#A&dixJXU?3NInywiZLuQCS_6YC0Db%|!S4Qwb{E0gv@41hIQYyeGoK+2TA$nj#b|RsaX`w>%u0`)=ti#_rF3eN%*x2XTexcxGvl zj1D+l&cMMur2}du$!`8c0Ca#HZ#1k}!_3kydqcJRseW7UdmDNbP4zY|ZR=5?)Q94u z>sdY^Q8kWORvj;Fj2k^bJlC^KZ5xY7%>}^XAQo^4yFD#)-vX2E$dYBd*pa1rYMEo*R=Dxn12{{{8d5$M%A{jY5M$W*IJSAuKDhgHSAQk{Q zljF&mVvUe9(aj;VpD1VZDC5w{S)SFj5{u?BgzacRj$;U$_`sH3ds+_15jM+VLvpMF zyBs2H4TZ1?fUwE&gw1j|j<6Y4LpNO5JV+{RqyG*! znK}+ox@YSe5J`D$hQM(!I)G?fDw&B%_zT{$A>WCBoH_A+q6G0t3M$#P5mWV)f`zTJ zAqufD)S?B11;Vh*vjaZ00`L|mY9m-)$&+L(M-ksPUwLD(cxe`T^E0BgGjZm)Nukcl@H<${v1EJE7?hTtsTr0a= zF+DN{u9l{3WMzABEFVUHOLMhy_aNEGs=B^?hzymh`xBB9&_6tiGKE2pz8Z zi`vfaZo2=w+UvUKiCxaTx-B>SCO;q`r{?o?YqBPhEnCN=4!td7$~VObCrb7_IRoG0 zDJ45uW#BG+5dbAC2Njg{N)-!Kwup%iz5KN)<{Z2c`m=G&$dH`RoBB0$#Y#PwiON`B zW~-sguJD{Fb}ml15zJ0+ZO+#$sS*}zmef2Oxzy+jh?3Gvjb2*xGGqn40IJb)y){cl zaE)8Dl=|BS4^1Ppvz@@~K->=AQPYe<8zXErV$G6Z=@`L+Wn%<=I6R1k7L0bcWinz{ zTpHcRU+%m)%x)2aLT+=>R@zY@jkBsr-T=>#W{Qk<1J^Mr) z*+IBC_x-ll+q@+A^?L!rU^^5h*7Y7s+H9=HhdEav31UTJmp#vD0NJp^1#~n*v147c z#-bm|`>~vXi+E~pZHwfg8^#2&0PL-m<86&rEKv1mmnugiXvccbgV-!wwiYezrmxzvg*LtSzgPs@Ts%R;A|&5(Gh7Yo#g#iM8#ah&#|Mb zDB6^3o%2v#6w>Eo({+JK%%`Rcc1Z-HZ;7AR@y0aFPIjajYj#S#h-bvF=Y2$;pb8Lu zTS2ejjdKv}srTqed^!3+ueK#&{`ZX6;&PTX1D*l1gV;*S7rSFeF9X^8#?I?c8Mb^D zu{(&Yq%>+PMf&O}GI7|>d?kfun{-toJWsU6AJs-2KtmXDU%eFiyq%6*i?2S*o<<;P8Y z^Us#JZGEx1_izy5Hg)aHS+O*C@5v+7f>R_yU3pS~eVn}s8crs2)P z2O|iWuW-{F#-+f9DxZM@SBImO)qed1262CRhXW#Bmu1 zKGAm(spOh0>ennUPVHI*U&|h^ESc4`fsKu3HQmVa)R^U|r6KvLl5wi6f!m{`$~HB{ zDF6eN0lA*p)Kpo6nN7Rd8EN*^B|C$b8K$r1)I?t+?R3F}hz%b_74*7YD5iS_cR31T z1xVZRIP8>YO&pXa0DXKBf%bB`kY!Y>jU>Yh)FEZ#p7p;A$R7T-Trc zL%ww%XGGsj49WiJACxrL^AbO=->Uu`Vr*C%v65Hq(*W#$bb)*1ZB{)|8!#CY3V9!eHt1Cv8cDBCey6; zlXWlG;VpdY&}#9l1=kVo(ALjD*i*yw$Q^56Ys;UPrgLtVwXnm1z8FJL4I+zCR(^#-7T-Zqv@Tqe!=c=l*ZE|JXl$GtLVjqi4 zjD5JDntd9ljKjYBjpon5zR9i*hMh3qnBjk`Z_klTa5Uuup(Q)EYO1mX=)@&`q=@d< z3qd(jOJFJXj_@ijEvVF>4U?baDOKruE&59Fz6M@XebI>shC6$40$ZJ{ z&t5ccF@$?o5gofG1mSXG*O4M17JyOSfLzZ)V*HxmEF=@0fAtVcl%#b?uc=09GkVF3 z%F2m#(r{qzv z&*g{1#_$f`QN1~toVRL4>?yoB%Zbc7E-TH+^NR0k3oBw*P*!xyNe~O56|r)M+W(rh z_?DIC@H-%z!ire=Yl*4qb@-uH@yZqdl$pubc2#fyag+md*^{RK~0;GkMBnuPdWXk1k`AlNXer%h==~oUV*j z&{sh$K(QOJl08%_)Vp#N@oq z$!=R>rPgLlv8!NA6NHbGtzt&UbfkKD)r&>^#>8tza^pg4wPuv*$+2Wq&A5j#|1)St zwbicwU|5a8^dG8jj4dE;(6wLyz7tRDQcl7BDj(U{O8!^!cntU8VSR^>_lm_H+*|J${vB!tJ`0a<~GY5~a?0g+l3O2Si#rJ75|60YuvDfM#iIav<+Miy3r$|0HMN4W61Xo1vPr z0sIMK0cfk`cvAz41uB~wV8TpO1G=5-k9doxiKou zs6b<_n>2En%lNZ`J9?SRm??TsH^vH}xeU2p=fVhf>n6Lig_G41FEUbzH@dTiN*~-5 zV=8@uhJ;3fCCz%8vruaJkg$N%h2H}(YXMzP#ICd_tkl}V$$a=SjS9B=6W7Jx)5R)= za`=5=kezEvDJFhmvilAoWOpYb!smB!g7{thg7~lY{F^=h&NG^lu~ACH?5KI63k&M; zJvjq^;VJdFl9IE35P&YU9B%=VVu8xeS!D^O9Vi`JcK-#Wt8XT8>3SC28mc|o`q9`myIN}!g~Af5 zQ=v?Q!-cO~a+W3QtS&#Ivnp7s11wmk1N1=?Q0M^5lVxVO4k#eQbO0vx(tG?)q%4N( zfa~zPnV+Wv#3)Y(EMK}F_)#V^n3g0n6Y&V*fRB-dU(S7fb9N2BX?I1@qSGnSzCPoM zB6No9XIOdx130W7fqEMPirX_sGQcKt#Vq+QN7^PQ;qznwp*XZ2r&v8 zsvCd;kQP2M{PmPaz_CGop59PCymD?Xy+fSER?c;RDCYq@D(6xM5%&hXYGJntk~c&vTZu;eAKsK5I9AO>_W00h7cWH#9Ml5 z84A)KIsXDc>K3r8{e@Ivx++NI!Gh}G$LfO*Fjp=d+rt+ME*>9GL*jZl%kl9b} zQ2TqCAw%)7AzlJ94oEcr!J!d-)eS}Ob|0?Y4bgS=|Zo6%rtGks$M(M~2L zDjuXZl?duh)^{S%ru?qr*TygVQ`5E$<+cMqPj4!3BjiSBtZLk4xKO2spD5undvMoN1yFjlbIPHL1r|hqfhpV5LHft zCCRD)I6TLmEAdQ(o;#L#M&qo(6h3-qv*ZlS?*}XUH?!6%Is~QK(X~mrGKtYpDL0C0?J*R$!Mnx?qkHpKFN=fG&_T z)c)^GPAu^t{E_4Y9V`FlhQW_VNXmRk$`yp_S}b5V7sQy>#UjW1$u?PN9MUPXehwPK z)d?M)O9*D}6lJLPbm6njr|oFNK@{t-gH{(Pz*Ux@fP-_ECRJ80&K_K9MA(fK_G$|& zV7LasLNqKV40%nzF~~SW(_baV9;C*Jv9J4O3i&fXPgYg7qsXe$ZO5g$ZHDQykRyv5 zlNIf~J(-SM8|%yIwl$#?-6oHazG<%8GJQF1USH`O*oTfcd7VeH$gAsfeveEiYvaRl zKs;Sn;`Q3%zz?>kjMBkiYf9?-=7Lgo&PnAOn3t?8WR+|6+N;-C*gLuU#~p?GdA@$6 zkMPF|vO1qszbhqNmFwiQ4nB4^&qRBoKSh{rb8POJOYL&%QVP^KLo(~>f= zvZanWhM(qX=%zIt0)GQOV7?m6b1t%VFf_50g)Uahh{;dtnKyb%F zb2=7gdF3X&V=FawNUP5Ko7b(RY_NHMXU~U7$Q7 zu27vg1(tJAzraiQ0==!GC#|9`mJZt2u-U5U9*jqDL&-;Xh}`C$jZ}oq;hp-L#H_&I znnAoJ!p>O~P5sZXdL0IzFO+oL!H_0gVt{ zSqqJOBt%HUoe2Jnm~5@Lsc@4ElLt)M_W;QETY8X*;k`iAx616<_wYWS-$(qi_8T!O zsV{sGuExUZ2{78txEo<}cXy`JIa2is-Rc-igM)8;@(9(pvmH-72{)hxa*R zrp@avy$kXaO#iJ92>o{kk!i0rCgZ>={G9HadrNU{)BN1mA6YNReLdZ07=m~sVA0yD zUH6l;%o`8j7KUl1P20Y)oPiB^s%>9KbxY?Ta)~ZpwC!?++J~~LrC6YP5L7a6$e(SI z(uGdiu0`64IT7Wh5QeIWkpa4orIVqHKZTNbD>Ux z<)R_kM1fr{7}EDB7pG7rTnh|WXlS`8JEI{(dRtFiWA|HkPp#aBb)0q38KRb~&>MYjh}Uv+gjav~Vwo>wwta5o5k_oqqH^luKR@JxFa)59vqi zubz@Q6;~4=lW?>B&FV+rg6!SR&#OO@&Ak51t(=E;UA!rN`TYhQgP=PM=0M^s>|AT% zmZQ(}w3{;Q-r(_InzPg0!^h!fcL(U5^(vD~Z$s0GR#&$sN$Tp6cyQzn9~@<2&u#6w z9nZndcx1=xi^QSY^VJrd3TwI+3&@dNJc|iYRZCmil^aBr4ApXbIRo49RJFuzl-;N& z0M$~CHyf&0pt6NsR7)-FYAUP*hSQKWgdb|=L)uTnodQrFegvQx|K4~pB3e>Hl+Z`YJKq_9&vEU#X+8aYM>His&n z7m$XO=h^sj8F2rG-~0TA+vPO**TK)L7s{kpE~|3yY^ijzmCK%h(*3V8HD*8Tta}47 zekb4LjiWhuI?a7`mFC_@;fmSpXak@`|As}{H;>v;IaVtN_rs%9Ya3zqBE97y^j3aB zEWqH(P2f61YipcGve4oy2}e-)F4&`o5fRmgM{tW~N?D;k93W?4FP^Fo>#AHgwPs2H z>Vur2cJ63)cNHlXsD2JAHB<7Z_pWs7qq9Uwn@2>kWR(G+C~kmEoWRfNTl|+swXo>|Y6ErG`1Tef;>jPF` z;NCQNbpstPM}ey$wwBwiQx#dx^ZObKXrX6wbTn~WYizJUN8%WLv8+2fo;nilf@8q!)Qih)w`(E5rrSM+&KN%Y<*OS|(iM7O-Wj0E|6GM}31WG_CvwA=1V#5!m0c z+=N5y1P%>b#eJmp7x30j^~-!1$UcQ18o}|}O5pP%_n;96@d%cRn*}q4PfUF{dG;tGsO-nSGO7{gc!2NG4tlIhL*A#I=XFf&XKt&5+iqx8b1te{EQHxp~ zmT;8Zfg^b8u!IdI-rNNtl$f$ix{+&Y4unkP>Rb9^2*dD1*VMGpT;NPqt8tJvBVs5Nj~UQU zr*_%tp$LUlsg;DGA!JzyYyF9|oZ>cyPuHYdCpw#!oI?;C4HQXB(mCflRTZPoRgAiP zd5m$mEpa7fC1*1I`4KWLSSr&NER$({bTm0>o+yQC#bE4jnOHs9R6y$8Y6HgHsVr-5 z`Y5RW1@3TJ))_Jrkjde)thA<@-s!CK@_x5yD2Kli6drMy8Kpk!oU&7x zI%|>ROccaCLX<`0wD3HI(cFN}a?(1X(~L(a5e^<5tVorg$c#w)15e;UYHK*MtFW_@ znbh}(ua$F)>I)E(oNm!vWCe58Uuh?z1tlSrPJ^7u8ycjaM0@_Cl!I7aPJ^7G(6LYi zvEHLCIr_QpUdxq(ohsjP+C1fn^7^iv0gBYh>kBHcZmXyQP+oGpHczpJwRs%8foFUo zkFLHIp`hFOxaUyqPc?-5rObIvi2~J!%P_0d>(+BPhFA_>ghAaj29A8os#Up~5tI9Z zrB%*?WmQfeK`fMmTkxnJNnR{6ULuXI#R6JO9d4XSd9$miHuf;i7)uy?REb>yX>ekf z_j?A&cN2U&iQn-0ILds1_?^quY@kx!Eo5LdCjHUz<-AE?L5Hn?aP+E3;2lsgR%;L;ozk8oykovAG>cer9byd8zPqsshduoX*NY@^_!wvF^ZwIQYd`{%PLA=5gXJi_E!&dnffUHRJy7kAu z<#kIL%gbciye8`heb0D#3m|x@1qwlY8y{>rZ4;x(r=I~9ZP@)>22{NGe8!Q zhVYL7@_x{n=jOUrgq6cT395e0w9;F&QQx;b-vx*~)7PY5^CwcR{Fz|My?C>il4o?d za=#sqz9!3(Koi}t!4FZaJiMO(^jd7?VS{xfT6dzX@Lq51KoE4X~I`jN0=KML1BZ5TdD>V!$#R{mdhYEMp&2T?Gd90 z!O|{`1*4U=EA#Z>XiFC@+Qfme!}!3&!CxUN7l;B<7yb=^+TUy}@d5AK^ZN=c^T!gJ z&t4TjnNWuJU9?v57JlAXLhLVxe|N~I&0D&(5Ad^1o*o2*JZ%X=CZ(*?8b53~c!cM8 zRY@_aN_1i<;D>msDs8C(c0wcoRY{Ill@x1ORT{h&ziRdKfYi_bgWj&i0)|_GmKx^> z`#C-c;G;M}Y*d~kkzYu&tzOjuxURx$w#=w(Na!DBR3e63i^{#pGP~~pAck^=+F#_P zJ-b!Gs4RyEfl9Yy$-k;QWmqlKbf?}^X|@X+{RIzF6aG^i_t&A!hVN|t_sd3{D~JDb zWs~)t`q)qW1c0nz(K>XUF?NoX*^@vhGmUL1vz71xC&TrDzM6 zF{z2N>}dUl%M#^{B9!k??b9l3<}Mq-_S&7_XjdW%>dj%2XS0C{v9;f|#LCT99vfr)9jH`})g^6*k(P zdNBB7-l}WUgGFO5VE9#d5^l=_1J-sp)=+d-zDMk)B^{8&tu3z-FsK{6ZUnN2gzVo| zH3ba61_IX*{RhwF6~&81WAq^>tffo+^j$fd@8~1Dx;KY+M5mjFk-rB7s0JT`CJkbT zNdSj0JXN*)eG)N)*?)N{*3F20GMLdRqwrtkDTCSe(6(eJvcQp7-qbUzJQr;98NR9ZFhP`%^ZkyV?}NzBM%;$a7o^`Ob50JK*Fa=kvT zkyY!)Doi{q%b9rC60A&OQ8suzkLp5xSmp8o`RH0KV7McR?Cy%uBBo81UxN4TT4($xMiO|M!-=^S+=c&h3C6|Nex35dYbp@9+%I zO!=3EIh@T&ifbbgHsJ6c)4!;R-gW`AaMR{ZFU_FL&NF_~Nf5tP5JBZNWGeX=K0)lB zG|4rIkYM!rkDQJKRiNJEp~g$pV@xZU z(;|oVh+0qK{e!34qn%ZFhg!83fc8j^S9pp=dt`-2d!)kC0TUv1iPq+6yPU|k6)!1K zdqPR?YDF&e&GAplx1SB+sH`EXKcX~)SZI2$vS`X7$IQvcu0E;Sj%c~vOKE61MdcMZ zt3{M9fkcJVQe$c~QK6+YNuO&?`m3tj8jU&Cy$kub6H`|&$QA0gmYSlN9U&O>4**g* zj7KzN6e|Z+Yg&xQ#$0N9m5h3j+FV98cdtL4ocB|HS}!7|YV8D$>487;_BVc>9#G-s za;*N$?+AOo$sDR&GN%q%+r*xeaMf<(R}qRm?Qeco9o4!zXCGew3O27k@H4LMB6aqm@&wZrwlTb1%q6k-Mj~P#7-bj z`5m!yEB^%3;#%c1)7>3qE*>G>>|4BD)n%Ez7ArCfXNH=P@lm*Ce@5T-&5Jc07PotvSsLo|`MovrhJsXV#E$-RK@4)rEGraefqXR(J zJ5%N4@GbyvI@>VOXwL7xVjoBr@7grp^26du7qJD);+=%XBT8v*rMxM;YsNE=zi%2} zRuV5=V+i&;B{^%nFyq0p_!+I^=dpFnJR$>aMMjEp&hLfo02+M_QVU*ZY3feb`Q%N1 zX;x)I2;!+lawwHXQyXXt-=7NF=y(!-Rb}kUWh?f~Jq;@>V4YwsBPzr&$2JqJ-VF&e z9$e+do-QLs(!^dbp)tYQ93u|}LCHBCROG3#^rh;wrxm%8xLOmQCOaH7nV4QlyK8Gl zNn=uJzv?uW8!dl2k|RxMRQO83xxU@Yp9Qo0Z9)DzhH7#Os`=ZT@0T+C*&VGgk z+l#%6L<};#UMgeNc$-RFruhou=>^+pNg8`Ga)D^LuPYx(GbKd5jcE=ZjGcw`P@EhOp=uW z(S~;6m~M>aLA{U7=cYVdw+pw5oC!%NXHreFs<{)AS-6rv;whlwE2LZnm8+m~EohPc zY`jT-H9;-DJQU7+G``WFcEfjd;i+{Vi}aEU_hkR zNZluwVj)dlJl54LXyy0L`SxSbaUY>-)wqi4gx&SykV-G6#g( z9Or~Kk(LegyH3K;ICT=k3ywzh(~ z%nRr;PiK7?kJeEzmw5q)XP$Pj$ox;qXL|Z?r|rTFbt7`eP}%ATSUy|0#AcO8{qd~wF!k$Il10RCnb;Y<0E(=Ryzq&2BtC*@(bDvMI@jBcO?zqL-qe+s8rk-gcy(yZkFD4(PJvpIQEkLw1e%X1vuUFAr zeIBoyN#xu>D(ho>mJ6_Hp@r=di9NSUbKm! zY)k0mp^i>0%ubW_AHrrg?iAik+KIc3r68g&YKQ8So+l-ztAn<+wWW2+l<-SG&Qtzv_x08~i-KivrIyxMVOlX;6;k18>iL9mLeHJaE-W_?t07C9;^_qvM_s$S z&ixQ%qqWWL>~#wIjxj4mcn^jdE`e_GZkHwpUnU2AtIB|)nX-%_Q-(Tj_4dfBpjtcJ zx~@(cqD>`PBgQq()+JHwVUP~jCt2`15TN4SF8s76t_@dz^52*5t#CCr>d&PffeAtl z#Z9<=_{&jx>bty*>xbVBMLZY(Q*nL&yZP4G|8KaWQh!Q!5v`Z(5Rc;e_^0#zI|ZUo zkcCe_OB|tF;#@7WlXTMsTHCecdH+gl9Zw)17g=9obJ#{7a*)`XJHiPDw!kl)NZFEC zt_SBCxduueabE8_HgLAv+&A1uT7YqJG0mK&%9#U!p^-EtDCrSmvd+(9)_;wkBAb7VBH~Ra&Q8 zS^{9kljC({EUoJ6gt)z#Fh!2tck~!ZulJm`6&u`RQDNjW8Z4v3jC=(kGx9A+jan3& z&DZZp`N&w9mYL{}A;<4DkBIaXEE&$GdQnA9$_m1RmT1p zd)ho&N#x@)E8BfZma_eim^biEK3t<>l`}brZ)Rn=KAe|mC8VwB3nd5O#|A{6@wcdv z>9ukea%F`yqwhLaD0v{R-nLkIs1!l2wW1%OA13yEQZ%b4BjTQ?xIRfUNWCt)5bs{K zKYx-YF^v@=2iU41+#g644Vvvm$8RcgiKpyZT)I zw@e;B7iYkr;pC_AE(0lHS59<|rkOoms>*`%-;2IH_HvBLHky9{#KH&OZDe zYJ91a0ozbZ_y386T1SGD6vq|UZq_-CRIi@1Nrj06SGRYQ_k8V|2dN8J0WvGQx1CK} zrBnIchTQmV*aZBvr|Gx&?+EeA2%n|QpZgW<-u50`{i$!H%gVT0rX+Qjwt14xau_N_ z*~ykE%>>`&rhg(p=pPxP>DyW@9XJ#}Ukx3>Hx*D5>x9`H0@w|SUt74fCX!s6Q^AAH zruJN9&%=2-Lz3(N2yJmXmrSmgSM`5H3eDNKrn>7};d@bky^q zE}ZSC=w`nqXl%-9XxSwMB}d9))q(^g$vDh{gjv3XdXU<1wv!k2v-CHc-xU0{m?4HN+ z?&`>;YG>{y=t$5N0_p6pk)X@-Se1EV;_<@mg4x+z$#?Lej$Q>tJ@50VY)?LP@S`%3 z4DhH61{BB+?@D6cf>>DUV!cOefVJ;FBGwJn?w~5PCLZCzlnIrm2v;9r8ENc^3CJEo zq5B-)(dT(+#o^kx#UNKaro}r|&cM+;)rX8!BaRcpVgcww${A{(p0%5b1*&yGr8UFy zS07S|F;wZn8|l|q)XO`2H1%p@(1q$bx=iXEvA*{;IAN{2%p^7_G+5PfV$P>s2aE-k zKJXyl9K z^TtCfNQ>*>>jAQBt*s^9Op0@X0!qagKUq_Gx^Oy%vNHD&F?1~&0`~s_(8^r7-l>Yl z(FyKUMONnOW^0-2MX)8>`$Z$gvMdXo0}a*gEIC*og2F>d!%izs8B>HZ1TD3d>4c3o zAS_*Xj}taXd||{OQCvzp6vnWuL!l2V25q}n&2b0M)%RQjg_T`MLk4FKXuCq?p}Ng+ zat*On@`AGiIcGDNxXK1;7qWNPBD-dS#bmu}byoWnB8!|`B(3VF9B>gWWiFlB5c~xT zpwHy*%frod^;NRxFePV@3wE;dG%EwbUC5p^f~&%@G*I+64ssk#IyCJtj&!u6qdt># z(7P8wEfW(ne6TZBM7BBY*5))@n^Qt$@c*do{mx|M{gpG^eZ>DPqyYN z<omana1?s+Ht+3`x~PPf-JORt>#0M8)oq|B1@g-!j~ za%pAqdZo47f;ZMq|A=#Z)JvVORZ68L`alyx!|S#WEGTuBCM;(xC;oCJ?H9Sqi*Kif zpvm7N9*2NW0vxovwBrj%A({b4`{!R!!|8R=w+RhaiQ`y{Ub}Kr(Yz;@`_#o*xb+`&L|xc_9%_l@o23X?BSeOovdcm()Qg= zs^PH|Fgm`Wf9jMPFSr3YZEaf!PtH?9ot6$qesfMKrhb=fnxfS5oTDAbsMewaHaIRG zEH2i~vi0bQw*Ae7LHa3#{*KJKrKqVUx4cM`b8cD?i-uXtR{qZB{3G-4)_Fl`KJl;4 z%VPS_d{wF-R%u(g&!4344p$nDJ?esXR1SiuMr1~Xk?4`Hr8*4AthtpVa28*rG_!tU z>%7L2>>K(kN9#Ayk|IsK(ra!Ecail{X6179kP7o&9{t~Jm~e=zU2a8@^*`xP<{@0< z3LWCcSqIxbdJout?MkIX++x7Fl>yOnsZY<^<-xnCN6SVGTs1!1$p233B=zrKFwFM5 z&aE6H99Q}{s^KRHe$6m=qp)kg?A*#Jf?wyuOyMW6I8OM z%9Gsg+MFtY9G__g!^gS_Et96+s(!b%PUvzqT#;qPa3V-?aZMm6-yToB?(XWJo8b?i zRJgjX{uQcy>RrVbmX-Gb48YF7( zl!`-th;wN=kFVnn;AZ}ru6+bQ{d`?(!f(=;>RJ;_6{+c36_T%O?K{)8KhEn{u4`3; zt8}g5&vfng$%S;S#3Ruo*R>Y_LD&8eXYtRJW~OV`EcZ8MVoLT)v&vQ?rqw(_@g6>Zd0}S)reV2W1QRf1x!UXy zMKZg&TB(Quqbe2cD{QE2Af@s+VNfc{2ukHY5R>JLowazH2J6$+HbJPuL8(~gW92cu zB|B&I=xiL8d1K??eMGO${G~g z#g9ShbOnQftnPmWS<=t1`zBb%mbC60hw{2FUix+4zO%ajlU#Q5y06+%Rrd{lR`;)k zD%E{)H_;=n`!@o~#|7o&8DMFB`z5blefz1UDfn3R?KWk7l={|DI*4j@gBL&Rr>~4Z zoZAM6s%B}&&ym8gn$|@1%Dwx4fc)2cHLG-f_U%=w=ammCm2mbvB1w$pmG#N<=2$Zv z-igj%WAjFKG$n5dSpY&t&js z$dU|-kBJ_+4BiDKZ*%ryA^fj^_McW_+|&j4r$tj;*Sb`+3oj5NmD87a_2l#>qf79y zi5itmx06lK0y1Z;*EoRnN zd9M$jB@fI-ysnSvHHiU6RA$9~%m(k|MSLl8A@D|amQZY{ROEB64nomRdCM;^@B5S= zD{q|{C!KTMb*`8-o-2@~Wo-EJGFHld8QZtYSo2l4Ey-yw%w}&0L=4 z{T%`@zjhuKr}8MI%Jlv&e#sj=c>k;3fA8M^ruRSSJ(iC1s>6Jv zJyAR^K=ch>EBo_ks!M(L;3N615T_n{$>TTjsIQ9!uzBC~bs^b_7AnN=#tU(vLcBR% zhyxVjt?@$W9Lwa_3K5H%{$0q{=mfb-AJ)U%R~H+~q1wk_XJrqDHg&O>7H-EGdUoWq zW*j)T#G7$YDKO*kcR2%p;i(yi!(<@egHq<=M!cADkmH^9saT-mJQSAIG3B5$pAmkn ziPYAi#E=>`&LFC?CKiy?nz%r*_>=C`{Mk$VJX@bA%58mfE6V4D@+;x_r;q2Da{noN%a$R9*e4rVxqor);r4^gt-Pdo|Muf;Uyk18 z?B2oK85B-4LxnR;jO9;X{O^SK`UU?3U8-+C6y~BIe!JBZ!N=0KzlNUC^zG!*AIQNS zUi?hoUV=aB?QtA5n57+mL<;dcWWcggVHs;9o7Vf!yuN%$XY?b?YlHtGMAi*d_J?X; zCglo+N9R_+a1kOCE!Bw@8RAnaTey3Al};?LC;+H~4D!?(!hfhu{y^b7Ex4zk9c32L z6!cv|sLZ0E<(Dhy*Tn!S=uAH^SyJfd0!ON!4c$VrXJbGm?CWRy&f4HRbKd3pS*25@ zpACPepI?I#>1Smx(IeNxZvgSi`(t2fc`vnmRe9fKX$n48dB3gfj?%tPE`122@Al$n z<$aqg@87ucwzT7bWQ+1Cp{!a8UV)xe3Iz0|U;;QL z1xhiM0(s?9kkgP#K}q2|Ex0EIj$VtHNr6~^6v!`^g15w$I^&Dl==a_$WT3#1%77uu zWkAXLGGO15fi1xEvz(u~45-AaWWexeGVmsJNCuR-L=WC;^eztP^6(C!unGJXXK^in zT$e3ml{ISLF10ET-jQn*Z45?lY^cWclU(lB*b~!~DItyjS15-q;GDIoi*M!`x09S| zklHpgJ-Ja3w?a=jY$8T#Uu7R~;YU5o!fx(1hz4;7F`Nn4>qB;+icH zZ48LPhdcZ&y^ri#I|Zcb3P)6;qC}eze6WSLtcpoChHC$dm{gW9i`TVSz{+`KEPSer zwq>nJW3mE%s%Oe|&;F{ivAm+C05T=qLPyF7s*5%i{wct!@&8ZwFET5IfX1otB&-x} zSUwd$>ZQ4Kc zs3MiL?pn_Bx+~KBx@+HA-MufDlf3Rq607R2;m_)B30hTmRoIChyie1+WFxP;b%e_6 ztNInwfoA=RtZrP(X}yR}=V=pZm%2IzPlme}MJM9LRg(&DJD!%tYNR=bNuXRj6Ym`F zk>xDv^wlqlZYJLJ)eTAXRVHF)m6#XtltZc1S1yOo5Gvi43eHyH?Dlb@H?)Bpz0)CB zI1F|VlR45Y=1MOdTps+N?A$iHb`yPoaFLcuYC>(+vV&_YI_tn|>>L(~vDClm^EHPo zR^95~S8sFmcGv9EA&Xbnn=A{9=jrX|@>@f1Po99^ntHo-+X;s(UQ2J^K7hB+>8)Q_ zKF{0qhSOMzB0dT`_JTp-zN~BNpfF$7walRKUe>kjps-%nHEmEhFY8)vP#7=kT7FRY zF6&xhP}nY8>}c2cWo~5!@nRjkbKWmIIF)&?V$9OYz1=4$gZy#t8bO`ib}N=sEOQzH z3t{~ovOi$eWP|!cFu8IQT!PSY^ax*EC5g?Vr=4fN&iGCP3X}$%T8qgq9gKAr<0?gycC!jvgABkV5+jEnA%s zeFP^Lu^8#=Mf=YBwGZUwnCnHAc9mYV63q1CDu|Qxq6#$8BiDsQg`r;2UgY)a zyS%^2Zw~cJ4Wky>tVgBOA$KqFn@VJ>Z-zhK8Vu2MnUwX8Ro|Xnxs=tnEk##nqUcuN z^wM*-C@7Fcx2W;ihYP9l>iaNUaOaDKklUCTnyJIksQ=`l2~Q+apI2cY;5*X+Ubs}e z4dpV`DAQ2CB8TbXYO~&sqEcQQmc?a9Mf5U=dbQXgMXc|^FT;Xr;p~&}xH%jFLsojv z?i(xRM+;?US(r9z%74fUX)HW6+*O6N+-P{>)zMJ4zBXJR;dYloId(kjaku}Ho?OEk zQOl2tZ0@H+cIGf-D~yVajTePIrHX4E{5B=qG^ko9M z36TQ97D7P06M%2Yy9;D9BSoOCTp+FO=_aiH2)?y~7jbOPq=>VPizD7i56*Vc6z?mF zH!QNvz7&zaYLQ*sbxQwC<5nJ|7`w{Rwn8urix}W?EfpKxIcmu52-G`W)DOoYh()(u zEN#)@AcVCqKPlS+ zn6~g(vX<`4X|shRp{BpeonaY3@&Pvw=%3Y!W9wn+$mT6(pG8MZ>v32%zRQqxT8Fu75?YGRP1UJsvq zw7A+up+=d5d!c!EUnU zpX*`WGkXr0A3?^ReF^cUOeuzhNB>K--_hmBN9AK4jkVF4I1|G~!0NKzO4;>Mn#_(< zYv%(oB}9nV>npz@cyomvqm7mKSa;Rc5&cU}Tl7z@!m8;iGbtIe5uh<*Eqr5l>x7ZU zpq2@$3p8v2ySHa9aAuN#8|v0L!M)F|?5;d5^z*c@>l^pF^90pRj`mSER&56`^=ng@ zb#Zf;`p;{od@e^Ud2ehB|G?NPRkQMl-l^wX3$9#%=svzP9pc*7{LILMp{X3UNt0uc*AKjgIZbJg?cG)k;3e1yb$53_XS5w)@xyZ`u3ELwt3$x}p_$uB$4-*FuaeNC!|B?vNL@CD@$uPd3gzfj zXzhRhJTjo}nU#fW6B}%e?PHdPNVF4=%aKtlOUC%vGg|L*yc|4?7+F;pvxjOARL!%k z_lpHgH{S0?8-*P7HCk3Qa8Vo5Y3I0p1HZ=$dNe(q(lh51>G7!VufMg12{bL%?VFP0 z=%1PUI!-%%oXJAwp5;<>jf)ps=Av|!g2b8iZpJCIcj=q>Ha`4GIXWE4Gyj6^spJ}D z55P`xiF25w6xZpWT<^4$B!c?mew~Ns!!OtIJPJMp@nW9%KZJh}A1&VQ4w}mG6k=EE zA1xB%Na%NZE7o_3llOCRY{ob*ld6^%^-HC+3 zKx2fkv5fSr3{X6b2Tu}t7^DU5xs3?ex8-Nn^yEZAV?C{;dpA%3H)?qj7Gzqsf4y(y zqn6_orPJ_Xfj&bKGW6T%!>|qRU)XE<3Y?F5I9XXBG!IO$Y#j|GZwq(xmg2K{OejrPWn-2;ZWzR~oUIa?TRDm7 zi@$?kj)OXMon$w6)4C+v`02u!&bb%%kTdX2<@dY7B>A0C`X+pO%JL~V^83L~o7Cf{ zIu0xCr{Q|`lb>L-O10BJTvsh0qAt7Sk{LWo+-e}f`mV|+2+x$0?Rhy%AG4MUfn)QZ zu!Sq8fR=E^w%PkGr3rgvb)wDopFi!zfsX zWg@L_#z|M-1~VqR{HFno6&67Cb-ei0S7pJkulAkIJw21lN?u#_*Z&>BeK-)#j`xeBvkj$kUBpZKcJmxOSJsHad z@m@SRca`U?(fqRTnp4rjS^Wj^b>z7JIp)Vg%_(I|WQ&1)IXaOJMlq*!vigj)+^|=# z;qPhu(>bPt@OArbWD)2;b9(6z7ijRx5j_8~c>cQ0D+?I@0yKkHjR06n%j%QnF9&8x*Y<*2SpbK9>r-d)_Sge2+I(~^ydkf;5@hnGI>W*wWHMGHg z-%D-REg~TXj*w^cZSLk!gZNf}cCUfvZ|_$fxecE@ADfP{)`B_P*XW{TO(}MRTHEXT zEV`mRN|%4|WkRQ8nsob{(U`^ibH)8<`Tnn9EKoaw2bL3%o; zr&U6;n6BKefsMM292m^#DyZB;29t*f6~yj&FYk$X;5>{SZt>+t|EtOFFplpdfb*?g zDO;!+#P{dE{vA>Z8{MV*yLT$n;Ud{mI3MO$CTcTe5I-RJy?8hT(FOJ@-ynWau>3ke zR;&)YSWNlj@RXB_6^<(^d$9lM(YTLJk(Wjnun5}Tr|_5A9W;T zU(I|aPk^dJSF0D)o&&WF;qp{eLRNcY&X9ldu*etzoZx_uj0&uEz@Lu_taHG}Mgwv^ z9o{a$FZ8y8qf9i|dq$1Ybsi}NO3QhqsS3aINK?x3CH6KQ%zf59i4B>3uV}?>xa?b+ zIEW3EzRir+*;?Na9*S_7f@1H2y-y`1n;7j~9afH*(YuS$(b~|_+Ss?LVaroDOJNY} zJDRTsjnjx+1j4s8^c`Tqt@tKWd?6=<&Tef?XU(h2D%zQ5xRqlHR0F4mYf`G&`i0RX zwSU_Nw&p$neXO)-ndro|rM~ZA5#G?ZpPa_NJ#gIU?Te#JzOA0_r*p=(a48R`I&B^G z#%$jVzlQQ1Ry!nbZj|O$DYVqv{no?9%jJg^T>qE+G`alrXi(eI(7Qg4L(~zjG2jLM?r7tk_Vka5^&XX9B>)mf;y0qCY#p<5YoC4DF97a*}UFG&kB`|sbHd+B3 z!IWo)F-70wGG$L=iex8zgx5Y+S&;!#BC5u{m*?MB@oa$BI;ls))Rsv$v}&E)GC6#l zxV_t2SkZ;gvq&_jGfy^4lulPR#;fgWX^AdVa9Oviy)VVv_gOl+MByj7k=Yqlhec1a zc@JOQDav;CmC?wK3TF z{#Wq5J^mkf{(PF9=1=s!|ISY|bu)hBoN@Kd^LzS6jJci#nvS`q&D*8zlPsGD0Kh#BE$ui$0)4iB|>ufs6C(OnFy!zi1j*h4D+kp*B`CCfNxr=3XqOQ zW@>@9r&+*h~zw{cFXwsPVH!n=MrK?Lgeoiih8kvG2X4u*OK?Okm;K44jhR5EWzaPMgR) z*nl*2BcnPQKC|E1T0tN?zv;4>^@zYB=?>JYqc~jfOOYQeM+xj_pF$Xv1Di zOT0l6oHA+3@Ge4DYlw#n4I!Y@5cxSKR}y!O%%~Hj^W1X2dqTba;BPo)grn zF90?{YpG9uN61vt>Vxn|N!s4lSrdSf-hf`n<63D?`Xu&g zC7c2iT~D@YN|V=Lh@{P%PK$$r^K-(w=Nn3h+r8 zullRCvV=#i{yLcUGgSYOG0SY5=&lkIlbB)sgCD|(o~}aLoE>Gfkgg|TWntpIpGDHQ z*Bfi@Sxr*k>^i|ZO2#_Doz)58{R|z{NL^dPnnnM~s=i~h>&P}|9a$@JOZKK5)%f~U zE#%k?O{nspfuW9#L$yyraOHaTDux_=I=gjp6?>&BTJSQNv~rKF8#~jwu_mIH12=i2 z?<&UGP%&lP(kbF$3e;3(%hIlI%jh9j0gN85@OXL0xV%)X`1xV_Ro@Qb82a@a;AgtU z)MA@chHb7Iw*%w5 z75^bz-@g;d-IK6%V)OG831n%BnXS_U%zv*!(y8Lv z$^trHsJs#Vtv40!K*AM!VK(Q=bERd`!@s~8*}tEsm0SEa{<-~|`4T0Ne=`^ICyQs- zg@)&$7jhW$R__>WRSc>ar{`8)6~4a=!^$!XYpHg`!M0u5N0Tn( zmN~3%@M;U!^$jih&ePkAt>EAe;(yxnUp&JahbHF%H2oX@a#-&G#oYCO6v?f<_%E*{ zke#*oE9;92KGwd*Ka#J}_U=xyW&SUC@$>oRZ;^pp_%ZqUAP&=#MnDk%Pjti|^0Wm# zHhz4M++FdB|{3xl(ORWpoGzg@`^SBsIy;$sG~kw1-2&dD{Q9)WuEve z3Y^AFBbgGvHwcvz^n~GdC|umBS={!5*nHmh56XVANB6bY+;pwxS}jvXSE@*i#Dywq zt&I>}{#>hlXLGGD=6uWNT2(StbFGFyn`?awIyBe%0ihCQpZAaSE^g*?t$!huzh@g* zTJB4&VC62k(_GBqWc4MZ;bX#Zo&{4UT8gj@j&0A7H+ifj8vG9A#5MMmSLcq=zu36t zz_ENfHdNIns6G-HjD4=h2$n)y?;*-v&$&=ydy;U(V^w zd8OP`@yZg&c=gwmS7kyaA{|~$(7Q5_^Xi}CRjxmRxDFs!KJyGeG96LWp9XSFEZ7XOadsWSKuDaSqHJaqL%@(mLlw+W+jaZ)M;V7J+YQI7uqVyBS9#VsVKsb z*Mt8m8$~_1{PLn66d2NaU`a2`>VcBY%b0p$-`N_W*Yf=5Wh)L>m962=%JzNeP(5fS zR3e__<@qrX_AmrrL=R6^npxR0|Gk_v;;ZHCc3m1Oq+Fj&ZZ!7lvwc>!V8}i@^%esZXuO)Q~KOWgVLQ+oo=@G-K<7hYqY-v%inL6`Qa`UEOY-)ZAFS> zW_kH+`BL6C{FyDh&^Fl4BOC3B*rD1c=&tlLuIySYAa@S)EQf2rv2d=~mg8U^d}Uzq zObfOW&uFsR%dz}3e(Bz&FT-N}aiy@u?&dkT43BDJmM(}9kPC!)I%0x>koRzP(PhnP zb^FiV!WLl`&qzauf^ORX*#=up2xe8~>F{*z$Zo734&pfqumJ(GEy=X&T`JeP0CIWi zC~G~YzXx@m&^!IGra~6_;dPU5!N<}Mv%o)^erPPc0l$`b@iYB!0shp>N5szd#L^Dp zwMfF&e{Bm|yK>f0YMquCN@WdsW@)?hULn2qwT=lwWfZLGiL63zAf`?)kR8^;un~4gZ2DxF3{MgA)DLjg=RRRgS)?KJHP=I#?D* z>sB@)P`IsQgwFAvivjF6R)(7bp?@L;5>#$c=kQDTaQi3EXb~}@{Xwer6AN*RJ1G_o;SYkY{PrOaG9f$|2n=6}h(YP}(w484WE$tMuJo@DOUqHwWvdn+%3(SfKhAD5nI@KOM@V*oGWZ!-j?PEJjqu z&T2?Hl(n_u;=#pN<~$G?`M7i1yq40M$lC9W2VVgM4>p4b^o8###-GkI* zlPp?`FaG`)$xCHSJQ%^>H;lhK02q ze|N?^T*mmTbjRhdCESqgO1Ly(_?MzbvnngSSzTp?1AgxS&5d+vS8*w<;WT6o)fKh?q| zyAPno+HM9zwr-w%b$G<@(RqokK;63j(0=$4V!lzYkLVEeUvwxB<-Q-cXf=e9+<#Nf zz&Cg*_s1&t8m$Gf0OVfIP&>QNrv>e(ImH6iVW3j0A^)(0FpQE?xldgmL8lt_mQtv=QG`L$&nAM>U8hu6>x^EHb<+`tc)Q5)yU~MS9 zwVJ= z9D_w=M|c&zyGjkiq~stVu-V$_SRX-rAWwH>?ulq=Q)A+Ip~loi2tOP@SkAygp5pj% z;`oWiGy&ka9Iu)w7N~mAjN-V|*b-$j=d~zEd9BynzN-%t%qFqZ61Pjtsd3JN&p{M_Q(&}sqy1K* zQ+4wH)Ak;4a#mH`|M2W)c4o5+*=$Pz63T{$03lR&6G)*-?;SyU=fNF7<(Y|5q!+2u zq!$6DN>Q59QMw9(uz(_hsGy)ABFq2#JNGGfW;c2DeLw&G?A-f2=iGAcIp?ldaK7Q)wnjZ8A~=Vzx$+>Cc7iJ++^`lj%w}7m_yC&4n!ebS|_L)M_qN zAyiEo#PczF7ALcL(Vm3D-m*8|!mokI<`w%kO-POqn=6l_wR&Iy>a*GMzE5=l2jXJVd^&HigNPz%4VRw@lg8Yj?JWbc|I<=+o3 zC$=>}Y=Ts3XY!s+?Tz6xDu;{yZ~FA>95L+iuR~L`3`&65*dH-EjQNiemE9)wyOQ_R zUp0A8{l;((p6%r<6}C#`-V}vIWz&vGKM-mL&@!s$*}S_NsliuMG@Vdx^-gDochID) zwo}+CSjx8>n=N%XC@zON~oV9;}w<(7>1wQqMuWubU<9xtb{!}F5F5wHF$e|a{ilCq{X*n-<^uN{wt1(UeL0NkG7+}EH1 z6+8*udpf&qmZ+RT+ctf{r)*7GWXK*bWD+?E>tdUYx+yF>nw>8_K<5lLqjIjwd#zty zpXNn9&!}9ecsKa*ly3T)QMpw3n|wSxTPxvRoj;>;mBQZE5Y~9^^WM?@-|_vwmCq>Q z{;y>{qjI0h@e98kbDE-W(`sj1rVee2PT)P;2esgUCDGksz8rbBzNSc(p6wB&l-Xt< zQrge>X+yihW%~TxAbuWvQ@9XlveflC0iw6n4Cr=u+Y3*-2O~YDixp zr0Z(JY`=Qa^cO1cl4Q~eHAR+?^+AI(`Z?eJcxs(>Kz&>wrGDrQLff9Qd|dGxvP#Ak zFDuu4T=6Gs>xEy`xZ+u89c^6EYRk~x_2Q@F3N6{ACp#UFp2+g%2z#=K&ZK(P7fAg-vP;Yi&uFrMaI_Ul|solT6;;cdM!2YV}vE{qN_(;?T#Q6y>zEaGV4yC zRvB#nvgQlwH?O$Db(iWZ^F)%q(#XmBO6BbLmG++Ym4D94pY@gEa9v+%>8E>^pMn(i zl`3XU4$rUXSq#eh%3l!*U5kGQaQgB=Q_UWr8`$qtm^}bHC#b##EU3P2?i+H4i?5PI zBV?V+hL9>lM*+*Y4 zOkUBQ(Xn|@VKGl@%`$Xb;%qLUwUd7(kFM4r{0&ruTyEVua1ciHMI-oYU zui_$9@jYHDRRme7X(W@|ebI%#yEOi(G(M zDnQEj9m@Ayzb5O;q4#6;mGv|*@ptK0TKLR*IxhoEne?6G44(N$awcB?ZN?Xa=qBFQ zt66-<+*on#I@Q+bVR##z#k*!uXXEFbQr_%tKSy5mTwL8;aEdr3{xcv0gjq@6aQC{Y zg+Z}M>U{GYTo=_u-vwZ!AD%DZ`C1hR`>`#9u$y38dv`Ue-AfRQ>@yFUyPkH(cUiH< zb5*dSc}8a=(x_ubbs;e_qqBz@6J7+y-5&|*)&TdwV~z>-*ZHW7P2t5BRP9~!l%x%` z2jT%6lfvx5!HOx&9vrMCh1r9Hl~R~JI9NG_*@J_%rZ9VOu(2u39vrMKh1r9HwWlz9 zaIhs)m_0byQYp+H9Bf<)vj+$3NMZKiVB=GmJvdlr3bO}b>3!>eLyvVI%DQ&e|zrS{BG6x?%2<-1xH@e7@y0IewPD$q_ zh&HuD>vbI2EG=-PB0F#+Z{EYY? zSa~OdqP%W1)H1wq5;<-!XJp&URNUw=6<41)RNQ)dsp3=I<>XbD##M1o&x7G%c|Pdufhnu$P{Cc2-u=;Mq%^Y(KQJE)Ob`?TWncIUZNCon~(<;YLR+ zy0A)s!iMsyE8wcIXXJ$yg2Kx43aeO)F07?#i8T~9N921tQv0wcTan?Fcd0@o-E6F&eOtT|~{vT4@i1fewt-`Q%&8uV2aRzM{V= zyu<~VQCVd(#vN+{%f?ZYDi6Yn>4iy^hZFzt#Q%BXKWctHH|ZyOGB=r}l(5P2>!gj@ z2f6&yM3)UiZx=cjG4Hs91P8&k?EfmrQQZi)^kViPg<@jESjTa1BUk&E_;;;4RY= zovA;CG(RTI=4dd))_fm}5~zGyT*91aHYrEzVz_Z zf|@FCxO;Y5Qx%JvdRPEQY+1cXR$(EK7@Jyb^GsPOoGf6%uRbCRe9DQ<)TY9L>W-Q`! z%ks8N8@ZKZQf{UFz~j$kyb`q@uf`QR(XW3SuQmq-udI*ns%^tt5N~PjR_1PvyEv{W zK3v&WUUdsxapfFw#f{m8fGhGmt|-<>uB;1JO3^zoWk6p)++%d^im46PJ{5Y<%7Nma zqgk%;PY)ybXH*(_jr_|ojr@D%_Zk0GE{}gs*FH7=Z3imXwViomeFE-CUE49k1@TS_ zu^3%bs&I7|dDZQ4#np3jT@wPX%JaCYSR=Wb=-TVzm7`Ct@k$RPcx8E8rj5MHF^#

Kr!IOq6Q7?TzDzy)-fY;^MGt18Mq3kykJ!_S6 zOgX#-1Z{OPX1L(8Oix5$Q+TVPv$dh@mDo%0ApR0w_$%a)^$nXhg)i_P#CwCvY_glv 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 z%0AEJm~z+)!rF#${zP&*0rEvM+|o5n`yW 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� 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

atVm+*N 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

E-dX(#V9smO0CBt?_5MK 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

gt|@rrlN16 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

9zD!W!R&0Y)Zpyd+2o5G-fcVmRv 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

x4)BdgdV_?M1t7FU}ls>IKNlf6BeA(7z)_? zgMcq+S0mOMHmpHZGu;_f>4B7Fs5e|#bkKORB;}fMa^AxkM8#Ve>B7f`s7) zN#=H;d5xd~0MQhiz?^OS_@^kaWp#@3$^OOWA&~_8bZNHX1lB3@kBprQia#qhJKuCd zT}z8i92nhv;qEb~Z%4BOqwb4pAJx4n5cKD9N;_n4pKjNqBko0o{ry0FgyU6!N6`tx zy3LFLrbJH%n2Mp;Sg$Nw!3~@Xl;tb*G>j)9#&FF-u81cel(-31j)O_eLgVpDueo9_ z_RDJ85fNhyFNHSB^Avn~M$-QbDa9t7FPhcdr4|IW5qo9#XIK62_MX)ZzmS&GZ{KYufYnvcvHH z%Q;Nx=d&KpSl!E~3T$O?*D$)+oPQGLK<%SJLFzhhg3~IBv7xD|m{DN{NVv@;devwP zpy=wMMAG#gYZMciGQs1p@S7Uu;L0ZFZb=Pu0$JSc+Ytvt z>mP*snP>wXnjyB1dJ7)6bwEwO&lUwV3Q%kN_>%zZQ)@j?jhpc z#r4l*I#|o`^Q(AfiWekm1_RL)CduPX1pbIsfS!(GX;{8eNOBLa-DUUi##Ns(V>U>+ z&iNg3tk%!l*jo>TeE6ObA=X9_@KfYwn7d+Lbq*_ziBmLzjOLbSL8}%{4s9W|2Yg-2 zKnxd5&t-175&i(1E(F~aMbgmGg_I|O@YY28%R2iRXrGPWjYK|t&1Opc00Aek`AxLM_!1;!PH-I6M&5RZt(2^ApivfcN4jfW4ddKae(NQuDs^i(F zDF2y(qmA+sLwq&>`C(H9P7EKFxTpG+0Fx{)>D5PeMSPUCr`xJI&-AKsM9!#gOlFyL;!?yJQI_|OmX}9MV@qMCTU3gBbOvaJs&Vl=(HNyB3#E*O zfJHWS%Gyd{@|vHf;_5+h#DJz0 zKxB3z*Op-ykL|NC)Gxs*kVId0s#amt!TtL)S z;h7=mz>+B1f3&8C%4vH)+P}Ya4MrJG4(r32i zS`iGzA*bOP=v;}6%Pr$!;>N9znx=$x0>|ar0~{4fqazN&0}8gw>&q#*M9U`S9gt!6&>dJR!lc01c1bq8DPXBoD<9uQ6muY*w+#3dx_Ons)L(B8^)Mz}CK zMZ?+13gP<4lBa?^6w3K@|l)3a7)*s|UTj6&yOq03dLD@+c# ze2o9dBrG~SGWT@q7hzOC!EBgAWr*Dr%1u(Jzl{a!X6L5A157=HsGWe|BQt?qMlv$A zP_bR%oC2UJqL=;GY3{EKz z2&*Wh%|cT-Qz=(KO_Wf=R4!JP$bt6(0tkNrF6@1euoY8I?;43&&G8*SCgNg;+% z$?Vot!EXF*=t7Z`nsL8LvzMtltz>-5G{m1yN`HGo3!L`7Cd;}tV#7JiMo|fMUA}JM zmm{XTMRJT9p!D&@T?a=$_^n99F80wctK*@KT7*%my2wGQAR0;LXK4M&JWyhx)+gB0 zVufbDthaKS$seB6UV5L{V*$aLWD6c;=C*&#qE-u%8P%0q1!YteY7G@nWdBl1XB3e< z&~~S!s38HDqq)39bc_JsNM(!6MmDkwyxrN1>^hlZvyv3Xc!M%0&3wSDPKE}-GbPO=3jJY|2Vm%jR0&(h^D$U6mufF|p*DA43vCJ>l+)BwZO zu8JG=t!tx1I`VpmY;~G?ez5vh^T(v)iqEfM?v}h=-Ngi{6H{ghm+SHp86%(4S3q?2 z-8&Nb`LiEB=0qZqAK=wo)sAgd3$$LKw`Q;%azD*Rv}_^+{|ej=mT6AblvyiZ`Ow%v z{#OS6gO_n8QO=VWOsBHwthSowWG$R0s?$x0RC&!|hsB504jVq`@F7DJ14kU*Gruqd z|0G)ywscIJtx&0cc=2ym#RUHUlONx)YV}TY&nek!&Sm?4c-_@2|Jd`E$xG+m_uNab ztleqGBkTWu+Z|7ydfvlN?Y61ux$>RA^UD)<81wQY3od&3;m8rcd+?$C|1hOz`hPyU z>3{wjx%iyV&)+)Yyju794u?3O?78>q4-UTUq7!;P{aV}LcYk&6u;ZS(X~Z*QFF*XM z$G&sKEvJr~I)D3*XZGJ^=k%{WYLb1$e;1~w|MWf zbtLjMo?VV~f5AZf0?Wzv_&)wSk;tn^dn?{|M7qadP2k^!=#yJ^h(tcd=M$0lH~9V{ z-sj-?)yTgXdHRFKS)ktsK`I_ep=R}{VFvZBLJd*se92W1YaLDv`R#{Kza2%YhTG1d(Z9mdI=n&w?A9LGn2e z?BeKpwF-}JMrIF(gIvk!-o=6NNLHio(lX^zV2}zlo)glN%tm&@e4pQyhI_L%e>5kc z2sV8N-gB5aONC2wk^UgwC1JsgI+v4}=Q>leAeBK~Ip&<6$AMUvn$KZ40U49X#9FaF zWMxjuaPuDn(dw==KTMQEmBOnDsCIt8hfes_ZC7V=b(DCaF_Mho5- zTZPUcpKxPjThI=j)*FTY0`cZ8YTuijoXrRs@}@BYmPx+JNEN5EN|r60<9yuZ@8DFrza>sqk$7aX5l-^p(ak7g z;y4j}j(owU!yKk;r!G4Q+(48{ICLfQ+LBlbY&!58de5u7Iz)Nx%^|9om|ej{`xR(3 zo5WThT4B1zv>102igT6pJ~|K`<#NBX<3x#=psyA4a!3UGRdOVj!VM1hs~CFOBcixi z1W~tuHP~$ereZSPM+8NnW3m!*HNBrYo~$0@q8H(=PVpoyxLSxYS_Y zm^0`4B%I?hTfp?rGBf`Sd(;C88Nx@Nfhe#Pi7+N#Ih-k=eG0O9p@|KLMBc<&m#hcC zGDW5iq>++@vreYlPzgIJoPian7hpXaSg`ve-7v%2V5fknUX+4>+5_6 zZk!y0KI7f!3kVQ~UfAJZSacpg34W0F*pK+#KC{h zz4EIgu0DC=&Ij$b^poN5SC)PDWc3xh{a|zIkv*5Ko;%{ky;m9-pnI&b8I-@2mowNYzoKmXGu zFZ}G)o&R>^^qGlU-x$2H=Uzv@bK3EvdyU&Ev3Nz#TWa6fe)4N0FaG$U^D2*=o_%KF zHc!0$#iU;@-MMwq^l4KkR=-*?{jG1$UH+}QJyNHqe(}nxb)_30x$bxI$5yZW@XwD% zdfd_LlD$51mcHKp!bv9%etw&`n~uHy+RD2=D|_m-o4;6g)j5~FyyO|@#`G)yebUqi zUtBZb)jl77_mCNH9QIUp(eL+I{y#4*ynSl*U6H17*ZgAlCt`2@>XDI$eb!R>o#cm4 zPpUcW;?K7`p!_FCzWCC(caE?6eCAKz*lD-l_siXX_6-L)SqAJ$KnIJKgc$Q%`zl@`|JX`23Xf>xca4=GpVtq+Why!=8`4cKy4zw)Z;z zg00p+w@vRuPd@LqihZ6vZPN1}Z+p;-H_W;G{xheg&$(~AHG2-+s{LmN+`D=7?Y~@b zR?XO%4}S9ftIvC+@r=DDy?5eMLvFmd`Cm`nm7Vm?PJPe5J8{OWFE;<`jDP-O{F@K` z;DqB#X0B`8@2}^c_|u;@_nkVbdgUQ|zp(M9@&9vK`&FyvoOa#3-WNTbeK7NrS60-1 z@}nINxUJ&l)#LX3KX3>`YdrtVA zpFO7hkuUG(sU&uq2flw)3d=Ev)w{I5G#JpJsnUFN;8!^j6- zDEYzrFAn~E(@X#S>py=#_KUq=zkj^*=Cgl!{H=#}{ph_}8xH>9Qz!Ys6J!7O!M~ED zKh93w^zEmo57?&etOeUV@ahFUcKYk<(R&)7IQabozjNqCJO8chSHCJ3%>sh z@2}(84oKG@?}y;oAbcJJT6etr& zp_Irte|GBYaU8-lV~0fhB{#dZvYkoD4k-)8o4Zs#^)@skKxSZ=jCV*d4rL`llIJ|M z=p{iS1w$^*!$`jYXG-I-`{i!3Np>y`VkqX33pY|c6k_%yKDS5KA=}tu*=Y195j98B z+FY2(n;>$4M})~*gubWkzhUh;NSf;~6^ zFCJ#G(FqO*l9kzHd`KH7M~45_f)0C%HD=;Dc&|o=K3)brb7?@4JTyy0xO2@Qt8Vmv zfW%Ro*c**tO`k-f5jGJ|%-FLmj-yT6PZsaZV)9dCy?3mYjlATqP9+jEV-_`~`LQn4 zC!YorTLbkh)HoekgbeJJ+4xLr!nZIVTxOVrhbg?+OgkXcQHIAyb`<&`+fdsY{~=u# z1I0Sz`7YP4T(N3&`g3P%xVgSdd%aL~@sh z*d`t0I-F$rd+akLtF}$%JNe!ANAQ@5^SwrTkvyt4EdR6(KHnQ+#jS3b@JzHR7nzAk zFah-mfM+OVsJD@HxR=y_&Z%R@PG?d*p|t{{5~mG2LPk#5 zvaG>coC-ptETLe>t34|$ELf*`Xb{g3S(CqmfXksl0<`l`Bo-oZ5QOx=!sTW~Sl40* z{X&Z6RwC1EFOz@xgXbhwA}eZ9&3cTme{3sd+}Wv1P(TJel8t0QwwEQ#xlRtVtmrS~ z0VH&1M^Gqa%o(017G6SPSE%_DD`j?y|8P7T*%oV<%Q>3CE-JPM*$HH_K1k}$iC|K{ z?3##VF6;V}*~a--g=}OYlDoXnd2*dNwrb@5Q$WDwg?s`Or4*uJE?I|cBfb8ol(4d! zJeZOU6nZL#nnNq@CS-SoopQI$&XS5}{1%i4H)9n927M!JR&8ByvP=cDus#EjF=i`V zC5tmHvV~?j#cMNC9E&WYZI+<*&)MZCpyaT2tvnBk0t&J0g6FR6SIa~`Nb*Yg%czNRjHs2Z`MXQw5s1#-q#G~~a-QYk+%<8=0{OH$n1QSYf$yN9=2nw8qjUHZcj>0qK~tCp{mNImA~t!2Y1Mj>VjP z#G8>pPwmtr{(WgJZ&>Fmk=HN)R0+gExBCgt5t64u>}02(wcjV`Tod6W-q z*8Q<}>X>LX z_hdv_3T@|P8v?5(`v6seAy0b39XIqA%2hJ{|(ixLo@O|#bM|Mr0#YwrtwlCeNzxJ-|*u%@8 zv7+9w{=fTQaO2EGfAe#1nog+s#%0^Bjv>j&GAM$y;@LgF8gH0qAQRI;mFhY5TD3P# z27xU0uNBa%8{~K0&$dKvLkZ3;TYGGlt`RNIx8&4H6tt*pJXa^*F&GU}h`7k|JFx`3 zmAxf_b65%BC1g>(tSz{B8E1WRUS5Z(k2O+G+99MHp>2{Aa#ReYSn`x)m!H5iQUO;H zm61mUT9R2o6@f&FYaNrg%W6tJXCIErQJT#P!e+jMBastLKph%*TElNJ~QdI02I>UI;vAGK$0F1{}2J8e6PPgwB^T$MS+5rYH2QmQBfZ zMlSRm8LgUJF>KIasWCnd9yUByi9N&Dey$*7LH^8KY2M}COL~m{+g*=eGWn^G&b;V_ z-~I8!U(UaA`DcH6{M3V*=e*M=``Syf^rtVC_xk%OlQ+J4;;bV^?2y@ZxBZvC0wT1X z{Sfc7@&0qnfW`QHCO&V2&)>!SEWGpY61-2u`%m!OBG`S#(!S&OuBO3SH_>U?n9)Uc zA-t=&vunnunMl77Bxu;7(VBl{o=KKT)37daA4jvJ+S~13l4j;oWQba;UeM-4zfzje z=!phf?i9>?&){#Xpx$uSc$!6pxM8M=z*^TDk-1;cLgC-@hEEcFdMOlb4qgI;Hh>X-!8*k=mSZ8Etfu`8tPV8DdHl2xM*rYRk(!`*5a1t3 z%OC4N%sB)&0K9O>)fH0E6}UFw8g6X%;Xnhq2vr^`HB?io=Md=(ViR46imctM$DI8t zp?4TD=q?fB#uLL`MT*Yj6;!Lb2xNU6(zUr6o*Ufz;%eM#yDx?6B3n~5j7 z!u|k1p0;}2%|ujrE+S_65$6fs@6P&5pdD4*l0)E-fQz!?ha4+HT>k~23#(p&o62Rk zp!${dPH<}vESWSHMBN*D7sQJ%*<$G8(haK5L3y3TU{!(hh?a8kVoY->bKAzL6C2vK zh|X+r(bSkoRse2j2rHCpbPT}nc>V8QLg}?+QxO?lMv9&@cj(nBcdFp!3qaS9FrzV?~~&fVqDXcDah=bwH@dfyG(XBIra?849gd~fW!f!CgY_!w#q+rD0v z{NWyFpZXv&EW>L&g#Z8IeFNT?;l)3m@l#7U46^Mj(GUjas~I#FtL;}+4E~#gZ0FHy zN+M!Mbe@TFp6AN6J!?oIRe>3(dKWTJLQxEY zd~5F$OEXcZsDH>}k2TqD5^1;s9ulqxn5YIC&1x(ru;8jy4P8Mqe=}^-XgcEPqtQyV zPrT9ThiGnOEd%Jgd&xmVI)ngMzXZ;XO#{XN1fXfkgz_PS2M-!JOpPSATDoVIgNWE~ zu}}KiOW^%6&-iB~@V38sW%;h_?>TL^IaAJB^69e|=6e6;%GOJMan0JxPPui|rMo}) zv*|}YH6S|knNvQU`&|6zeg3%NyGu8}x3=!BiU}j$ZQ0?f4}b7+-CwW#@R@D`L8?s#!y%@@h(%O1v5+a0UaN08P(#GbAZ zFM4I|kKZft`%nxL3z0F8IJh%_b z_iQNKi#ubG26mP;T)mT!sb6QAyy{(tiXFI#nw7Jt*d%9IV?j*d<6M+0BU#caPlt*<%za z6|N6P%sG5I?nxp^;P9!zAW&)&hKpP@+bB^EP>ft{2j?XRRM`99aW*ZLMtx0nW6oJc z+Gyfp^ppwqblk20oy%V+jPP<`F83rLv`bJ8MU&F2Ck{#?@E2TfHW7gBfNu z;`=)V6<~hP%?79J7{SHj6XP~o0t)4P1eZ`sd>!grs|ZR_Fcb~|5I&QMIlX2BSRKY2 z46ATLAv!TZ@@)n;v!51C8b5FT_M%VsTy$DIDN znh`Z9yek@MC&_^fg;L(RylNjPN(Xnn^kh)TsQ($qZ@Map#N$4Y6 z7ug2sY!jj!01$Rbp>ItfnweR0nneSfFprseIHL_Pp3Lb`NinCl7gQy!wv)*ubh+eW zhpm|)7s9K-NUS~RS~2$-4~uA3TT4qk14jXxg78o_FV;SZlQnLl3XrjV2avB6qFB*D zIcr8_4iL%O+t9V$Kq_+6=JtPvHR!uu_rXGxs-jaqOb`V;3kS<{UCBjo7rRMqI9< zyk&<@(zyedE82q4ymn`fC+q#(*S+e`56pAJrkpLf!VB_A)&rS5kZCwj)rrJ{MXpjj z6rO(Yo0x-3`mE0%AngNv5OXH5xiV7N{2FnFU}a%DcuU~gFnBPP&P%3dSC>+hksb4; z41nUaA~q$esUL?9LvS|1v`c3Ym^72X4-mFes$Bw98rrOw1-9T=$;kf$+uJ4B5%JG# zZ*T3fZuuV*=d9eiZ0>2Nu72|LKRveXs)zpamsLB>an5YqcgR`4zH6^@cRqOjc@OV; z>3NIdH($70Q?H9>?eWwl+tl~CYWTm(ue!Cg?Am+J|NiwO_sibccbC{rd(Zj&rVCn6 zzjeo_pSkr{cW=CX>qyBRo2pvw;&JE+^Zs;q^Zq64n%-?)_x{sQtef}JE9(w?{o#l9 z+rRN)9+m#+zC};Z-SN(+&)gyLZ1uj^KX=LILtp6QEP3g$HzvKD{CLjGXKXy}u9uXPXb06oDPg{04e{Fh)tJ^2-^v+LD+Ii30f4#?6PyJz!e_rwJ zJ@0;c_`W9(8@AszZ~SrpdADrcW7rdOdNm*WuU;qZa%%6B`i<<<_S{i@E7 zHJ^VnrswBV$9{Y6y78Ac4V$>tZ!fI8FgauLHNTiQx%#@Jr+n-EC#F5K=9wAqjC!={ z(o5Q^|B?MJ*_S!cR`5ZdseEdEPX{RFp z0WgmojXZbb^%6dx4Ftbm>=%i=3;JuI*S-Q1&rFoJ8T6+hZvymI8&u^e^J0j1HsO#VZ5TphguOd$j?ffNZ z-;BIh;@S47Bh4(k;`uVvZz5>T#5)0gu0?+y1bPpk+#`@?KIol~@AvE+iIk!}N!0Ck zNOJ{fd$?&vSHcOLEwdaGz8!-)P?D zAB^e^_>UW`1|;NO`Ryw;+l|gxIN_UPR49x z0DAmDQmjE$8TVI#rq|(no$E=!D7IL~Nw}Y;>pLR~*{e5%v(QBdbIt zBmadgCH_)4CKl_;s|<~K!#ht#lN6(P{FV9wS$lVs)vJF`%#XqTq#XzH&^%R-@gn(!5TCpy#J$)FYlX^2)`HlyEg`0i zO2+4W^$0Sk@7OIN$U`3zq7d-MSNUVHIGJ8V0du#cfLSPjCwz=DVN@(#iu{(DY~($V z7Pbt}adr3$+Ao6vD?K3tD_N^>)|u!Z8gTvcht{v91%!!;vFRXHM&Bd?fi~lv;ba=h zqtcHoQiZ;v0OK*{&B!of0zN9J6XTGqAtzWHrO#S=lJ#+9?&FCkPH}(uS}?+kq1aI` zF}c%AY z`&Tyd6J#9h�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�H?s7>kZa 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

j5h_yN4(`Z(zwoll0)mCy`^ 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 z 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

P!%aBS7G9X@ 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 z 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

`$7q0mOk)0&n7L;_vmCI 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

S!LAcQfFx?Hrq0eITQ>_vDsF1 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 z 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 /// Defines the client model for every service. diff --git a/AutoRest/AutoRest.Core.Tests/Resource/SampleSettings.json b/src/core/AutoRest.Core.Tests/Resource/SampleSettings.json similarity index 100% rename from AutoRest/AutoRest.Core.Tests/Resource/SampleSettings.json rename to src/core/AutoRest.Core.Tests/Resource/SampleSettings.json diff --git a/AutoRest/AutoRest.Core.Tests/Resource/SampleViewModel.cs b/src/core/AutoRest.Core.Tests/Resource/SampleViewModel.cs similarity index 98% rename from AutoRest/AutoRest.Core.Tests/Resource/SampleViewModel.cs rename to src/core/AutoRest.Core.Tests/Resource/SampleViewModel.cs index 2ce75a060b9df..16c9946902760 100644 --- a/AutoRest/AutoRest.Core.Tests/Resource/SampleViewModel.cs +++ b/src/core/AutoRest.Core.Tests/Resource/SampleViewModel.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Text; -namespace Microsoft.Rest.Generator.Test.Resource +namespace AutoRest.Core.Tests.Resource { public class SampleViewModel { diff --git a/AutoRest/AutoRest.Core.Tests/Templates/SampleModel.cshtml b/src/core/AutoRest.Core.Tests/Templates/SampleModel.cshtml similarity index 92% rename from AutoRest/AutoRest.Core.Tests/Templates/SampleModel.cshtml rename to src/core/AutoRest.Core.Tests/Templates/SampleModel.cshtml index 87944451dd4d0..613d94433bada 100644 --- a/AutoRest/AutoRest.Core.Tests/Templates/SampleModel.cshtml +++ b/src/core/AutoRest.Core.Tests/Templates/SampleModel.cshtml @@ -1,4 +1,4 @@ -@inherits Microsoft.Rest.Generator.Template +@inherits Core.Template using System; using System.Collection; @Model.Imports diff --git a/AutoRest/AutoRest.Core.Tests/XUnitExtensions.cs b/src/core/AutoRest.Core.Tests/XUnitExtensions.cs similarity index 98% rename from AutoRest/AutoRest.Core.Tests/XUnitExtensions.cs rename to src/core/AutoRest.Core.Tests/XUnitExtensions.cs index f8bd9d051173d..6af2b11dd6aed 100644 --- a/AutoRest/AutoRest.Core.Tests/XUnitExtensions.cs +++ b/src/core/AutoRest.Core.Tests/XUnitExtensions.cs @@ -4,8 +4,9 @@ using System; using System.Collections.Generic; using System.Linq; +using Xunit; -namespace Xunit +namespace AutoRest.Core.Tests { public static class AssertEx { diff --git a/AutoRest/AutoRest.Core.Tests/app.config b/src/core/AutoRest.Core.Tests/app.config similarity index 100% rename from AutoRest/AutoRest.Core.Tests/app.config rename to src/core/AutoRest.Core.Tests/app.config diff --git a/AutoRest/AutoRest.Core.Tests/packages.config b/src/core/AutoRest.Core.Tests/packages.config similarity index 100% rename from AutoRest/AutoRest.Core.Tests/packages.config rename to src/core/AutoRest.Core.Tests/packages.config diff --git a/AutoRest/AutoRest.Core/AutoRest.Core.csproj b/src/core/AutoRest.Core/AutoRest.Core.csproj similarity index 96% rename from AutoRest/AutoRest.Core/AutoRest.Core.csproj rename to src/core/AutoRest.Core/AutoRest.Core.csproj index 2e3fa937049df..f001491da32f8 100644 --- a/AutoRest/AutoRest.Core/AutoRest.Core.csproj +++ b/src/core/AutoRest.Core/AutoRest.Core.csproj @@ -1,7 +1,7 @@  - ..\..\ + ..\..\..\ AnyCPU net45 10.0.0 @@ -9,7 +9,7 @@ {C876085F-9DC3-41F0-B7B4-17022CD84684} Library Properties - Microsoft.Rest.Generator + AutoRest.Core AutoRest.Core Net45-Debug @@ -90,7 +90,7 @@ - + CustomDictionary.xml diff --git a/AutoRest/AutoRest.Core/AutoRest.cs b/src/core/AutoRest.Core/AutoRest.cs similarity index 91% rename from AutoRest/AutoRest.Core/AutoRest.cs rename to src/core/AutoRest.Core/AutoRest.cs index d732ff6639c8b..093fa0d22e183 100644 --- a/AutoRest/AutoRest.Core/AutoRest.cs +++ b/src/core/AutoRest.Core/AutoRest.cs @@ -3,12 +3,12 @@ using System; using System.Diagnostics; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Extensibility; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Properties; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Extensibility; +using AutoRest.Core.Logging; +using AutoRest.Core.Properties; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { /// /// Entry point for invoking code generation. diff --git a/AutoRest/AutoRest.Core/AutoRest.nuget.proj b/src/core/AutoRest.Core/AutoRest.nuget.proj similarity index 91% rename from AutoRest/AutoRest.Core/AutoRest.nuget.proj rename to src/core/AutoRest.Core/AutoRest.nuget.proj index 83546d434a8e4..88f42a1b7316a 100644 --- a/AutoRest/AutoRest.Core/AutoRest.nuget.proj +++ b/src/core/AutoRest.Core/AutoRest.nuget.proj @@ -6,7 +6,7 @@ true - AutoRest/AutoRest.Core + src/core/AutoRest.Core/ AutoRest diff --git a/AutoRest/AutoRest.Core/AutoRest.nuspec b/src/core/AutoRest.Core/AutoRest.nuspec similarity index 52% rename from AutoRest/AutoRest.Core/AutoRest.nuspec rename to src/core/AutoRest.Core/AutoRest.nuspec index e201f91aebd6a..76661d1c2e62e 100644 --- a/AutoRest/AutoRest.Core/AutoRest.nuspec +++ b/src/core/AutoRest.Core/AutoRest.nuspec @@ -16,25 +16,26 @@ Microsoft AutoRest - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + \ No newline at end of file diff --git a/AutoRest/AutoRest.Core/ClientModel/CollectionFormat.cs b/src/core/AutoRest.Core/ClientModel/CollectionFormat.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/CollectionFormat.cs rename to src/core/AutoRest.Core/ClientModel/CollectionFormat.cs index 55fe55de34bc8..c136396df3352 100644 --- a/AutoRest/AutoRest.Core/ClientModel/CollectionFormat.cs +++ b/src/core/AutoRest.Core/ClientModel/CollectionFormat.cs @@ -3,7 +3,7 @@ using System.Diagnostics.CodeAnalysis; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines collection formats. diff --git a/AutoRest/AutoRest.Core/ClientModel/CompositeType.cs b/src/core/AutoRest.Core/ClientModel/CompositeType.cs similarity index 99% rename from AutoRest/AutoRest.Core/ClientModel/CompositeType.cs rename to src/core/AutoRest.Core/ClientModel/CompositeType.cs index 37f16ffd1c908..7c6bb74339840 100644 --- a/AutoRest/AutoRest.Core/ClientModel/CompositeType.cs +++ b/src/core/AutoRest.Core/ClientModel/CompositeType.cs @@ -5,7 +5,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines model data type. diff --git a/AutoRest/AutoRest.Core/ClientModel/Constraint.cs b/src/core/AutoRest.Core/ClientModel/Constraint.cs similarity index 92% rename from AutoRest/AutoRest.Core/ClientModel/Constraint.cs rename to src/core/AutoRest.Core/ClientModel/Constraint.cs index 93be99558be0a..a4e32d1afd82c 100644 --- a/AutoRest/AutoRest.Core/ClientModel/Constraint.cs +++ b/src/core/AutoRest.Core/ClientModel/Constraint.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines constraints to be used with Property and Parameter types. diff --git a/AutoRest/AutoRest.Core/ClientModel/DictionaryType.cs b/src/core/AutoRest.Core/ClientModel/DictionaryType.cs similarity index 98% rename from AutoRest/AutoRest.Core/ClientModel/DictionaryType.cs rename to src/core/AutoRest.Core/ClientModel/DictionaryType.cs index 6dbb1940a16f9..95ca4c255a9ad 100644 --- a/AutoRest/AutoRest.Core/ClientModel/DictionaryType.cs +++ b/src/core/AutoRest.Core/ClientModel/DictionaryType.cs @@ -3,7 +3,7 @@ using System.Globalization; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines a key-value dictionary type with string key data type. diff --git a/AutoRest/AutoRest.Core/ClientModel/EnumType.cs b/src/core/AutoRest.Core/ClientModel/EnumType.cs similarity index 98% rename from AutoRest/AutoRest.Core/ClientModel/EnumType.cs rename to src/core/AutoRest.Core/ClientModel/EnumType.cs index 26740f7fbd1fd..13ff5d0a4591d 100644 --- a/AutoRest/AutoRest.Core/ClientModel/EnumType.cs +++ b/src/core/AutoRest.Core/ClientModel/EnumType.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines a model type for enumerations. diff --git a/AutoRest/AutoRest.Core/ClientModel/EnumValue.cs b/src/core/AutoRest.Core/ClientModel/EnumValue.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/EnumValue.cs rename to src/core/AutoRest.Core/ClientModel/EnumValue.cs index ad2ff1a9753bb..eea56097519c7 100644 --- a/AutoRest/AutoRest.Core/ClientModel/EnumValue.cs +++ b/src/core/AutoRest.Core/ClientModel/EnumValue.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines enumeration values. diff --git a/AutoRest/AutoRest.Core/ClientModel/HttpMethod.cs b/src/core/AutoRest.Core/ClientModel/HttpMethod.cs similarity index 89% rename from AutoRest/AutoRest.Core/ClientModel/HttpMethod.cs rename to src/core/AutoRest.Core/ClientModel/HttpMethod.cs index 43a67761b6957..d3947d8a4da91 100644 --- a/AutoRest/AutoRest.Core/ClientModel/HttpMethod.cs +++ b/src/core/AutoRest.Core/ClientModel/HttpMethod.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines available HTTP methods diff --git a/AutoRest/AutoRest.Core/ClientModel/IParameter.cs b/src/core/AutoRest.Core/ClientModel/IParameter.cs similarity index 93% rename from AutoRest/AutoRest.Core/ClientModel/IParameter.cs rename to src/core/AutoRest.Core/ClientModel/IParameter.cs index 6495a24060c4f..9eb10a34e0adb 100644 --- a/AutoRest/AutoRest.Core/ClientModel/IParameter.cs +++ b/src/core/AutoRest.Core/ClientModel/IParameter.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Generic; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { public interface IParameter : ICloneable { diff --git a/AutoRest/AutoRest.Core/ClientModel/IType.cs b/src/core/AutoRest.Core/ClientModel/IType.cs similarity index 89% rename from AutoRest/AutoRest.Core/ClientModel/IType.cs rename to src/core/AutoRest.Core/ClientModel/IType.cs index 2c16b3c1edfa9..c02d90a172ae3 100644 --- a/AutoRest/AutoRest.Core/ClientModel/IType.cs +++ b/src/core/AutoRest.Core/ClientModel/IType.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines an interface for client model types. diff --git a/AutoRest/AutoRest.Core/ClientModel/KnownPrimaryType.cs b/src/core/AutoRest.Core/ClientModel/KnownPrimaryType.cs similarity index 92% rename from AutoRest/AutoRest.Core/ClientModel/KnownPrimaryType.cs rename to src/core/AutoRest.Core/ClientModel/KnownPrimaryType.cs index 94dd5ffd7b726..258807758de61 100644 --- a/AutoRest/AutoRest.Core/ClientModel/KnownPrimaryType.cs +++ b/src/core/AutoRest.Core/ClientModel/KnownPrimaryType.cs @@ -2,7 +2,7 @@ // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Known primary model types. diff --git a/AutoRest/AutoRest.Core/ClientModel/Method.cs b/src/core/AutoRest.Core/ClientModel/Method.cs similarity index 98% rename from AutoRest/AutoRest.Core/ClientModel/Method.cs rename to src/core/AutoRest.Core/ClientModel/Method.cs index ef8c55cc17800..5fe77973ba0be 100644 --- a/AutoRest/AutoRest.Core/ClientModel/Method.cs +++ b/src/core/AutoRest.Core/ClientModel/Method.cs @@ -7,9 +7,9 @@ using System.Globalization; using System.Linq; using System.Net; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines a method for the client model. diff --git a/AutoRest/AutoRest.Core/ClientModel/Parameter.cs b/src/core/AutoRest.Core/ClientModel/Parameter.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/Parameter.cs rename to src/core/AutoRest.Core/ClientModel/Parameter.cs index 9be326682a2c3..27b9215e72d87 100644 --- a/AutoRest/AutoRest.Core/ClientModel/Parameter.cs +++ b/src/core/AutoRest.Core/ClientModel/Parameter.cs @@ -1,12 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System; using System.Collections.Generic; using System.Globalization; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines an HTTP method parameter. diff --git a/AutoRest/AutoRest.Core/ClientModel/ParameterLocation.cs b/src/core/AutoRest.Core/ClientModel/ParameterLocation.cs similarity index 89% rename from AutoRest/AutoRest.Core/ClientModel/ParameterLocation.cs rename to src/core/AutoRest.Core/ClientModel/ParameterLocation.cs index b7fdd29c0b57f..107d31f8101c5 100644 --- a/AutoRest/AutoRest.Core/ClientModel/ParameterLocation.cs +++ b/src/core/AutoRest.Core/ClientModel/ParameterLocation.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines available parameter locations diff --git a/AutoRest/AutoRest.Core/ClientModel/ParameterMapping.cs b/src/core/AutoRest.Core/ClientModel/ParameterMapping.cs similarity index 94% rename from AutoRest/AutoRest.Core/ClientModel/ParameterMapping.cs rename to src/core/AutoRest.Core/ClientModel/ParameterMapping.cs index 60d84d4a328c3..016b4fbaedc89 100644 --- a/AutoRest/AutoRest.Core/ClientModel/ParameterMapping.cs +++ b/src/core/AutoRest.Core/ClientModel/ParameterMapping.cs @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +using System; +using System.Globalization; + +namespace AutoRest.Core.ClientModel { - using System; - using System.Globalization; - using Utilities; /// /// Defines a parameter mapping. /// diff --git a/AutoRest/AutoRest.Core/ClientModel/ParameterTransformation.cs b/src/core/AutoRest.Core/ClientModel/ParameterTransformation.cs similarity index 93% rename from AutoRest/AutoRest.Core/ClientModel/ParameterTransformation.cs rename to src/core/AutoRest.Core/ClientModel/ParameterTransformation.cs index 591ad4833e2b6..eb6de4d84abb8 100644 --- a/AutoRest/AutoRest.Core/ClientModel/ParameterTransformation.cs +++ b/src/core/AutoRest.Core/ClientModel/ParameterTransformation.cs @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel -{ - using System; - using System.Collections.Generic; - using System.Text; - using System.Linq; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +namespace AutoRest.Core.ClientModel +{ /// /// Defines a parameter transformation. /// diff --git a/AutoRest/AutoRest.Core/ClientModel/PrimaryType.cs b/src/core/AutoRest.Core/ClientModel/PrimaryType.cs similarity index 94% rename from AutoRest/AutoRest.Core/ClientModel/PrimaryType.cs rename to src/core/AutoRest.Core/ClientModel/PrimaryType.cs index c372be20b697e..70d9de5cdc65f 100644 --- a/AutoRest/AutoRest.Core/ClientModel/PrimaryType.cs +++ b/src/core/AutoRest.Core/ClientModel/PrimaryType.cs @@ -1,9 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System.Collections.Generic; - -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines known model type. diff --git a/AutoRest/AutoRest.Core/ClientModel/Property.cs b/src/core/AutoRest.Core/ClientModel/Property.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/Property.cs rename to src/core/AutoRest.Core/ClientModel/Property.cs index 9d5ec36835f55..1f5c8302c6343 100644 --- a/AutoRest/AutoRest.Core/ClientModel/Property.cs +++ b/src/core/AutoRest.Core/ClientModel/Property.cs @@ -1,12 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System; using System.Collections.Generic; using System.Globalization; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines model properties. diff --git a/AutoRest/AutoRest.Core/ClientModel/Response.cs b/src/core/AutoRest.Core/ClientModel/Response.cs similarity index 98% rename from AutoRest/AutoRest.Core/ClientModel/Response.cs rename to src/core/AutoRest.Core/ClientModel/Response.cs index d2ed79b920f75..1de6dcf404d9f 100644 --- a/AutoRest/AutoRest.Core/ClientModel/Response.cs +++ b/src/core/AutoRest.Core/ClientModel/Response.cs @@ -3,7 +3,7 @@ using System.Globalization; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines a structure for operation response. diff --git a/AutoRest/AutoRest.Core/ClientModel/SequenceType.cs b/src/core/AutoRest.Core/ClientModel/SequenceType.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/SequenceType.cs rename to src/core/AutoRest.Core/ClientModel/SequenceType.cs index b5f64e6fd22bf..ed3a5230b4c14 100644 --- a/AutoRest/AutoRest.Core/ClientModel/SequenceType.cs +++ b/src/core/AutoRest.Core/ClientModel/SequenceType.cs @@ -3,7 +3,7 @@ using System.Globalization; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines a collection data type. diff --git a/AutoRest/AutoRest.Core/ClientModel/SerializationFormat.cs b/src/core/AutoRest.Core/ClientModel/SerializationFormat.cs similarity index 88% rename from AutoRest/AutoRest.Core/ClientModel/SerializationFormat.cs rename to src/core/AutoRest.Core/ClientModel/SerializationFormat.cs index b28a2ab5a052b..8cf23d57f67ec 100644 --- a/AutoRest/AutoRest.Core/ClientModel/SerializationFormat.cs +++ b/src/core/AutoRest.Core/ClientModel/SerializationFormat.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Contains the values of serialization formats supported for HTTP. diff --git a/AutoRest/AutoRest.Core/ClientModel/ServiceClient.cs b/src/core/AutoRest.Core/ClientModel/ServiceClient.cs similarity index 97% rename from AutoRest/AutoRest.Core/ClientModel/ServiceClient.cs rename to src/core/AutoRest.Core/ClientModel/ServiceClient.cs index aac680d1c5d5a..e9740e0c6b13a 100644 --- a/AutoRest/AutoRest.Core/ClientModel/ServiceClient.cs +++ b/src/core/AutoRest.Core/ClientModel/ServiceClient.cs @@ -3,11 +3,11 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Utilities; using Newtonsoft.Json; using Newtonsoft.Json.Converters; -namespace Microsoft.Rest.Generator.ClientModel +namespace AutoRest.Core.ClientModel { /// /// Defines the client model for every service. diff --git a/AutoRest/AutoRest.Core/CodeGenerator.cs b/src/core/AutoRest.Core/CodeGenerator.cs similarity index 96% rename from AutoRest/AutoRest.Core/CodeGenerator.cs rename to src/core/AutoRest.Core/CodeGenerator.cs index 55e20dee7c539..b61efc19c0c5a 100644 --- a/AutoRest/AutoRest.Core/CodeGenerator.cs +++ b/src/core/AutoRest.Core/CodeGenerator.cs @@ -6,12 +6,12 @@ using System.IO; using System.Text; using System.Threading.Tasks; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Properties; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Logging; +using AutoRest.Core.Properties; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { public abstract class CodeGenerator { diff --git a/AutoRest/AutoRest.Core/CodeNamer.cs b/src/core/AutoRest.Core/CodeNamer.cs similarity index 99% rename from AutoRest/AutoRest.Core/CodeNamer.cs rename to src/core/AutoRest.Core/CodeNamer.cs index 6182518a4f7e4..d550c40d9d983 100644 --- a/AutoRest/AutoRest.Core/CodeNamer.cs +++ b/src/core/AutoRest.Core/CodeNamer.cs @@ -8,12 +8,12 @@ using System.Linq; using System.Net; using System.Text; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Properties; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Logging; +using AutoRest.Core.Properties; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { public abstract class CodeNamer { diff --git a/AutoRest/AutoRest.Core/Extensibility/AutoRestConfiguration.cs b/src/core/AutoRest.Core/Extensibility/AutoRestConfiguration.cs similarity index 96% rename from AutoRest/AutoRest.Core/Extensibility/AutoRestConfiguration.cs rename to src/core/AutoRest.Core/Extensibility/AutoRestConfiguration.cs index 668a65ebda58c..5564a64807076 100644 --- a/AutoRest/AutoRest.Core/Extensibility/AutoRestConfiguration.cs +++ b/src/core/AutoRest.Core/Extensibility/AutoRestConfiguration.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; -namespace Microsoft.Rest.Generator.Extensibility +namespace AutoRest.Core.Extensibility { /// /// In-memory representation of AutoRest.json configuration. diff --git a/AutoRest/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs b/src/core/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs similarity index 95% rename from AutoRest/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs rename to src/core/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs index c75e23f1e1488..75984679eadb3 100644 --- a/AutoRest/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs +++ b/src/core/AutoRest.Core/Extensibility/AutoRestProviderConfiguration.cs @@ -5,7 +5,7 @@ using System.Diagnostics.CodeAnalysis; using Newtonsoft.Json; -namespace Microsoft.Rest.Generator.Extensibility +namespace AutoRest.Core.Extensibility { /// /// In-memory representation of provider configuration in AutoRest.json file. diff --git a/AutoRest/AutoRest.Core/Extensibility/ExtensionsLoader.cs b/src/core/AutoRest.Core/Extensibility/ExtensionsLoader.cs similarity index 97% rename from AutoRest/AutoRest.Core/Extensibility/ExtensionsLoader.cs rename to src/core/AutoRest.Core/Extensibility/ExtensionsLoader.cs index 8f4cb29654714..6ce9bfc99c894 100644 --- a/AutoRest/AutoRest.Core/Extensibility/ExtensionsLoader.cs +++ b/src/core/AutoRest.Core/Extensibility/ExtensionsLoader.cs @@ -8,12 +8,12 @@ using System.IO; using System.Linq; using System.Reflection; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Properties; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Logging; +using AutoRest.Core.Properties; +using AutoRest.Core.Utilities; using Newtonsoft.Json; -namespace Microsoft.Rest.Generator.Extensibility +namespace AutoRest.Core.Extensibility { public static class ExtensionsLoader { diff --git a/AutoRest/AutoRest.Core/GlobalSuppressions.cs b/src/core/AutoRest.Core/GlobalSuppressions.cs similarity index 58% rename from AutoRest/AutoRest.Core/GlobalSuppressions.cs rename to src/core/AutoRest.Core/GlobalSuppressions.cs index b9a12a5b4423b..be5240c15f1fc 100644 --- a/AutoRest/AutoRest.Core/GlobalSuppressions.cs +++ b/src/core/AutoRest.Core/GlobalSuppressions.cs @@ -9,55 +9,55 @@ // You do not need to add suppressions to this file manually. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", - Scope = "namespace", Target = "Microsoft.Rest.Generator.Extensibility", + Scope = "namespace", Target = "AutoRest.Extensibility", Justification = "Logic grouping for extensibility points.")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", - MessageId = "AutoRest", Scope = "member", Target = "Microsoft.Rest.Generator.AutoRest.#Generate(Microsoft.Rest.Generator.Settings)", Justification = "Proper spelling.")] + MessageId = "AutoRest", Scope = "member", Target = "AutoRest.AutoRest.#Generate(AutoRest.Settings)", Justification = "Proper spelling.")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", Target = "Microsoft.Rest.Generator.CodeNamingFramework.#FormatCase(System.String,System.Boolean)", + Scope = "member", Target = "AutoRest.CodeNamingFramework.#FormatCase(System.String,System.Boolean)", Justification = "Required by design.")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1036:OverrideMethodsOnComparableTypes", - Scope = "type", Target = "Microsoft.Rest.Generator.ClientModel.EnumValue")] + Scope = "type", Target = "AutoRest.ClientModel.EnumValue")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments", - Scope = "type", Target = "Microsoft.Rest.Generator.SettingsInfoAttribute", Justification="Parameter is optional")] + Scope = "type", Target = "AutoRest.SettingsInfoAttribute", Justification="Parameter is optional")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Api", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.ServiceClient.#ApiVersion")] + MessageId = "Api", Scope = "member", Target = "AutoRest.ClientModel.ServiceClient.#ApiVersion")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Mit", Scope = "member", Target = "Microsoft.Rest.Generator.Settings.#MicrosoftMitLicenseHeader")] + MessageId = "Mit", Scope = "member", Target = "AutoRest.Settings.#MicrosoftMitLicenseHeader")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "V", Scope = "member", Target = "Microsoft.Rest.Generator.Template`1.#Include`2(!!0,!!1)")] + MessageId = "V", Scope = "member", Target = "AutoRest.Template`1.#Include`2(!!0,!!1)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "U", Scope = "member", Target = "Microsoft.Rest.Generator.Template`1.#Include`2(!!0,!!1)")] + MessageId = "U", Scope = "member", Target = "AutoRest.Template`1.#Include`2(!!0,!!1)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", - Scope = "member", Target = "Microsoft.Rest.Generator.CodeNamer.#FormatCase(System.String,System.Boolean)")] + Scope = "member", Target = "AutoRest.CodeNamer.#FormatCase(System.String,System.Boolean)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", - MessageId = "Namer", Scope = "type", Target = "Microsoft.Rest.Generator.CodeNamer")] + MessageId = "Namer", Scope = "type", Target = "AutoRest.CodeNamer")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", - MessageId = "Property", Scope = "type", Target = "Microsoft.Rest.Generator.ClientModel.Property")] + MessageId = "Property", Scope = "type", Target = "AutoRest.ClientModel.Property")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", - Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.Parameter.#Type")] + Scope = "member", Target = "AutoRest.ClientModel.Parameter.#Type")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", - Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.Property.#Type")] + Scope = "member", Target = "AutoRest.ClientModel.Property.#Type")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", - Scope = "member", Target = "Microsoft.Rest.Generator.Utilities.MemoryFileSystem.#GetTextWriter(System.String)")] + Scope = "member", Target = "AutoRest.Utilities.MemoryFileSystem.#GetTextWriter(System.String)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "member", - Target = "Microsoft.Rest.Generator.ClientModel.PrimaryType.#.cctor()")] + Target = "AutoRest.ClientModel.PrimaryType.#.cctor()")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", - Scope = "member", Target = "Microsoft.Rest.Generator.Template`1.#ToString()")] + Scope = "member", Target = "AutoRest.Template`1.#ToString()")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", - Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.Method.#Parameters")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rfc", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.PrimaryType.#DateTimeRfc1123")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.Method.#InputParameterMappings")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rfc", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.KnownPrimaryType.#DateTimeRfc1123")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.PrimaryType.#Type")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Uuid", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.KnownPrimaryType.#Uuid")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "FileSystem", Scope = "member", Target = "Microsoft.Rest.Generator.Extensibility.ExtensionsLoader.#GetConfigurationFileContent(Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.CompositeType.#Properties")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.EnumType.#Values")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.Method.#InputParameterTransformation")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.ServiceClient.#Methods")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.ServiceClient.#Properties")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Rest.Generator.ClientModel.ParameterTransformation.#ParameterMappings")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "Microsoft.Rest.Generator.CodeNamer.#ResolveNameConflict(System.Collections.Generic.Dictionary`2,System.String,System.String,System.String)")] + Scope = "member", Target = "AutoRest.ClientModel.Method.#Parameters")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rfc", Scope = "member", Target = "AutoRest.ClientModel.PrimaryType.#DateTimeRfc1123")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.Method.#InputParameterMappings")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rfc", Scope = "member", Target = "AutoRest.ClientModel.KnownPrimaryType.#DateTimeRfc1123")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "AutoRest.ClientModel.PrimaryType.#Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Uuid", Scope = "member", Target = "AutoRest.ClientModel.KnownPrimaryType.#Uuid")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "FileSystem", Scope = "member", Target = "AutoRest.Extensibility.ExtensionsLoader.#GetConfigurationFileContent(AutoRest.Settings)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.CompositeType.#Properties")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.EnumType.#Values")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.Method.#InputParameterTransformation")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.ServiceClient.#Methods")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.ServiceClient.#Properties")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "AutoRest.ClientModel.ParameterTransformation.#ParameterMappings")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "0", Scope = "member", Target = "AutoRest.CodeNamer.#ResolveNameConflict(System.Collections.Generic.Dictionary`2,System.String,System.String,System.String)")] diff --git a/AutoRest/AutoRest.Core/ITemplate.cs b/src/core/AutoRest.Core/ITemplate.cs similarity index 95% rename from AutoRest/AutoRest.Core/ITemplate.cs rename to src/core/AutoRest.Core/ITemplate.cs index 3c94c849096f4..ef57f16bcd8c8 100644 --- a/AutoRest/AutoRest.Core/ITemplate.cs +++ b/src/core/AutoRest.Core/ITemplate.cs @@ -4,7 +4,7 @@ using System.IO; using System.Threading.Tasks; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { /// /// Defines methods to manipulate templates. diff --git a/AutoRest/AutoRest.Core/Logging/CodeGenerationException.cs b/src/core/AutoRest.Core/Logging/CodeGenerationException.cs similarity index 97% rename from AutoRest/AutoRest.Core/Logging/CodeGenerationException.cs rename to src/core/AutoRest.Core/Logging/CodeGenerationException.cs index 4e11a1a94564f..4fe05f9414e28 100644 --- a/AutoRest/AutoRest.Core/Logging/CodeGenerationException.cs +++ b/src/core/AutoRest.Core/Logging/CodeGenerationException.cs @@ -4,7 +4,7 @@ using System; using System.Runtime.Serialization; -namespace Microsoft.Rest.Generator.Logging +namespace AutoRest.Core.Logging { /// /// Code generation aggregate exception. diff --git a/AutoRest/AutoRest.Core/Logging/ErrorManager.cs b/src/core/AutoRest.Core/Logging/ErrorManager.cs similarity index 97% rename from AutoRest/AutoRest.Core/Logging/ErrorManager.cs rename to src/core/AutoRest.Core/Logging/ErrorManager.cs index ed49519292ef4..674ef1a1ce020 100644 --- a/AutoRest/AutoRest.Core/Logging/ErrorManager.cs +++ b/src/core/AutoRest.Core/Logging/ErrorManager.cs @@ -4,9 +4,9 @@ using System; using System.Globalization; using System.Linq; -using Microsoft.Rest.Generator.Properties; +using AutoRest.Core.Properties; -namespace Microsoft.Rest.Generator.Logging +namespace AutoRest.Core.Logging { /// /// Error manager for code generator. diff --git a/AutoRest/AutoRest.Core/Logging/LogEntry.cs b/src/core/AutoRest.Core/Logging/LogEntry.cs similarity index 96% rename from AutoRest/AutoRest.Core/Logging/LogEntry.cs rename to src/core/AutoRest.Core/Logging/LogEntry.cs index 0755806efc385..4faac93ae726d 100644 --- a/AutoRest/AutoRest.Core/Logging/LogEntry.cs +++ b/src/core/AutoRest.Core/Logging/LogEntry.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.Rest.Generator.Logging +namespace AutoRest.Core.Logging { /// /// Represents a log entry in tracing output. diff --git a/AutoRest/AutoRest.Core/Logging/LogEntrySeverity.cs b/src/core/AutoRest.Core/Logging/LogEntrySeverity.cs similarity index 88% rename from AutoRest/AutoRest.Core/Logging/LogEntrySeverity.cs rename to src/core/AutoRest.Core/Logging/LogEntrySeverity.cs index 861acd67aaf4a..94e8897444ca3 100644 --- a/AutoRest/AutoRest.Core/Logging/LogEntrySeverity.cs +++ b/src/core/AutoRest.Core/Logging/LogEntrySeverity.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Logging +namespace AutoRest.Core.Logging { /// /// severity of the log message. diff --git a/AutoRest/AutoRest.Core/Logging/Logger.cs b/src/core/AutoRest.Core/Logging/Logger.cs similarity index 99% rename from AutoRest/AutoRest.Core/Logging/Logger.cs rename to src/core/AutoRest.Core/Logging/Logger.cs index e003f217ceb6a..a577e46fa6462 100644 --- a/AutoRest/AutoRest.Core/Logging/Logger.cs +++ b/src/core/AutoRest.Core/Logging/Logger.cs @@ -7,7 +7,7 @@ using System.IO; using System.Linq; -namespace Microsoft.Rest.Generator.Logging +namespace AutoRest.Core.Logging { /// /// Aggregator for error, warning, and trace messages. diff --git a/AutoRest/AutoRest.Core/Modeler.cs b/src/core/AutoRest.Core/Modeler.cs similarity index 85% rename from AutoRest/AutoRest.Core/Modeler.cs rename to src/core/AutoRest.Core/Modeler.cs index ef2881da87811..076d567d3d639 100644 --- a/AutoRest/AutoRest.Core/Modeler.cs +++ b/src/core/AutoRest.Core/Modeler.cs @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core.ClientModel; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { public abstract class Modeler { diff --git a/AutoRest/AutoRest.Core/Properties/AssemblyInfo.cs b/src/core/AutoRest.Core/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/AutoRest.Core/Properties/AssemblyInfo.cs rename to src/core/AutoRest.Core/Properties/AssemblyInfo.cs diff --git a/AutoRest/AutoRest.Core/Properties/Resources.Designer.cs b/src/core/AutoRest.Core/Properties/Resources.Designer.cs similarity index 98% rename from AutoRest/AutoRest.Core/Properties/Resources.Designer.cs rename to src/core/AutoRest.Core/Properties/Resources.Designer.cs index 975a7983ee085..76b35b23d65d0 100644 --- a/AutoRest/AutoRest.Core/Properties/Resources.Designer.cs +++ b/src/core/AutoRest.Core/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Microsoft.Rest.Generator.Properties { +namespace AutoRest.Core.Properties { using System; @@ -39,7 +39,7 @@ internal Resources() { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoRest.Core.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/AutoRest/AutoRest.Core/Properties/Resources.resx b/src/core/AutoRest.Core/Properties/Resources.resx similarity index 100% rename from AutoRest/AutoRest.Core/Properties/Resources.resx rename to src/core/AutoRest.Core/Properties/Resources.resx diff --git a/AutoRest/AutoRest.Core/Settings.cs b/src/core/AutoRest.Core/Settings.cs similarity index 99% rename from AutoRest/AutoRest.Core/Settings.cs rename to src/core/AutoRest.Core/Settings.cs index 5731df02869ef..1fa0dcdb6441d 100644 --- a/AutoRest/AutoRest.Core/Settings.cs +++ b/src/core/AutoRest.Core/Settings.cs @@ -3,17 +3,17 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.IO; using System.Linq; using System.Reflection; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Properties; -using Microsoft.Rest.Generator.Utilities; -using System.Globalization; +using AutoRest.Core.Logging; +using AutoRest.Core.Properties; +using AutoRest.Core.Utilities; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { public class Settings { diff --git a/AutoRest/AutoRest.Core/SettingsAliasAttribute.cs b/src/core/AutoRest.Core/SettingsAliasAttribute.cs similarity index 96% rename from AutoRest/AutoRest.Core/SettingsAliasAttribute.cs rename to src/core/AutoRest.Core/SettingsAliasAttribute.cs index 7ffc4064fd608..635c216834c72 100644 --- a/AutoRest/AutoRest.Core/SettingsAliasAttribute.cs +++ b/src/core/AutoRest.Core/SettingsAliasAttribute.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { /// /// Attribute used for extending parameters with aliases. diff --git a/AutoRest/AutoRest.Core/SettingsInfoAttribute.cs b/src/core/AutoRest.Core/SettingsInfoAttribute.cs similarity index 94% rename from AutoRest/AutoRest.Core/SettingsInfoAttribute.cs rename to src/core/AutoRest.Core/SettingsInfoAttribute.cs index 035805eda0ee6..90dccd01f6282 100644 --- a/AutoRest/AutoRest.Core/SettingsInfoAttribute.cs +++ b/src/core/AutoRest.Core/SettingsInfoAttribute.cs @@ -3,12 +3,12 @@ using System; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { /// /// Helper attribute used for documentation generation in AutoRest command line interface. /// - [AttributeUsageAttribute(AttributeTargets.Property)] + [AttributeUsage(AttributeTargets.Property)] public sealed class SettingsInfoAttribute : Attribute { private string _documentation; diff --git a/AutoRest/AutoRest.Core/Template.cs b/src/core/AutoRest.Core/Template.cs similarity index 98% rename from AutoRest/AutoRest.Core/Template.cs rename to src/core/AutoRest.Core/Template.cs index 31b8ad37e733a..c16f21d6b1a24 100644 --- a/AutoRest/AutoRest.Core/Template.cs +++ b/src/core/AutoRest.Core/Template.cs @@ -2,15 +2,14 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using System.Linq; using System.Globalization; using System.IO; +using System.Linq; using System.Text; using System.Threading.Tasks; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Generator.Properties; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator +namespace AutoRest.Core { /// /// Base code generation template. diff --git a/AutoRest/AutoRest.Core/Utilities/CamelCaseContractResolver.cs b/src/core/AutoRest.Core/Utilities/CamelCaseContractResolver.cs similarity index 96% rename from AutoRest/AutoRest.Core/Utilities/CamelCaseContractResolver.cs rename to src/core/AutoRest.Core/Utilities/CamelCaseContractResolver.cs index d2cbe3d51f447..485b355e0e120 100644 --- a/AutoRest/AutoRest.Core/Utilities/CamelCaseContractResolver.cs +++ b/src/core/AutoRest.Core/Utilities/CamelCaseContractResolver.cs @@ -7,7 +7,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { /// /// Used by Newtonsoft.Json.JsonSerializer to resolve a diff --git a/AutoRest/AutoRest.Core/Utilities/Extensions.cs b/src/core/AutoRest.Core/Utilities/Extensions.cs similarity index 99% rename from AutoRest/AutoRest.Core/Utilities/Extensions.cs rename to src/core/AutoRest.Core/Utilities/Extensions.cs index 9a18e21f1f5b4..a0c3e6288792d 100644 --- a/AutoRest/AutoRest.Core/Utilities/Extensions.cs +++ b/src/core/AutoRest.Core/Utilities/Extensions.cs @@ -9,9 +9,9 @@ using System.Linq; using System.Reflection; using System.Text; -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core.ClientModel; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { /// /// Provides useful extension methods to simplify common coding tasks. diff --git a/AutoRest/AutoRest.Core/Utilities/FileSystem.cs b/src/core/AutoRest.Core/Utilities/FileSystem.cs similarity index 97% rename from AutoRest/AutoRest.Core/Utilities/FileSystem.cs rename to src/core/AutoRest.Core/Utilities/FileSystem.cs index 13fab28c4cd4c..64fdd2769d04d 100644 --- a/AutoRest/AutoRest.Core/Utilities/FileSystem.cs +++ b/src/core/AutoRest.Core/Utilities/FileSystem.cs @@ -5,7 +5,7 @@ using System.Net; using System.Text; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { public class FileSystem : IFileSystem { diff --git a/AutoRest/AutoRest.Core/Utilities/IFileSystem.cs b/src/core/AutoRest.Core/Utilities/IFileSystem.cs similarity index 94% rename from AutoRest/AutoRest.Core/Utilities/IFileSystem.cs rename to src/core/AutoRest.Core/Utilities/IFileSystem.cs index bea0702ecdbe5..6e531ef1ab9e2 100644 --- a/AutoRest/AutoRest.Core/Utilities/IFileSystem.cs +++ b/src/core/AutoRest.Core/Utilities/IFileSystem.cs @@ -3,7 +3,7 @@ using System.IO; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { public interface IFileSystem { diff --git a/AutoRest/AutoRest.Core/Utilities/IScopeProvider.cs b/src/core/AutoRest.Core/Utilities/IScopeProvider.cs similarity index 86% rename from AutoRest/AutoRest.Core/Utilities/IScopeProvider.cs rename to src/core/AutoRest.Core/Utilities/IScopeProvider.cs index c90ea06c0801c..c637f493d160d 100644 --- a/AutoRest/AutoRest.Core/Utilities/IScopeProvider.cs +++ b/src/core/AutoRest.Core/Utilities/IScopeProvider.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { public interface IScopeProvider { diff --git a/AutoRest/AutoRest.Core/Utilities/IndentedStringBuilder.cs b/src/core/AutoRest.Core/Utilities/IndentedStringBuilder.cs similarity index 99% rename from AutoRest/AutoRest.Core/Utilities/IndentedStringBuilder.cs rename to src/core/AutoRest.Core/Utilities/IndentedStringBuilder.cs index 5fbd474d32ded..e154531889dd4 100644 --- a/AutoRest/AutoRest.Core/Utilities/IndentedStringBuilder.cs +++ b/src/core/AutoRest.Core/Utilities/IndentedStringBuilder.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { /// /// Custom string builder with indentation support. diff --git a/AutoRest/AutoRest.Core/Utilities/MemoryFileSystem.cs b/src/core/AutoRest.Core/Utilities/MemoryFileSystem.cs similarity index 99% rename from AutoRest/AutoRest.Core/Utilities/MemoryFileSystem.cs rename to src/core/AutoRest.Core/Utilities/MemoryFileSystem.cs index f7a0f378d8135..1e5e7d8a59aba 100644 --- a/AutoRest/AutoRest.Core/Utilities/MemoryFileSystem.cs +++ b/src/core/AutoRest.Core/Utilities/MemoryFileSystem.cs @@ -9,7 +9,7 @@ using System.Text; using System.Text.RegularExpressions; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { // TODO: MemoryFileSystem is for testing. Consider moving to test project. public class MemoryFileSystem : IFileSystem, IDisposable diff --git a/AutoRest/AutoRest.Core/Utilities/ScopeProvider.cs b/src/core/AutoRest.Core/Utilities/ScopeProvider.cs similarity index 96% rename from AutoRest/AutoRest.Core/Utilities/ScopeProvider.cs rename to src/core/AutoRest.Core/Utilities/ScopeProvider.cs index 2918bd04462d5..5fb016807628c 100644 --- a/AutoRest/AutoRest.Core/Utilities/ScopeProvider.cs +++ b/src/core/AutoRest.Core/Utilities/ScopeProvider.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { /// /// Provides scope for variable names. diff --git a/AutoRest/AutoRest.Core/Utilities/TemplateConstants.cs b/src/core/AutoRest.Core/Utilities/TemplateConstants.cs similarity index 91% rename from AutoRest/AutoRest.Core/Utilities/TemplateConstants.cs rename to src/core/AutoRest.Core/Utilities/TemplateConstants.cs index 2dcd2b1dd3b23..31948b4e27837 100644 --- a/AutoRest/AutoRest.Core/Utilities/TemplateConstants.cs +++ b/src/core/AutoRest.Core/Utilities/TemplateConstants.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Utilities +namespace AutoRest.Core.Utilities { /// /// Defines constants used in the template. diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/AutoRest.Generator.Azure.Extensions.Tests.csproj b/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj similarity index 57% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/AutoRest.Generator.Azure.Extensions.Tests.csproj rename to src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj index fdfcaf1fce03c..cd52a29744723 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/AutoRest.Generator.Azure.Extensions.Tests.csproj +++ b/src/core/AutoRest.Extensions.Azure.Tests/AutoRest.Extensions.Azure.Tests.csproj @@ -1,18 +1,18 @@  - - - + + + - ..\..\..\..\ + ..\..\..\ AnyCPU net45 {2C062B51-EFD0-4FDC-8F75-3D76161FBCB5} Library Properties - Microsoft.Rest.Generator.Azure.Extensions.Tests - AutoRest.Generator.Azure.Extensions.Tests + AutoRest.Extensions.Azure.Tests + AutoRest.Extensions.Azure.Tests 512 true true @@ -24,13 +24,14 @@ false bin\Net45-Debug 4 + bin\Net45-Debug\AutoRest.Extensions.Azure.Tests.xml - + AutoRest.json PreserveNewest @@ -54,41 +55,41 @@ - + {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core - + {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger + AutoRest.Swagger - + {4899b527-6815-4e89-84b3-dd5a507b205a} - AutoRest.Generator.Azure.CSharp + AutoRest.CSharp.Azure - + {cc1eec95-41ef-44b6-8761-00fa3e647248} - AutoRest.Generator.CSharp + AutoRest.CSharp - + {afd3f1c4-5c59-4018-b0bb-030e0da57c5c} - AutoRest.Generator.Azure.Java + AutoRest.Java.Azure - + {909bf4ef-4eca-4ac4-8e21-cdcf05393161} - AutoRest.Generator.Azure.NodeJS + AutoRest.NodeJS.Azure - + {31931998-7543-41da-9e58-d9670d810352} - AutoRest.Generator.Azure.Ruby + AutoRest.Ruby.Azure - + {90b943ab-3879-4b64-b9ff-1a21297c0f26} - AutoRest.Generator.Azure.Extensions + AutoRest.Extensions.Azure - + {7dd043eb-5e53-4180-b123-cc3cc5022e34} - AutoRest.Generator.Extensions + AutoRest.Extensions @@ -99,16 +100,16 @@ $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll - ..\..\..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll + $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll True - ..\..\..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll + $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll True False - ..\..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll + $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll True @@ -118,8 +119,8 @@ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - + + + \ No newline at end of file diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/AzureServiceClientNormalizerTests.cs b/src/core/AutoRest.Extensions.Azure.Tests/AzureServiceClientNormalizerTests.cs similarity index 97% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/AzureServiceClientNormalizerTests.cs rename to src/core/AutoRest.Extensions.Azure.Tests/AzureServiceClientNormalizerTests.cs index df4f0250f46ea..b4909f37a3512 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/AzureServiceClientNormalizerTests.cs +++ b/src/core/AutoRest.Extensions.Azure.Tests/AzureServiceClientNormalizerTests.cs @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Modeler.Swagger; -using Microsoft.Rest.Modeler.Swagger.Azure.Tests; using System.Linq; +using AutoRest.Core; +using AutoRest.Core.ClientModel; +using AutoRest.Swagger; using Xunit; -namespace Microsoft.Rest.Generator.Azure.Extensions.Tests +namespace AutoRest.Extensions.Azure.Tests { [Collection("AutoRest Tests")] public class AzureServiceClientNormalizerTests @@ -68,7 +68,7 @@ public void ResourceIsFlattenedForSimpleResource() Type = dogProperties, IsRequired = true }; - dogPropertiesProperty.Extensions[Generator.Extensions.FlattenExtension] = true; + dogPropertiesProperty.Extensions[SwaggerExtensions.FlattenExtension] = true; dog.Properties.Add(dogPropertiesProperty); dog.Properties.Add(new Property { @@ -171,7 +171,7 @@ public void ResourceIsFlattenedForConflictingResource() Type = dogProperties, IsRequired = true }; - dogPropertiesProperty.Extensions[Generator.Extensions.FlattenExtension] = true; + dogPropertiesProperty.Extensions[SwaggerExtensions.FlattenExtension] = true; dog.Properties.Add(dogPropertiesProperty); dog.Properties.Add(new Property { @@ -347,7 +347,7 @@ public void ResourceIsFlattenedForComplexResource() Type = dogProperties, IsRequired = true }; - dogPropertiesProperty.Extensions[Generator.Extensions.FlattenExtension] = true; + dogPropertiesProperty.Extensions[SwaggerExtensions.FlattenExtension] = true; dog.Properties.Add(dogPropertiesProperty); dog.Properties.Add(new Property { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/CSharpAzureCodeNamingFrameworkTests.cs b/src/core/AutoRest.Extensions.Azure.Tests/CSharpAzureCodeNamingFrameworkTests.cs similarity index 92% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/CSharpAzureCodeNamingFrameworkTests.cs rename to src/core/AutoRest.Extensions.Azure.Tests/CSharpAzureCodeNamingFrameworkTests.cs index a3070d6e2cc80..b34a11e1adc5e 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/CSharpAzureCodeNamingFrameworkTests.cs +++ b/src/core/AutoRest.Extensions.Azure.Tests/CSharpAzureCodeNamingFrameworkTests.cs @@ -4,13 +4,12 @@ using System; using System.IO; using System.Linq; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core; +using AutoRest.CSharp.Azure; +using AutoRest.Swagger; using Xunit; -using System.Collections.Generic; -using Microsoft.Rest.Modeler.Swagger; -namespace Microsoft.Rest.Generator.CSharp.Azure.Tests +namespace AutoRest.Extensions.Azure.Tests { public class CSharpAzureCodeNamingFrameworkTests { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/GlobalSuppressions.cs b/src/core/AutoRest.Extensions.Azure.Tests/GlobalSuppressions.cs similarity index 80% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/GlobalSuppressions.cs rename to src/core/AutoRest.Extensions.Azure.Tests/GlobalSuppressions.cs index 91b9c621e2bc2..193c7e2f06fb1 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/GlobalSuppressions.cs +++ b/src/core/AutoRest.Extensions.Azure.Tests/GlobalSuppressions.cs @@ -8,5 +8,5 @@ // "In Suppression File". // You do not need to add suppressions to this file manually. -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "Microsoft.Rest.Generator.CSharp.Azure.Tests.CSharpAzureCodeNamingFrameworkTests.#ConvertsPageResultsToPageTypeTest()")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "AutoRest.CSharp.Azure.Tests.CSharpAzureCodeNamingFrameworkTests.#ConvertsPageResultsToPageTypeTest()")] diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/Properties/AssemblyInfo.cs b/src/core/AutoRest.Extensions.Azure.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/Properties/AssemblyInfo.cs rename to src/core/AutoRest.Extensions.Azure.Tests/Properties/AssemblyInfo.cs diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeGenerator.cs b/src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeGenerator.cs similarity index 82% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeGenerator.cs rename to src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeGenerator.cs index 17b1fea09739e..f967c006d8b54 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeGenerator.cs +++ b/src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeGenerator.cs @@ -1,14 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System; using System.Threading.Tasks; -using Microsoft.Rest.Generator; -using Microsoft.Rest.Generator.Azure; -using Microsoft.Rest.Generator.Azure.Extensions; -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core; +using AutoRest.Core.ClientModel; -namespace Microsoft.Rest.Modeler.Swagger.Azure.Tests +namespace AutoRest.Extensions.Azure.Tests { public class SampleAzureCodeGenerator : CodeGenerator { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeNamer.cs b/src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeNamer.cs similarity index 72% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeNamer.cs rename to src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeNamer.cs index 7e27621c35f44..01925ffa7fbc4 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/SampleAzureCodeNamer.cs +++ b/src/core/AutoRest.Extensions.Azure.Tests/SampleAzureCodeNamer.cs @@ -1,14 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System; -using System.Threading.Tasks; -using Microsoft.Rest.Generator; -using Microsoft.Rest.Generator.Azure; -using Microsoft.Rest.Generator.Azure.Extensions; -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core; +using AutoRest.Core.ClientModel; -namespace Microsoft.Rest.Modeler.Swagger.Azure.Tests +namespace AutoRest.Extensions.Azure.Tests { public class SampleAzureCodeNamer : CodeNamer { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/azure-paging.json b/src/core/AutoRest.Extensions.Azure.Tests/Swagger/azure-paging.json similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/azure-paging.json rename to src/core/AutoRest.Extensions.Azure.Tests/Swagger/azure-paging.json diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/resource-external-false.json b/src/core/AutoRest.Extensions.Azure.Tests/Swagger/resource-external-false.json similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/resource-external-false.json rename to src/core/AutoRest.Extensions.Azure.Tests/Swagger/resource-external-false.json diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/swagger-odata-spec.json b/src/core/AutoRest.Extensions.Azure.Tests/Swagger/swagger-odata-spec.json similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/swagger-odata-spec.json rename to src/core/AutoRest.Extensions.Azure.Tests/Swagger/swagger-odata-spec.json diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/swagger-resource-flattening.json b/src/core/AutoRest.Extensions.Azure.Tests/Swagger/swagger-resource-flattening.json similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/Swagger/swagger-resource-flattening.json rename to src/core/AutoRest.Extensions.Azure.Tests/Swagger/swagger-resource-flattening.json diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/app.config b/src/core/AutoRest.Extensions.Azure.Tests/app.config similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/app.config rename to src/core/AutoRest.Extensions.Azure.Tests/app.config diff --git a/AutoRest/Generators/CSharp/CSharp.Unit.Tests/packages.config b/src/core/AutoRest.Extensions.Azure.Tests/packages.config similarity index 100% rename from AutoRest/Generators/CSharp/CSharp.Unit.Tests/packages.config rename to src/core/AutoRest.Extensions.Azure.Tests/packages.config diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/AutoRest.Generator.Azure.Extensions.csproj b/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj similarity index 79% rename from AutoRest/Generators/Extensions/Azure.Extensions/AutoRest.Generator.Azure.Extensions.csproj rename to src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj index 6705daa5f0c0a..3680ef3377bdd 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions/AutoRest.Generator.Azure.Extensions.csproj +++ b/src/core/AutoRest.Extensions.Azure/AutoRest.Extensions.Azure.csproj @@ -2,14 +2,14 @@ - ..\..\..\..\ + ..\..\..\ AnyCPU net45 {90B943AB-3879-4B64-B9FF-1A21297C0F26} Library Properties - Microsoft.Rest.Generator.Azure - AutoRest.Generator.Azure.Extensions + AutoRest.Extensions.Azure + AutoRest.Extensions.Azure 512 true Net45-Debug @@ -19,6 +19,7 @@ false bin\Net45-Debug 4 + bin\Net45-Debug\AutoRest.Extensions.Azure.xml @@ -38,17 +39,17 @@ - + {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core - + {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger + AutoRest.Swagger - + {7dd043eb-5e53-4180-b123-cc3cc5022e34} - AutoRest.Generator.Extensions + AutoRest.Extensions @@ -58,7 +59,7 @@ - + CustomDictionary.xml diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/AzureExtensions.cs b/src/core/AutoRest.Extensions.Azure/AzureExtensions.cs similarity index 97% rename from AutoRest/Generators/Extensions/Azure.Extensions/AzureExtensions.cs rename to src/core/AutoRest.Extensions.Azure/AzureExtensions.cs index 1c6729fd3ff17..cdd4c7a092370 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions/AzureExtensions.cs +++ b/src/core/AutoRest.Extensions.Azure/AzureExtensions.cs @@ -6,22 +6,24 @@ using System.Globalization; using System.Linq; using System.Net; -using Microsoft.Rest.Generator.Azure.Model; -using Microsoft.Rest.Generator.Azure.Properties; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Modeler.Swagger; +using AutoRest.Core; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Logging; +using AutoRest.Core.Utilities; +using AutoRest.Extensions.Azure.Model; +using AutoRest.Extensions.Azure.Properties; +using AutoRest.Swagger; +using AutoRest.Swagger.Model; using Newtonsoft.Json; -using Newtonsoft.Json.Linq; +using ParameterLocation = AutoRest.Core.ClientModel.ParameterLocation; -namespace Microsoft.Rest.Generator.Azure +namespace AutoRest.Extensions.Azure { /// /// Base code generator for Azure. /// Normalizes the ServiceClient according to Azure conventions and Swagger extensions. /// - public abstract class AzureExtensions : Extensions + public abstract class AzureExtensions : SwaggerExtensions { public const string LongRunningExtension = "x-ms-long-running-operation"; public const string PageableExtension = "x-ms-pageable"; @@ -372,9 +374,9 @@ public static void AddPageableMethod(ServiceClient serviceClient, CodeNamer code if (!string.IsNullOrEmpty(pageableExtension.OperationName)) { nextLinkMethod.Name = codeNamer.GetMethodName(SwaggerModeler.GetMethodName( - new Rest.Modeler.Swagger.Model.Operation { OperationId = pageableExtension.OperationName })); + new Operation { OperationId = pageableExtension.OperationName })); nextLinkMethod.Group = codeNamer.GetMethodGroupName(SwaggerModeler.GetMethodGroup( - new Rest.Modeler.Swagger.Model.Operation { OperationId = pageableExtension.OperationName })); + new Operation { OperationId = pageableExtension.OperationName })); } else { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/GlobalSuppressions.cs b/src/core/AutoRest.Extensions.Azure/GlobalSuppressions.cs similarity index 76% rename from AutoRest/Generators/Extensions/Azure.Extensions/GlobalSuppressions.cs rename to src/core/AutoRest.Extensions.Azure/GlobalSuppressions.cs index eef15f08a8d2e..8c5cdb7ca6c43 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions/GlobalSuppressions.cs +++ b/src/core/AutoRest.Extensions.Azure/GlobalSuppressions.cs @@ -9,4 +9,4 @@ // You do not need to add suppressions to this file manually. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", - Scope = "member", Target = "Microsoft.Rest.Generator.Azure.AzureExtensions.#AddPageableMethod(Microsoft.Rest.Generator.ClientModel.ServiceClient,Microsoft.Rest.Generator.CodeNamer)")] + Scope = "member", Target = "AutoRest.Extensions.Azure.AzureExtensions.#AddPageableMethod(AutoRest.Core.ClientModel.ServiceClient,Microsoft.Rest.Generator.CodeNamer)")] diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/Model/PageableExtension.cs b/src/core/AutoRest.Extensions.Azure/Model/PageableExtension.cs similarity index 88% rename from AutoRest/Generators/Extensions/Azure.Extensions/Model/PageableExtension.cs rename to src/core/AutoRest.Extensions.Azure/Model/PageableExtension.cs index d480b35bf142a..d0b0bb3b307f7 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions/Model/PageableExtension.cs +++ b/src/core/AutoRest.Extensions.Azure/Model/PageableExtension.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Azure.Model +namespace AutoRest.Extensions.Azure.Model { public class PageableExtension { diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/Properties/AssemblyInfo.cs b/src/core/AutoRest.Extensions.Azure/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions/Properties/AssemblyInfo.cs rename to src/core/AutoRest.Extensions.Azure/Properties/AssemblyInfo.cs diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/Properties/Resources.Designer.cs b/src/core/AutoRest.Extensions.Azure/Properties/Resources.Designer.cs similarity index 96% rename from AutoRest/Generators/Extensions/Azure.Extensions/Properties/Resources.Designer.cs rename to src/core/AutoRest.Extensions.Azure/Properties/Resources.Designer.cs index 8b40ac3f2a6cc..6d77d21a9c830 100644 --- a/AutoRest/Generators/Extensions/Azure.Extensions/Properties/Resources.Designer.cs +++ b/src/core/AutoRest.Extensions.Azure/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Microsoft.Rest.Generator.Azure.Properties { +namespace AutoRest.Extensions.Azure.Properties { using System; @@ -39,7 +39,7 @@ internal Resources() { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.Azure.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoRest.Extensions.Azure.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/AutoRest/Generators/Extensions/Azure.Extensions/Properties/Resources.resx b/src/core/AutoRest.Extensions.Azure/Properties/Resources.resx similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions/Properties/Resources.resx rename to src/core/AutoRest.Extensions.Azure/Properties/Resources.resx diff --git a/AutoRest/Modelers/CompositeSwagger/packages.config b/src/core/AutoRest.Extensions.Azure/packages.config similarity index 53% rename from AutoRest/Modelers/CompositeSwagger/packages.config rename to src/core/AutoRest.Extensions.Azure/packages.config index 505e58836baea..e1fae9c6a827e 100644 --- a/AutoRest/Modelers/CompositeSwagger/packages.config +++ b/src/core/AutoRest.Extensions.Azure/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/AutoRest.Generator.Extensions.Tests.csproj b/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj similarity index 54% rename from AutoRest/Generators/Extensions/Extensions.Tests/AutoRest.Generator.Extensions.Tests.csproj rename to src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj index e74e67d86a57c..e2da6e94ec3a3 100644 --- a/AutoRest/Generators/Extensions/Extensions.Tests/AutoRest.Generator.Extensions.Tests.csproj +++ b/src/core/AutoRest.Extensions.Tests/AutoRest.Extensions.Tests.csproj @@ -1,32 +1,42 @@  - - - + + + - ..\..\..\..\ + ..\..\..\ AnyCPU net45 {25B049BF-66AC-4B7A-B6B1-3DC74DE3951C} Library Properties - Microsoft.Rest.Generator.Extensions.Tests - AutoRest.Generator.Extensions.Tests + AutoRest.Extensions.Tests + AutoRest.Extensions.Tests 512 true true ee0e6b21 Net45-Debug + + bin\Net45-Release\AutoRest.Extensions.Tests.xml + + + bin\Portable-Debug\AutoRest.Extensions.Tests.xml + + + bin\Portable-Release\AutoRest.Extensions.Tests.xml + false bin\Net45-Debug 4 + bin\Net45-Debug\AutoRest.Extensions.Tests.xml - + AutoRest.json PreserveNewest @@ -49,41 +59,41 @@ - + {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core - + {cc1eec95-41ef-44b6-8761-00fa3e647248} - AutoRest.Generator.CSharp + AutoRest.CSharp - + {34b82690-0083-4f4c-8abf-2d2a09304915} - AutoRest.Generator.Java + AutoRest.Java - + {77e73f37-9586-44ea-91b0-f244d08467d2} - AutoRest.Generator.NodeJS + AutoRest.NodeJS - + {b3ac3239-0b12-415a-94ce-bff6de1a537e} - AutoRest.Generator.Python + AutoRest.Python - + {a7780698-3072-486e-a105-81eddf552598} - AutoRest.Generator.Ruby + AutoRest.Ruby - + {90b943ab-3879-4b64-b9ff-1a21297c0f26} - AutoRest.Generator.Azure.Common + AutoRest.Extensions.Azure - + {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger + AutoRest.Swagger - + {7dd043eb-5e53-4180-b123-cc3cc5022e34} - AutoRest.Generator.Extensions + AutoRest.Extensions @@ -94,16 +104,16 @@ $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll - ..\..\..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll + $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll True - ..\..\..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll + $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll True False - ..\..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll + $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll True @@ -117,8 +127,8 @@ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - + + + \ No newline at end of file diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/ExtensionsTests.cs b/src/core/AutoRest.Extensions.Tests/ExtensionsTests.cs similarity index 94% rename from AutoRest/Generators/Extensions/Extensions.Tests/ExtensionsTests.cs rename to src/core/AutoRest.Extensions.Tests/ExtensionsTests.cs index 7c11fadab6eae..2979ddcd66599 100644 --- a/AutoRest/Generators/Extensions/Extensions.Tests/ExtensionsTests.cs +++ b/src/core/AutoRest.Extensions.Tests/ExtensionsTests.cs @@ -3,11 +3,16 @@ using System.IO; using System.Linq; -using Microsoft.Rest.Generator.Ruby.TemplateModels; -using Microsoft.Rest.Modeler.Swagger; +using AutoRest.Core; +using AutoRest.CSharp; +using AutoRest.Java; +using AutoRest.NodeJS; +using AutoRest.Python; +using AutoRest.Ruby; +using AutoRest.Swagger; using Xunit; -namespace Microsoft.Rest.Generator.Tests +namespace AutoRest.Extensions.Tests { public class ExtensionsTests { @@ -22,7 +27,7 @@ public void TestClientModelWithPayloadFlattening() }; var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); Assert.NotNull(clientModel); Assert.Equal(4, clientModel.Methods[0].Parameters.Count); @@ -54,7 +59,7 @@ public void TestClientModelWithPayloadFlatteningViaXMSClientFlatten() }; var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); Assert.NotNull(clientModel); Assert.Equal(8, clientModel.ModelTypes.Count); @@ -110,7 +115,7 @@ public void TestClientModelClientName() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); Assert.NotNull(clientModel); Assert.Equal(2, clientModel.Methods.Count); @@ -152,8 +157,8 @@ public void TestClientNameCSharpNormalization() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); - var namer = new Microsoft.Rest.Generator.CSharp.CSharpCodeNamer(); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); + var namer = new CSharpCodeNamer(); namer.NormalizeClientModel(clientModel); Assert.NotNull(clientModel); @@ -192,8 +197,8 @@ public void TestClientNameJavaNormalization() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); - var namer = new Microsoft.Rest.Generator.Java.JavaCodeNamer(setting.Namespace); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); + var namer = new JavaCodeNamer(setting.Namespace); namer.NormalizeClientModel(clientModel); Assert.NotNull(clientModel); @@ -232,8 +237,8 @@ public void TestClientNameNodeJSNormalization() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); - var namer = new Microsoft.Rest.Generator.NodeJS.NodeJsCodeNamer(); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); + var namer = new NodeJsCodeNamer(); namer.NormalizeClientModel(clientModel); Assert.NotNull(clientModel); @@ -272,8 +277,8 @@ public void TestClientNamePythonNormalization() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); - var namer = new Microsoft.Rest.Generator.Python.PythonCodeNamer(); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); + var namer = new PythonCodeNamer(); namer.NormalizeClientModel(clientModel); Assert.NotNull(clientModel); @@ -312,8 +317,8 @@ public void TestClientNameRubyNormalization() var modeler = new SwaggerModeler(setting); var clientModel = modeler.Build(); - Extensions.NormalizeClientModel(clientModel, setting); - var namer = new Microsoft.Rest.Generator.Ruby.RubyCodeNamer(); + SwaggerExtensions.NormalizeClientModel(clientModel, setting); + var namer = new RubyCodeNamer(); namer.NormalizeClientModel(clientModel); Assert.NotNull(clientModel); diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/GlobalSuppressions.cs b/src/core/AutoRest.Extensions.Tests/GlobalSuppressions.cs similarity index 68% rename from AutoRest/Generators/Extensions/Extensions.Tests/GlobalSuppressions.cs rename to src/core/AutoRest.Extensions.Tests/GlobalSuppressions.cs index 46ddf026866e7..01c084f3d9429 100644 --- a/AutoRest/Generators/Extensions/Extensions.Tests/GlobalSuppressions.cs +++ b/src/core/AutoRest.Extensions.Tests/GlobalSuppressions.cs @@ -1,4 +1,4 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Tests.ExtensionsTests.#TestClientModelWithPayloadFlatteningViaXMSClientFlatten()")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "AutoRest.Extensions.Tests.ExtensionsTests.#TestClientModelWithPayloadFlatteningViaXMSClientFlatten()")] diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/Helpers.cs b/src/core/AutoRest.Extensions.Tests/Helpers.cs similarity index 98% rename from AutoRest/Generators/Extensions/Extensions.Tests/Helpers.cs rename to src/core/AutoRest.Extensions.Tests/Helpers.cs index 09bd6f1b08c31..01fcd95e297d3 100644 --- a/AutoRest/Generators/Extensions/Extensions.Tests/Helpers.cs +++ b/src/core/AutoRest.Extensions.Tests/Helpers.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.Rest.Generator.Tests +namespace AutoRest.Extensions.Tests { public static class Helpers { diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/MappingTests.cs b/src/core/AutoRest.Extensions.Tests/MappingTests.cs similarity index 92% rename from AutoRest/Generators/Extensions/Extensions.Tests/MappingTests.cs rename to src/core/AutoRest.Extensions.Tests/MappingTests.cs index 0781bd6190d8f..8c4a731ebb955 100644 --- a/AutoRest/Generators/Extensions/Extensions.Tests/MappingTests.cs +++ b/src/core/AutoRest.Extensions.Tests/MappingTests.cs @@ -2,12 +2,13 @@ // Licensed under the MIT License. See License.txt in the project root for license information. using System.IO; -using Microsoft.Rest.Generator.CSharp; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Modeler.Swagger; +using AutoRest.Core; +using AutoRest.Core.Utilities; +using AutoRest.CSharp; +using AutoRest.Swagger; using Xunit; -namespace Microsoft.Rest.Generator.Tests +namespace AutoRest.Extensions.Tests { public class MappingExtensionsTests { diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/Properties/AssemblyInfo.cs b/src/core/AutoRest.Extensions.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/Generators/Extensions/Extensions.Tests/Properties/AssemblyInfo.cs rename to src/core/AutoRest.Extensions.Tests/Properties/AssemblyInfo.cs diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-payload-flatten.json b/src/core/AutoRest.Extensions.Tests/Swagger/swagger-payload-flatten.json similarity index 100% rename from AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-payload-flatten.json rename to src/core/AutoRest.Extensions.Tests/Swagger/swagger-payload-flatten.json diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-x-ms-client-flatten.json b/src/core/AutoRest.Extensions.Tests/Swagger/swagger-x-ms-client-flatten.json similarity index 100% rename from AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-x-ms-client-flatten.json rename to src/core/AutoRest.Extensions.Tests/Swagger/swagger-x-ms-client-flatten.json diff --git a/AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-x-ms-client-name.json b/src/core/AutoRest.Extensions.Tests/Swagger/swagger-x-ms-client-name.json similarity index 100% rename from AutoRest/Generators/Extensions/Extensions.Tests/Swagger/swagger-x-ms-client-name.json rename to src/core/AutoRest.Extensions.Tests/Swagger/swagger-x-ms-client-name.json diff --git a/AutoRest/Generators/Extensions/Azure.Extensions.Tests/packages.config b/src/core/AutoRest.Extensions.Tests/packages.config similarity index 100% rename from AutoRest/Generators/Extensions/Azure.Extensions.Tests/packages.config rename to src/core/AutoRest.Extensions.Tests/packages.config diff --git a/AutoRest/Generators/Extensions/Extensions/AutoRest.Generator.Extensions.csproj b/src/core/AutoRest.Extensions/AutoRest.Extensions.csproj similarity index 81% rename from AutoRest/Generators/Extensions/Extensions/AutoRest.Generator.Extensions.csproj rename to src/core/AutoRest.Extensions/AutoRest.Extensions.csproj index baeb25e146303..cd484710804e8 100644 --- a/AutoRest/Generators/Extensions/Extensions/AutoRest.Generator.Extensions.csproj +++ b/src/core/AutoRest.Extensions/AutoRest.Extensions.csproj @@ -2,14 +2,14 @@ - ..\..\..\..\ + ..\..\..\ AnyCPU net45 {7DD043EB-5E53-4180-B123-CC3CC5022E34} Library Properties - Microsoft.Rest.Generator - AutoRest.Generator.Extensions + AutoRest.Extensions + AutoRest.Extensions 512 true Net45-Debug @@ -19,13 +19,14 @@ false bin\Net45-Debug 4 + bin\Net45-Debug\AutoRest.Extensions.xml Properties\AssemblyVersionInfo.cs - + @@ -36,13 +37,13 @@ - + {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core - + {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger + AutoRest.Swagger @@ -52,7 +53,7 @@ - + CustomDictionary.xml diff --git a/AutoRest/Generators/Extensions/Extensions/ClientModelHelpers.cs b/src/core/AutoRest.Extensions/ClientModelHelpers.cs similarity index 84% rename from AutoRest/Generators/Extensions/Extensions/ClientModelHelpers.cs rename to src/core/AutoRest.Extensions/ClientModelHelpers.cs index aa538f1a8dbfb..f51e2a9fa9b9f 100644 --- a/AutoRest/Generators/Extensions/Extensions/ClientModelHelpers.cs +++ b/src/core/AutoRest.Extensions/ClientModelHelpers.cs @@ -3,9 +3,9 @@ using System; -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core.ClientModel; -namespace Microsoft.Rest.Generator +namespace AutoRest.Extensions { /// /// Extensions methods for client model. @@ -24,8 +24,8 @@ public static bool ShouldBeFlattened(this IParameter propertyToCheck) throw new ArgumentNullException("propertyToCheck"); } - return propertyToCheck.Extensions.ContainsKey(Extensions.FlattenExtension) && - (bool)propertyToCheck.Extensions[Extensions.FlattenExtension]; + return propertyToCheck.Extensions.ContainsKey(SwaggerExtensions.FlattenExtension) && + (bool)propertyToCheck.Extensions[SwaggerExtensions.FlattenExtension]; } /// @@ -40,7 +40,7 @@ public static bool WasFlattened(this IParameter propertyToCheck) throw new ArgumentNullException("propertyToCheck"); } - return propertyToCheck.Extensions.ContainsKey(Extensions.FlattenOriginalTypeName); + return propertyToCheck.Extensions.ContainsKey(SwaggerExtensions.FlattenOriginalTypeName); } /// diff --git a/AutoRest/Generators/Extensions/Extensions/GlobalSuppressions.cs b/src/core/AutoRest.Extensions/GlobalSuppressions.cs similarity index 80% rename from AutoRest/Generators/Extensions/Extensions/GlobalSuppressions.cs rename to src/core/AutoRest.Extensions/GlobalSuppressions.cs index 77b687a53c1f3..8671a8180ae39 100644 --- a/AutoRest/Generators/Extensions/Extensions/GlobalSuppressions.cs +++ b/src/core/AutoRest.Extensions/GlobalSuppressions.cs @@ -9,4 +9,4 @@ // You do not need to add suppressions to this file manually. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", - Scope = "member", Target = "Microsoft.Rest.Generator.Extensions.#AddParameterGroups(Microsoft.Rest.Generator.ClientModel.ServiceClient)")] + Scope = "member", Target = "AutoRest.Extensions.SwaggerExtensions#AddParameterGroups(AutoRest.Core.ClientModel.ServiceClient)")] diff --git a/AutoRest/Generators/Extensions/Extensions/ParameterGroupExtensionHelper.cs b/src/core/AutoRest.Extensions/ParameterGroupExtensionHelper.cs similarity index 95% rename from AutoRest/Generators/Extensions/Extensions/ParameterGroupExtensionHelper.cs rename to src/core/AutoRest.Extensions/ParameterGroupExtensionHelper.cs index 5a97e2619f79f..4ba2131786fd3 100644 --- a/AutoRest/Generators/Extensions/Extensions/ParameterGroupExtensionHelper.cs +++ b/src/core/AutoRest.Extensions/ParameterGroupExtensionHelper.cs @@ -1,14 +1,12 @@ -namespace Microsoft.Rest.Generator +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using AutoRest.Core.ClientModel; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Extensions { - using System; - using System.Collections.Generic; - using System.Globalization; - using System.Linq; - using System.Text; - using System.Threading.Tasks; - using ClientModel; - using Newtonsoft.Json.Linq; - public static class ParameterGroupExtensionHelper { private class ParameterGroup @@ -59,9 +57,9 @@ private static ParameterGroup BuildParameterGroup(string parameterGroupName, Met private static string GetParameterGroupName(string methodGroupName, string methodName, Parameter parameter) { - if (parameter.Extensions.ContainsKey(Extensions.ParameterGroupExtension)) + if (parameter.Extensions.ContainsKey(SwaggerExtensions.ParameterGroupExtension)) { - JContainer extensionObject = parameter.Extensions[Extensions.ParameterGroupExtension] as JContainer; + JContainer extensionObject = parameter.Extensions[SwaggerExtensions.ParameterGroupExtension] as JContainer; if (extensionObject != null) { string specifiedGroupName = extensionObject.Value("name"); @@ -191,7 +189,7 @@ public static void AddParameterGroups(ServiceClient serviceClient) { Name = parameterGroup.Name, IsRequired = isGroupParameterRequired, - Location = ClientModel.ParameterLocation.None, + Location = ParameterLocation.None, SerializedName = string.Empty, Type = parameterGroupType, Documentation = "Additional parameters for the operation" diff --git a/AutoRest/Generators/Extensions/Extensions/Properties/AssemblyInfo.cs b/src/core/AutoRest.Extensions/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/Generators/Extensions/Extensions/Properties/AssemblyInfo.cs rename to src/core/AutoRest.Extensions/Properties/AssemblyInfo.cs diff --git a/AutoRest/Generators/Extensions/Extensions/Properties/Resources.Designer.cs b/src/core/AutoRest.Extensions/Properties/Resources.Designer.cs similarity index 96% rename from AutoRest/Generators/Extensions/Extensions/Properties/Resources.Designer.cs rename to src/core/AutoRest.Extensions/Properties/Resources.Designer.cs index f98e2ea0b022c..53b5a0d30cfca 100644 --- a/AutoRest/Generators/Extensions/Extensions/Properties/Resources.Designer.cs +++ b/src/core/AutoRest.Extensions/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Microsoft.Rest.Generator.Properties { +namespace AutoRest.Extensions.Properties { using System; @@ -39,7 +39,7 @@ internal Resources() { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoRest.Extensions.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/AutoRest/Generators/Extensions/Extensions/Properties/Resources.resx b/src/core/AutoRest.Extensions/Properties/Resources.resx similarity index 100% rename from AutoRest/Generators/Extensions/Extensions/Properties/Resources.resx rename to src/core/AutoRest.Extensions/Properties/Resources.resx diff --git a/AutoRest/Generators/Extensions/Extensions/Extensions.cs b/src/core/AutoRest.Extensions/SwaggerExtensions.cs similarity index 97% rename from AutoRest/Generators/Extensions/Extensions/Extensions.cs rename to src/core/AutoRest.Extensions/SwaggerExtensions.cs index b8e85181fdf2c..4809023257129 100644 --- a/AutoRest/Generators/Extensions/Extensions/Extensions.cs +++ b/src/core/AutoRest.Extensions/SwaggerExtensions.cs @@ -6,22 +6,24 @@ using System.Diagnostics; using System.Globalization; using System.Linq; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Utilities; -using Microsoft.Rest.Modeler.Swagger; -using Microsoft.Rest.Modeler.Swagger.Model; -using Newtonsoft.Json.Linq; -using Newtonsoft.Json; using System.Text.RegularExpressions; -using Microsoft.Rest.Generator.Properties; +using AutoRest.Core; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Utilities; +using AutoRest.Extensions.Properties; +using AutoRest.Swagger; +using AutoRest.Swagger.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using ParameterLocation = AutoRest.Core.ClientModel.ParameterLocation; -namespace Microsoft.Rest.Generator +namespace AutoRest.Extensions { /// /// Base code generator for Azure. /// Normalizes the ServiceClient according to Azure conventions and Swagger extensions. /// - public abstract class Extensions + public abstract class SwaggerExtensions { public const string SkipUrlEncodingExtension = "x-ms-skip-url-encoding"; public const string NameOverrideExtension = "x-ms-client-name"; @@ -354,7 +356,7 @@ public static void FlattenMethodParameters(ServiceClient serviceClient, Settings foreach (var method in serviceClient.Methods) { var bodyParameter = method.Parameters.FirstOrDefault( - p => p.Location == ClientModel.ParameterLocation.Body); + p => p.Location == ParameterLocation.Body); if (bodyParameter != null) { diff --git a/src/core/AutoRest/AutoRest.Release.json b/src/core/AutoRest/AutoRest.Release.json new file mode 100644 index 0000000000000..f7c67cf68c0c7 --- /dev/null +++ b/src/core/AutoRest/AutoRest.Release.json @@ -0,0 +1,48 @@ +{ + "codeGenerators": { + "Ruby": { + "type": "RubyCodeGenerator, AutoRest.Ruby" + }, + "Azure.Ruby": { + "type": "AzureRubyCodeGenerator, AutoRest.Ruby.Azure" + }, + "CSharp": { + "type": "CSharpCodeGenerator, AutoRest.CSharp" + }, + "Azure.CSharp": { + "type": "AzureCSharpCodeGenerator, AutoRest.CSharp.Azure" + }, + "NodeJS": { + "type": "NodeJSCodeGenerator, AutoRest.NodeJS" + }, + "Azure.NodeJS": { + "type": "AzureNodeJSCodeGenerator, AutoRest.NodeJS.Azure" + }, + "Java": { + "type": "JavaCodeGenerator, AutoRest.Java" + }, + "Azure.Java": { + "type": "AzureJavaCodeGenerator, AutoRest.Java.Azure" + }, + "Azure.Java.Fluent": { + "type": "AzureJavaFluentCodeGenerator, AutoRest.Java.Azure.Fluent" + }, + "Python": { + "type": "PythonCodeGenerator, AutoRest.Python" + }, + "Azure.Python": { + "type": "AzurePythonCodeGenerator, AutoRest.Python.Azure" + }, + "AzureResourceSchema": { + "type": "AzureResourceSchemaCodeGenerator, AutoRest.AzureResourceSchema" + } + }, + "modelers": { + "Swagger": { + "type": "SwaggerModeler, AutoRest.Swagger" + }, + "CompositeSwagger": { + "type": "CompositeSwaggerModeler, AutoRest.CompositeSwagger" + } + } +} \ No newline at end of file diff --git a/AutoRest/AutoRest/AutoRest.csproj b/src/core/AutoRest/AutoRest.csproj similarity index 92% rename from AutoRest/AutoRest/AutoRest.csproj rename to src/core/AutoRest/AutoRest.csproj index 7c578e0980acb..8bc15ea37ee74 100644 --- a/AutoRest/AutoRest/AutoRest.csproj +++ b/src/core/AutoRest/AutoRest.csproj @@ -2,13 +2,13 @@ - ..\..\ + ..\..\..\ AnyCPU net45 {F589D8B7-1B0F-4182-842B-09866A4A2CEB} Exe Properties - Microsoft.Rest.Generator.Cli + AutoRest AutoRest 512 Net45-Debug @@ -28,7 +28,7 @@ - + Properties\AssemblyVersionInfo.cs @@ -44,7 +44,7 @@ - + CustomDictionary.xml diff --git a/src/core/AutoRest/AutoRest.json b/src/core/AutoRest/AutoRest.json new file mode 100644 index 0000000000000..f7c67cf68c0c7 --- /dev/null +++ b/src/core/AutoRest/AutoRest.json @@ -0,0 +1,48 @@ +{ + "codeGenerators": { + "Ruby": { + "type": "RubyCodeGenerator, AutoRest.Ruby" + }, + "Azure.Ruby": { + "type": "AzureRubyCodeGenerator, AutoRest.Ruby.Azure" + }, + "CSharp": { + "type": "CSharpCodeGenerator, AutoRest.CSharp" + }, + "Azure.CSharp": { + "type": "AzureCSharpCodeGenerator, AutoRest.CSharp.Azure" + }, + "NodeJS": { + "type": "NodeJSCodeGenerator, AutoRest.NodeJS" + }, + "Azure.NodeJS": { + "type": "AzureNodeJSCodeGenerator, AutoRest.NodeJS.Azure" + }, + "Java": { + "type": "JavaCodeGenerator, AutoRest.Java" + }, + "Azure.Java": { + "type": "AzureJavaCodeGenerator, AutoRest.Java.Azure" + }, + "Azure.Java.Fluent": { + "type": "AzureJavaFluentCodeGenerator, AutoRest.Java.Azure.Fluent" + }, + "Python": { + "type": "PythonCodeGenerator, AutoRest.Python" + }, + "Azure.Python": { + "type": "AzurePythonCodeGenerator, AutoRest.Python.Azure" + }, + "AzureResourceSchema": { + "type": "AzureResourceSchemaCodeGenerator, AutoRest.AzureResourceSchema" + } + }, + "modelers": { + "Swagger": { + "type": "SwaggerModeler, AutoRest.Swagger" + }, + "CompositeSwagger": { + "type": "CompositeSwaggerModeler, AutoRest.CompositeSwagger" + } + } +} \ No newline at end of file diff --git a/AutoRest/AutoRest/ExitCode.cs b/src/core/AutoRest/ExitCode.cs similarity index 88% rename from AutoRest/AutoRest/ExitCode.cs rename to src/core/AutoRest/ExitCode.cs index fe09a82b44c21..d448603b59765 100644 --- a/AutoRest/AutoRest/ExitCode.cs +++ b/src/core/AutoRest/ExitCode.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Cli +namespace AutoRest { /// /// Available exit codes. diff --git a/AutoRest/AutoRest/GlobalSuppressions.cs b/src/core/AutoRest/GlobalSuppressions.cs similarity index 70% rename from AutoRest/AutoRest/GlobalSuppressions.cs rename to src/core/AutoRest/GlobalSuppressions.cs index c42460ef5bb47..142a0387433e2 100644 --- a/AutoRest/AutoRest/GlobalSuppressions.cs +++ b/src/core/AutoRest/GlobalSuppressions.cs @@ -11,23 +11,23 @@ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Console.WriteLine(System.String,System.Object,System.Object)", Scope = "member", - Target = "Microsoft.Rest.Generator.Cli.Program.#Main(System.String[])")] + Target = "AutoRest.Program.#Main(System.String[])")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", - "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "Microsoft.Rest.Generator.Cli.HelpExample")] + "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "AutoRest.HelpExample")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "parameter-desc", Scope = "resource", - Target = "Microsoft.Rest.Generator.Cli.Properties.Resources.resources")] + Target = "AutoRest.Properties.Resources.resources")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "example-desc", Scope = "resource", - Target = "Microsoft.Rest.Generator.Cli.Properties.Resources.resources")] + Target = "AutoRest.Properties.Resources.resources")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "xamples", Scope = "resource", - Target = "Microsoft.Rest.Generator.Cli.Properties.Resources.resources")] + Target = "AutoRest.Properties.Resources.resources")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "uto", Scope = "resource", - Target = "Microsoft.Rest.Generator.Cli.Properties.Resources.resources")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Console.WriteLine(System.String)", Scope = "member", Target = "Microsoft.Rest.Generator.Cli.Program.#Main(System.String[])")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope = "member", Target = "Microsoft.Rest.Generator.Cli.HelpGenerator.#Generate(System.String,Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "Microsoft.Rest.Generator.Cli.HelpGenerator.#Generate(System.String,Microsoft.Rest.Generator.Settings)")] -[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "Microsoft.Rest.Generator.Cli.HelpGenerator.#Generate(System.String,Microsoft.Rest.Generator.Settings)")] + Target = "AutoRest.Properties.Resources.resources")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Console.WriteLine(System.String)", Scope = "member", Target = "AutoRest.Program.#Main(System.String[])")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope = "member", Target = "AutoRest.HelpGenerator.#Generate(System.String,AutoRest.Core.Settings)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "AutoRest.HelpGenerator.#Generate(System.String,AutoRest.Core.Settings)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "AutoRest.HelpGenerator.#Generate(System.String,AutoRest.Core.Settings)")] diff --git a/AutoRest/AutoRest/HelpExample.cs b/src/core/AutoRest/HelpExample.cs similarity index 93% rename from AutoRest/AutoRest/HelpExample.cs rename to src/core/AutoRest/HelpExample.cs index f5e862812006f..be10676f12424 100644 --- a/AutoRest/AutoRest/HelpExample.cs +++ b/src/core/AutoRest/HelpExample.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Rest.Generator.Cli +namespace AutoRest { /// /// Structure that represents an example in generated help. diff --git a/AutoRest/AutoRest/HelpGenerator.cs b/src/core/AutoRest/HelpGenerator.cs similarity index 98% rename from AutoRest/AutoRest/HelpGenerator.cs rename to src/core/AutoRest/HelpGenerator.cs index 75030befa54a1..63c31b57e5534 100644 --- a/AutoRest/AutoRest/HelpGenerator.cs +++ b/src/core/AutoRest/HelpGenerator.cs @@ -7,10 +7,11 @@ using System.Reflection; using System.Text; using System.Text.RegularExpressions; -using Microsoft.Rest.Generator.Extensibility; +using AutoRest.Core; +using AutoRest.Core.Extensibility; using Newtonsoft.Json; -namespace Microsoft.Rest.Generator.Cli +namespace AutoRest { /// /// Helper class for dynamically generating CLI help from Settings. @@ -180,7 +181,7 @@ public static string Generate(string template, Settings settings) // Process template replacing all major sections. template = template. - Replace("$version$", AutoRest.Version). + Replace("$version$", Core.AutoRest.Version). Replace("$syntax$", syntaxSection.ToString()); template = Regex.Replace(template, parametersPattern, parametersSection.ToString(), RegexOptions.Singleline); diff --git a/AutoRest/AutoRest/Program.cs b/src/core/AutoRest/Program.cs similarity index 95% rename from AutoRest/AutoRest/Program.cs rename to src/core/AutoRest/Program.cs index 9871e76af2e3b..c3a214333d5fa 100644 --- a/AutoRest/AutoRest/Program.cs +++ b/src/core/AutoRest/Program.cs @@ -4,11 +4,11 @@ using System; using System.Globalization; using System.Linq; -using Microsoft.Rest.Generator.Cli.Properties; -using Microsoft.Rest.Generator.Extensibility; -using Microsoft.Rest.Generator.Logging; +using AutoRest.Core; +using AutoRest.Core.Logging; +using AutoRest.Properties; -namespace Microsoft.Rest.Generator.Cli +namespace AutoRest { internal class Program { @@ -32,7 +32,7 @@ private static int Main(string[] args) } else { - AutoRest.Generate(settings); + Core.AutoRest.Generate(settings); } } catch (CodeGenerationException) diff --git a/AutoRest/AutoRest/Properties/AssemblyInfo.cs b/src/core/AutoRest/Properties/AssemblyInfo.cs similarity index 100% rename from AutoRest/AutoRest/Properties/AssemblyInfo.cs rename to src/core/AutoRest/Properties/AssemblyInfo.cs diff --git a/AutoRest/AutoRest/Properties/Resources.Designer.cs b/src/core/AutoRest/Properties/Resources.Designer.cs similarity index 92% rename from AutoRest/AutoRest/Properties/Resources.Designer.cs rename to src/core/AutoRest/Properties/Resources.Designer.cs index 9be7521fcbb8e..6c764e048d1b2 100644 --- a/AutoRest/AutoRest/Properties/Resources.Designer.cs +++ b/src/core/AutoRest/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Microsoft.Rest.Generator.Cli.Properties { +namespace AutoRest.Properties { using System; @@ -39,7 +39,7 @@ internal Resources() { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.Rest.Generator.Cli.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoRest.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; @@ -110,6 +110,12 @@ internal static string GenerationFailed { /// ///$parameters-end$ /// + ///##Code Generators + ///$generators-start$ + ///**-$generator$** $generator-desc$ + /// + ///$generators-end$ + /// ///##Examples ///$examples-start$ ///- $example-desc$ @@ -136,6 +142,11 @@ internal static string HelpMarkdownTemplate { /// -$parameter$: $parameter-desc$ ///$parameters-end$ /// + ///Code Generators: + ///$generators-start$ + /// -$generator$: $generator-desc$ + ///$generators-end$ + /// ///Examples: ///$examples-start$ /// $example-desc$ diff --git a/AutoRest/AutoRest/Properties/Resources.resx b/src/core/AutoRest/Properties/Resources.resx similarity index 100% rename from AutoRest/AutoRest/Properties/Resources.resx rename to src/core/AutoRest/Properties/Resources.resx diff --git a/AutoRest/AutoRest/Resources/HelpMarkdownTemplate.txt b/src/core/AutoRest/Resources/HelpMarkdownTemplate.txt similarity index 100% rename from AutoRest/AutoRest/Resources/HelpMarkdownTemplate.txt rename to src/core/AutoRest/Resources/HelpMarkdownTemplate.txt diff --git a/AutoRest/AutoRest/Resources/HelpTextTemplate.txt b/src/core/AutoRest/Resources/HelpTextTemplate.txt similarity index 100% rename from AutoRest/AutoRest/Resources/HelpTextTemplate.txt rename to src/core/AutoRest/Resources/HelpTextTemplate.txt diff --git a/AutoRest/TestServer/README.md b/src/dev/TestServer/README.md similarity index 100% rename from AutoRest/TestServer/README.md rename to src/dev/TestServer/README.md diff --git a/AutoRest/TestServer/server/SwaggerBATServer.njsproj b/src/dev/TestServer/server/SwaggerBATServer.njsproj similarity index 100% rename from AutoRest/TestServer/server/SwaggerBATServer.njsproj rename to src/dev/TestServer/server/SwaggerBATServer.njsproj diff --git a/AutoRest/TestServer/server/SwaggerBATServer.sln b/src/dev/TestServer/server/SwaggerBATServer.sln similarity index 100% rename from AutoRest/TestServer/server/SwaggerBATServer.sln rename to src/dev/TestServer/server/SwaggerBATServer.sln diff --git a/AutoRest/TestServer/server/app.js b/src/dev/TestServer/server/app.js similarity index 100% rename from AutoRest/TestServer/server/app.js rename to src/dev/TestServer/server/app.js diff --git a/AutoRest/TestServer/server/package.json b/src/dev/TestServer/server/package.json similarity index 100% rename from AutoRest/TestServer/server/package.json rename to src/dev/TestServer/server/package.json diff --git a/AutoRest/TestServer/server/public/stylesheets/style.css b/src/dev/TestServer/server/public/stylesheets/style.css similarity index 100% rename from AutoRest/TestServer/server/public/stylesheets/style.css rename to src/dev/TestServer/server/public/stylesheets/style.css diff --git a/AutoRest/TestServer/server/routes/array.js b/src/dev/TestServer/server/routes/array.js similarity index 100% rename from AutoRest/TestServer/server/routes/array.js rename to src/dev/TestServer/server/routes/array.js diff --git a/AutoRest/TestServer/server/routes/azureParameterGrouping.js b/src/dev/TestServer/server/routes/azureParameterGrouping.js similarity index 100% rename from AutoRest/TestServer/server/routes/azureParameterGrouping.js rename to src/dev/TestServer/server/routes/azureParameterGrouping.js diff --git a/AutoRest/TestServer/server/routes/azureSpecials.js b/src/dev/TestServer/server/routes/azureSpecials.js similarity index 100% rename from AutoRest/TestServer/server/routes/azureSpecials.js rename to src/dev/TestServer/server/routes/azureSpecials.js diff --git a/AutoRest/TestServer/server/routes/azureUrl.js b/src/dev/TestServer/server/routes/azureUrl.js similarity index 100% rename from AutoRest/TestServer/server/routes/azureUrl.js rename to src/dev/TestServer/server/routes/azureUrl.js diff --git a/AutoRest/TestServer/server/routes/bool.js b/src/dev/TestServer/server/routes/bool.js similarity index 100% rename from AutoRest/TestServer/server/routes/bool.js rename to src/dev/TestServer/server/routes/bool.js diff --git a/AutoRest/TestServer/server/routes/byte.js b/src/dev/TestServer/server/routes/byte.js similarity index 100% rename from AutoRest/TestServer/server/routes/byte.js rename to src/dev/TestServer/server/routes/byte.js diff --git a/AutoRest/TestServer/server/routes/complex.js b/src/dev/TestServer/server/routes/complex.js similarity index 100% rename from AutoRest/TestServer/server/routes/complex.js rename to src/dev/TestServer/server/routes/complex.js diff --git a/AutoRest/TestServer/server/routes/customUri.js b/src/dev/TestServer/server/routes/customUri.js similarity index 100% rename from AutoRest/TestServer/server/routes/customUri.js rename to src/dev/TestServer/server/routes/customUri.js diff --git a/AutoRest/TestServer/server/routes/date.js b/src/dev/TestServer/server/routes/date.js similarity index 100% rename from AutoRest/TestServer/server/routes/date.js rename to src/dev/TestServer/server/routes/date.js diff --git a/AutoRest/TestServer/server/routes/datetime-rfc1123.js b/src/dev/TestServer/server/routes/datetime-rfc1123.js similarity index 100% rename from AutoRest/TestServer/server/routes/datetime-rfc1123.js rename to src/dev/TestServer/server/routes/datetime-rfc1123.js diff --git a/AutoRest/TestServer/server/routes/datetime.js b/src/dev/TestServer/server/routes/datetime.js similarity index 100% rename from AutoRest/TestServer/server/routes/datetime.js rename to src/dev/TestServer/server/routes/datetime.js diff --git a/AutoRest/TestServer/server/routes/dictionary.js b/src/dev/TestServer/server/routes/dictionary.js similarity index 100% rename from AutoRest/TestServer/server/routes/dictionary.js rename to src/dev/TestServer/server/routes/dictionary.js diff --git a/AutoRest/TestServer/server/routes/duration.js b/src/dev/TestServer/server/routes/duration.js similarity index 100% rename from AutoRest/TestServer/server/routes/duration.js rename to src/dev/TestServer/server/routes/duration.js diff --git a/AutoRest/TestServer/server/routes/files.js b/src/dev/TestServer/server/routes/files.js similarity index 100% rename from AutoRest/TestServer/server/routes/files.js rename to src/dev/TestServer/server/routes/files.js diff --git a/AutoRest/TestServer/server/routes/formData.js b/src/dev/TestServer/server/routes/formData.js similarity index 100% rename from AutoRest/TestServer/server/routes/formData.js rename to src/dev/TestServer/server/routes/formData.js diff --git a/AutoRest/TestServer/server/routes/header.js b/src/dev/TestServer/server/routes/header.js similarity index 100% rename from AutoRest/TestServer/server/routes/header.js rename to src/dev/TestServer/server/routes/header.js diff --git a/AutoRest/TestServer/server/routes/httpResponses.js b/src/dev/TestServer/server/routes/httpResponses.js similarity index 100% rename from AutoRest/TestServer/server/routes/httpResponses.js rename to src/dev/TestServer/server/routes/httpResponses.js diff --git a/AutoRest/TestServer/server/routes/index.js b/src/dev/TestServer/server/routes/index.js similarity index 100% rename from AutoRest/TestServer/server/routes/index.js rename to src/dev/TestServer/server/routes/index.js diff --git a/AutoRest/TestServer/server/routes/int.js b/src/dev/TestServer/server/routes/int.js similarity index 100% rename from AutoRest/TestServer/server/routes/int.js rename to src/dev/TestServer/server/routes/int.js diff --git a/AutoRest/TestServer/server/routes/lros.js b/src/dev/TestServer/server/routes/lros.js similarity index 100% rename from AutoRest/TestServer/server/routes/lros.js rename to src/dev/TestServer/server/routes/lros.js diff --git a/AutoRest/TestServer/server/routes/model-flatten.js b/src/dev/TestServer/server/routes/model-flatten.js similarity index 100% rename from AutoRest/TestServer/server/routes/model-flatten.js rename to src/dev/TestServer/server/routes/model-flatten.js diff --git a/AutoRest/TestServer/server/routes/number.js b/src/dev/TestServer/server/routes/number.js similarity index 100% rename from AutoRest/TestServer/server/routes/number.js rename to src/dev/TestServer/server/routes/number.js diff --git a/AutoRest/TestServer/server/routes/paging.js b/src/dev/TestServer/server/routes/paging.js similarity index 100% rename from AutoRest/TestServer/server/routes/paging.js rename to src/dev/TestServer/server/routes/paging.js diff --git a/AutoRest/TestServer/server/routes/pathitem.js b/src/dev/TestServer/server/routes/pathitem.js similarity index 100% rename from AutoRest/TestServer/server/routes/pathitem.js rename to src/dev/TestServer/server/routes/pathitem.js diff --git a/AutoRest/TestServer/server/routes/paths.js b/src/dev/TestServer/server/routes/paths.js similarity index 100% rename from AutoRest/TestServer/server/routes/paths.js rename to src/dev/TestServer/server/routes/paths.js diff --git a/AutoRest/TestServer/server/routes/queries.js b/src/dev/TestServer/server/routes/queries.js similarity index 100% rename from AutoRest/TestServer/server/routes/queries.js rename to src/dev/TestServer/server/routes/queries.js diff --git a/AutoRest/TestServer/server/routes/report.js b/src/dev/TestServer/server/routes/report.js similarity index 100% rename from AutoRest/TestServer/server/routes/report.js rename to src/dev/TestServer/server/routes/report.js diff --git a/AutoRest/TestServer/server/routes/reqopt.js b/src/dev/TestServer/server/routes/reqopt.js similarity index 100% rename from AutoRest/TestServer/server/routes/reqopt.js rename to src/dev/TestServer/server/routes/reqopt.js diff --git a/AutoRest/Generators/CSharp/CSharp.Tests/sample.png b/src/dev/TestServer/server/routes/sample.png similarity index 100% rename from AutoRest/Generators/CSharp/CSharp.Tests/sample.png rename to src/dev/TestServer/server/routes/sample.png diff --git a/AutoRest/TestServer/server/routes/string.js b/src/dev/TestServer/server/routes/string.js similarity index 100% rename from AutoRest/TestServer/server/routes/string.js rename to src/dev/TestServer/server/routes/string.js diff --git a/AutoRest/TestServer/server/routes/validation.js b/src/dev/TestServer/server/routes/validation.js similarity index 100% rename from AutoRest/TestServer/server/routes/validation.js rename to src/dev/TestServer/server/routes/validation.js diff --git a/AutoRest/TestServer/server/startup/www.js b/src/dev/TestServer/server/startup/www.js similarity index 100% rename from AutoRest/TestServer/server/startup/www.js rename to src/dev/TestServer/server/startup/www.js diff --git a/AutoRest/TestServer/server/util/constants.js b/src/dev/TestServer/server/util/constants.js similarity index 100% rename from AutoRest/TestServer/server/util/constants.js rename to src/dev/TestServer/server/util/constants.js diff --git a/AutoRest/TestServer/server/util/utils.js b/src/dev/TestServer/server/util/utils.js similarity index 100% rename from AutoRest/TestServer/server/util/utils.js rename to src/dev/TestServer/server/util/utils.js diff --git a/AutoRest/TestServer/server/views/error.jade b/src/dev/TestServer/server/views/error.jade similarity index 100% rename from AutoRest/TestServer/server/views/error.jade rename to src/dev/TestServer/server/views/error.jade diff --git a/AutoRest/TestServer/server/views/index.jade b/src/dev/TestServer/server/views/index.jade similarity index 100% rename from AutoRest/TestServer/server/views/index.jade rename to src/dev/TestServer/server/views/index.jade diff --git a/AutoRest/TestServer/server/views/layout.jade b/src/dev/TestServer/server/views/layout.jade similarity index 100% rename from AutoRest/TestServer/server/views/layout.jade rename to src/dev/TestServer/server/views/layout.jade diff --git a/AutoRest/TestServer/swagger.json b/src/dev/TestServer/swagger.json similarity index 100% rename from AutoRest/TestServer/swagger.json rename to src/dev/TestServer/swagger.json diff --git a/AutoRest/TestServer/swagger/azure-composite-swagger.json b/src/dev/TestServer/swagger/azure-composite-swagger.json similarity index 65% rename from AutoRest/TestServer/swagger/azure-composite-swagger.json rename to src/dev/TestServer/swagger/azure-composite-swagger.json index ff3d0102f59a8..39681bdabe703 100644 --- a/AutoRest/TestServer/swagger/azure-composite-swagger.json +++ b/src/dev/TestServer/swagger/azure-composite-swagger.json @@ -4,7 +4,7 @@ "description": "Composite Swagger Client that represents merging body complex and complex model swagger clients" }, "documents": [ - "AutoRest/TestServer/swagger/complex-model.json", - "AutoRest/TestServer/swagger/body-complex.json" + "src/dev/TestServer/swagger/complex-model.json", + "src/dev/TestServer/swagger/body-complex.json" ] } diff --git a/AutoRest/TestServer/swagger/azure-parameter-grouping.json b/src/dev/TestServer/swagger/azure-parameter-grouping.json similarity index 100% rename from AutoRest/TestServer/swagger/azure-parameter-grouping.json rename to src/dev/TestServer/swagger/azure-parameter-grouping.json diff --git a/AutoRest/TestServer/swagger/azure-report.json b/src/dev/TestServer/swagger/azure-report.json similarity index 100% rename from AutoRest/TestServer/swagger/azure-report.json rename to src/dev/TestServer/swagger/azure-report.json diff --git a/AutoRest/TestServer/swagger/azure-resource.json b/src/dev/TestServer/swagger/azure-resource.json similarity index 100% rename from AutoRest/TestServer/swagger/azure-resource.json rename to src/dev/TestServer/swagger/azure-resource.json diff --git a/AutoRest/TestServer/swagger/azure-special-properties.json b/src/dev/TestServer/swagger/azure-special-properties.json similarity index 100% rename from AutoRest/TestServer/swagger/azure-special-properties.json rename to src/dev/TestServer/swagger/azure-special-properties.json diff --git a/AutoRest/TestServer/swagger/body-array.json b/src/dev/TestServer/swagger/body-array.json similarity index 100% rename from AutoRest/TestServer/swagger/body-array.json rename to src/dev/TestServer/swagger/body-array.json diff --git a/AutoRest/TestServer/swagger/body-boolean.json b/src/dev/TestServer/swagger/body-boolean.json similarity index 100% rename from AutoRest/TestServer/swagger/body-boolean.json rename to src/dev/TestServer/swagger/body-boolean.json diff --git a/AutoRest/TestServer/swagger/body-byte.json b/src/dev/TestServer/swagger/body-byte.json similarity index 100% rename from AutoRest/TestServer/swagger/body-byte.json rename to src/dev/TestServer/swagger/body-byte.json diff --git a/AutoRest/TestServer/swagger/body-complex.json b/src/dev/TestServer/swagger/body-complex.json similarity index 100% rename from AutoRest/TestServer/swagger/body-complex.json rename to src/dev/TestServer/swagger/body-complex.json diff --git a/AutoRest/TestServer/swagger/body-date.json b/src/dev/TestServer/swagger/body-date.json similarity index 100% rename from AutoRest/TestServer/swagger/body-date.json rename to src/dev/TestServer/swagger/body-date.json diff --git a/AutoRest/TestServer/swagger/body-datetime-rfc1123.json b/src/dev/TestServer/swagger/body-datetime-rfc1123.json similarity index 100% rename from AutoRest/TestServer/swagger/body-datetime-rfc1123.json rename to src/dev/TestServer/swagger/body-datetime-rfc1123.json diff --git a/AutoRest/TestServer/swagger/body-datetime.json b/src/dev/TestServer/swagger/body-datetime.json similarity index 100% rename from AutoRest/TestServer/swagger/body-datetime.json rename to src/dev/TestServer/swagger/body-datetime.json diff --git a/AutoRest/TestServer/swagger/body-dictionary.json b/src/dev/TestServer/swagger/body-dictionary.json similarity index 100% rename from AutoRest/TestServer/swagger/body-dictionary.json rename to src/dev/TestServer/swagger/body-dictionary.json diff --git a/AutoRest/TestServer/swagger/body-duration.json b/src/dev/TestServer/swagger/body-duration.json similarity index 100% rename from AutoRest/TestServer/swagger/body-duration.json rename to src/dev/TestServer/swagger/body-duration.json diff --git a/AutoRest/TestServer/swagger/body-file.json b/src/dev/TestServer/swagger/body-file.json similarity index 100% rename from AutoRest/TestServer/swagger/body-file.json rename to src/dev/TestServer/swagger/body-file.json diff --git a/AutoRest/TestServer/swagger/body-formdata.json b/src/dev/TestServer/swagger/body-formdata.json similarity index 100% rename from AutoRest/TestServer/swagger/body-formdata.json rename to src/dev/TestServer/swagger/body-formdata.json diff --git a/AutoRest/TestServer/swagger/body-integer.json b/src/dev/TestServer/swagger/body-integer.json similarity index 100% rename from AutoRest/TestServer/swagger/body-integer.json rename to src/dev/TestServer/swagger/body-integer.json diff --git a/AutoRest/TestServer/swagger/body-number.json b/src/dev/TestServer/swagger/body-number.json similarity index 100% rename from AutoRest/TestServer/swagger/body-number.json rename to src/dev/TestServer/swagger/body-number.json diff --git a/AutoRest/TestServer/swagger/body-string.json b/src/dev/TestServer/swagger/body-string.json similarity index 100% rename from AutoRest/TestServer/swagger/body-string.json rename to src/dev/TestServer/swagger/body-string.json diff --git a/AutoRest/TestServer/swagger/complex-model.json b/src/dev/TestServer/swagger/complex-model.json similarity index 100% rename from AutoRest/TestServer/swagger/complex-model.json rename to src/dev/TestServer/swagger/complex-model.json diff --git a/AutoRest/TestServer/swagger/composite-swagger.json b/src/dev/TestServer/swagger/composite-swagger.json similarity index 64% rename from AutoRest/TestServer/swagger/composite-swagger.json rename to src/dev/TestServer/swagger/composite-swagger.json index dacd0d6f699a0..9a5ef720ce657 100644 --- a/AutoRest/TestServer/swagger/composite-swagger.json +++ b/src/dev/TestServer/swagger/composite-swagger.json @@ -4,7 +4,7 @@ "description": "Composite Swagger Client that represents merging body boolean and body integer swagger clients" }, "documents": [ - "AutoRest/TestServer/swagger/body-boolean.json", - "AutoRest/TestServer/swagger/body-integer.json" + "src/dev/TestServer/swagger/body-boolean.json", + "src/dev/TestServer/swagger/body-integer.json" ] } diff --git a/AutoRest/TestServer/swagger/custom-baseUrl-more-options.json b/src/dev/TestServer/swagger/custom-baseUrl-more-options.json similarity index 100% rename from AutoRest/TestServer/swagger/custom-baseUrl-more-options.json rename to src/dev/TestServer/swagger/custom-baseUrl-more-options.json diff --git a/AutoRest/TestServer/swagger/custom-baseUrl.json b/src/dev/TestServer/swagger/custom-baseUrl.json similarity index 100% rename from AutoRest/TestServer/swagger/custom-baseUrl.json rename to src/dev/TestServer/swagger/custom-baseUrl.json diff --git a/AutoRest/TestServer/swagger/head-exceptions.json b/src/dev/TestServer/swagger/head-exceptions.json similarity index 100% rename from AutoRest/TestServer/swagger/head-exceptions.json rename to src/dev/TestServer/swagger/head-exceptions.json diff --git a/AutoRest/TestServer/swagger/head.json b/src/dev/TestServer/swagger/head.json similarity index 100% rename from AutoRest/TestServer/swagger/head.json rename to src/dev/TestServer/swagger/head.json diff --git a/AutoRest/TestServer/swagger/header.json b/src/dev/TestServer/swagger/header.json similarity index 100% rename from AutoRest/TestServer/swagger/header.json rename to src/dev/TestServer/swagger/header.json diff --git a/AutoRest/TestServer/swagger/httpInfrastructure.json b/src/dev/TestServer/swagger/httpInfrastructure.json similarity index 100% rename from AutoRest/TestServer/swagger/httpInfrastructure.json rename to src/dev/TestServer/swagger/httpInfrastructure.json diff --git a/AutoRest/TestServer/swagger/lro.json b/src/dev/TestServer/swagger/lro.json similarity index 100% rename from AutoRest/TestServer/swagger/lro.json rename to src/dev/TestServer/swagger/lro.json diff --git a/AutoRest/TestServer/swagger/model-flattening.json b/src/dev/TestServer/swagger/model-flattening.json similarity index 100% rename from AutoRest/TestServer/swagger/model-flattening.json rename to src/dev/TestServer/swagger/model-flattening.json diff --git a/AutoRest/TestServer/swagger/paging.json b/src/dev/TestServer/swagger/paging.json similarity index 100% rename from AutoRest/TestServer/swagger/paging.json rename to src/dev/TestServer/swagger/paging.json diff --git a/AutoRest/TestServer/swagger/parameter-flattening.json b/src/dev/TestServer/swagger/parameter-flattening.json similarity index 100% rename from AutoRest/TestServer/swagger/parameter-flattening.json rename to src/dev/TestServer/swagger/parameter-flattening.json diff --git a/AutoRest/TestServer/swagger/report.json b/src/dev/TestServer/swagger/report.json similarity index 100% rename from AutoRest/TestServer/swagger/report.json rename to src/dev/TestServer/swagger/report.json diff --git a/AutoRest/TestServer/swagger/required-optional.json b/src/dev/TestServer/swagger/required-optional.json similarity index 100% rename from AutoRest/TestServer/swagger/required-optional.json rename to src/dev/TestServer/swagger/required-optional.json diff --git a/AutoRest/TestServer/swagger/storage.json b/src/dev/TestServer/swagger/storage.json similarity index 100% rename from AutoRest/TestServer/swagger/storage.json rename to src/dev/TestServer/swagger/storage.json diff --git a/AutoRest/TestServer/swagger/subscriptionId-apiVersion.json b/src/dev/TestServer/swagger/subscriptionId-apiVersion.json similarity index 100% rename from AutoRest/TestServer/swagger/subscriptionId-apiVersion.json rename to src/dev/TestServer/swagger/subscriptionId-apiVersion.json diff --git a/AutoRest/TestServer/swagger/url.json b/src/dev/TestServer/swagger/url.json similarity index 100% rename from AutoRest/TestServer/swagger/url.json rename to src/dev/TestServer/swagger/url.json diff --git a/AutoRest/TestServer/swagger/validation.json b/src/dev/TestServer/swagger/validation.json similarity index 100% rename from AutoRest/TestServer/swagger/validation.json rename to src/dev/TestServer/swagger/validation.json diff --git a/ClientRuntimes/Python/.gitignore b/src/generator/.gitignore similarity index 96% rename from ClientRuntimes/Python/.gitignore rename to src/generator/.gitignore index 6ab65f8785d84..0abe98bd4190a 100644 --- a/ClientRuntimes/Python/.gitignore +++ b/src/generator/.gitignore @@ -70,3 +70,6 @@ ClientRuntimes/Python/Python35-64-ENV/Scripts/deactivate.bat #python code coverage *.coverage +#ruby +Gemfile.lock +*/RspecTests/Generated/ \ No newline at end of file diff --git a/AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests/AutoRest.Generator.AzureResourceSchema.Tests.csproj b/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj similarity index 84% rename from AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests/AutoRest.Generator.AzureResourceSchema.Tests.csproj rename to src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj index 60c74ed808e78..279a089110008 100644 --- a/AutoRest/Generators/AzureResourceSchema/AzureResourceSchema.Tests/AutoRest.Generator.AzureResourceSchema.Tests.csproj +++ b/src/generator/AutoRest.AzureResourceSchema.Tests/AutoRest.AzureResourceSchema.Tests.csproj @@ -1,8 +1,8 @@  - - - + + + Debug @@ -11,8 +11,8 @@ Library Properties Microsoft.Rest.Generator.AzureResourceSchema.Tests - AutoRest.Generator.AzureResourceSchema.Tests - AutoRest.Generator.AzureResourceSchema.Tests + AutoRest.AzureResourceSchema.Tests + AutoRest.AzureResourceSchema.Tests v4.5 512 @@ -34,8 +34,8 @@ 4 - - ..\..\..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll + + $(SolutionDir)packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll True @@ -47,19 +47,19 @@ - ..\..\..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll + $(SolutionDir)packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll True - ..\..\..\..\packages\xunit.assert.2.1.0\lib\dotnet\xunit.assert.dll + $(SolutionDir)packages\xunit.assert.2.1.0\lib\dotnet\xunit.assert.dll True - ..\..\..\..\packages\xunit.extensibility.core.2.1.0\lib\dotnet\xunit.core.dll + $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\dotnet\xunit.core.dll True - ..\..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll + $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll True @@ -72,7 +72,7 @@ - + {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core @@ -248,13 +248,13 @@ - + {c6c4e139-d7af-486c-95ba-2b879f58f18d} - AutoRest.Modeler.Swagger.Tests + AutoRest.Swagger.Tests - + {654344a5-0556-49c7-bfb3-59676d7440d3} - AutoRest.Generator.AzureResourceSchema + AutoRest.AzureResourceSchema @@ -266,10 +266,10 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + -

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�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 zz;yqA-Nightly$(NightlyBuildVersion) - + normal diff --git a/Tools/RazorCompiler/RazorCompiler/RazorCompiler.csproj b/Tools/RazorCompiler/RazorCompiler/RazorCompiler.csproj index 3979218d58382..49bd97cceae59 100644 --- a/Tools/RazorCompiler/RazorCompiler/RazorCompiler.csproj +++ b/Tools/RazorCompiler/RazorCompiler/RazorCompiler.csproj @@ -34,7 +34,7 @@ - ..\packages\Microsoft.AspNet.Razor.4.0.0-beta3\lib\net45\Microsoft.AspNet.Razor.dll + $(SolutionDir)packages\Microsoft.AspNet.Razor.4.0.0-beta3\lib\net45\Microsoft.AspNet.Razor.dll @@ -49,11 +49,11 @@ - - \ No newline at end of file + diff --git a/Tools/gulp/gulp-runtime-version-sync.js b/Tools/gulp/gulp-runtime-version-sync.js index abc9684a11498..0909405a7257c 100644 --- a/Tools/gulp/gulp-runtime-version-sync.js +++ b/Tools/gulp/gulp-runtime-version-sync.js @@ -8,22 +8,22 @@ var shell = require('gulp-shell') gulp.task('syncDependencies:runtime:cs', function () { gutil.log('Syncing C# client runtime version'); - var runtimePkgPath = './ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/project.json'; + var runtimePkgPath = './src/client/Microsoft.Rest.ClientRuntime/project.json'; pkgJsonConfig = JSON.parse(fs.readFileSync(runtimePkgPath, 'utf8')); var name = 'Microsoft.Rest.ClientRuntime'; var version = pkgJsonConfig.version; - var codeGeneratorPath = './AutoRest/Generators/CSharp/CSharp/CSharpCodeGenerator.cs'; + var codeGeneratorPath = './src/generator/AutoRest.CSharp/CSharpCodeGenerator.cs'; gulp.src(codeGeneratorPath, { base: './' }) .pipe(replace(/string ClientRuntimePackage = "(.+)"/, 'string ClientRuntimePackage = "' + name + '.' + version + '"')) .pipe(gulp.dest('.')); - var pkgTestConfig = './AutoRest/NugetPackageTest/packages.config'; + var pkgTestConfig = './PackageTest/NugetPackageTest/packages.config'; gulp.src(pkgTestConfig, { base: './' }) .pipe(replace(/ - @@ -16,7 +15,7 @@ - $(CommonNugetPackageFolder)\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll + $(CommonNugetPackageFolder)\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll $(CommonNugetPackageFolder)\YamlDotNet.Signed.3.8.0\lib\dotnet\YamlDotNet.dll diff --git a/build.proj b/build.proj index 6ba164e8a5753..f00d94cacab9c 100644 --- a/build.proj +++ b/build.proj @@ -98,9 +98,8 @@ - - - + + @@ -116,7 +115,7 @@ Targets="Build" Condition=" '$(Scope)' == 'all' or '$(Scope)' == 'CodeGenerator'" /> - <_OriginalNetCorePackages Include="$(LibraryRoot)/ClientRuntimes/CSharp/**/bin/$(Configuration)/*.nupkg" /> + <_OriginalNetCorePackages Include="$(LibraryRoot)/src/client/**/bin/$(Configuration)/*.nupkg" /> @@ -144,6 +143,9 @@ Condition=" '$(Scope)' == 'all' or '$(Scope)' == 'CodeGenerator'" /> + + + @@ -153,10 +155,10 @@ Properties="Configuration=%(LibraryFxTargetList.Identity)-$(Configuration);Platform=Any CPU;RunCodeAnalysis=true;CodeAnalysisTreatWarningsAsErrors=true" Targets="Rebuild" Condition=" '$(Scope)' == 'all' or '$(Scope)' == 'ClientRuntime'" />--> - + Condition=" '$(Scope)' == 'all' or '$(Scope)' == 'CodeGenerator'" /> --> @@ -168,7 +170,7 @@ - $(LibrarySourceFolder)ClientRuntimes;$(LibrarySourceFolder)AutoRest + $(LibrarySourceFolder)src $(BinariesFolder) 31bf3856ad364e35 @@ -240,8 +242,8 @@ - - + + diff --git a/global.json b/global.json index 717a1521a2180..65ca82cfa5daa 100644 --- a/global.json +++ b/global.json @@ -1,13 +1,9 @@ { "projects": [ - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net", - "ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests", - "AutoRest/Generators/CSharp/CSharp.Tests", - "AutoRest/Generators/CSharp/Azure.CSharp.Tests" - ] + "src/client", + "src/generator" + ], + "sdk": { + "version": "1.0.0-preview2-003121" + } } \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 496fdd12bc6cd..915f64a7a31e7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -40,98 +40,98 @@ function mergeOptions(obj1,obj2){ } var defaultMappings = { - 'AcceptanceTests/ParameterFlattening': '../../../TestServer/swagger/parameter-flattening.json', - 'AcceptanceTests/BodyArray': '../../../TestServer/swagger/body-array.json', - 'AcceptanceTests/BodyBoolean': '../../../TestServer/swagger/body-boolean.json', - 'AcceptanceTests/BodyByte': '../../../TestServer/swagger/body-byte.json', - 'AcceptanceTests/BodyComplex': '../../../TestServer/swagger/body-complex.json', - 'AcceptanceTests/BodyDate': '../../../TestServer/swagger/body-date.json', - 'AcceptanceTests/BodyDateTime': '../../../TestServer/swagger/body-datetime.json', - 'AcceptanceTests/BodyDateTimeRfc1123': '../../../TestServer/swagger/body-datetime-rfc1123.json', - 'AcceptanceTests/BodyDuration': '../../../TestServer/swagger/body-duration.json', - 'AcceptanceTests/BodyDictionary': '../../../TestServer/swagger/body-dictionary.json', - 'AcceptanceTests/BodyFile': '../../../TestServer/swagger/body-file.json', - 'AcceptanceTests/BodyFormData': '../../../TestServer/swagger/body-formdata.json', - 'AcceptanceTests/BodyInteger': '../../../TestServer/swagger/body-integer.json', - 'AcceptanceTests/BodyNumber': '../../../TestServer/swagger/body-number.json', - 'AcceptanceTests/BodyString': '../../../TestServer/swagger/body-string.json', - 'AcceptanceTests/Header': '../../../TestServer/swagger/header.json', - 'AcceptanceTests/Http': '../../../TestServer/swagger/httpInfrastructure.json', - 'AcceptanceTests/Report': '../../../TestServer/swagger/report.json', - 'AcceptanceTests/RequiredOptional': '../../../TestServer/swagger/required-optional.json', - 'AcceptanceTests/Url': '../../../TestServer/swagger/url.json', - 'AcceptanceTests/Validation': '../../../TestServer/swagger/validation.json', - 'AcceptanceTests/CustomBaseUri': '../../../TestServer/swagger/custom-baseUrl.json', - 'AcceptanceTests/CustomBaseUriMoreOptions': '../../../TestServer/swagger/custom-baseUrl-more-options.json', - 'AcceptanceTests/ModelFlattening': '../../../TestServer/swagger/model-flattening.json' + 'AcceptanceTests/ParameterFlattening': '../../dev/TestServer/swagger/parameter-flattening.json', + 'AcceptanceTests/BodyArray': '../../dev/TestServer/swagger/body-array.json', + 'AcceptanceTests/BodyBoolean': '../../dev/TestServer/swagger/body-boolean.json', + 'AcceptanceTests/BodyByte': '../../dev/TestServer/swagger/body-byte.json', + 'AcceptanceTests/BodyComplex': '../../dev/TestServer/swagger/body-complex.json', + 'AcceptanceTests/BodyDate': '../../dev/TestServer/swagger/body-date.json', + 'AcceptanceTests/BodyDateTime': '../../dev/TestServer/swagger/body-datetime.json', + 'AcceptanceTests/BodyDateTimeRfc1123': '../../dev/TestServer/swagger/body-datetime-rfc1123.json', + 'AcceptanceTests/BodyDuration': '../../dev/TestServer/swagger/body-duration.json', + 'AcceptanceTests/BodyDictionary': '../../dev/TestServer/swagger/body-dictionary.json', + 'AcceptanceTests/BodyFile': '../../dev/TestServer/swagger/body-file.json', + 'AcceptanceTests/BodyFormData': '../../dev/TestServer/swagger/body-formdata.json', + 'AcceptanceTests/BodyInteger': '../../dev/TestServer/swagger/body-integer.json', + 'AcceptanceTests/BodyNumber': '../../dev/TestServer/swagger/body-number.json', + 'AcceptanceTests/BodyString': '../../dev/TestServer/swagger/body-string.json', + 'AcceptanceTests/Header': '../../dev/TestServer/swagger/header.json', + 'AcceptanceTests/Http': '../../dev/TestServer/swagger/httpInfrastructure.json', + 'AcceptanceTests/Report': '../../dev/TestServer/swagger/report.json', + 'AcceptanceTests/RequiredOptional': '../../dev/TestServer/swagger/required-optional.json', + 'AcceptanceTests/Url': '../../dev/TestServer/swagger/url.json', + 'AcceptanceTests/Validation': '../../dev/TestServer/swagger/validation.json', + 'AcceptanceTests/CustomBaseUri': '../../dev/TestServer/swagger/custom-baseUrl.json', + 'AcceptanceTests/CustomBaseUriMoreOptions': '../../dev/TestServer/swagger/custom-baseUrl-more-options.json', + 'AcceptanceTests/ModelFlattening': '../../dev/TestServer/swagger/model-flattening.json' }; var rubyMappings = { - 'boolean':['../../../TestServer/swagger/body-boolean.json', 'BooleanModule'], - 'integer':['../../../TestServer/swagger/body-integer.json','IntegerModule'], - 'number':['../../../TestServer/swagger/body-number.json','NumberModule'], - 'string':['../../../TestServer/swagger/body-string.json','StringModule'], - 'byte':['../../../TestServer/swagger/body-byte.json','ByteModule'], - 'array':['../../../TestServer/swagger/body-array.json','ArrayModule'], - 'dictionary':['../../../TestServer/swagger/body-dictionary.json','DictionaryModule'], - 'date':['../../../TestServer/swagger/body-date.json','DateModule'], - 'datetime':['../../../TestServer/swagger/body-datetime.json','DatetimeModule'], - 'datetime_rfc1123':['../../../TestServer/swagger/body-datetime-rfc1123.json','DatetimeRfc1123Module'], - 'duration':['../../../TestServer/swagger/body-duration.json','DurationModule'], - 'complex':['../../../TestServer/swagger/body-complex.json','ComplexModule'], - 'url':['../../../TestServer/swagger/url.json','UrlModule'], - 'url_items':['../../../TestServer/swagger/url.json','UrlModule'], - 'url_query':['../../../TestServer/swagger/url.json','UrlModule'], - 'header_folder':['../../../TestServer/swagger/header.json','HeaderModule'], - 'http_infrastructure':['../../../TestServer/swagger/httpInfrastructure.json','HttpInfrastructureModule'], - 'required_optional':['../../../TestServer/swagger/required-optional.json','RequiredOptionalModule'], - 'report':['../../../TestServer/swagger/report.json','ReportModule'], - 'model_flattening':['../../../TestServer/swagger/model-flattening.json', 'ModelFlatteningModule'], - 'parameter_flattening':['../../../TestServer/swagger/parameter-flattening.json', 'ParameterFlatteningModule'], - 'validation':['../../../TestServer/swagger/validation.json', 'ValidationModule'], - 'custom_base_uri':['../../../TestServer/swagger/custom-baseUrl.json', 'CustomBaseUriModule'], - 'custom_base_uri_more':['../../../TestServer/swagger/custom-baseUrl-more-options.json', 'CustomBaseUriMoreModule'], + 'boolean':['../../dev/TestServer/swagger/body-boolean.json', 'BooleanModule'], + 'integer':['../../dev/TestServer/swagger/body-integer.json','IntegerModule'], + 'number':['../../dev/TestServer/swagger/body-number.json','NumberModule'], + 'string':['../../dev/TestServer/swagger/body-string.json','StringModule'], + 'byte':['../../dev/TestServer/swagger/body-byte.json','ByteModule'], + 'array':['../../dev/TestServer/swagger/body-array.json','ArrayModule'], + 'dictionary':['../../dev/TestServer/swagger/body-dictionary.json','DictionaryModule'], + 'date':['../../dev/TestServer/swagger/body-date.json','DateModule'], + 'datetime':['../../dev/TestServer/swagger/body-datetime.json','DatetimeModule'], + 'datetime_rfc1123':['../../dev/TestServer/swagger/body-datetime-rfc1123.json','DatetimeRfc1123Module'], + 'duration':['../../dev/TestServer/swagger/body-duration.json','DurationModule'], + 'complex':['../../dev/TestServer/swagger/body-complex.json','ComplexModule'], + 'url':['../../dev/TestServer/swagger/url.json','UrlModule'], + 'url_items':['../../dev/TestServer/swagger/url.json','UrlModule'], + 'url_query':['../../dev/TestServer/swagger/url.json','UrlModule'], + 'header_folder':['../../dev/TestServer/swagger/header.json','HeaderModule'], + 'http_infrastructure':['../../dev/TestServer/swagger/httpInfrastructure.json','HttpInfrastructureModule'], + 'required_optional':['../../dev/TestServer/swagger/required-optional.json','RequiredOptionalModule'], + 'report':['../../dev/TestServer/swagger/report.json','ReportModule'], + 'model_flattening':['../../dev/TestServer/swagger/model-flattening.json', 'ModelFlatteningModule'], + 'parameter_flattening':['../../dev/TestServer/swagger/parameter-flattening.json', 'ParameterFlatteningModule'], + 'validation':['../../dev/TestServer/swagger/validation.json', 'ValidationModule'], + 'custom_base_uri':['../../dev/TestServer/swagger/custom-baseUrl.json', 'CustomBaseUriModule'], + 'custom_base_uri_more':['../../dev/TestServer/swagger/custom-baseUrl-more-options.json', 'CustomBaseUriMoreModule'] }; var defaultAzureMappings = { - 'AcceptanceTests/Lro': '../../../TestServer/swagger/lro.json', - 'AcceptanceTests/Paging': '../../../TestServer/swagger/paging.json', - 'AcceptanceTests/AzureReport': '../../../TestServer/swagger/azure-report.json', - 'AcceptanceTests/AzureParameterGrouping': '../../../TestServer/swagger/azure-parameter-grouping.json', - 'AcceptanceTests/AzureResource': '../../../TestServer/swagger/azure-resource.json', - 'AcceptanceTests/Head': '../../../TestServer/swagger/head.json', - 'AcceptanceTests/HeadExceptions': '../../../TestServer/swagger/head-exceptions.json', - 'AcceptanceTests/SubscriptionIdApiVersion': '../../../TestServer/swagger/subscriptionId-apiVersion.json', - 'AcceptanceTests/AzureSpecials': '../../../TestServer/swagger/azure-special-properties.json', - 'AcceptanceTests/CustomBaseUri': '../../../TestServer/swagger/custom-baseUrl.json' + 'AcceptanceTests/Lro': '../../dev/TestServer/swagger/lro.json', + 'AcceptanceTests/Paging': '../../dev/TestServer/swagger/paging.json', + 'AcceptanceTests/AzureReport': '../../dev/TestServer/swagger/azure-report.json', + 'AcceptanceTests/AzureParameterGrouping': '../../dev/TestServer/swagger/azure-parameter-grouping.json', + 'AcceptanceTests/AzureResource': '../../dev/TestServer/swagger/azure-resource.json', + 'AcceptanceTests/Head': '../../dev/TestServer/swagger/head.json', + 'AcceptanceTests/HeadExceptions': '../../dev/TestServer/swagger/head-exceptions.json', + 'AcceptanceTests/SubscriptionIdApiVersion': '../../dev/TestServer/swagger/subscriptionId-apiVersion.json', + 'AcceptanceTests/AzureSpecials': '../../dev/TestServer/swagger/azure-special-properties.json', + 'AcceptanceTests/CustomBaseUri': '../../dev/TestServer/swagger/custom-baseUrl.json' }; var compositeMappings = { - 'AcceptanceTests/CompositeBoolIntClient': '../../../TestServer/swagger/composite-swagger.json' + 'AcceptanceTests/CompositeBoolIntClient': '../../dev/TestServer/swagger/composite-swagger.json' }; var azureCompositeMappings = { - 'AcceptanceTests/AzureCompositeModelClient': '../../../TestServer/swagger/azure-composite-swagger.json' + 'AcceptanceTests/AzureCompositeModelClient': '../../dev/TestServer/swagger/azure-composite-swagger.json' }; var nodeAzureMappings = { - 'AcceptanceTests/StorageManagementClient': '../../../TestServer/swagger/storage.json' + 'AcceptanceTests/StorageManagementClient': '../../dev/TestServer/swagger/storage.json' }; var nodeMappings = { - 'AcceptanceTests/ComplexModelClient': '../../../TestServer/swagger/complex-model.json' + 'AcceptanceTests/ComplexModelClient': '../../dev/TestServer/swagger/complex-model.json' }; var rubyAzureMappings = { - 'head':['../../../TestServer/swagger/head.json', 'HeadModule'], - 'head_exceptions':['../../../TestServer/swagger/head-exceptions.json', 'HeadExceptionsModule'], - 'paging':['../../../TestServer/swagger/paging.json', 'PagingModule'], - 'azure_resource':['../../../TestServer/swagger/azure-resource.json', 'AzureResourceModule'], - 'lro':['../../../TestServer/swagger/lro.json', 'LroModule'], - 'azure_url':['../../../TestServer/swagger/subscriptionId-apiVersion.json', 'AzureUrlModule'], - 'azure_special_properties': ['../../../TestServer/swagger/azure-special-properties.json', 'AzureSpecialPropertiesModule'], - 'azure_report':['../../../TestServer/swagger/azure-report.json', 'AzureReportModule'], - 'parameter_grouping':['../../../TestServer/swagger/azure-parameter-grouping.json', 'ParameterGroupingModule'], +'head':['../../dev/TestServer/swagger/head.json', 'HeadModule'], + 'head_exceptions':['../../dev/TestServer/swagger/head-exceptions.json', 'HeadExceptionsModule'], + 'paging':['../../dev/TestServer/swagger/paging.json', 'PagingModule'], + 'azure_resource':['../../dev/TestServer/swagger/azure-resource.json', 'AzureResourceModule'], + 'lro':['../../dev/TestServer/swagger/lro.json', 'LroModule'], + 'azure_url':['../../dev/TestServer/swagger/subscriptionId-apiVersion.json', 'AzureUrlModule'], + 'azure_special_properties': ['../../dev/TestServer/swagger/azure-special-properties.json', 'AzureSpecialPropertiesModule'], + 'azure_report':['../../dev/TestServer/swagger/azure-report.json', 'AzureReportModule'], + 'parameter_grouping':['../../dev/TestServer/swagger/azure-parameter-grouping.json', 'ParameterGroupingModule'] }; gulp.task('regenerate:expected', function(cb){ @@ -155,22 +155,22 @@ gulp.task('regenerate:expected', function(cb){ gulp.task('regenerate:delete', function(cb){ del([ - 'AutoRest/Generators/CSharp/Azure.CSharp.Tests/Expected', - 'AutoRest/Generators/CSharp/CSharp.Tests/Expected', - 'AutoRest/Generators/NodeJS/NodeJS.Tests/Expected', - 'AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/Expected', - 'AutoRest/Generators/Java/Java.Tests/src/main/java', - 'AutoRest/Generators/Java/Azure.Java.Tests/src/main/java', - 'AutoRest/Generators/Java/Azure.Java.Fluent.Tests/src/main/java', - 'AutoRest/Generators/Python/Python.Tests/Expected', - 'AutoRest/Generators/Python/Azure.Python.Tests/Expected' + 'src/generator/AutoRest.CSharp.Azure.Tests/Expected', + 'src/generator/AutoRest.CSharp.Tests/Expected', + 'src/generator/AutoRest.NodeJS.Tests/Expected', + 'src/generator/AutoRest.NodeJS.Azure.Tests/Expected', + 'src/generator/AutoRest.Java.Tests/src/main/java', + 'src/generator/AutoRest.Java.Azure.Tests/src/main/java', + 'src/generator/AutoRest.Java.Azure.Fluent.Tests/src/main/java', + 'src/generator/AutoRest.Python.Tests/Expected', + 'src/generator/AutoRest.Python.Azure.Tests/Expected' ], cb); }); gulp.task('regenerate:expected:nodecomposite', function (cb) { regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/NodeJS/NodeJS.Tests', - 'inputBaseDir': 'AutoRest/Generators/NodeJS/NodeJS.Tests', + 'outputBaseDir': 'src/generator/AutoRest.NodeJS.Tests', + 'inputBaseDir': 'src/generator/AutoRest.NodeJS.Tests', 'mappings': compositeMappings, 'modeler': 'CompositeSwagger', 'outputDir': 'Expected', @@ -182,8 +182,8 @@ gulp.task('regenerate:expected:nodecomposite', function (cb) { gulp.task('regenerate:expected:nodeazurecomposite', function (cb) { regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/NodeJS/Azure.NodeJS.Tests', - 'inputBaseDir': 'AutoRest/Generators/NodeJS/Azure.NodeJS.Tests', + 'outputBaseDir': 'src/generator/AutoRest.NodeJS.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.NodeJS.Azure.Tests', 'mappings': azureCompositeMappings, 'modeler': 'CompositeSwagger', 'outputDir': 'Expected', @@ -199,8 +199,8 @@ gulp.task('regenerate:expected:nodeazure', ['regenerate:expected:nodeazurecompos } regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/NodeJS/Azure.NodeJS.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.NodeJS.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': nodeAzureMappings, 'outputDir': 'Expected', 'codeGenerator': 'Azure.NodeJS', @@ -213,8 +213,8 @@ gulp.task('regenerate:expected:node', ['regenerate:expected:nodecomposite'], fun nodeMappings[p] = defaultMappings[p]; } regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/NodeJS/NodeJS.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.NodeJS.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': nodeMappings, 'outputDir': 'Expected', 'codeGenerator': 'NodeJS', @@ -224,8 +224,8 @@ gulp.task('regenerate:expected:node', ['regenerate:expected:nodecomposite'], fun gulp.task('regenerate:expected:python', function(cb){ regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Python/Python.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Python.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': defaultMappings, 'outputDir': 'Expected', 'codeGenerator': 'Python', @@ -235,13 +235,13 @@ gulp.task('regenerate:expected:python', function(cb){ gulp.task('regenerate:expected:pythonazure', function(cb){ mappings = mergeOptions({ - 'AcceptanceTests/AzureBodyDuration': '../../../TestServer/swagger/body-duration.json', - 'AcceptanceTests/StorageManagementClient': '../../../TestServer/swagger/storage.json' + 'AcceptanceTests/AzureBodyDuration': '../../dev/TestServer/swagger/body-duration.json', + 'AcceptanceTests/StorageManagementClient': '../../dev/TestServer/swagger/storage.json' }, defaultAzureMappings); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Python/Azure.Python.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Python.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'Azure.Python', @@ -251,8 +251,8 @@ gulp.task('regenerate:expected:pythonazure', function(cb){ gulp.task('regenerate:expected:rubyazure', function(cb){ regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Ruby/Azure.Ruby.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Ruby.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': rubyAzureMappings, 'outputDir': 'RspecTests/Generated', 'codeGenerator': 'Azure.Ruby', @@ -262,8 +262,8 @@ gulp.task('regenerate:expected:rubyazure', function(cb){ gulp.task('regenerate:expected:ruby', function(cb){ regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Ruby/Ruby.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Ruby.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': rubyMappings, 'outputDir': 'RspecTests/Generated', 'codeGenerator': 'Ruby', @@ -277,8 +277,8 @@ gulp.task('regenerate:expected:javaazure', function(cb){ mappings[key.substring(16).toLowerCase()] = defaultAzureMappings[key]; } regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Java/Azure.Java.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Java.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'src/main/java/fixtures', 'codeGenerator': 'Azure.Java', @@ -292,8 +292,8 @@ gulp.task('regenerate:expected:javaazurefluent', function(cb){ mappings[key.substring(16).toLowerCase()] = defaultAzureMappings[key]; } regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Java/Azure.Java.Fluent.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Java.Azure.Fluent.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'src/main/java/fixtures', 'codeGenerator': 'Azure.Java.Fluent', @@ -307,8 +307,8 @@ gulp.task('regenerate:expected:java', function(cb){ mappings[key.substring(16).toLowerCase()] = defaultMappings[key]; } regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/Java/Java.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.Java.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': mappings, 'outputDir': 'src/main/java/fixtures', 'codeGenerator': 'Java', @@ -318,12 +318,12 @@ gulp.task('regenerate:expected:java', function(cb){ gulp.task('regenerate:expected:csazure', ['regenerate:expected:csazurecomposite','regenerate:expected:csazureallsync', 'regenerate:expected:csazurenosync'], function (cb) { mappings = mergeOptions({ - 'AcceptanceTests/AzureBodyDuration': '../../../TestServer/swagger/body-duration.json' + 'AcceptanceTests/AzureBodyDuration': '../../dev/TestServer/swagger/body-duration.json' }, defaultAzureMappings); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'Azure.CSharp', @@ -344,8 +344,8 @@ gulp.task('regenerate:expected:cs', ['regenerate:expected:cswithcreds', 'regener }, defaultMappings); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'CSharp', @@ -361,8 +361,8 @@ gulp.task('regenerate:expected:cswithcreds', function(cb){ }); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'CSharp', @@ -379,8 +379,8 @@ gulp.task('regenerate:expected:csallsync', function(cb){ }); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'CSharp', @@ -397,8 +397,8 @@ gulp.task('regenerate:expected:csnosync', function(cb){ }); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'CSharp', @@ -411,12 +411,12 @@ gulp.task('regenerate:expected:csnosync', function(cb){ gulp.task('regenerate:expected:csazureallsync', function(cb){ mappings = mergeOptions( { - 'AcceptanceTests/AzureBodyDurationAllSync': '../../../TestServer/swagger/body-duration.json' + 'AcceptanceTests/AzureBodyDurationAllSync': '../../dev/TestServer/swagger/body-duration.json' }); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'Azure.CSharp', @@ -429,12 +429,12 @@ gulp.task('regenerate:expected:csazureallsync', function(cb){ gulp.task('regenerate:expected:csazurenosync', function(cb){ mappings = mergeOptions( { - 'AcceptanceTests/AzureBodyDurationNoSync': '../../../TestServer/swagger/body-duration.json' + 'AcceptanceTests/AzureBodyDurationNoSync': '../../dev/TestServer/swagger/body-duration.json' }); regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': mappings, 'outputDir': 'Expected', 'codeGenerator': 'Azure.CSharp', @@ -446,8 +446,8 @@ gulp.task('regenerate:expected:csazurenosync', function(cb){ gulp.task('regenerate:expected:cscomposite', function (cb) { regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Tests', 'mappings': compositeMappings, 'modeler' : 'CompositeSwagger', 'outputDir': 'Expected', @@ -459,8 +459,8 @@ gulp.task('regenerate:expected:cscomposite', function (cb) { gulp.task('regenerate:expected:csazurecomposite', function (cb) { regenExpected({ - 'outputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', - 'inputBaseDir': 'AutoRest/Generators/CSharp/Azure.CSharp.Tests', + 'outputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', + 'inputBaseDir': 'src/generator/AutoRest.CSharp.Azure.Tests', 'mappings': azureCompositeMappings, 'modeler': 'CompositeSwagger', 'outputDir': 'Expected', @@ -510,7 +510,7 @@ var msBuildToolsVersion = 12.0; if (isWindows) { fs.readdirSync('C:/Program Files (x86)/MSBuild/').forEach(function (item) { var itemAsFloat = parseFloat(item); - if (itemAsFloat > msBuildToolsVersion) { + if (itemAsFloat > msBuildToolsVersion && itemAsFloat < 15) { msBuildToolsVersion = itemAsFloat; } }); @@ -526,7 +526,7 @@ var msbuildDefaults = { }; gulp.task('clean:node_modules', function(cb) { - del(['./AutoRest/**/node_modules', './ClientRuntimes/**/node_modules'], cb) + del(['./src/**/node_modules', './src/client/**/node_modules'], cb) }) gulp.task('clean:build', ['clean:node_modules'], function (cb) { @@ -537,12 +537,12 @@ gulp.task('clean:build', ['clean:node_modules'], function (cb) { gulp.task('clean:templates', function(cb) { del([ - './AutoRest/**/Templates/*.cs', + './src/**/Templates/*.cs', ], cb); }); gulp.task('clean:generatedTest', function(cb) { - var basePath = './AutoRest/NugetPackageTest'; + var basePath = './PackageTest/NugetPackageTest'; del([ path.join(basePath, 'Generated/**/*'), path.join(basePath, 'packages/**/*'), @@ -612,14 +612,14 @@ gulp.task('package', function(cb) { }))); }); -gulp.task('test:clientruntime:node', shell.task('npm test', { cwd: './ClientRuntimes/NodeJS/ms-rest/', verbosity: 3 })); -gulp.task('test:clientruntime:nodeazure', shell.task('npm test', { cwd: './ClientRuntimes/NodeJS/ms-rest-azure/', verbosity: 3 })); -gulp.task('test:clientruntime:ruby', ['syncDependencies:runtime:ruby'], shell.task('bundle exec rspec', { cwd: './ClientRuntimes/Ruby/ms-rest/', verbosity: 3 })); -gulp.task('test:clientruntime:rubyazure', ['syncDependencies:runtime:rubyazure'], shell.task('bundle exec rspec', { cwd: './ClientRuntimes/Ruby/ms-rest-azure/', verbosity: 3 })); +gulp.task('test:clientruntime:node', shell.task('npm test', { cwd: './src/client/NodeJS/ms-rest/', verbosity: 3 })); +gulp.task('test:clientruntime:nodeazure', shell.task('npm test', { cwd: './src/client/NodeJS/ms-rest-azure/', verbosity: 3 })); +gulp.task('test:clientruntime:ruby', ['syncDependencies:runtime:ruby'], shell.task('bundle exec rspec', { cwd: './src/client/Ruby/ms-rest/', verbosity: 3 })); +gulp.task('test:clientruntime:rubyazure', ['syncDependencies:runtime:rubyazure'], shell.task('bundle exec rspec', { cwd: './src/client/Ruby/ms-rest-azure/', verbosity: 3 })); gulp.task('test:clientruntime:java', shell.task(basePathOrThrow() + '/gradlew :client-runtime:check', { cwd: './', verbosity: 3 })); gulp.task('test:clientruntime:javaazure', shell.task(basePathOrThrow() + '/gradlew :azure-client-runtime:check', { cwd: './', verbosity: 3 })); -gulp.task('test:clientruntime:python', shell.task('tox', { cwd: './ClientRuntimes/Python/msrest/', verbosity: 3 })); -gulp.task('test:clientruntime:pythonazure', shell.task('tox', { cwd: './ClientRuntimes/Python/msrestazure/', verbosity: 3 })); +gulp.task('test:clientruntime:python', shell.task('tox', { cwd: './src/client/Python/msrest/', verbosity: 3 })); +gulp.task('test:clientruntime:pythonazure', shell.task('tox', { cwd: './src/client/Python/msrestazure/', verbose:true })); gulp.task('test:clientruntime:javaauthjdk', shell.task(basePathOrThrow() + '/gradlew :azure-client-authentication:check', { cwd: './', verbosity: 3 })); gulp.task('test:clientruntime:javaauthandroid', shell.task(basePathOrThrow() + '/gradlew :azure-android-client-authentication:check', { cwd: './', verbosity: 3 })); @@ -631,37 +631,37 @@ gulp.task('test:clientruntime', function (cb) { 'test:clientruntime:javaauthjdk', 'test:clientruntime:javaauthandroid', cb); }); -gulp.task('test:node', shell.task('npm test', {cwd: './AutoRest/Generators/NodeJS/NodeJS.Tests/', verbosity: 3})); -gulp.task('test:node:azure', shell.task('npm test', {cwd: './AutoRest/Generators/NodeJS/Azure.NodeJS.Tests/', verbosity: 3})); +gulp.task('test:node', shell.task('npm test', {cwd: './src/generator/AutoRest.NodeJS.Tests/', verbosity: 3})); +gulp.task('test:node:azure', shell.task('npm test', {cwd: './src/generator/AutoRest.NodeJS.Azure.Tests/', verbosity: 3})); -gulp.task('test:ruby', ['regenerate:expected:ruby'], shell.task('ruby RspecTests/tests_runner.rb', { cwd: './AutoRest/Generators/Ruby/Ruby.Tests', verbosity: 3 })); -gulp.task('test:ruby:azure', ['regenerate:expected:rubyazure'], shell.task('ruby RspecTests/tests_runner.rb', { cwd: './AutoRest/Generators/Ruby/Azure.Ruby.Tests', verbosity: 3 })); +gulp.task('test:ruby', ['regenerate:expected:ruby'], shell.task('ruby RspecTests/tests_runner.rb', { cwd: './src/generator/AutoRest.Ruby.Tests', verbosity: 3 })); +gulp.task('test:ruby:azure', ['regenerate:expected:rubyazure'], shell.task('ruby RspecTests/tests_runner.rb', { cwd: './src/generator/AutoRest.Ruby.Azure.Tests', verbosity: 3 })); gulp.task('test:java', shell.task(basePathOrThrow() + '/gradlew :codegen-tests:check', {cwd: './', verbosity: 3})); gulp.task('test:java:azure', shell.task(basePathOrThrow() + '/gradlew :azure-codegen-tests:check', {cwd: './', verbosity: 3})); -gulp.task('test:python', shell.task('tox', {cwd: './AutoRest/Generators/Python/Python.Tests/', verbosity: 3})); -gulp.task('test:python:azure', shell.task('tox', {cwd: './AutoRest/Generators/Python/Azure.Python.Tests/', verbosity: 3})); +gulp.task('test:python', shell.task('tox', {cwd: './src/generator/AutoRest.Python.Tests/', verbosity: 3})); +gulp.task('test:python:azure', shell.task('tox', {cwd: './src/generator/AutoRest.Python.Azure.Tests/', verbosity: 3})); var xunitTestsDlls = [ - 'AutoRest/AutoRest.Core.Tests/bin/Net45-Debug/AutoRest.Core.Tests.dll', - 'AutoRest/Modelers/Swagger.Tests/bin/Net45-Debug/AutoRest.Modeler.Swagger.Tests.dll', - 'AutoRest/Generators/Azure.Common/Azure.Common.Tests/bin/Net45-Debug/AutoRest.Generator.Azure.Common.Tests.dll', - 'AutoRest/Generators/Extensions/Extensions.Tests/bin/Net45-Debug/AutoRest.Generator.Extensions.Tests.dll', - 'AutoRest/Generators/Extensions/Azure.Extensions.Tests/bin/Net45-Debug/AutoRest.Generator.Azure.Extensions.Tests.dll' + 'src/core/AutoRest.Core.Tests/bin/Net45-Debug/AutoRest.Core.Tests.dll', + 'src/modeler/AutoRest.Swagger.Tests/bin/Net45-Debug/AutoRest.Swagger.Tests.dll', + + 'src/core/AutoRest.Extensions.Tests/bin/Net45-Debug/AutoRest.Extensions.Tests.dll', + 'src/core/AutoRest.Extensions.Azure.Tests/bin/Net45-Debug/AutoRest.Extensions.Azure.Tests.dll' ]; var xunitNetCoreXproj = [ - 'AutoRest/Generators/CSharp/CSharp.Tests/project.json', - 'AutoRest/Generators/CSharp/Azure.CSharp.Tests/project.json', - 'ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/project.json', - 'ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json' + 'src/generator/AutoRest.CSharp.Tests/project.json', + 'src/generator/AutoRest.CSharp.Azure.Tests/project.json', + 'src/client/Microsoft.Rest.ClientRuntime.Tests/project.json', + 'src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json' ]; var defaultShellOptions = { verbosity: 3, env: { - AUTOREST_TEST_SERVER_PATH: path.resolve('./AutoRest/TestServer') + AUTOREST_TEST_SERVER_PATH: path.resolve('./src/dev/TestServer') } }; @@ -708,7 +708,7 @@ gulp.task('test:xunit:netcore', ['regenerate:expected:cs', 'regenerate:expected: }); var nugetPath = path.resolve('Tools/NuGet.exe'); -var nugetTestProjDir = path.resolve('AutoRest/NugetPackageTest'); +var nugetTestProjDir = path.resolve('PackageTest/NugetPackageTest'); var packagesDir = path.resolve('binaries/packages'); var cachedClientRuntimePackages = path.join(process.env.HOME || (process.env.HOMEDRIVE + process.env.HOMEPATH), 'AppData', 'Local', 'NuGet', 'Cache', "Microsoft.Rest.ClientRuntime.*.nupkg"); @@ -719,18 +719,18 @@ gulp.task('test:nugetPackages:clean', function () { }); var autoRestExe = function(){ - gutil.log(glob.sync(path.join(basePathOrThrow(), 'AutoRest/NugetPackageTest/packages/autorest.*/tools/AutoRest.exe'))); - return glob.sync(path.join(basePathOrThrow(), 'AutoRest/NugetPackageTest/packages/autorest.*/tools/AutoRest.exe'))[0]; + gutil.log(glob.sync(path.join(basePathOrThrow(), 'PackageTest/NugetPackageTest/packages/autorest.*/tools/AutoRest.exe'))); + return glob.sync(path.join(basePathOrThrow(), 'PackageTest/NugetPackageTest/packages/autorest.*/tools/AutoRest.exe'))[0]; } gulp.task('test:nugetPackages:generate:csharp', ['test:nugetPackages:restore', 'test:nugetPackages:clean'], function(){ var csharp = autoRestExe() + ' -Modeler Swagger -CodeGenerator CSharp -OutputDirectory ' + path.join(nugetTestProjDir, '/Generated/CSharp') + ' -Namespace Fixtures.Bodynumber -Input <%= file.path %> -Header NONE'; - return gulp.src('AutoRest/TestServer/swagger/body-number.json').pipe(execClrCmd(csharp, {verbosity: 3})); + return gulp.src('src/dev/TestServer/swagger/body-number.json').pipe(execClrCmd(csharp, {verbosity: 3})); }); gulp.task('test:nugetPackages:generate:node', ['test:nugetPackages:restore', 'test:nugetPackages:clean'], function(){ var nodejs = autoRestExe() + ' -Modeler Swagger -CodeGenerator NodeJS -OutputDirectory ' + path.join(nugetTestProjDir, '/Generated/NodeJS') + ' -Input <%= file.path %> -Header NONE'; - return gulp.src('AutoRest/TestServer/swagger/body-number.json').pipe(execClrCmd(nodejs, {verbosity: 3})); + return gulp.src('src/dev/TestServer/swagger/body-number.json').pipe(execClrCmd(nodejs, {verbosity: 3})); }); gulp.task('test:nugetPackages:generate', ['test:nugetPackages:generate:csharp', 'test:nugetPackages:generate:node']); @@ -752,10 +752,10 @@ gulp.task('test', function(cb){ runSequence( 'test:xunit', 'test:clientruntime', - 'test:nugetPackages:xunit', +// DISABLE 'test:nugetPackages:xunit', 'test:node', 'test:node:azure', - 'test:nugetPackages:npm', +// DISABLE 'test:nugetPackages:npm', 'test:ruby', 'test:ruby:azure', 'test:java', diff --git a/settings.gradle b/settings.gradle index ec6684355323b..9c6cd56e46d8e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,7 @@ include ':azure-android-client-authentication' final PROJECT_ROOT = '.' -final RUNTIME_ROOT = "$PROJECT_ROOT/ClientRuntimes/Java" -final TEST_ROOT = "$PROJECT_ROOT/AutoRest/Generators/Java" +final RUNTIME_ROOT = "$PROJECT_ROOT/src/client/Java" +final TEST_ROOT = "$PROJECT_ROOT/src/generator" include \ 'client-runtime', 'azure-client-runtime', @@ -14,6 +14,6 @@ project(':client-runtime').projectDir = new File("$RUNTIME_ROOT/client-runtime") project(':azure-client-runtime').projectDir = new File("$RUNTIME_ROOT/azure-client-runtime") project(':azure-client-authentication').projectDir = new File("$RUNTIME_ROOT/azure-client-authentication") project(':azure-android-client-authentication').projectDir = new File("$RUNTIME_ROOT/azure-android-client-authentication") -project(':codegen-tests').projectDir = new File("$TEST_ROOT/Java.Tests") -project(':azure-codegen-tests').projectDir = new File("$TEST_ROOT/Azure.Java.Tests") -project(':azure-fluent-codegen-tests').projectDir = new File("$TEST_ROOT/Azure.Java.Fluent.Tests") +project(':codegen-tests').projectDir = new File("$TEST_ROOT/AutoRest.Java.Tests") +project(':azure-codegen-tests').projectDir = new File("$TEST_ROOT/AutoRest.Java.Azure.Tests") +project(':azure-fluent-codegen-tests').projectDir = new File("$TEST_ROOT/AutoRest.Java.Azure.Fluent.Tests") diff --git a/ClientRuntimes/Java/.gitignore b/src/client/Java/.gitignore similarity index 100% rename from ClientRuntimes/Java/.gitignore rename to src/client/Java/.gitignore diff --git a/ClientRuntimes/Java/.travis.yml b/src/client/Java/.travis.yml similarity index 100% rename from ClientRuntimes/Java/.travis.yml rename to src/client/Java/.travis.yml diff --git a/ClientRuntimes/Java/LICENSE b/src/client/Java/LICENSE similarity index 100% rename from ClientRuntimes/Java/LICENSE rename to src/client/Java/LICENSE diff --git a/ClientRuntimes/Java/README.md b/src/client/Java/README.md similarity index 100% rename from ClientRuntimes/Java/README.md rename to src/client/Java/README.md diff --git a/ClientRuntimes/Java/azure-android-client-authentication/build.gradle b/src/client/Java/azure-android-client-authentication/build.gradle similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/build.gradle rename to src/client/Java/azure-android-client-authentication/build.gradle diff --git a/ClientRuntimes/Java/azure-android-client-authentication/gradle.properties b/src/client/Java/azure-android-client-authentication/gradle.properties similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/gradle.properties rename to src/client/Java/azure-android-client-authentication/gradle.properties diff --git a/ClientRuntimes/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.jar b/src/client/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.jar rename to src/client/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.jar diff --git a/ClientRuntimes/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.properties b/src/client/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.properties rename to src/client/Java/azure-android-client-authentication/gradle/wrapper/gradle-wrapper.properties diff --git a/ClientRuntimes/Java/azure-android-client-authentication/gradlew b/src/client/Java/azure-android-client-authentication/gradlew similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/gradlew rename to src/client/Java/azure-android-client-authentication/gradlew diff --git a/ClientRuntimes/Java/azure-android-client-authentication/gradlew.bat b/src/client/Java/azure-android-client-authentication/gradlew.bat similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/gradlew.bat rename to src/client/Java/azure-android-client-authentication/gradlew.bat diff --git a/ClientRuntimes/Java/azure-android-client-authentication/proguard-rules.pro b/src/client/Java/azure-android-client-authentication/proguard-rules.pro similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/proguard-rules.pro rename to src/client/Java/azure-android-client-authentication/proguard-rules.pro diff --git a/ClientRuntimes/Java/azure-android-client-authentication/src/main/AndroidManifest.xml b/src/client/Java/azure-android-client-authentication/src/main/AndroidManifest.xml similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/src/main/AndroidManifest.xml rename to src/client/Java/azure-android-client-authentication/src/main/AndroidManifest.xml diff --git a/ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/AzureEnvironment.java b/src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/AzureEnvironment.java similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/AzureEnvironment.java rename to src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/AzureEnvironment.java diff --git a/ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java b/src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java rename to src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java diff --git a/ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java b/src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java rename to src/client/Java/azure-android-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java diff --git a/ClientRuntimes/Java/azure-android-client-authentication/src/main/res/values/strings.xml b/src/client/Java/azure-android-client-authentication/src/main/res/values/strings.xml similarity index 100% rename from ClientRuntimes/Java/azure-android-client-authentication/src/main/res/values/strings.xml rename to src/client/Java/azure-android-client-authentication/src/main/res/values/strings.xml diff --git a/ClientRuntimes/Java/azure-client-authentication/build.gradle b/src/client/Java/azure-client-authentication/build.gradle similarity index 86% rename from ClientRuntimes/Java/azure-client-authentication/build.gradle rename to src/client/Java/azure-client-authentication/build.gradle index 2b40ada004e0e..65c1c86a20a36 100644 --- a/ClientRuntimes/Java/azure-client-authentication/build.gradle +++ b/src/client/Java/azure-client-authentication/build.gradle @@ -14,9 +14,9 @@ version = '1.0.0-SNAPSHOT' checkstyle { toolVersion = "6.18" - configFile = new File("$rootDir/ClientRuntimes/Java/build-tools/src/main/resources/checkstyle.xml") - configProperties = [samedir: "$rootDir/ClientRuntimes/Java/build-tools/src/main/resources"] - reportsDir = new File("$rootDir/ClientRuntimes/Java/build-tools/reports") + configFile = new File("$rootDir/src/client/Java/build-tools/src/main/resources/checkstyle.xml") + configProperties = [samedir: "$rootDir/src/client/Java/build-tools/src/main/resources"] + reportsDir = new File("$rootDir/src/client/Java/build-tools/reports") } dependencies { @@ -92,7 +92,7 @@ artifacts { test { reports.getHtml() - reports.html.destination = file("${projectDir}/../../../TestResults/JavaAzureRuntime") + reports.html.destination = file("$rootDir/TestResults/JavaAzureRuntime") } tasks.compileJava.dependsOn 'clean' diff --git a/ClientRuntimes/Java/azure-client-authentication/pom.xml b/src/client/Java/azure-client-authentication/pom.xml similarity index 100% rename from ClientRuntimes/Java/azure-client-authentication/pom.xml rename to src/client/Java/azure-client-authentication/pom.xml diff --git a/ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/ApplicationTokenCredentials.java b/src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/ApplicationTokenCredentials.java similarity index 100% rename from ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/ApplicationTokenCredentials.java rename to src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/ApplicationTokenCredentials.java diff --git a/ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java b/src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java similarity index 100% rename from ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java rename to src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/UserTokenCredentials.java diff --git a/ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java b/src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java similarity index 100% rename from ClientRuntimes/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java rename to src/client/Java/azure-client-authentication/src/main/java/com/microsoft/azure/credentials/package-info.java diff --git a/ClientRuntimes/Java/azure-client-authentication/src/test/java/com/microsoft/azure/credentials/UserTokenCredentialsTests.java b/src/client/Java/azure-client-authentication/src/test/java/com/microsoft/azure/credentials/UserTokenCredentialsTests.java similarity index 100% rename from ClientRuntimes/Java/azure-client-authentication/src/test/java/com/microsoft/azure/credentials/UserTokenCredentialsTests.java rename to src/client/Java/azure-client-authentication/src/test/java/com/microsoft/azure/credentials/UserTokenCredentialsTests.java diff --git a/ClientRuntimes/Java/azure-client-runtime/build.gradle b/src/client/Java/azure-client-runtime/build.gradle similarity index 85% rename from ClientRuntimes/Java/azure-client-runtime/build.gradle rename to src/client/Java/azure-client-runtime/build.gradle index 5c29359536abc..db64fd0b46abd 100644 --- a/ClientRuntimes/Java/azure-client-runtime/build.gradle +++ b/src/client/Java/azure-client-runtime/build.gradle @@ -14,9 +14,9 @@ version = '1.0.0-SNAPSHOT' checkstyle { toolVersion = "6.18" - configFile = new File("$rootDir/ClientRuntimes/Java/build-tools/src/main/resources/checkstyle.xml") - configProperties = [samedir: "$rootDir/ClientRuntimes/Java/build-tools/src/main/resources"] - reportsDir = new File("$rootDir/ClientRuntimes/Java/build-tools/reports") + configFile = new File("$rootDir/src/client/Java/build-tools/src/main/resources/checkstyle.xml") + configProperties = [samedir: "$rootDir/src/client/Java/build-tools/src/main/resources"] + reportsDir = new File("$rootDir/src/client/Java/build-tools/reports") } dependencies { @@ -90,7 +90,7 @@ artifacts { test { reports.getHtml() - reports.html.destination = file("${projectDir}/../../../TestResults/JavaAzureRuntime") + reports.html.destination = file("$rootDir/TestResults/JavaAzureRuntime") } tasks.compileJava.dependsOn 'clean' diff --git a/ClientRuntimes/Java/azure-client-runtime/pom.xml b/src/client/Java/azure-client-runtime/pom.xml similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/pom.xml rename to src/client/Java/azure-client-runtime/pom.xml diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureAsyncOperation.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureAsyncOperation.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureAsyncOperation.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureAsyncOperation.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureClient.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureClient.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureClient.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureClient.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureEnvironment.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureEnvironment.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureEnvironment.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureEnvironment.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureResponse.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureResponse.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureResponse.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureResponse.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceClient.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceClient.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceClient.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceClient.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceResponseBuilder.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceResponseBuilder.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceResponseBuilder.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/AzureServiceResponseBuilder.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudError.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudError.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudError.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudError.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudException.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudException.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudException.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CloudException.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CustomHeaderInterceptor.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CustomHeaderInterceptor.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CustomHeaderInterceptor.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/CustomHeaderInterceptor.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGNode.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGNode.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGNode.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGNode.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGraph.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGraph.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGraph.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/DAGraph.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Graph.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Graph.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Graph.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Graph.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ListOperationCallback.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ListOperationCallback.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ListOperationCallback.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ListOperationCallback.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Node.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Node.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Node.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Node.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Page.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Page.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Page.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Page.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PagedList.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PagedList.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PagedList.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PagedList.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PollingState.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PollingState.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PollingState.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/PollingState.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RequestIdHeaderInterceptor.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RequestIdHeaderInterceptor.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RequestIdHeaderInterceptor.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RequestIdHeaderInterceptor.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Resource.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Resource.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Resource.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/Resource.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ResourceGetExponentialBackoffRetryStrategy.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ResourceGetExponentialBackoffRetryStrategy.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ResourceGetExponentialBackoffRetryStrategy.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/ResourceGetExponentialBackoffRetryStrategy.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RestClient.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RestClient.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RestClient.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/RestClient.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/SubResource.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/SubResource.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/SubResource.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/SubResource.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroup.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroup.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroup.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroup.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroupBase.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroupBase.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroupBase.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskGroupBase.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskItem.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskItem.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskItem.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/TaskItem.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/package-info.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/package-info.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/package-info.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/package-info.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/AzureJacksonMapperAdapter.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/AzureJacksonMapperAdapter.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/AzureJacksonMapperAdapter.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/AzureJacksonMapperAdapter.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/CloudErrorDeserializer.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/CloudErrorDeserializer.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/CloudErrorDeserializer.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/CloudErrorDeserializer.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/package-info.java b/src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/package-info.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/package-info.java rename to src/client/Java/azure-client-runtime/src/main/java/com/microsoft/azure/serializer/package-info.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTest.java b/src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTest.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTest.java rename to src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTest.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTests.java b/src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTests.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTests.java rename to src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/DAGraphTests.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/PagedListTests.java b/src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/PagedListTests.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/PagedListTests.java rename to src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/PagedListTests.java diff --git a/ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/RequestIdHeaderInterceptorTests.java b/src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/RequestIdHeaderInterceptorTests.java similarity index 100% rename from ClientRuntimes/Java/azure-client-runtime/src/test/java/com/microsoft/azure/RequestIdHeaderInterceptorTests.java rename to src/client/Java/azure-client-runtime/src/test/java/com/microsoft/azure/RequestIdHeaderInterceptorTests.java diff --git a/ClientRuntimes/Java/build-tools/pom.xml b/src/client/Java/build-tools/pom.xml similarity index 100% rename from ClientRuntimes/Java/build-tools/pom.xml rename to src/client/Java/build-tools/pom.xml diff --git a/ClientRuntimes/Java/build-tools/src/main/resources/checkstyle.xml b/src/client/Java/build-tools/src/main/resources/checkstyle.xml similarity index 100% rename from ClientRuntimes/Java/build-tools/src/main/resources/checkstyle.xml rename to src/client/Java/build-tools/src/main/resources/checkstyle.xml diff --git a/ClientRuntimes/Java/build-tools/src/main/resources/suppressions.xml b/src/client/Java/build-tools/src/main/resources/suppressions.xml similarity index 100% rename from ClientRuntimes/Java/build-tools/src/main/resources/suppressions.xml rename to src/client/Java/build-tools/src/main/resources/suppressions.xml diff --git a/ClientRuntimes/Java/client-runtime/build.gradle b/src/client/Java/client-runtime/build.gradle similarity index 88% rename from ClientRuntimes/Java/client-runtime/build.gradle rename to src/client/Java/client-runtime/build.gradle index 73750c0d3d935..e530072694672 100644 --- a/ClientRuntimes/Java/client-runtime/build.gradle +++ b/src/client/Java/client-runtime/build.gradle @@ -16,9 +16,9 @@ version = '1.0.0-SNAPSHOT' checkstyle { toolVersion = "6.18" - configFile = new File("$rootDir/ClientRuntimes/Java/build-tools/src/main/resources/checkstyle.xml") - configProperties = [samedir: "$rootDir/ClientRuntimes/Java/build-tools/src/main/resources"] - reportsDir = new File("$rootDir/ClientRuntimes/Java/build-tools/reports") + configFile = new File("$rootDir/src/client/Java/build-tools/src/main/resources/checkstyle.xml") + configProperties = [samedir: "$rootDir/src/client/Java/build-tools/src/main/resources"] + reportsDir = new File("$rootDir/src/client/Java/build-tools/reports") } dependencies { @@ -99,7 +99,7 @@ artifacts { test { reports.getHtml() - reports.html.destination = file("${projectDir}/../../../TestResults/JavaRuntime") + reports.html.destination = file("$rootDir/TestResults/JavaRuntime") } tasks.compileJava.dependsOn 'clean' diff --git a/ClientRuntimes/Java/client-runtime/pom.xml b/src/client/Java/client-runtime/pom.xml similarity index 100% rename from ClientRuntimes/Java/client-runtime/pom.xml rename to src/client/Java/client-runtime/pom.xml diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/BaseUrlHandler.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/BaseUrlHandler.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/BaseUrlHandler.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/BaseUrlHandler.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/CustomHeadersInterceptor.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/CustomHeadersInterceptor.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/CustomHeadersInterceptor.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/CustomHeadersInterceptor.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/DateTimeRfc1123.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/DateTimeRfc1123.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/DateTimeRfc1123.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/DateTimeRfc1123.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/RestException.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/RestException.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/RestException.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/RestException.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCallback.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCallback.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCallback.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceCallback.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceClient.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceClient.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceClient.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceClient.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceException.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceException.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceException.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceException.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponse.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponse.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponse.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponse.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseBuilder.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseBuilder.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseBuilder.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseBuilder.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseCallback.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseCallback.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseCallback.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseCallback.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseEmptyCallback.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseEmptyCallback.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseEmptyCallback.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseEmptyCallback.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseWithHeaders.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseWithHeaders.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseWithHeaders.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/ServiceResponseWithHeaders.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/UserAgentInterceptor.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/UserAgentInterceptor.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/UserAgentInterceptor.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/UserAgentInterceptor.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/Validator.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/Validator.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/Validator.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/Validator.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentials.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentials.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentials.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentials.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentialsInterceptor.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentialsInterceptor.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentialsInterceptor.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/BasicAuthenticationCredentialsInterceptor.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/ServiceClientCredentials.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/ServiceClientCredentials.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/ServiceClientCredentials.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/ServiceClientCredentials.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentials.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentials.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentials.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentials.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentialsInterceptor.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentialsInterceptor.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentialsInterceptor.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/TokenCredentialsInterceptor.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/package-info.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/package-info.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/package-info.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/credentials/package-info.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/package-info.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/package-info.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/package-info.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/package-info.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/ExponentialBackoffRetryStrategy.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/ExponentialBackoffRetryStrategy.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/ExponentialBackoffRetryStrategy.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/ExponentialBackoffRetryStrategy.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryHandler.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryHandler.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryHandler.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryHandler.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryStrategy.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryStrategy.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryStrategy.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/RetryStrategy.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/package-info.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/package-info.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/retry/package-info.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/retry/package-info.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/ByteArraySerializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/ByteArraySerializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/ByteArraySerializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/ByteArraySerializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/CollectionFormat.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/CollectionFormat.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/CollectionFormat.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/CollectionFormat.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeRfc1123Serializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeRfc1123Serializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeRfc1123Serializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeRfc1123Serializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeSerializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeSerializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeSerializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/DateTimeSerializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningDeserializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningDeserializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningDeserializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningDeserializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningSerializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningSerializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningSerializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/FlatteningSerializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/HeadersSerializer.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/HeadersSerializer.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/HeadersSerializer.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/HeadersSerializer.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonConverterFactory.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonConverterFactory.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonConverterFactory.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonConverterFactory.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonMapperAdapter.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonMapperAdapter.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonMapperAdapter.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JacksonMapperAdapter.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JsonFlatten.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JsonFlatten.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JsonFlatten.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/JsonFlatten.java diff --git a/ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/package-info.java b/src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/package-info.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/package-info.java rename to src/client/Java/client-runtime/src/main/java/com/microsoft/rest/serializer/package-info.java diff --git a/ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/CredentialsTests.java b/src/client/Java/client-runtime/src/test/java/com/microsoft/rest/CredentialsTests.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/CredentialsTests.java rename to src/client/Java/client-runtime/src/test/java/com/microsoft/rest/CredentialsTests.java diff --git a/ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/RetryHandlerTests.java b/src/client/Java/client-runtime/src/test/java/com/microsoft/rest/RetryHandlerTests.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/RetryHandlerTests.java rename to src/client/Java/client-runtime/src/test/java/com/microsoft/rest/RetryHandlerTests.java diff --git a/ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/ServiceClientTests.java b/src/client/Java/client-runtime/src/test/java/com/microsoft/rest/ServiceClientTests.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/ServiceClientTests.java rename to src/client/Java/client-runtime/src/test/java/com/microsoft/rest/ServiceClientTests.java diff --git a/ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/UserAgentTests.java b/src/client/Java/client-runtime/src/test/java/com/microsoft/rest/UserAgentTests.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/UserAgentTests.java rename to src/client/Java/client-runtime/src/test/java/com/microsoft/rest/UserAgentTests.java diff --git a/ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/ValidatorTests.java b/src/client/Java/client-runtime/src/test/java/com/microsoft/rest/ValidatorTests.java similarity index 100% rename from ClientRuntimes/Java/client-runtime/src/test/java/com/microsoft/rest/ValidatorTests.java rename to src/client/Java/client-runtime/src/test/java/com/microsoft/rest/ValidatorTests.java diff --git a/ClientRuntimes/Java/pom.xml b/src/client/Java/pom.xml similarity index 100% rename from ClientRuntimes/Java/pom.xml rename to src/client/Java/pom.xml diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryClientSettings.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryClientSettings.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryClientSettings.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryClientSettings.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryServiceSettings.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryServiceSettings.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryServiceSettings.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ActiveDirectoryServiceSettings.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ApplicationTokenProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ApplicationTokenProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/ApplicationTokenProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/ApplicationTokenProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/AuthenticationException.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/AuthenticationException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/AuthenticationException.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/AuthenticationException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/CertificateAuthenticationProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/CertificateAuthenticationProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/CertificateAuthenticationProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/CertificateAuthenticationProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/GlobalSuppressions.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/GlobalSuppressions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/GlobalSuppressions.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/GlobalSuppressions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/IApplicationAuthenticationProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/IApplicationAuthenticationProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/IApplicationAuthenticationProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/IApplicationAuthenticationProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/IUserCredentialProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/IUserCredentialProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/IUserCredentialProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/IUserCredentialProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/MemoryApplicationAuthenticationProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/MemoryApplicationAuthenticationProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/MemoryApplicationAuthenticationProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/MemoryApplicationAuthenticationProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj similarity index 77% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj index fc908496abbb4..baeda02fffdbf 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Microsoft.Rest.ClientRuntime.Azure.Authentication.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + 6319205d-bbfc-4150-beae-31b1c9b911dd Microsoft.Rest.ClientRuntime.Azure.Authentication @@ -18,5 +19,6 @@ True - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.Designer.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.Designer.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.Designer.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.Designer.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.resx b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.resx similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.resx rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Properties/Resources.resx diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Settings.SourceAnalysis b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Settings.SourceAnalysis similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/Settings.SourceAnalysis rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/Settings.SourceAnalysis diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/UserTokenProvider.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/UserTokenProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/UserTokenProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/UserTokenProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Authentication/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectoryCredentialsTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectoryCredentialsTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectoryCredentialsTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectoryCredentialsTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectorySettingsTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectorySettingsTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectorySettingsTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ActiveDirectorySettingsTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/CloudErrorJsonConverterTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/CloudErrorJsonConverterTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/CloudErrorJsonConverterTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/CloudErrorJsonConverterTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClient.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClient.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClient.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClient.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClientWithCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClientWithCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClientWithCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/FakeServiceClientWithCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/PlaybackTestHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/PlaybackTestHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/PlaybackTestHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/PlaybackTestHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/RecordedDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/RecordedDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/RecordedDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Fakes/RecordedDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/LongRunningOperationsTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/LongRunningOperationsTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/LongRunningOperationsTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/LongRunningOperationsTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj similarity index 78% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj index 41757eecceba3..dc484efa62b41 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Microsoft.Rest.ClientRuntime.Azure.Tests.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + 3b2346e5-5d1f-4b0a-aeee-f3afb9583a72 Microsoft.Rest.ClientRuntime.Azure.Tests @@ -18,5 +19,6 @@ - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ODataTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ODataTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ODataTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ODataTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ResourceJsonConverterTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ResourceJsonConverterTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/ResourceJsonConverterTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/ResourceJsonConverterTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/GenericResource.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/GenericResource.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/GenericResource.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/GenericResource.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobInformation.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobInformation.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobInformation.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobInformation.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobProperties.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobProperties.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobProperties.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/JobProperties.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/Page.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/Page.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/Page.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/Page.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/RedisManagementClient.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/RedisManagementClient.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/RedisManagementClient.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/RedisManagementClient.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/SampleResource.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/SampleResource.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/SampleResource.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/SampleResource.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/USql.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/USql.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/USql.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/Sample/USql.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/TokenCloudCredentialsTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/TokenCloudCredentialsTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/TokenCloudCredentialsTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/TokenCloudCredentialsTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Azure.Tests/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureAsyncOperation.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/AzureAsyncOperation.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureAsyncOperation.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/AzureAsyncOperation.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureClientExtensions.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/AzureClientExtensions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureClientExtensions.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/AzureClientExtensions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureOperationResponse.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/AzureOperationResponse.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/AzureOperationResponse.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/AzureOperationResponse.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/ClientRequestTrackingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/ClientRequestTrackingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/ClientRequestTrackingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/ClientRequestTrackingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudError.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/CloudError.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudError.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/CloudError.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudErrorJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/CloudErrorJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudErrorJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/CloudErrorJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudException.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/CloudException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/CloudException.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/CloudException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/GlobalSuppressions.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/GlobalSuppressions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/GlobalSuppressions.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/GlobalSuppressions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IAzureClient.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/IAzureClient.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IAzureClient.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/IAzureClient.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IPage.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/IPage.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IPage.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/IPage.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IResource.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/IResource.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/IResource.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/IResource.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/JsonSerializerExtensions.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/JsonSerializerExtensions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/JsonSerializerExtensions.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/JsonSerializerExtensions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj b/src/client/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj similarity index 77% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj index 7d117eebd4a27..4346a278c2da1 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Azure/Microsoft.Rest.ClientRuntime.Azure.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + {d5296eab-c13e-4a88-9532-bd0677d18ec9} Microsoft.Rest.ClientRuntime.Azure @@ -18,5 +19,6 @@ True - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/FilterString.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/OData/FilterString.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/FilterString.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/OData/FilterString.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/ODataMethodAttribute.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/OData/ODataMethodAttribute.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/ODataMethodAttribute.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/OData/ODataMethodAttribute.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/ODataQuery.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/OData/ODataQuery.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/ODataQuery.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/OData/ODataQuery.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/UrlExpressionVisitor.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/OData/UrlExpressionVisitor.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/OData/UrlExpressionVisitor.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/OData/UrlExpressionVisitor.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/PollingState.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/PollingState.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/PollingState.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/PollingState.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.Designer.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.Designer.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.Designer.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.Designer.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.resx b/src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.resx similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.resx rename to src/client/Microsoft.Rest.ClientRuntime.Azure/Properties/Resources.resx diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/ResourceJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime.Azure/ResourceJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/ResourceJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime.Azure/ResourceJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Settings.SourceAnalysis b/src/client/Microsoft.Rest.ClientRuntime.Azure/Settings.SourceAnalysis similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/Settings.SourceAnalysis rename to src/client/Microsoft.Rest.ClientRuntime.Azure/Settings.SourceAnalysis diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/project.json b/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json similarity index 92% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Azure/project.json index 27dc461b50d8a..4052526205087 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Azure/project.json +++ b/src/client/Microsoft.Rest.ClientRuntime.Azure/project.json @@ -1,5 +1,5 @@ { - "version": "3.3.1", + "version": "3.3.1-*", "copyright": "Copyright (c) Microsoft Corporation", "title": "Client Runtime for Microsoft Azure Libraries", "description": "Provides common error handling, tracing, and HTTP/REST-based pipeline manipulation. \nSupported Platforms:\n - Portable Class Libraries\n - .NET Framework 4.5\n - Windows 8\n - Windows Phone 8.1\n - DotNet Core", @@ -11,7 +11,7 @@ "projectUrl": "https://github.com/Azure/AutoRest", "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE", "tags": [ "Microsoft Azure AutoRest ClientRuntime REST azureofficial" ], - "requireLicenseAcceptance": true, + "requireLicenseAcceptance": true }, "buildOptions": { @@ -21,7 +21,7 @@ }, "dependencies": { - "Microsoft.Rest.ClientRuntime": "[2.3.1,3.0)" + "Microsoft.Rest.ClientRuntime": {"target": "project"} }, "frameworks": { @@ -54,7 +54,7 @@ "System.Runtime.Extensions": "4.1.0", "System.Text.RegularExpressions": "4.1.0", "System.Threading": "4.0.11", - "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" } }, "netstandard1.5": { @@ -76,8 +76,8 @@ "System.Runtime.Extensions": "4.1.0", "System.Text.RegularExpressions": "4.1.0", "System.Threading": "4.0.11", - "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" } } - }, + } } diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/EtwTracingInterceptor.cs b/src/client/Microsoft.Rest.ClientRuntime.Etw/EtwTracingInterceptor.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/EtwTracingInterceptor.cs rename to src/client/Microsoft.Rest.ClientRuntime.Etw/EtwTracingInterceptor.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/HttpOperationEventSource.cs b/src/client/Microsoft.Rest.ClientRuntime.Etw/HttpOperationEventSource.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/HttpOperationEventSource.cs rename to src/client/Microsoft.Rest.ClientRuntime.Etw/HttpOperationEventSource.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj b/src/client/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj similarity index 77% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj index a01545b896f45..1b1e8675a09ff 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Etw/Microsoft.Rest.ClientRuntime.Etw.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + 218d7297-8254-4c70-9c04-33c3d5ee9709 Microsoft.Rest.ClientRuntime @@ -18,5 +19,6 @@ True - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Etw/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Etw/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/README.md b/src/client/Microsoft.Rest.ClientRuntime.Etw/README.md similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/README.md rename to src/client/Microsoft.Rest.ClientRuntime.Etw/README.md diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/project.json b/src/client/Microsoft.Rest.ClientRuntime.Etw/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Etw/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Etw/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Log4NetTracingInterceptor.cs b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/Log4NetTracingInterceptor.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Log4NetTracingInterceptor.cs rename to src/client/Microsoft.Rest.ClientRuntime.Log4Net/Log4NetTracingInterceptor.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj similarity index 77% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj index 1811718c63da9..a7c0b81b3de2f 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/Microsoft.Rest.ClientRuntime.Log4Net.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + 348e414f-101a-4939-99ff-2c994a965a89 Microsoft.Rest.ClientRuntime @@ -18,5 +19,6 @@ True - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Log4Net/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/README.md b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/README.md similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/README.md rename to src/client/Microsoft.Rest.ClientRuntime.Log4Net/README.md diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/project.json b/src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Log4Net/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Log4Net/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/AddHeaderResponseDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/AddHeaderResponseDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/AddHeaderResponseDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/AddHeaderResponseDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/AppenderDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/AppenderDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/AppenderDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/AppenderDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/BadResponseDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/BadResponseDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/BadResponseDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/BadResponseDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeHttpHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeHttpHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeHttpHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeHttpHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClient.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClient.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClient.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClient.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClientWithCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClientWithCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClientWithCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/FakeServiceClientWithCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorMessageHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorMessageHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorMessageHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/MirrorMessageHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/RecordedDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/RecordedDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Fakes/RecordedDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Fakes/RecordedDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/JsonSerializationTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/JsonSerializationTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/JsonSerializationTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/JsonSerializationTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/JsonTransformationConverterTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/JsonTransformationConverterTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/JsonTransformationConverterTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/JsonTransformationConverterTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj b/src/client/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj similarity index 78% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj index 90dfc5b68cc1f..7ee6671508027 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Tests/Microsoft.Rest.ClientRuntime.Tests.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + f7f20e35-43ee-4fcc-bf83-7bf93b192bc8 Microsoft.Rest.ClientRuntime.Tests @@ -18,5 +19,6 @@ - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/Animal.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/Animal.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/Animal.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/Animal.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/DateTestObject.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/DateTestObject.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/DateTestObject.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/DateTestObject.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/SampleResource.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/SampleResource.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Resources/SampleResource.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Resources/SampleResource.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/ServiceClientTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/ServiceClientTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/ServiceClientTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/ServiceClientTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Tracing/CloudTracingExtensionsTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/Tracing/CloudTracingExtensionsTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/Tracing/CloudTracingExtensionsTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/Tracing/CloudTracingExtensionsTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/DefaultHttpErrorDetectionStrategyTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/DefaultHttpErrorDetectionStrategyTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/DefaultHttpErrorDetectionStrategyTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/DefaultHttpErrorDetectionStrategyTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/GeneralRetryPolicyTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/GeneralRetryPolicyTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/GeneralRetryPolicyTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/GeneralRetryPolicyTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/RetryConditionTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/RetryConditionTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/RetryConditionTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/TransientFaultHandling/RetryConditionTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/ValidationExceptionTests.cs b/src/client/Microsoft.Rest.ClientRuntime.Tests/ValidationExceptionTests.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/ValidationExceptionTests.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tests/ValidationExceptionTests.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Tests/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tests/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Tests/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/EtwTracingInterceptorTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/EtwTracingInterceptorTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/EtwTracingInterceptorTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/EtwTracingInterceptorTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Log4NetTracingInterceptorTest.cs b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Log4NetTracingInterceptorTest.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Log4NetTracingInterceptorTest.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Log4NetTracingInterceptorTest.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj similarity index 75% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj index 795cd4457fe2c..a1db85740fab0 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Microsoft.Rest.ClientRuntime.Tracing.Tests.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + 52c61f15-bf86-41dc-93d1-05d3da70f032 Microsoft.Rest.ClientRuntime.Tracing.Tests @@ -15,6 +16,6 @@ 2.0 - - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/app.config b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/app.config similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/app.config rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/app.config diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json b/src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json rename to src/client/Microsoft.Rest.ClientRuntime.Tracing.Tests/project.json diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/BasicAuthenticationCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime/BasicAuthenticationCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/BasicAuthenticationCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime/BasicAuthenticationCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/CertificateCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime/CertificateCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/CertificateCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime/CertificateCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/GlobalSuppressions.cs b/src/client/Microsoft.Rest.ClientRuntime/GlobalSuppressions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/GlobalSuppressions.cs rename to src/client/Microsoft.Rest.ClientRuntime/GlobalSuppressions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpExtensions.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpExtensions.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpExtensions.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpExtensions.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpMessageWrapper.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpMessageWrapper.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpMessageWrapper.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpMessageWrapper.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpOperationException.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpOperationException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpOperationException.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpOperationException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpOperationResponse.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpOperationResponse.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpOperationResponse.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpOperationResponse.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpRequestMessageWrapper.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpRequestMessageWrapper.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpRequestMessageWrapper.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpRequestMessageWrapper.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpResponseMessageWrapper.cs b/src/client/Microsoft.Rest.ClientRuntime/HttpResponseMessageWrapper.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/HttpResponseMessageWrapper.cs rename to src/client/Microsoft.Rest.ClientRuntime/HttpResponseMessageWrapper.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/IServiceClientTracingInterceptor.cs b/src/client/Microsoft.Rest.ClientRuntime/IServiceClientTracingInterceptor.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/IServiceClientTracingInterceptor.cs rename to src/client/Microsoft.Rest.ClientRuntime/IServiceClientTracingInterceptor.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/IServiceOperations.cs b/src/client/Microsoft.Rest.ClientRuntime/IServiceOperations.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/IServiceOperations.cs rename to src/client/Microsoft.Rest.ClientRuntime/IServiceOperations.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ITokenProvider.cs b/src/client/Microsoft.Rest.ClientRuntime/ITokenProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ITokenProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime/ITokenProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj b/src/client/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj similarity index 77% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj rename to src/client/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj index 51cccd7cff923..394804251f0d3 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj +++ b/src/client/Microsoft.Rest.ClientRuntime/Microsoft.Rest.ClientRuntime.xproj @@ -1,10 +1,11 @@  + ..\..\..\ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - + eddb6367-5c7b-428c-b54c-96bcd90f6e6c Microsoft.Rest.ClientRuntime @@ -18,5 +19,6 @@ True - - \ No newline at end of file + + + diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/AssemblyInfo.cs b/src/client/Microsoft.Rest.ClientRuntime/Properties/AssemblyInfo.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/AssemblyInfo.cs rename to src/client/Microsoft.Rest.ClientRuntime/Properties/AssemblyInfo.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/Resources.Designer.cs b/src/client/Microsoft.Rest.ClientRuntime/Properties/Resources.Designer.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/Resources.Designer.cs rename to src/client/Microsoft.Rest.ClientRuntime/Properties/Resources.Designer.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/Resources.resx b/src/client/Microsoft.Rest.ClientRuntime/Properties/Resources.resx similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Properties/Resources.resx rename to src/client/Microsoft.Rest.ClientRuntime/Properties/Resources.resx diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/RestException.cs b/src/client/Microsoft.Rest.ClientRuntime/RestException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/RestException.cs rename to src/client/Microsoft.Rest.ClientRuntime/RestException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/RetryDelegatingHandler.cs b/src/client/Microsoft.Rest.ClientRuntime/RetryDelegatingHandler.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/RetryDelegatingHandler.cs rename to src/client/Microsoft.Rest.ClientRuntime/RetryDelegatingHandler.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/Base64UrlJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/Base64UrlJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/Base64UrlJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/Base64UrlJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/DateJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/DateJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/DateJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/DateJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/DateTimeRfc1123JsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/DateTimeRfc1123JsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/DateTimeRfc1123JsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/DateTimeRfc1123JsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/Iso8601TimeSpanConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/Iso8601TimeSpanConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/Iso8601TimeSpanConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/Iso8601TimeSpanConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/JsonConverterHelper.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/JsonConverterHelper.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/JsonConverterHelper.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/JsonConverterHelper.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/JsonTransformationAttribute.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/JsonTransformationAttribute.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/JsonTransformationAttribute.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/JsonTransformationAttribute.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicDeserializeJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicDeserializeJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicDeserializeJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicDeserializeJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicSerializeJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicSerializeJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicSerializeJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/PolymorphicSerializeJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/ReadOnlyJsonContractResolver.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/ReadOnlyJsonContractResolver.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/ReadOnlyJsonContractResolver.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/ReadOnlyJsonContractResolver.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/SafeJsonConvert.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/SafeJsonConvert.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/SafeJsonConvert.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/SafeJsonConvert.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/TransformationJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/TransformationJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/TransformationJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/TransformationJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/UnixTimeJsonConverter.cs b/src/client/Microsoft.Rest.ClientRuntime/Serialization/UnixTimeJsonConverter.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/Serialization/UnixTimeJsonConverter.cs rename to src/client/Microsoft.Rest.ClientRuntime/Serialization/UnixTimeJsonConverter.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/SerializationException.cs b/src/client/Microsoft.Rest.ClientRuntime/SerializationException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/SerializationException.cs rename to src/client/Microsoft.Rest.ClientRuntime/SerializationException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs b/src/client/Microsoft.Rest.ClientRuntime/ServiceClient.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs rename to src/client/Microsoft.Rest.ClientRuntime/ServiceClient.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClientCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime/ServiceClientCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClientCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime/ServiceClientCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClientTracing.cs b/src/client/Microsoft.Rest.ClientRuntime/ServiceClientTracing.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClientTracing.cs rename to src/client/Microsoft.Rest.ClientRuntime/ServiceClientTracing.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/StringTokenProvider.cs b/src/client/Microsoft.Rest.ClientRuntime/StringTokenProvider.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/StringTokenProvider.cs rename to src/client/Microsoft.Rest.ClientRuntime/StringTokenProvider.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TokenCredentials.cs b/src/client/Microsoft.Rest.ClientRuntime/TokenCredentials.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TokenCredentials.cs rename to src/client/Microsoft.Rest.ClientRuntime/TokenCredentials.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/AsyncExecution.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/AsyncExecution.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/AsyncExecution.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/AsyncExecution.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ExponentialBackoffRetryStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ExponentialBackoffRetryStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ExponentialBackoffRetryStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ExponentialBackoffRetryStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/FixedIntervalRetryStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/FixedIntervalRetryStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/FixedIntervalRetryStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/FixedIntervalRetryStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/Guard.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/Guard.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/Guard.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/Guard.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpRequestWithStatusException.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpRequestWithStatusException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpRequestWithStatusException.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpRequestWithStatusException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpStatusCodeErrorDetectionStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpStatusCodeErrorDetectionStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpStatusCodeErrorDetectionStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/HttpStatusCodeErrorDetectionStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ITransientErrorDetectionStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ITransientErrorDetectionStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ITransientErrorDetectionStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/ITransientErrorDetectionStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/IncrementalRetryStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/IncrementalRetryStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/IncrementalRetryStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/IncrementalRetryStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryCondition.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryCondition.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryCondition.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryCondition.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryManager.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryManager.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryManager.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryManager.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.Generic.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.Generic.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.Generic.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.Generic.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryPolicy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryingEventArgs.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryingEventArgs.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryingEventArgs.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/RetryingEventArgs.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/TransientErrorIgnoreStrategy.cs b/src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/TransientErrorIgnoreStrategy.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TransientFaultHandling/TransientErrorIgnoreStrategy.cs rename to src/client/Microsoft.Rest.ClientRuntime/TransientFaultHandling/TransientErrorIgnoreStrategy.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TypeConversion.cs b/src/client/Microsoft.Rest.ClientRuntime/TypeConversion.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/TypeConversion.cs rename to src/client/Microsoft.Rest.ClientRuntime/TypeConversion.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ValidationException.cs b/src/client/Microsoft.Rest.ClientRuntime/ValidationException.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ValidationException.cs rename to src/client/Microsoft.Rest.ClientRuntime/ValidationException.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ValidationRules.cs b/src/client/Microsoft.Rest.ClientRuntime/ValidationRules.cs similarity index 100% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ValidationRules.cs rename to src/client/Microsoft.Rest.ClientRuntime/ValidationRules.cs diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/project.json b/src/client/Microsoft.Rest.ClientRuntime/project.json similarity index 95% rename from ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/project.json rename to src/client/Microsoft.Rest.ClientRuntime/project.json index b927a5b28af67..a8a52673c4097 100644 --- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/project.json +++ b/src/client/Microsoft.Rest.ClientRuntime/project.json @@ -1,5 +1,5 @@ { - "version": "2.3.1", + "version": "2.3.1-*", "copyright": "Copyright (c) Microsoft Corporation", "title": "Client Runtime Library for Microsoft AutoRest Generated Clients", "description": "Infrastructure for error handling, tracing, and HttpClient pipeline configuration. Required by client libraries generated using AutoRest. \nSupported Platforms:\n - Portable Class Libraries\n - .NET Framework 4.5\n - Windows 8\n - Windows Phone 8.1\n - DotNet Core", @@ -11,7 +11,7 @@ "projectUrl": "https://github.com/Azure/AutoRest", "licenseUrl": "https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE", "tags": [ "Microsoft AutoRest ClientRuntime REST" ], - "requireLicenseAcceptance": true, + "requireLicenseAcceptance": true }, "buildOptions": { @@ -33,7 +33,7 @@ }, "dependencies": { "Newtonsoft.Json": "6.0.8" - }, + } }, "netstandard1.1": { "buildOptions": { "define": [ "PORTABLE" ] }, @@ -56,7 +56,7 @@ "System.Runtime.Extensions": "4.1.0", "System.Text.RegularExpressions": "4.1.0", "System.Threading": "4.0.11", - "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" } }, "netstandard1.5": { @@ -80,7 +80,7 @@ "System.Runtime.Extensions": "4.1.0", "System.Text.RegularExpressions": "4.1.0", "System.Threading": "4.0.11", - "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" } } } diff --git a/ClientRuntimes/NodeJS/.jshintrc b/src/client/NodeJS/.jshintrc similarity index 100% rename from ClientRuntimes/NodeJS/.jshintrc rename to src/client/NodeJS/.jshintrc diff --git a/ClientRuntimes/NodeJS/NodeJSClientRuntime.sln b/src/client/NodeJS/NodeJSClientRuntime.sln similarity index 100% rename from ClientRuntimes/NodeJS/NodeJSClientRuntime.sln rename to src/client/NodeJS/NodeJSClientRuntime.sln diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/.npmignore b/src/client/NodeJS/ms-rest-azure/.npmignore similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/.npmignore rename to src/client/NodeJS/ms-rest-azure/.npmignore diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/LICENSE b/src/client/NodeJS/ms-rest-azure/LICENSE similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/LICENSE rename to src/client/NodeJS/ms-rest-azure/LICENSE diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/README.md b/src/client/NodeJS/ms-rest-azure/README.md similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/README.md rename to src/client/NodeJS/ms-rest-azure/README.md diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/azureEnvironment.js b/src/client/NodeJS/ms-rest-azure/lib/azureEnvironment.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/azureEnvironment.js rename to src/client/NodeJS/ms-rest-azure/lib/azureEnvironment.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/azureServiceClient.js b/src/client/NodeJS/ms-rest-azure/lib/azureServiceClient.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/azureServiceClient.js rename to src/client/NodeJS/ms-rest-azure/lib/azureServiceClient.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/baseResource.js b/src/client/NodeJS/ms-rest-azure/lib/baseResource.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/baseResource.js rename to src/client/NodeJS/ms-rest-azure/lib/baseResource.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/cloudError.js b/src/client/NodeJS/ms-rest-azure/lib/cloudError.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/cloudError.js rename to src/client/NodeJS/ms-rest-azure/lib/cloudError.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/constants.js b/src/client/NodeJS/ms-rest-azure/lib/constants.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/constants.js rename to src/client/NodeJS/ms-rest-azure/lib/constants.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/applicationTokenCredentials.js b/src/client/NodeJS/ms-rest-azure/lib/credentials/applicationTokenCredentials.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/applicationTokenCredentials.js rename to src/client/NodeJS/ms-rest-azure/lib/credentials/applicationTokenCredentials.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/deviceTokenCredentials.js b/src/client/NodeJS/ms-rest-azure/lib/credentials/deviceTokenCredentials.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/deviceTokenCredentials.js rename to src/client/NodeJS/ms-rest-azure/lib/credentials/deviceTokenCredentials.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/userTokenCredentials.js b/src/client/NodeJS/ms-rest-azure/lib/credentials/userTokenCredentials.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/credentials/userTokenCredentials.js rename to src/client/NodeJS/ms-rest-azure/lib/credentials/userTokenCredentials.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/index.d.ts b/src/client/NodeJS/ms-rest-azure/lib/index.d.ts similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/index.d.ts rename to src/client/NodeJS/ms-rest-azure/lib/index.d.ts diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/login.js b/src/client/NodeJS/ms-rest-azure/lib/login.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/login.js rename to src/client/NodeJS/ms-rest-azure/lib/login.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/msRestAzure.js b/src/client/NodeJS/ms-rest-azure/lib/msRestAzure.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/msRestAzure.js rename to src/client/NodeJS/ms-rest-azure/lib/msRestAzure.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/pollingState.js b/src/client/NodeJS/ms-rest-azure/lib/pollingState.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/pollingState.js rename to src/client/NodeJS/ms-rest-azure/lib/pollingState.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/lib/utils.js b/src/client/NodeJS/ms-rest-azure/lib/utils.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/lib/utils.js rename to src/client/NodeJS/ms-rest-azure/lib/utils.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/ms-rest-azure.njsproj b/src/client/NodeJS/ms-rest-azure/ms-rest-azure.njsproj similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/ms-rest-azure.njsproj rename to src/client/NodeJS/ms-rest-azure/ms-rest-azure.njsproj diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/package.json b/src/client/NodeJS/ms-rest-azure/package.json similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/package.json rename to src/client/NodeJS/ms-rest-azure/package.json diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/test/azureEnvironmentTests.js b/src/client/NodeJS/ms-rest-azure/test/azureEnvironmentTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/test/azureEnvironmentTests.js rename to src/client/NodeJS/ms-rest-azure/test/azureEnvironmentTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/test/azureServiceClientTests.js b/src/client/NodeJS/ms-rest-azure/test/azureServiceClientTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/test/azureServiceClientTests.js rename to src/client/NodeJS/ms-rest-azure/test/azureServiceClientTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/test/package.json b/src/client/NodeJS/ms-rest-azure/test/package.json similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/test/package.json rename to src/client/NodeJS/ms-rest-azure/test/package.json diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/test/testlist.txt b/src/client/NodeJS/ms-rest-azure/test/testlist.txt similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/test/testlist.txt rename to src/client/NodeJS/ms-rest-azure/test/testlist.txt diff --git a/ClientRuntimes/NodeJS/ms-rest-azure/test/unit.js b/src/client/NodeJS/ms-rest-azure/test/unit.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest-azure/test/unit.js rename to src/client/NodeJS/ms-rest-azure/test/unit.js diff --git a/ClientRuntimes/NodeJS/ms-rest/.gitignore b/src/client/NodeJS/ms-rest/.gitignore similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/.gitignore rename to src/client/NodeJS/ms-rest/.gitignore diff --git a/ClientRuntimes/NodeJS/ms-rest/.npmignore b/src/client/NodeJS/ms-rest/.npmignore similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/.npmignore rename to src/client/NodeJS/ms-rest/.npmignore diff --git a/ClientRuntimes/NodeJS/ms-rest/LICENSE b/src/client/NodeJS/ms-rest/LICENSE similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/LICENSE rename to src/client/NodeJS/ms-rest/LICENSE diff --git a/ClientRuntimes/NodeJS/ms-rest/README.md b/src/client/NodeJS/ms-rest/README.md similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/README.md rename to src/client/NodeJS/ms-rest/README.md diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/constants.js b/src/client/NodeJS/ms-rest/lib/constants.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/constants.js rename to src/client/NodeJS/ms-rest/lib/constants.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/credentials/basicAuthenticationCredentials.js b/src/client/NodeJS/ms-rest/lib/credentials/basicAuthenticationCredentials.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/credentials/basicAuthenticationCredentials.js rename to src/client/NodeJS/ms-rest/lib/credentials/basicAuthenticationCredentials.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/credentials/tokenCredentials.js b/src/client/NodeJS/ms-rest/lib/credentials/tokenCredentials.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/credentials/tokenCredentials.js rename to src/client/NodeJS/ms-rest/lib/credentials/tokenCredentials.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/filters/exponentialRetryPolicyFilter.js b/src/client/NodeJS/ms-rest/lib/filters/exponentialRetryPolicyFilter.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/filters/exponentialRetryPolicyFilter.js rename to src/client/NodeJS/ms-rest/lib/filters/exponentialRetryPolicyFilter.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/filters/logFilter.js b/src/client/NodeJS/ms-rest/lib/filters/logFilter.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/filters/logFilter.js rename to src/client/NodeJS/ms-rest/lib/filters/logFilter.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/filters/proxyFilter.js b/src/client/NodeJS/ms-rest/lib/filters/proxyFilter.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/filters/proxyFilter.js rename to src/client/NodeJS/ms-rest/lib/filters/proxyFilter.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/filters/redirectFilter.js b/src/client/NodeJS/ms-rest/lib/filters/redirectFilter.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/filters/redirectFilter.js rename to src/client/NodeJS/ms-rest/lib/filters/redirectFilter.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/filters/signingFilter.js b/src/client/NodeJS/ms-rest/lib/filters/signingFilter.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/filters/signingFilter.js rename to src/client/NodeJS/ms-rest/lib/filters/signingFilter.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/httpOperationResponse.js b/src/client/NodeJS/ms-rest/lib/httpOperationResponse.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/httpOperationResponse.js rename to src/client/NodeJS/ms-rest/lib/httpOperationResponse.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/index.d.ts b/src/client/NodeJS/ms-rest/lib/index.d.ts similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/index.d.ts rename to src/client/NodeJS/ms-rest/lib/index.d.ts diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/msRest.js b/src/client/NodeJS/ms-rest/lib/msRest.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/msRest.js rename to src/client/NodeJS/ms-rest/lib/msRest.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/requestPipeline.js b/src/client/NodeJS/ms-rest/lib/requestPipeline.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/requestPipeline.js rename to src/client/NodeJS/ms-rest/lib/requestPipeline.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/serialization.js b/src/client/NodeJS/ms-rest/lib/serialization.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/serialization.js rename to src/client/NodeJS/ms-rest/lib/serialization.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/serviceClient.js b/src/client/NodeJS/ms-rest/lib/serviceClient.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/serviceClient.js rename to src/client/NodeJS/ms-rest/lib/serviceClient.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/utils.js b/src/client/NodeJS/ms-rest/lib/utils.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/utils.js rename to src/client/NodeJS/ms-rest/lib/utils.js diff --git a/ClientRuntimes/NodeJS/ms-rest/lib/webResource.js b/src/client/NodeJS/ms-rest/lib/webResource.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/lib/webResource.js rename to src/client/NodeJS/ms-rest/lib/webResource.js diff --git a/ClientRuntimes/NodeJS/ms-rest/ms-rest.njsproj b/src/client/NodeJS/ms-rest/ms-rest.njsproj similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/ms-rest.njsproj rename to src/client/NodeJS/ms-rest/ms-rest.njsproj diff --git a/ClientRuntimes/NodeJS/ms-rest/package.json b/src/client/NodeJS/ms-rest/package.json similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/package.json rename to src/client/NodeJS/ms-rest/package.json diff --git a/ClientRuntimes/NodeJS/ms-rest/test/credentialTests.js b/src/client/NodeJS/ms-rest/test/credentialTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/credentialTests.js rename to src/client/NodeJS/ms-rest/test/credentialTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/index.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/index.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/index.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/index.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/invoice.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/invoice.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/invoice.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/invoice.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/product.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/product.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/product.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/product.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResult.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResult.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResult.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResult.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResultNextLink.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResultNextLink.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResultNextLink.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/productListResultNextLink.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/subProduct.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/subProduct.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/models/subProduct.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/models/subProduct.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/testClient.js b/src/client/NodeJS/ms-rest/test/data/TestClient/lib/testClient.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/data/TestClient/lib/testClient.js rename to src/client/NodeJS/ms-rest/test/data/TestClient/lib/testClient.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/logFilterTests.js b/src/client/NodeJS/ms-rest/test/logFilterTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/logFilterTests.js rename to src/client/NodeJS/ms-rest/test/logFilterTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/package.json b/src/client/NodeJS/ms-rest/test/package.json similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/package.json rename to src/client/NodeJS/ms-rest/test/package.json diff --git a/ClientRuntimes/NodeJS/ms-rest/test/proxyFilterTests.js b/src/client/NodeJS/ms-rest/test/proxyFilterTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/proxyFilterTests.js rename to src/client/NodeJS/ms-rest/test/proxyFilterTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/redirectFilterTests.js b/src/client/NodeJS/ms-rest/test/redirectFilterTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/redirectFilterTests.js rename to src/client/NodeJS/ms-rest/test/redirectFilterTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/retryPolicyTests.js b/src/client/NodeJS/ms-rest/test/retryPolicyTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/retryPolicyTests.js rename to src/client/NodeJS/ms-rest/test/retryPolicyTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/serializationTests.js b/src/client/NodeJS/ms-rest/test/serializationTests.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/serializationTests.js rename to src/client/NodeJS/ms-rest/test/serializationTests.js diff --git a/ClientRuntimes/NodeJS/ms-rest/test/testlist.txt b/src/client/NodeJS/ms-rest/test/testlist.txt similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/testlist.txt rename to src/client/NodeJS/ms-rest/test/testlist.txt diff --git a/ClientRuntimes/NodeJS/ms-rest/test/unit.js b/src/client/NodeJS/ms-rest/test/unit.js similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/test/unit.js rename to src/client/NodeJS/ms-rest/test/unit.js diff --git a/ClientRuntimes/NodeJS/ms-rest/tsd.json b/src/client/NodeJS/ms-rest/tsd.json similarity index 100% rename from ClientRuntimes/NodeJS/ms-rest/tsd.json rename to src/client/NodeJS/ms-rest/tsd.json diff --git a/AutoRest/Generators/Python/.gitignore b/src/client/Python/.gitignore similarity index 100% rename from AutoRest/Generators/Python/.gitignore rename to src/client/Python/.gitignore diff --git a/ClientRuntimes/Python/client_runtime.sln b/src/client/Python/client_runtime.sln similarity index 100% rename from ClientRuntimes/Python/client_runtime.sln rename to src/client/Python/client_runtime.sln diff --git a/ClientRuntimes/Python/msrest/MANIFEST.in b/src/client/Python/msrest/MANIFEST.in similarity index 100% rename from ClientRuntimes/Python/msrest/MANIFEST.in rename to src/client/Python/msrest/MANIFEST.in diff --git a/ClientRuntimes/Python/msrest/doc/conf.py b/src/client/Python/msrest/doc/conf.py similarity index 100% rename from ClientRuntimes/Python/msrest/doc/conf.py rename to src/client/Python/msrest/doc/conf.py diff --git a/ClientRuntimes/Python/msrest/doc/index.rst b/src/client/Python/msrest/doc/index.rst similarity index 100% rename from ClientRuntimes/Python/msrest/doc/index.rst rename to src/client/Python/msrest/doc/index.rst diff --git a/ClientRuntimes/Python/msrest/doc/make.bat b/src/client/Python/msrest/doc/make.bat similarity index 100% rename from ClientRuntimes/Python/msrest/doc/make.bat rename to src/client/Python/msrest/doc/make.bat diff --git a/ClientRuntimes/Python/msrest/doc/modules.rst b/src/client/Python/msrest/doc/modules.rst similarity index 100% rename from ClientRuntimes/Python/msrest/doc/modules.rst rename to src/client/Python/msrest/doc/modules.rst diff --git a/ClientRuntimes/Python/msrest/doc/msrest.rst b/src/client/Python/msrest/doc/msrest.rst similarity index 100% rename from ClientRuntimes/Python/msrest/doc/msrest.rst rename to src/client/Python/msrest/doc/msrest.rst diff --git a/ClientRuntimes/Python/msrest/msrest.pyproj b/src/client/Python/msrest/msrest.pyproj similarity index 100% rename from ClientRuntimes/Python/msrest/msrest.pyproj rename to src/client/Python/msrest/msrest.pyproj diff --git a/ClientRuntimes/Python/msrest/msrest/__init__.py b/src/client/Python/msrest/msrest/__init__.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/__init__.py rename to src/client/Python/msrest/msrest/__init__.py diff --git a/ClientRuntimes/Python/msrest/msrest/authentication.py b/src/client/Python/msrest/msrest/authentication.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/authentication.py rename to src/client/Python/msrest/msrest/authentication.py diff --git a/ClientRuntimes/Python/msrest/msrest/configuration.py b/src/client/Python/msrest/msrest/configuration.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/configuration.py rename to src/client/Python/msrest/msrest/configuration.py diff --git a/ClientRuntimes/Python/msrest/msrest/exceptions.py b/src/client/Python/msrest/msrest/exceptions.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/exceptions.py rename to src/client/Python/msrest/msrest/exceptions.py diff --git a/ClientRuntimes/Python/msrest/msrest/http_logger.py b/src/client/Python/msrest/msrest/http_logger.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/http_logger.py rename to src/client/Python/msrest/msrest/http_logger.py diff --git a/ClientRuntimes/Python/msrest/msrest/paging.py b/src/client/Python/msrest/msrest/paging.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/paging.py rename to src/client/Python/msrest/msrest/paging.py diff --git a/ClientRuntimes/Python/msrest/msrest/pipeline.py b/src/client/Python/msrest/msrest/pipeline.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/pipeline.py rename to src/client/Python/msrest/msrest/pipeline.py diff --git a/ClientRuntimes/Python/msrest/msrest/serialization.py b/src/client/Python/msrest/msrest/serialization.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/serialization.py rename to src/client/Python/msrest/msrest/serialization.py diff --git a/ClientRuntimes/Python/msrest/msrest/service_client.py b/src/client/Python/msrest/msrest/service_client.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/service_client.py rename to src/client/Python/msrest/msrest/service_client.py diff --git a/ClientRuntimes/Python/msrest/msrest/version.py b/src/client/Python/msrest/msrest/version.py similarity index 100% rename from ClientRuntimes/Python/msrest/msrest/version.py rename to src/client/Python/msrest/msrest/version.py diff --git a/ClientRuntimes/Python/msrest/readme.rst b/src/client/Python/msrest/readme.rst similarity index 100% rename from ClientRuntimes/Python/msrest/readme.rst rename to src/client/Python/msrest/readme.rst diff --git a/AutoRest/Generators/Python/Azure.Python.Tests/requirements27.txt b/src/client/Python/msrest/requirements27.txt similarity index 100% rename from AutoRest/Generators/Python/Azure.Python.Tests/requirements27.txt rename to src/client/Python/msrest/requirements27.txt diff --git a/AutoRest/Generators/Python/Azure.Python.Tests/requirements35.txt b/src/client/Python/msrest/requirements35.txt similarity index 100% rename from AutoRest/Generators/Python/Azure.Python.Tests/requirements35.txt rename to src/client/Python/msrest/requirements35.txt diff --git a/ClientRuntimes/Python/msrest/setup.py b/src/client/Python/msrest/setup.py similarity index 100% rename from ClientRuntimes/Python/msrest/setup.py rename to src/client/Python/msrest/setup.py diff --git a/ClientRuntimes/Python/msrest/test/__init__.py b/src/client/Python/msrest/test/__init__.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/__init__.py rename to src/client/Python/msrest/test/__init__.py diff --git a/ClientRuntimes/Python/msrest/test/unittest_auth.py b/src/client/Python/msrest/test/unittest_auth.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/unittest_auth.py rename to src/client/Python/msrest/test/unittest_auth.py diff --git a/ClientRuntimes/Python/msrest/test/unittest_client.py b/src/client/Python/msrest/test/unittest_client.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/unittest_client.py rename to src/client/Python/msrest/test/unittest_client.py diff --git a/ClientRuntimes/Python/msrest/test/unittest_pipeline.py b/src/client/Python/msrest/test/unittest_pipeline.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/unittest_pipeline.py rename to src/client/Python/msrest/test/unittest_pipeline.py diff --git a/ClientRuntimes/Python/msrest/test/unittest_runtime.py b/src/client/Python/msrest/test/unittest_runtime.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/unittest_runtime.py rename to src/client/Python/msrest/test/unittest_runtime.py diff --git a/ClientRuntimes/Python/msrest/test/unittest_serialization.py b/src/client/Python/msrest/test/unittest_serialization.py similarity index 100% rename from ClientRuntimes/Python/msrest/test/unittest_serialization.py rename to src/client/Python/msrest/test/unittest_serialization.py diff --git a/ClientRuntimes/Python/msrest/tox.ini b/src/client/Python/msrest/tox.ini similarity index 100% rename from ClientRuntimes/Python/msrest/tox.ini rename to src/client/Python/msrest/tox.ini diff --git a/ClientRuntimes/Python/msrest_build.sh b/src/client/Python/msrest_build.sh similarity index 100% rename from ClientRuntimes/Python/msrest_build.sh rename to src/client/Python/msrest_build.sh diff --git a/ClientRuntimes/Python/msrestazure/MANIFEST.in b/src/client/Python/msrestazure/MANIFEST.in similarity index 100% rename from ClientRuntimes/Python/msrestazure/MANIFEST.in rename to src/client/Python/msrestazure/MANIFEST.in diff --git a/ClientRuntimes/Python/msrestazure/doc/conf.py b/src/client/Python/msrestazure/doc/conf.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/doc/conf.py rename to src/client/Python/msrestazure/doc/conf.py diff --git a/ClientRuntimes/Python/msrestazure/doc/index.rst b/src/client/Python/msrestazure/doc/index.rst similarity index 100% rename from ClientRuntimes/Python/msrestazure/doc/index.rst rename to src/client/Python/msrestazure/doc/index.rst diff --git a/ClientRuntimes/Python/msrestazure/doc/make.bat b/src/client/Python/msrestazure/doc/make.bat similarity index 100% rename from ClientRuntimes/Python/msrestazure/doc/make.bat rename to src/client/Python/msrestazure/doc/make.bat diff --git a/ClientRuntimes/Python/msrestazure/doc/modules.rst b/src/client/Python/msrestazure/doc/modules.rst similarity index 100% rename from ClientRuntimes/Python/msrestazure/doc/modules.rst rename to src/client/Python/msrestazure/doc/modules.rst diff --git a/ClientRuntimes/Python/msrestazure/doc/msrestazure.rst b/src/client/Python/msrestazure/doc/msrestazure.rst similarity index 100% rename from ClientRuntimes/Python/msrestazure/doc/msrestazure.rst rename to src/client/Python/msrestazure/doc/msrestazure.rst diff --git a/ClientRuntimes/Python/msrestazure/msrestazure.pyproj b/src/client/Python/msrestazure/msrestazure.pyproj similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure.pyproj rename to src/client/Python/msrestazure/msrestazure.pyproj diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/__init__.py b/src/client/Python/msrestazure/msrestazure/__init__.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/__init__.py rename to src/client/Python/msrestazure/msrestazure/__init__.py diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/azure_active_directory.py b/src/client/Python/msrestazure/msrestazure/azure_active_directory.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/azure_active_directory.py rename to src/client/Python/msrestazure/msrestazure/azure_active_directory.py diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/azure_configuration.py b/src/client/Python/msrestazure/msrestazure/azure_configuration.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/azure_configuration.py rename to src/client/Python/msrestazure/msrestazure/azure_configuration.py diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/azure_exceptions.py b/src/client/Python/msrestazure/msrestazure/azure_exceptions.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/azure_exceptions.py rename to src/client/Python/msrestazure/msrestazure/azure_exceptions.py diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/azure_operation.py b/src/client/Python/msrestazure/msrestazure/azure_operation.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/azure_operation.py rename to src/client/Python/msrestazure/msrestazure/azure_operation.py diff --git a/ClientRuntimes/Python/msrestazure/msrestazure/version.py b/src/client/Python/msrestazure/msrestazure/version.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/msrestazure/version.py rename to src/client/Python/msrestazure/msrestazure/version.py diff --git a/ClientRuntimes/Python/msrestazure/readme.rst b/src/client/Python/msrestazure/readme.rst similarity index 100% rename from ClientRuntimes/Python/msrestazure/readme.rst rename to src/client/Python/msrestazure/readme.rst diff --git a/ClientRuntimes/Python/msrestazure/requirements27.txt b/src/client/Python/msrestazure/requirements27.txt similarity index 100% rename from ClientRuntimes/Python/msrestazure/requirements27.txt rename to src/client/Python/msrestazure/requirements27.txt diff --git a/ClientRuntimes/Python/msrestazure/requirements35.txt b/src/client/Python/msrestazure/requirements35.txt similarity index 100% rename from ClientRuntimes/Python/msrestazure/requirements35.txt rename to src/client/Python/msrestazure/requirements35.txt diff --git a/ClientRuntimes/Python/msrestazure/setup.py b/src/client/Python/msrestazure/setup.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/setup.py rename to src/client/Python/msrestazure/setup.py diff --git a/ClientRuntimes/Python/msrestazure/test/__init__.py b/src/client/Python/msrestazure/test/__init__.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/test/__init__.py rename to src/client/Python/msrestazure/test/__init__.py diff --git a/ClientRuntimes/Python/msrestazure/test/unittest_auth.py b/src/client/Python/msrestazure/test/unittest_auth.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/test/unittest_auth.py rename to src/client/Python/msrestazure/test/unittest_auth.py diff --git a/ClientRuntimes/Python/msrestazure/test/unittest_exceptions.py b/src/client/Python/msrestazure/test/unittest_exceptions.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/test/unittest_exceptions.py rename to src/client/Python/msrestazure/test/unittest_exceptions.py diff --git a/ClientRuntimes/Python/msrestazure/test/unittest_operation.py b/src/client/Python/msrestazure/test/unittest_operation.py similarity index 100% rename from ClientRuntimes/Python/msrestazure/test/unittest_operation.py rename to src/client/Python/msrestazure/test/unittest_operation.py diff --git a/ClientRuntimes/Python/msrestazure/tox.ini b/src/client/Python/msrestazure/tox.ini similarity index 100% rename from ClientRuntimes/Python/msrestazure/tox.ini rename to src/client/Python/msrestazure/tox.ini diff --git a/ClientRuntimes/Ruby/ms-rest-azure/.gitignore b/src/client/Ruby/ms-rest-azure/.gitignore similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/.gitignore rename to src/client/Ruby/ms-rest-azure/.gitignore diff --git a/ClientRuntimes/Ruby/ms-rest-azure/.travis.yml b/src/client/Ruby/ms-rest-azure/.travis.yml similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/.travis.yml rename to src/client/Ruby/ms-rest-azure/.travis.yml diff --git a/ClientRuntimes/Ruby/ms-rest-azure/ChangeLog.md b/src/client/Ruby/ms-rest-azure/ChangeLog.md similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/ChangeLog.md rename to src/client/Ruby/ms-rest-azure/ChangeLog.md diff --git a/ClientRuntimes/Ruby/ms-rest-azure/Gemfile b/src/client/Ruby/ms-rest-azure/Gemfile similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/Gemfile rename to src/client/Ruby/ms-rest-azure/Gemfile diff --git a/ClientRuntimes/Ruby/ms-rest-azure/LICENSE.txt b/src/client/Ruby/ms-rest-azure/LICENSE.txt similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/LICENSE.txt rename to src/client/Ruby/ms-rest-azure/LICENSE.txt diff --git a/ClientRuntimes/Ruby/ms-rest-azure/README.md b/src/client/Ruby/ms-rest-azure/README.md similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/README.md rename to src/client/Ruby/ms-rest-azure/README.md diff --git a/ClientRuntimes/Ruby/ms-rest-azure/Rakefile b/src/client/Ruby/ms-rest-azure/Rakefile similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/Rakefile rename to src/client/Ruby/ms-rest-azure/Rakefile diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/active_directory_service_settings.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/active_directory_service_settings.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/active_directory_service_settings.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/active_directory_service_settings.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/async_operation_status.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/async_operation_status.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/async_operation_status.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/async_operation_status.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_error.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_error.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_error.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_error.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_response.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_response.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_response.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_operation_response.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_service_client.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_service_client.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_service_client.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/azure_service_client.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/cloud_error_data.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/cloud_error_data.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/cloud_error_data.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/cloud_error_data.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/credentials/application_token_provider.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/credentials/application_token_provider.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/credentials/application_token_provider.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/credentials/application_token_provider.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/polling_state.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/polling_state.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/polling_state.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/polling_state.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/resource.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/resource.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/resource.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/resource.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/sub_resource.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/sub_resource.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/sub_resource.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/sub_resource.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/version.rb b/src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/version.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/lib/ms_rest_azure/version.rb rename to src/client/Ruby/ms-rest-azure/lib/ms_rest_azure/version.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/ms_rest_azure.gemspec b/src/client/Ruby/ms-rest-azure/ms_rest_azure.gemspec similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/ms_rest_azure.gemspec rename to src/client/Ruby/ms-rest-azure/ms_rest_azure.gemspec diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/application_token_provider_spec.rb b/src/client/Ruby/ms-rest-azure/spec/application_token_provider_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/application_token_provider_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/application_token_provider_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/async_operation_error_spec.rb b/src/client/Ruby/ms-rest-azure/spec/async_operation_error_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/async_operation_error_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/async_operation_error_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/async_operation_status_spec.rb b/src/client/Ruby/ms-rest-azure/spec/async_operation_status_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/async_operation_status_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/async_operation_status_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/azure_service_client_spec.rb b/src/client/Ruby/ms-rest-azure/spec/azure_service_client_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/azure_service_client_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/azure_service_client_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/cloud_error_data_spec.rb b/src/client/Ruby/ms-rest-azure/spec/cloud_error_data_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/cloud_error_data_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/cloud_error_data_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/polling_state_spec.rb b/src/client/Ruby/ms-rest-azure/spec/polling_state_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/polling_state_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/polling_state_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/resource_spec.rb b/src/client/Ruby/ms-rest-azure/spec/resource_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/resource_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/resource_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest-azure/spec/sub_resource_spec.rb b/src/client/Ruby/ms-rest-azure/spec/sub_resource_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest-azure/spec/sub_resource_spec.rb rename to src/client/Ruby/ms-rest-azure/spec/sub_resource_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest/.gitignore b/src/client/Ruby/ms-rest/.gitignore similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/.gitignore rename to src/client/Ruby/ms-rest/.gitignore diff --git a/ClientRuntimes/Ruby/ms-rest/.travis.yml b/src/client/Ruby/ms-rest/.travis.yml similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/.travis.yml rename to src/client/Ruby/ms-rest/.travis.yml diff --git a/ClientRuntimes/Ruby/ms-rest/Gemfile b/src/client/Ruby/ms-rest/Gemfile similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/Gemfile rename to src/client/Ruby/ms-rest/Gemfile diff --git a/ClientRuntimes/Ruby/ms-rest/LICENSE.txt b/src/client/Ruby/ms-rest/LICENSE.txt similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/LICENSE.txt rename to src/client/Ruby/ms-rest/LICENSE.txt diff --git a/ClientRuntimes/Ruby/ms-rest/README.md b/src/client/Ruby/ms-rest/README.md similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/README.md rename to src/client/Ruby/ms-rest/README.md diff --git a/ClientRuntimes/Ruby/ms-rest/Rakefile b/src/client/Ruby/ms-rest/Rakefile similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/Rakefile rename to src/client/Ruby/ms-rest/Rakefile diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest.rb b/src/client/Ruby/ms-rest/lib/ms_rest.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest.rb rename to src/client/Ruby/ms-rest/lib/ms_rest.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/basic_authentication_credentials.rb b/src/client/Ruby/ms-rest/lib/ms_rest/credentials/basic_authentication_credentials.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/basic_authentication_credentials.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/credentials/basic_authentication_credentials.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/service_client_credentials.rb b/src/client/Ruby/ms-rest/lib/ms_rest/credentials/service_client_credentials.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/service_client_credentials.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/credentials/service_client_credentials.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/string_token_provider.rb b/src/client/Ruby/ms-rest/lib/ms_rest/credentials/string_token_provider.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/string_token_provider.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/credentials/string_token_provider.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/token_credentials.rb b/src/client/Ruby/ms-rest/lib/ms_rest/credentials/token_credentials.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/token_credentials.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/credentials/token_credentials.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/token_provider.rb b/src/client/Ruby/ms-rest/lib/ms_rest/credentials/token_provider.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/credentials/token_provider.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/credentials/token_provider.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/deserialization_error.rb b/src/client/Ruby/ms-rest/lib/ms_rest/deserialization_error.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/deserialization_error.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/deserialization_error.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_error.rb b/src/client/Ruby/ms-rest/lib/ms_rest/http_operation_error.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_error.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/http_operation_error.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_request.rb b/src/client/Ruby/ms-rest/lib/ms_rest/http_operation_request.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_request.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/http_operation_request.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_response.rb b/src/client/Ruby/ms-rest/lib/ms_rest/http_operation_response.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/http_operation_response.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/http_operation_response.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/rest_error.rb b/src/client/Ruby/ms-rest/lib/ms_rest/rest_error.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/rest_error.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/rest_error.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/retry_policy_middleware.rb b/src/client/Ruby/ms-rest/lib/ms_rest/retry_policy_middleware.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/retry_policy_middleware.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/retry_policy_middleware.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/serialization.rb b/src/client/Ruby/ms-rest/lib/ms_rest/serialization.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/serialization.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/serialization.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/service_client.rb b/src/client/Ruby/ms-rest/lib/ms_rest/service_client.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/service_client.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/service_client.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/validation_error.rb b/src/client/Ruby/ms-rest/lib/ms_rest/validation_error.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/validation_error.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/validation_error.rb diff --git a/ClientRuntimes/Ruby/ms-rest/lib/ms_rest/version.rb b/src/client/Ruby/ms-rest/lib/ms_rest/version.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/lib/ms_rest/version.rb rename to src/client/Ruby/ms-rest/lib/ms_rest/version.rb diff --git a/ClientRuntimes/Ruby/ms-rest/ms_rest.gemspec b/src/client/Ruby/ms-rest/ms_rest.gemspec similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/ms_rest.gemspec rename to src/client/Ruby/ms-rest/ms_rest.gemspec diff --git a/ClientRuntimes/Ruby/ms-rest/spec/basic_authentication_credentials_spec.rb b/src/client/Ruby/ms-rest/spec/basic_authentication_credentials_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/spec/basic_authentication_credentials_spec.rb rename to src/client/Ruby/ms-rest/spec/basic_authentication_credentials_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest/spec/retry_policy_middleware_spec.rb b/src/client/Ruby/ms-rest/spec/retry_policy_middleware_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/spec/retry_policy_middleware_spec.rb rename to src/client/Ruby/ms-rest/spec/retry_policy_middleware_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest/spec/service_client_credentials_spec.rb b/src/client/Ruby/ms-rest/spec/service_client_credentials_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/spec/service_client_credentials_spec.rb rename to src/client/Ruby/ms-rest/spec/service_client_credentials_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest/spec/string_token_provider_spec.rb b/src/client/Ruby/ms-rest/spec/string_token_provider_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/spec/string_token_provider_spec.rb rename to src/client/Ruby/ms-rest/spec/string_token_provider_spec.rb diff --git a/ClientRuntimes/Ruby/ms-rest/spec/token_credentials_spec.rb b/src/client/Ruby/ms-rest/spec/token_credentials_spec.rb similarity index 100% rename from ClientRuntimes/Ruby/ms-rest/spec/token_credentials_spec.rb rename to src/client/Ruby/ms-rest/spec/token_credentials_spec.rb diff --git a/AutoRest/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj b/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj similarity index 64% rename from AutoRest/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj rename to src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj index e19fdb0d8c5af..0ab7c541d607e 100644 --- a/AutoRest/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj +++ b/src/core/AutoRest.Core.Tests/AutoRest.Core.Tests.csproj @@ -1,17 +1,17 @@  - - - + + + - ..\..\ + ..\..\..\ AnyCPU net45 10.0.0 2.0 {31E6BAA3-C606-4D44-B0D7-46BE7AFAC656} Library - Microsoft.Rest.Generator.Test + AutoRest.Core.Tests AutoRest.Core.Tests true true @@ -31,15 +31,15 @@ $(SolutionDir)\packages\xunit.abstractions.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.abstractions.dll - ..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll + $(SolutionDir)packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll True - ..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll + $(SolutionDir)packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll True - ..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll + $(SolutionDir)packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll True @@ -63,17 +63,17 @@ {c876085f-9dc3-41f0-b7b4-17022cd84684} AutoRest.Core - + {cc1eec95-41ef-44b6-8761-00fa3e647248} - AutoRest.Generator.CSharp + AutoRest.CSharp - + {909bf4ef-4eca-4ac4-8e21-cdcf05393161} - AutoRest.Generator.Azure.NodeJS + AutoRest.NodeJS.Azure - + {9517265e-5127-460c-9dde-fe017d73121c} - AutoRest.Modeler.Swagger + AutoRest.Swagger @@ -100,9 +100,9 @@ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - + + + \ No newline at end of file diff --git a/AutoRest/AutoRest.Core.Tests/AutoRestSettingsTests.cs b/src/core/AutoRest.Core.Tests/AutoRestSettingsTests.cs similarity index 98% rename from AutoRest/AutoRest.Core.Tests/AutoRestSettingsTests.cs rename to src/core/AutoRest.Core.Tests/AutoRestSettingsTests.cs index f11f448205c3b..9f707997a354a 100644 --- a/AutoRest/AutoRest.Core.Tests/AutoRestSettingsTests.cs +++ b/src/core/AutoRest.Core.Tests/AutoRestSettingsTests.cs @@ -6,11 +6,11 @@ using System.IO; using System.Linq; using System.Reflection; -using Microsoft.Rest.Generator.Logging; +using AutoRest.Core.Logging; using Newtonsoft.Json.Linq; using Xunit; -namespace Microsoft.Rest.Generator.Test +namespace AutoRest.Core.Tests { [Collection("AutoRest Tests")] public class AutoRestSettingsTests diff --git a/AutoRest/AutoRest.Core.Tests/CodeGeneratorsTests.cs b/src/core/AutoRest.Core.Tests/CodeGeneratorsTests.cs similarity index 94% rename from AutoRest/AutoRest.Core.Tests/CodeGeneratorsTests.cs rename to src/core/AutoRest.Core.Tests/CodeGeneratorsTests.cs index 24a8d00e73142..10f5b9319e850 100644 --- a/AutoRest/AutoRest.Core.Tests/CodeGeneratorsTests.cs +++ b/src/core/AutoRest.Core.Tests/CodeGeneratorsTests.cs @@ -3,14 +3,14 @@ using System.IO; using System.Text; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Test.Resource; -using Microsoft.Rest.Generator.Test.Templates; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Logging; +using AutoRest.Core.Tests.Resource; +using AutoRest.Core.Tests.Templates; +using AutoRest.Core.Utilities; using Xunit; -namespace Microsoft.Rest.Generator.Test +namespace AutoRest.Core.Tests { [Collection("AutoRest Tests")] public class CodeGeneratorsTests diff --git a/AutoRest/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs b/src/core/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs similarity index 88% rename from AutoRest/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs rename to src/core/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs index 5966e02446f61..515e828311229 100644 --- a/AutoRest/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs +++ b/src/core/AutoRest.Core.Tests/CodeNamingFrameworkTests.cs @@ -2,19 +2,19 @@ // Licensed under the MIT License. See License.txt in the project root for license information. using System; -using Microsoft.Rest.Generator.ClientModel; +using AutoRest.Core.ClientModel; using Xunit; -namespace Microsoft.Rest.Generator.Test +namespace AutoRest.Core.Tests { public class FakeCodeNamer : CodeNamer { - public override ClientModel.IType NormalizeTypeReference(ClientModel.IType type) + public override IType NormalizeTypeReference(IType type) { throw new System.NotImplementedException(); } - public override ClientModel.IType NormalizeTypeDeclaration(ClientModel.IType type) + public override IType NormalizeTypeDeclaration(IType type) { throw new System.NotImplementedException(); } diff --git a/AutoRest/AutoRest.Core.Tests/ExtensionsLoaderTests.cs b/src/core/AutoRest.Core.Tests/ExtensionsLoaderTests.cs similarity index 96% rename from AutoRest/AutoRest.Core.Tests/ExtensionsLoaderTests.cs rename to src/core/AutoRest.Core.Tests/ExtensionsLoaderTests.cs index 221d823a137eb..d937b0bc55db1 100644 --- a/AutoRest/AutoRest.Core.Tests/ExtensionsLoaderTests.cs +++ b/src/core/AutoRest.Core.Tests/ExtensionsLoaderTests.cs @@ -3,14 +3,14 @@ using System; using System.IO; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Extensibility; -using Microsoft.Rest.Generator.Logging; -using Microsoft.Rest.Generator.Test.Resource; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Extensibility; +using AutoRest.Core.Logging; +using AutoRest.Core.Tests.Resource; +using AutoRest.Core.Utilities; using Xunit; -namespace Microsoft.Rest.Generator.Test +namespace AutoRest.Core.Tests { [Collection("AutoRest Tests")] public class ExtensionsLoaderTests diff --git a/AutoRest/AutoRest.Core.Tests/IndentedStringBuilderTests.cs b/src/core/AutoRest.Core.Tests/IndentedStringBuilderTests.cs similarity index 96% rename from AutoRest/AutoRest.Core.Tests/IndentedStringBuilderTests.cs rename to src/core/AutoRest.Core.Tests/IndentedStringBuilderTests.cs index 5a65605bc4617..f96e78b2fb808 100644 --- a/AutoRest/AutoRest.Core.Tests/IndentedStringBuilderTests.cs +++ b/src/core/AutoRest.Core.Tests/IndentedStringBuilderTests.cs @@ -2,10 +2,10 @@ // Licensed under the MIT License. See License.txt in the project root for license information. using System; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.Utilities; using Xunit; -namespace Microsoft.Rest.Generator.Test +namespace AutoRest.Core.Tests { [Collection("AutoRest Tests")] public class IndentedStringBuilderTests diff --git a/src/core/AutoRest.Core.Tests/Resource/AutoRest.json b/src/core/AutoRest.Core.Tests/Resource/AutoRest.json new file mode 100644 index 0000000000000..fbaf8ff986223 --- /dev/null +++ b/src/core/AutoRest.Core.Tests/Resource/AutoRest.json @@ -0,0 +1,24 @@ +{ + "codeGenerators": { + "Angular": { + "type": "JavaScriptAngularCodeGenerator, AutoRest.JavaScript.Angular" + }, + "CSharp": { + "type": "CSharpCodeGenerator, AutoRest.CSharp" + }, + "NodeJS": { + "type": "NodeJSCodeGenerator, AutoRest.NodeJS", + "settings": { + "disableTypeScriptGeneration": true + } + } + }, + "modelers": { + "Swagger": { + "type": "SwaggerModeler, AutoRest.Swagger" + }, + "CompositeSwagger": { + "type": "CompositeSwaggerModeler, AutoRest.CompositeSwagger" + } + } +} \ No newline at end of file diff --git a/AutoRest/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json b/src/core/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json similarity index 73% rename from AutoRest/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json rename to src/core/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json index d4cfb65275a37..8aeb9110faea8 100644 --- a/AutoRest/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json +++ b/src/core/AutoRest.Core.Tests/Resource/AutoRestWithInvalidType.json @@ -15,13 +15,13 @@ }, "modelers": { "Swagger": { - "type": "SwaggerServiceModelBuilder, Microsoft.Rest.Modeler.Swagger.Model", + "type": "SwaggerServiceModelBuilder, AutoRest.Swagger", "settings": { "requireOperationId": "false" } }, "CompositeSwagger": { - "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger" + "type": "CompositeSwaggerModeler, AutoRest.CompositeSwagger" } } } \ No newline at end of file diff --git a/AutoRest/AutoRest.Core.Tests/Resource/RedisResource.json b/src/core/AutoRest.Core.Tests/Resource/RedisResource.json similarity index 100% rename from AutoRest/AutoRest.Core.Tests/Resource/RedisResource.json rename to src/core/AutoRest.Core.Tests/Resource/RedisResource.json diff --git a/AutoRest/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs b/src/core/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs similarity index 90% rename from AutoRest/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs rename to src/core/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs index 79ad2e0040a13..27d9d7cf77deb 100644 --- a/AutoRest/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs +++ b/src/core/AutoRest.Core.Tests/Resource/SampleCodeGenerator.cs @@ -3,10 +3,10 @@ using System.IO; using System.Threading.Tasks; -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Test.Templates; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Tests.Templates; -namespace Microsoft.Rest.Generator.Test.Resource +namespace AutoRest.Core.Tests.Resource { public class SampleCodeGenerator : CodeGenerator { diff --git a/AutoRest/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs b/src/core/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs similarity index 94% rename from AutoRest/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs rename to src/core/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs index 0b886ea092804..077e03135613e 100644 --- a/AutoRest/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs +++ b/src/core/AutoRest.Core.Tests/Resource/SamplePropertyModel.cs @@ -3,7 +3,7 @@ using System.Text; -namespace Microsoft.Rest.Generator.Test.Resource +namespace AutoRest.Core.Tests.Resource { public class SamplePropertyModel { diff --git a/AutoRest/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs b/src/core/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs similarity index 80% rename from AutoRest/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs rename to src/core/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs index be7367a82b999..9cd8551878c53 100644 --- a/AutoRest/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs +++ b/src/core/AutoRest.Core.Tests/Resource/SampleServiceClientTemplateModel.cs @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using Microsoft.Rest.Generator.ClientModel; -using Microsoft.Rest.Generator.Utilities; +using AutoRest.Core.ClientModel; +using AutoRest.Core.Utilities; -namespace Microsoft.Rest.Generator.Test.Resource +namespace AutoRest.Core.Tests.Resource { ///