Roll Dart SDK from 8c19c7bd38b4 to c3a81848d916 (9 revisions) (#36552)

diff --git a/DEPS b/DEPS
index 73fc012..f4a7811 100644
--- a/DEPS
+++ b/DEPS
@@ -43,7 +43,7 @@
   # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS.
   # You can use //tools/dart/create_updated_flutter_deps.py to produce
   # updated revision list of existing dependencies.
-  'dart_revision': '8c19c7bd38b44af872de3a7cb97713bb83ca4fb8',
+  'dart_revision': 'c3a81848d916f1993d3ebf6bf99f59675c7df170',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -210,7 +210,7 @@
    Var('dart_git') + '/dart_style.git@49bc3ff32b5578b6e19f8fd376d668130941ee29',
 
   'src/third_party/dart/third_party/pkg/dartdoc':
-   Var('dart_git') + '/dartdoc.git@691fa9640aaeda2044627ae8d7e072572344e499',
+   Var('dart_git') + '/dartdoc.git@866338f12eb404217ec5a2e245ba5007779b7a3c',
 
   'src/third_party/dart/third_party/pkg/ffi':
    Var('dart_git') + '/ffi.git@fb5f2667826c0900e551d19101052f84e35f41bf',
@@ -225,7 +225,7 @@
    Var('dart_git') + '/glob.git@1d51fcc172e5adfbae6e82c3f8f119774cb2fca2',
 
   'src/third_party/dart/third_party/pkg/html':
-   Var('dart_git') + '/html.git@8243e967caad9932c13971af3b2a7c8f028383d5',
+   Var('dart_git') + '/html.git@faafebfd2965ce38ed8ca22e42791255d48ad5e7',
 
   'src/third_party/dart/third_party/pkg/http':
    Var('dart_git') + '/http.git@738a55b20e391c5a526b86bf4b02af6b7745b494',
@@ -252,7 +252,7 @@
    Var('dart_git') + '/matcher.git@6a9b83bbd73e50df2058b3e8e4aa301df49569c6',
 
   'src/third_party/dart/third_party/pkg/mime':
-   Var('dart_git') + '/mime.git@0a75a41445eb642674a0a271eecde78cb025ee60',
+   Var('dart_git') + '/mime.git@bf041aa372a27aae6f94e185aa0af3932b9de98b',
 
   'src/third_party/dart/third_party/pkg/mockito':
    Var('dart_git') + '/mockito.git@02ad6c793d9ea970b5cc892f45a55d12d8ebf4e8',
@@ -315,7 +315,7 @@
    Var('dart_git') + '/typed_data.git@6369490ede1c87a4a5758304a606a6e4eee364b9',
 
   'src/third_party/dart/third_party/pkg/usage':
-   Var('dart_git') + '/usage.git@e287a72228974886d8a3b40ddcdf12f69d7c6a22',
+   Var('dart_git') + '/usage.git@9a98c89163c7122bf946954209a69718300392d9',
 
   'src/third_party/dart/third_party/pkg/watcher':
    Var('dart_git') + '/watcher.git' + '@' + Var('dart_watcher_rev'),
diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party
index 443d764..c9101d9 100644
--- a/ci/licenses_golden/licenses_third_party
+++ b/ci/licenses_golden/licenses_third_party
@@ -1,4 +1,4 @@
-Signature: 31449ab2a9663640ef2954da8cbe9859
+Signature: 8f41f1108deb09e08ffeea247e19672f
 
 UNUSED LICENSES:
 
@@ -10866,6 +10866,7 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/compact_hash.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/compact_hash.dart
 FILE: ../../../third_party/dart/sdk/lib/convert/base64.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/developer.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/extension.dart
@@ -11269,6 +11270,10 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/array_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/integers_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/map_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/async/async.dart
 FILE: ../../../third_party/dart/sdk/lib/async/async_error.dart
 FILE: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart
@@ -11508,6 +11513,7 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bigint_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/cli/cli.dart
 FILE: ../../../third_party/dart/sdk/lib/cli/wait_for.dart
 FILE: ../../../third_party/dart/sdk/lib/core/bigint.dart
@@ -12361,7 +12367,9 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/collection_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/null_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/async/deferred_load.dart
 FILE: ../../../third_party/dart/sdk/lib/async/schedule_microtask.dart
 FILE: ../../../third_party/dart/sdk/lib/async/stream.dart
@@ -12877,6 +12885,13 @@
 FILE: ../../../third_party/dart/runtime/bin/thread_absl.h
 FILE: ../../../third_party/dart/runtime/platform/mach_o.h
 FILE: ../../../third_party/dart/runtime/platform/pe.h
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/explore.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/heapsnapshot.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/analysis.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/cli.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/expression.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/format.dart
+FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/load.dart
 FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.cc
 FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.h
 FILE: ../../../third_party/dart/runtime/vm/heap/gc_shared.cc
@@ -12896,6 +12911,7 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_finalizer_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/finalizer_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/hash_factories.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/record_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/async_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/class_id.dart
@@ -12918,7 +12934,6 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/list.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/math_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_patch.dart
-FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/print_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_helper.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_patch.dart
@@ -13087,6 +13102,7 @@
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/convert_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart
 FILE: ../../../third_party/dart/sdk/lib/collection/set.dart
 FILE: ../../../third_party/dart/sdk/lib/core/sink.dart
 FILE: ../../../third_party/dart/sdk/lib/developer/profiler.dart
@@ -13200,6 +13216,7 @@
 ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
 TYPE: LicenseType.mit
 FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/bigint_patch.dart
+FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bigint_patch.dart
 ----------------------------------------------------------------------------------------------------
 Copyright (c) 2003-2005  Tom Wu
 Copyright (c) 2012 Adam Singer (adam@solvr.io)