Manual Roll Dart SDK from 7b4d4ec3cad1 to 35f6108ef685 (4 revisions) (#38409)

* Manual Roll Dart SDK from 7b4d4ec3cad1 to 35f6108ef685 (4 revisions)

https://dart.googlesource.com/sdk.git/+log/7b4d4ec3cad1..35f6108ef685

2022-12-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-39.0.dev
2022-12-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-38.0.dev
2022-12-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-37.0.dev
2022-12-16 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-36.0.dev

* Add package:js path dependency
diff --git a/DEPS b/DEPS
index 0b96f5b..25739f5 100644
--- a/DEPS
+++ b/DEPS
@@ -48,7 +48,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': '7b4d4ec3cad1bcca161d00e1c29a897c5ad7a599',
+  'dart_revision': '35f6108ef68592b5b266df87ddb9e142668dcbc1',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -301,7 +301,7 @@
    Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@7769139efbe818c7ba36d1a382db5114ebee9df8',
 
   'src/third_party/dart/third_party/devtools':
-   {'packages': [{'version': 'git_revision:dd3fade2bd2ef74fc6102e56333a48f0efc594d3', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'},
+   {'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:dd3fade2bd2ef74fc6102e56333a48f0efc594d3'}], 'dep_type': 'cipd'},
 
   'src/third_party/dart/third_party/pkg/args':
    Var('dart_git') + '/args.git@da037acc018a8dd267d109eb634454490b7ff759',
@@ -466,7 +466,7 @@
    Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'),
 
   'src/third_party/dart/tools/sdks':
-   {'packages': [{'version': 'version:2.19.0-374.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'},
+   {'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'version:2.19.0-374.0.dev'}], 'dep_type': 'cipd'},
 
   # WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py.
 
@@ -620,7 +620,7 @@
   Var('github_git') + '/dart-lang/gcloud.git' + '@' + 'a5276b85c4714378e84b1fb478b8feeeb686ac26', # 0.8.6-dev
 
   'src/third_party/pkg/googleapis':
-  Var('github_git') + '/google/googleapis.dart.git' + '@' + '07f01b7aa6985e4cafd0fd4b98724841bc9e85a1', # various
+  Var('github_git') + '/google/googleapis.dart.git' + '@' + '526011f56d98eab183cc6075ee1392e8303e43e2', # various
 
   'src/third_party/pkg/platform':
   Var('github_git') + '/google/platform.dart.git' + '@' + '1ffad63428bbd1b3ecaa15926bacfb724023648c', # 3.1.0
diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party
index fdaba0f..f261a4e 100644
--- a/ci/licenses_golden/licenses_third_party
+++ b/ci/licenses_golden/licenses_third_party
@@ -1,4 +1,4 @@
-Signature: c1ca083f37831d3924247fffe362b73e
+Signature: 42afe2927f8d3e2c392859772670980c
 
 ====================================================================================================
 LIBRARY: angle
diff --git a/testing/benchmark/pubspec.yaml b/testing/benchmark/pubspec.yaml
index b4c2fae..9aa5acd 100644
--- a/testing/benchmark/pubspec.yaml
+++ b/testing/benchmark/pubspec.yaml
@@ -53,6 +53,8 @@
     path: ../../../third_party/dart/third_party/pkg/http/pkgs/http
   http_parser:
     path: ../../../third_party/dart/third_party/pkg/http_parser
+  js:
+    path: ../../../third_party/dart/pkg/js
   litetest:
     path: ../litetest
   meta: