<commit_before><?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.4' ">
    <PackageReference Update="Microsoft.AspNetCore.WebUtilities" Version="1.1.2" />
  </ItemGroup>
  <ItemGroup Condition=" '$(TargetFramework)' != 'netstandard1.4' ">
    <PackageReference Update="Microsoft.AspNetCore.WebUtilities" Version="2.2.0" />
  </ItemGroup>

  <!--
    Dependency versions for Track 1 libraries.
  -->
  <ItemGroup Condition="'$(IsClientLibrary)' != 'true'">
    <PackageReference Update="Microsoft.Azure.Amqp" Version="2.4.9" />
    <PackageReference Update="Microsoft.Azure.Batch" Version="11.0.0" />
    <PackageReference Update="Microsoft.Azure.Devices.Client" Version="1.23.2" />
    <PackageReference Update="Microsoft.Azure.Devices" Version="1.19.0" />
    <PackageReference Update="Microsoft.Azure.KeyVault.Core" Version="3.0.3" />
    <PackageReference Update="Microsoft.Azure.Management.Batch" Version="4.2.0" />
    <PackageReference Update="Microsoft.Azure.Services.AppAuthentication" Version="[1.0.3, 2.0.0)" />
    <PackageReference Update="Microsoft.Azure.Storage.Blob" Version="11.1.7" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime.Azure.Authentication" Version="[2.4.0]" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime.Azure" Version="[3.3.18, 4.0.0)" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime" Version="[2.3.20, 3.0.0)" />
    <PackageReference Update="Microsoft.ServiceFabric.Data" Version="3.3.624" />
    <PackageReference Update="Microsoft.ServiceFabric.Services" Version="3.3.624" />
    <PackageReference Update="Microsoft.ServiceFabric" Version="6.4.624" />
    <PackageReference Update="Microsoft.Spatial" Version="7.5.3" />

    <PackageReference Update="Newtonsoft.Json" Version="10.0.3" />

    <PackageReference Update="System.Collections.Concurrent" Version="4.3.0" />
    <PackageReference Update="System.Collections" Version="4.3.0" />
    <PackageReference Update="System.Data.SqlClient" Version="4.3.1" />
    <PackageReference Update="System.Diagnostics.DiagnosticSource" Version="4.5.1" />
    <PackageReference Update="System.Diagnostics.Tools" Version="4.3.0" />
    <PackageReference Update="System.Globalization" Version="4.3.0" />
    <PackageReference Update="System.IdentityModel.Tokens.Jwt" Version="5.4.0" />
    <PackageReference Update="System.Linq" Version="4.3.0" />
    <PackageReference Update="System.Net.Http" Version="4.3.4" />
    <PackageReference Update="System.Reflection.TypeExtensions" Version="[4.5.1, 4.9.0)" />
    <PackageReference Update="System.Runtime.Extensions" Version="4.3.0" />
    <PackageReference Update="System.Runtime.Serialization.Primitives" Version="4.3.0" />
    <PackageReference Update="System.Runtime" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Algorithms" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Cng" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Primitives" Version="4.3.0" />
    <PackageReference Update="System.ValueTuple" Version="4.5.0" />

    <PackageReference Update="WindowsAzure.Storage" Version="9.3.3" />
  </ItemGroup>

  <!--
    Dependency versions for Track 2, Azure.* libraries.
    Only packages that are approved dependencies should go here.
  -->
  
  <ItemGroup Condition="'$(IsClientLibrary)' == 'true'">

    <!-- BCL packages -->
    <PackageReference Update="System.Buffers" Version="4.5.0" />
    <PackageReference Update="System.Memory" Version="4.5.3" />
    <PackageReference Update="System.Memory.Data" Version="1.0.1" />
    <PackageReference Update="System.Numerics.Vectors" Version="4.5.0" />
    <PackageReference Update="System.Diagnostics.DiagnosticSource" Version="4.6.0" />
    <PackageReference Update="System.Reflection.TypeExtensions" Version="4.5.1" />
    <PackageReference Update="System.Threading.Tasks.Extensions" Version="4.5.2" />
    <PackageReference Update="System.Threading.Channels" Version="4.6.0" />
    <PackageReference Update="System.Security.Cryptography.ProtectedData" Version="4.5.0" />
    <PackageReference Update="System.Text.Json" Version="4.6.0" />
    <PackageReference Update="System.ValueTuple" Version="4.5.0" />
    <PackageReference Update="Microsoft.Bcl.AsyncInterfaces" Version="1.0.0" />
    <PackageReference Update="Microsoft.CSharp" Version="4.5.0" />

    <!-- Azure SDK packages -->
    <PackageReference Update="Azure.Core" Version="1.9.0" />
    <PackageReference Update="Azure.Core.Amqp" Version="1.0.0" />
    <PackageReference Update="Azure.Core.Experimental" Version="0.1.0-preview.9" />
    <PackageReference Update="Azure.Messaging.EventHubs" Version="5.3.0" />
    <PackageReference Update="Azure.Identity" Version="1.2.1" />
    <PackageReference Update="Azure.Security.KeyVault.Secrets" Version="4.0.2" />
    <PackageReference Update="Azure.Security.KeyVault.Keys" Version="4.0.2" />
    <PackageReference Update="Azure.Storage.Blobs" Version="12.8.0" />
    
    <!-- Other approved packages -->
    <PackageReference Update="Microsoft.Azure.Amqp" Version="2.4.9" />
    <PackageReference Update="Microsoft.Identity.Client" Version="4.23.0" />
    <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="2.16.6" />
    <!-- TODO: Make sure this package is arch-board approved -->
    <PackageReference Update="System.IdentityModel.Tokens.Jwt" Version="5.4.0" />

    <!-- OpenTelemetry dependency approved for Azure.Monitor.OpenTelemetry.Exporter package only -->
    <PackageReference Update="OpenTelemetry" Version="1.0.1"  Condition="'$(MSBuildProjectName)' == 'Azure.Monitor.OpenTelemetry.Exporter'" />
  </ItemGroup>

  <!-- 
    Dependency versions for Track 2, Microsoft.* libraries.
    These are dependencies for Track 2 integration packages
  -->
  <ItemGroup Condition="'$(IsClientLibrary)' == 'true' and $(MSBuildProjectName.StartsWith('Microsoft.'))">
    <PackageReference Update="CloudNative.CloudEvents" Version="2.0.0-beta.1" />
    <PackageReference Update="Microsoft.Azure.WebJobs" Version="3.0.25" />
    <PackageReference Update="Microsoft.Spatial" Version="7.5.3" />
    <PackageReference Update="Newtonsoft.Json" Version="10.0.3" />
  </ItemGroup>

  <!-- Packages intended for Extensions libraries only -->
  <ItemGroup Condition="'$(IsExtensionClientLibrary)' == 'true'">
    <PackageReference Update="Microsoft.AspNetCore.DataProtection" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Azure" Version="1.0.0" />
    <PackageReference Update="Microsoft.Extensions.Azure" Version="1.1.0-beta.2" Condition="'$(HasReleaseVersion)' == 'false'" />
    <PackageReference Update="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration.Binder" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Logging.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Options" Version="2.1.0" />
  </ItemGroup>

  <!--
    Build time packages
    All should have PrivateAssets="All" set so they don't become pacakge dependencies
  -->
  <ItemGroup>
    <PackageReference Update="Microsoft.Azure.AutoRest.CSharp" Version="3.0.0-beta.20210211.1" PrivateAssets="All" />
    <PackageReference Update="Azure.ClientSdk.Analyzers" Version="0.1.1-dev.20200929.2" PrivateAssets="All" />
    <PackageReference Update="coverlet.collector" Version="1.3.0" PrivateAssets="All" />
    <PackageReference Update="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.3.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.DotNet.ApiCompat" Version="5.0.0-beta.20467.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.DotNet.GenAPI" Version="5.0.0-beta.19552.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" />
    <PackageReference Update="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
    <PackageReference Update="SauceControl.InheritDoc" Version="1.2.0" PrivateAssets="All" />
    <PackageReference Update="StyleCop.Analyzers" Version="1.1.118" PrivateAssets="All" />
  </ItemGroup>

  <!--
    Test/Sample/Perf/Stress project dependencies
  -->
  <ItemGroup Condition="('$(IsTestProject)' == 'true') OR ('$(IsTestSupportProject)' == 'true') OR ('$(IsPerfProject)' == 'true') OR ('$(IsStressProject)' == 'true') OR ('$(IsSamplesProject)' == 'true')">
    <PackageReference Update="ApprovalTests" Version="3.0.22" />
    <PackageReference Update="ApprovalUtilities" Version="3.0.22" />
    <PackageReference Update="Azure.Messaging.EventHubs" Version="5.2.0" />
    <PackageReference Update="Azure.ResourceManager.Compute" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Network" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Resources" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Storage" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.Search.Documents" Version="11.2.0" />
    <PackageReference Update="Azure.Storage.Blobs" Version="12.6.0" />
    <PackageReference Update="Azure.Storage.Files.DataLake" Version="12.5.0" />
    <PackageReference Update="BenchmarkDotNet" Version="0.11.5" />
    <PackageReference Update="Castle.Core" Version="4.4.0" />
    <PackageReference Update="CommandLineParser" Version="2.8.0" /><commit_msg>Update AutoRest C# version (#18860)<commit_after><?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.4' ">
    <PackageReference Update="Microsoft.AspNetCore.WebUtilities" Version="1.1.2" />
  </ItemGroup>
  <ItemGroup Condition=" '$(TargetFramework)' != 'netstandard1.4' ">
    <PackageReference Update="Microsoft.AspNetCore.WebUtilities" Version="2.2.0" />
  </ItemGroup>

  <!--
    Dependency versions for Track 1 libraries.
  -->
  <ItemGroup Condition="'$(IsClientLibrary)' != 'true'">
    <PackageReference Update="Microsoft.Azure.Amqp" Version="2.4.9" />
    <PackageReference Update="Microsoft.Azure.Batch" Version="11.0.0" />
    <PackageReference Update="Microsoft.Azure.Devices.Client" Version="1.23.2" />
    <PackageReference Update="Microsoft.Azure.Devices" Version="1.19.0" />
    <PackageReference Update="Microsoft.Azure.KeyVault.Core" Version="3.0.3" />
    <PackageReference Update="Microsoft.Azure.Management.Batch" Version="4.2.0" />
    <PackageReference Update="Microsoft.Azure.Services.AppAuthentication" Version="[1.0.3, 2.0.0)" />
    <PackageReference Update="Microsoft.Azure.Storage.Blob" Version="11.1.7" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime.Azure.Authentication" Version="[2.4.0]" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime.Azure" Version="[3.3.18, 4.0.0)" />
    <PackageReference Update="Microsoft.Rest.ClientRuntime" Version="[2.3.20, 3.0.0)" />
    <PackageReference Update="Microsoft.ServiceFabric.Data" Version="3.3.624" />
    <PackageReference Update="Microsoft.ServiceFabric.Services" Version="3.3.624" />
    <PackageReference Update="Microsoft.ServiceFabric" Version="6.4.624" />
    <PackageReference Update="Microsoft.Spatial" Version="7.5.3" />

    <PackageReference Update="Newtonsoft.Json" Version="10.0.3" />

    <PackageReference Update="System.Collections.Concurrent" Version="4.3.0" />
    <PackageReference Update="System.Collections" Version="4.3.0" />
    <PackageReference Update="System.Data.SqlClient" Version="4.3.1" />
    <PackageReference Update="System.Diagnostics.DiagnosticSource" Version="4.5.1" />
    <PackageReference Update="System.Diagnostics.Tools" Version="4.3.0" />
    <PackageReference Update="System.Globalization" Version="4.3.0" />
    <PackageReference Update="System.IdentityModel.Tokens.Jwt" Version="5.4.0" />
    <PackageReference Update="System.Linq" Version="4.3.0" />
    <PackageReference Update="System.Net.Http" Version="4.3.4" />
    <PackageReference Update="System.Reflection.TypeExtensions" Version="[4.5.1, 4.9.0)" />
    <PackageReference Update="System.Runtime.Extensions" Version="4.3.0" />
    <PackageReference Update="System.Runtime.Serialization.Primitives" Version="4.3.0" />
    <PackageReference Update="System.Runtime" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Algorithms" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Cng" Version="4.3.0" />
    <PackageReference Update="System.Security.Cryptography.Primitives" Version="4.3.0" />
    <PackageReference Update="System.ValueTuple" Version="4.5.0" />

    <PackageReference Update="WindowsAzure.Storage" Version="9.3.3" />
  </ItemGroup>

  <!--
    Dependency versions for Track 2, Azure.* libraries.
    Only packages that are approved dependencies should go here.
  -->
  
  <ItemGroup Condition="'$(IsClientLibrary)' == 'true'">

    <!-- BCL packages -->
    <PackageReference Update="System.Buffers" Version="4.5.0" />
    <PackageReference Update="System.Memory" Version="4.5.3" />
    <PackageReference Update="System.Memory.Data" Version="1.0.1" />
    <PackageReference Update="System.Numerics.Vectors" Version="4.5.0" />
    <PackageReference Update="System.Diagnostics.DiagnosticSource" Version="4.6.0" />
    <PackageReference Update="System.Reflection.TypeExtensions" Version="4.5.1" />
    <PackageReference Update="System.Threading.Tasks.Extensions" Version="4.5.2" />
    <PackageReference Update="System.Threading.Channels" Version="4.6.0" />
    <PackageReference Update="System.Security.Cryptography.ProtectedData" Version="4.5.0" />
    <PackageReference Update="System.Text.Json" Version="4.6.0" />
    <PackageReference Update="System.ValueTuple" Version="4.5.0" />
    <PackageReference Update="Microsoft.Bcl.AsyncInterfaces" Version="1.0.0" />
    <PackageReference Update="Microsoft.CSharp" Version="4.5.0" />

    <!-- Azure SDK packages -->
    <PackageReference Update="Azure.Core" Version="1.9.0" />
    <PackageReference Update="Azure.Core.Amqp" Version="1.0.0" />
    <PackageReference Update="Azure.Core.Experimental" Version="0.1.0-preview.9" />
    <PackageReference Update="Azure.Messaging.EventHubs" Version="5.3.0" />
    <PackageReference Update="Azure.Identity" Version="1.2.1" />
    <PackageReference Update="Azure.Security.KeyVault.Secrets" Version="4.0.2" />
    <PackageReference Update="Azure.Security.KeyVault.Keys" Version="4.0.2" />
    <PackageReference Update="Azure.Storage.Blobs" Version="12.8.0" />
    
    <!-- Other approved packages -->
    <PackageReference Update="Microsoft.Azure.Amqp" Version="2.4.9" />
    <PackageReference Update="Microsoft.Identity.Client" Version="4.23.0" />
    <PackageReference Update="Microsoft.Identity.Client.Extensions.Msal" Version="2.16.6" />
    <!-- TODO: Make sure this package is arch-board approved -->
    <PackageReference Update="System.IdentityModel.Tokens.Jwt" Version="5.4.0" />

    <!-- OpenTelemetry dependency approved for Azure.Monitor.OpenTelemetry.Exporter package only -->
    <PackageReference Update="OpenTelemetry" Version="1.0.1"  Condition="'$(MSBuildProjectName)' == 'Azure.Monitor.OpenTelemetry.Exporter'" />
  </ItemGroup>

  <!-- 
    Dependency versions for Track 2, Microsoft.* libraries.
    These are dependencies for Track 2 integration packages
  -->
  <ItemGroup Condition="'$(IsClientLibrary)' == 'true' and $(MSBuildProjectName.StartsWith('Microsoft.'))">
    <PackageReference Update="CloudNative.CloudEvents" Version="2.0.0-beta.1" />
    <PackageReference Update="Microsoft.Azure.WebJobs" Version="3.0.25" />
    <PackageReference Update="Microsoft.Spatial" Version="7.5.3" />
    <PackageReference Update="Newtonsoft.Json" Version="10.0.3" />
  </ItemGroup>

  <!-- Packages intended for Extensions libraries only -->
  <ItemGroup Condition="'$(IsExtensionClientLibrary)' == 'true'">
    <PackageReference Update="Microsoft.AspNetCore.DataProtection" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Azure" Version="1.0.0" />
    <PackageReference Update="Microsoft.Extensions.Azure" Version="1.1.0-beta.2" Condition="'$(HasReleaseVersion)' == 'false'" />
    <PackageReference Update="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Configuration.Binder" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Logging.Abstractions" Version="2.1.0" />
    <PackageReference Update="Microsoft.Extensions.Options" Version="2.1.0" />
  </ItemGroup>

  <!--
    Build time packages
    All should have PrivateAssets="All" set so they don't become pacakge dependencies
  -->
  <ItemGroup>
    <PackageReference Update="Microsoft.Azure.AutoRest.CSharp" Version="3.0.0-beta.20210218.1" PrivateAssets="All" />
    <PackageReference Update="Azure.ClientSdk.Analyzers" Version="0.1.1-dev.20200929.2" PrivateAssets="All" />
    <PackageReference Update="coverlet.collector" Version="1.3.0" PrivateAssets="All" />
    <PackageReference Update="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.3.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.DotNet.ApiCompat" Version="5.0.0-beta.20467.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.DotNet.GenAPI" Version="5.0.0-beta.19552.1" PrivateAssets="All" />
    <PackageReference Update="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" />
    <PackageReference Update="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
    <PackageReference Update="SauceControl.InheritDoc" Version="1.2.0" PrivateAssets="All" />
    <PackageReference Update="StyleCop.Analyzers" Version="1.1.118" PrivateAssets="All" />
  </ItemGroup>

  <!--
    Test/Sample/Perf/Stress project dependencies
  -->
  <ItemGroup Condition="('$(IsTestProject)' == 'true') OR ('$(IsTestSupportProject)' == 'true') OR ('$(IsPerfProject)' == 'true') OR ('$(IsStressProject)' == 'true') OR ('$(IsSamplesProject)' == 'true')">
    <PackageReference Update="ApprovalTests" Version="3.0.22" />
    <PackageReference Update="ApprovalUtilities" Version="3.0.22" />
    <PackageReference Update="Azure.Messaging.EventHubs" Version="5.2.0" />
    <PackageReference Update="Azure.ResourceManager.Compute" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Network" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Resources" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.ResourceManager.Storage" Version="1.0.0-preview.2" />
    <PackageReference Update="Azure.Search.Documents" Version="11.2.0" />
    <PackageReference Update="Azure.Storage.Blobs" Version="12.6.0" />
    <PackageReference Update="Azure.Storage.Files.DataLake" Version="12.5.0" />
    <PackageReference Update="BenchmarkDotNet" Version="0.11.5" />
    <PackageReference Update="Castle.Core" Version="4.4.0" />
    <PackageReference Update="CommandLineParser" Version="2.8.0" />
{'fraction_non_alphanumeric': 0.17130620985010706, 'fraction_numerical': 0.03941062506372999, 'mean_word_length': 4.777614138438881, 'pattern_counts': {'":': 0, '<': 255, '<?xml version=': 2, '>': 255, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2847161', 'n_tokens_mistral': 6114, 'n_tokens_neox': 5885, 'n_words': 894}