Window使用代理下载编译Chromium(Visual Stadio 2019版)

一,下载源码

参考Checking out and Building Chromium for Windows (googlesource.com)官方流程。

  1. 安装visual studio与相应开发工具包。这边要注意的是去控制面板更改SDK 要选中 Debugging Tools for windows这个

  1. 安装好depot_tools,运行gclient ,初始工具包。
  2. 按下面步骤配置好Git

  1. mkdir chromium && cd chromium 创建源码存放目录
  2. 执行fetch chromium,完整记录拉取下来(fetch --no-history chromium自己拿捏)

 //只要没报错,并chromium文件夹有增大,就继续等。

如果中途断掉,不要慌。chromium下看到src文件夹和.gclient就可以继续下一步。

  1. git fetch origin --tags //同步所有的tags到本地仓库(有耐心的人使用)

git fetch origin --tags --depth=10//用于指定所有分支的克隆深度,为1即表示只克隆最近一次commit(急性子的人用).使用这种方式成功的话,请跳到第9步

谷歌源码库tags已经太庞大了,以上方式太费时,经常中断。使用以下方式拉取指定release的tags(以91.0.4472.77版本为例)

git fetch https://chromium.googlesource.com/chromium/src.git +refs/tags/91.0.4472.77:chromium_91.0.4472.77 --depth 10

  1. 拉取完后运行git tag,看是否成功。
  2. 运行git checkout tags/91.0.4472.77 获取指定版本源码
  3. git checkout -b 42.0.2311.135  42.0 . 2311.135  切换到指定分支。或者

git reset --hard 43.0.2357.130 //切换到这个43.0.2357.130(可以自己替换想要的分支)稳定分支,注意,这个操作只是切换了chrome的稳定版本的指针,其他依赖的仓库如v8,blink等并没有切换。(git fetch origin –tags流程,才用这个

  1. gclient sync --nohooks --with_branch_heads --with_tags --output-json="log.json"  /同步依赖的其他git仓库的代码,这样操作后,chrome仓库代码才和他依赖的代码搭配是正确的。官方说的是git checkout -b your_branch 43.0.2357.124;gclient sync --nohooks --with_branch_head.这样是没有用的,gclient在查找chrome仓库的git指针任然指向master的,这样同步就是最新的master代码了,相信不少同仁都遇到了,好些编译指定版本代码的就卡在这里了。
  2. gclient runhooks //这条命令将下载依赖的二进制包,产生ninjavc工程

过程中如遇到错误:

Error: Command 'vpython.bat src/testing/generate_location_tags.py --out src/testing/location_tags.json' returned non-zero exit status 1

需要在src\third_party\depot_tools\.cipd_impl.ps1的$wc.DownloadFile($URL, $TmpPath)上面添加代理设置:

     #add proxy

     $explicitProxy = "http://127.0.0.1:8111"

     $explicitProxyUser = "user"

     $explicitProxyPassword  = "passwd"

     $proxy = New-Object System.Net.WebProxy($explicitProxy, $true)

     $proxy.Credentials = New-Object System.Net.NetworkCredential($explicitProxyUser, $explicitProxyPassword)

     $wc.Proxy = $proxy

     #end add proxy

二,编译

  1. 打开visual studio 开发命令行窗口“x86 Native Tools Command Prompt for VS 2019”。
  2. 将以下内容保存成build.bat,运行build.bat脚本,BAT主要设置包含代理等相关环境变量。

set http_proxy=http://[user:password@]127.0.0.1:8111

set https_proxy=http:// [user:password@]127.0.0.1:8111

set ftp_proxy=http:// [user:password@]127.0.0.1:8111

set NO_AUTH_BOTO_CONFIG=E:\XXX\depot_tools\.boto

::设置gclient结束

set GYP_MSVS_VERSION=2019

set GYP_MSVS_OVERRIDE_PATH=D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise

set DEPOT_TOOLS_WIN_TOOLCHAIN=0

set DEPOT_TOOLS_UPDATE=0

set NINJA_SUMMARIZE_BUILD=1

set vs2019_install=D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise

set PATH=E:\XXXX\depot_tools;%PATH%

  1. 运行gn args out/chromium_x86_rel配置编译参数,在弹窗文件编译框输入参数,具体参考如下:

is_component_build = false
is_debug = false
enable_nacl = false
target_cpu = "x86"
blink_symbol_level = 0
symbol_level =0
enable_resource_allowlist_generation=false
google_api_key = "your_google_api_key"
google_default_client_id = "your_google_client_id"
google_default_client_secret = "your_google_client_secret "

  1. 运行gn gen --ide=vs2019 --filters=//mini_installer --no-deps out\chromium_x86_rel编译源码生成visual 工程。然后再编译
  2. 或者autoninja -C out\Default mini_installer生成压缩后的浏览器可执行文件。

三,常见问题

1,gclient sync -D 时遇到

在checkout新分支代码后,遇到了当运行gclient sync -D 出现Wrong keys 'git_dependencies' in {'vars': {'build_with_chromium': True,........一大串错误。如下:

Wrong keys 'git_dependencies' in {'vars': {'build_with_chromium': True, 'checkout_configuration': 'default', 'checkout_android': False, 'checkout_fuchsia': False, 'checkout_fuchsia_internal': False, 'checkout_fuchsia_internal_images': '', 'checkout_fuchsia_no_hooks': False, 'checkout_android_prebuilts_build_tools': False, 'checkout_android_native_support': 'checkout_android or checkout_chromeos', 'checkout_cast3p': False, 'checkout_chromium_autofill_test_dependencies': False, 'checkout_chromium_password_manager_test_dependencies': False, 'checkout_clusterfuzz_data': False, 'checkout_js_coverage_modules': True, 'checkout_nacl': 'host_os == "linux"', 'checkout_src_internal': False, 'checkout_legacy_src_internal': True, 'checkout_google_internal': False, 'checkout_soda': False, 'checkout_third_party_ml': False, 'checkout_telemetry_dependencies': False, 'skip_wpr_archives_download': False, 'checkout_clang_coverage_tools': False, 'checkout_pgo_profiles': False, 'checkout_clang_tidy': False, 'checkout_clangd': False, 'checkout_bazel': False, 'checkout_crubit': False, 'checkout_openxr': 'checkout_win or checkout_android', 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"', 'checkout_wpr_archives': False, 'checkout_ios_webkit': False, 'checkout_fuchsia_boot_images': 'terminal.x64', 'checkout_fuchsia_product_bundles': '"terminal.x64" != ""', 'checkout_fuchsia_for_arm64_host': False, 'crubit_revision': 'f5cbdf4b54b0e6b9f63a4464a2c901c82e0f0209', 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/', 'fuchsia_images_bucket': 'fuchsia', 'cros_boards': Str(''), 'cros_boards_with_qemu_images': Str(''), 'checkout_simplechrome': '"" != ""', 'checkout_simplechrome_with_vms': '"" != ""', 'checkout_lacros_sdk': False, 'lacros_sdk_version': '15633.0.0', 'generate_location_tags': True, 'luci_go': 'git_revision:924cfd2323a9192361b765f81fffc135026c1fee', 'llvm_force_head_revision': False, 'checkout_rust': True, 'checkout_rts_model': False, 'checkout_rts_experimental_model': False, 'dawn_standalone': False, 'download_remoteexec_cfg': False, 'rbe_instance': Str('projects/rbe-chrome-untrusted/instances/default_instance'), 'rewrapper_cfg_project': Str(''), 'reclient_package': 'infra/rbe/client/', 'reclient_version': 're_client_version:0.116.1.9128bc4-gomaip', 'sysroots_json_path': 'build/linux/sysroot_scripts/sysroots.json', 'siso_version': 'git_revision:c689f99bb4b9908073bd2f3fbd68f289d9e45a75', 'download_libaom_testdata': False, 'android_git': 'https://android.googlesource.com', 'aomedia_git': 'https://aomedia.googlesource.com', 'boringssl_git': 'https://boringssl.googlesource.com', 'chrome_git': 'https://chrome-internal.googlesource.com', 'chromium_git': 'https://chromium.googlesource.com', 'dawn_git': 'https://dawn.googlesource.com', 'pdfium_git': 'https://pdfium.googlesource.com', 'quiche_git': 'https://quiche.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'swiftshader_git': 'https://swiftshader.googlesource.com', 'webrtc_git': 'https://webrtc.googlesource.com', 'betocore_git': 'https://beto-core.googlesource.com', 'src_internal_revision': 'd2f1105690202f0c66a12b243f4a7772300fa0e0', 'skia_revision': '212da8293790d8f25ea69ff608c92fe1b08d10b4', 'v8_revision': '7e49503951ad631013f603d69eab6a3c480e668f', 'angle_revision': '384a29a8fa9ec59bd855e841d88993688cf833ef', 'swiftshader_revision': '91b84ac6d8eae53bb105975db11325d11f214b79', 'pdfium_revision': 'f51bfc7f6b03b942534d9cab8fe4cb7c3b75420d', 'boringssl_revision': '6d3db84c47643271cb553593ee67362be3820874', 'fuchsia_version': 'version:15.20231015.1.1', 'google_toolbox_for_mac_revision': '42b12f10cd8342f5cb41a1e3e3a2f13fd9943b0d', 'googletest_revision': 'af29db7ec28d6df1c7f0f745186884091e602e07', 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb', 'lss_revision': 'ce877209e11aa69dcfffbd53ef90ea1d07136521', 'nacl_revision': 'f9cb132c419b9e019853103e88c518026b9f5083', 'freetype_revision': '749b8f9d344105357b82766f8c555586a4b84e7c', 'freetype_testing_revision': '7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f', 'harfbuzz_revision': 'f26fd69d858642d76413b8f4068eaf9b57c40a5f', 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e', 'ots_revision': '46bea9879127d0ff1c6601b078e2ce98e83fcd33', 'catapult_revision': 'b9ebaddcd0d4298e8e65641a5f454f7603e90b40', 'chromium_variations_revision': '8406d9cdbcff8625c2007dd8613718320fe4b10f', 'crossbench_revision': '06981428c28d66678ebec13ca1fac3785cf51bb1', 'libfuzzer_revision': '758bd21f103a501b362b1ca46fa8fcb692eaa303', 'fuzztest_revision': 'ce460dd7cae252b8505ce0009121bcac17939e3a', 'devtools_frontend_revision': '3096f46d3eb145f654ad6b3c7818e094625e748f', 'libprotobuf-mutator': 'a304ec48dcf15d942607032151f7e9ee504b5dcf', 'android_sdk_build-tools_version': 'YK9Rzw3fDzMHVzatNN6VlyoD_81amLZpN1AbmkdOd6AC', 'android_sdk_emulator_version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC', 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC', 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C', 'android_sdk_platform-tools_version': 'HWVsGs2HCKgSVv41FsOcsfJbNcB0UFiNrF6Tc4yRArYC', 'android_sdk_platforms_preview_version': 'YWMYkzyxGBgVsty0GhXL1oxbY0pGXQIgFc0Rh7ZMRPYC', 'android_sdk_platforms_version': 'u-bhWbTME6u-DjypTgr3ZikCyeAeU6txkR9ET6Uudc8C', 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC', 'dawn_revision': '5d5be56d511739aa9199e4dd5d078c983630b2c8', 'quiche_revision': '6f89709e9f94abc49496e097ac74e07230a9387a', 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13', 'libexpat_revision': '441f98d02deafd9b090aea568282b28f66a50e36', 'wuffs_revision': 'fe9d08f2b6e80af691bfb1a718e144c49a1b9eba', 'libavif_revision': '622336e419de70bc1cf32d08fade6ef0fa58a547', 'libavifinfo_revision': 'b496868f7c3fd17dfeeecc0364fe37e19edd548a', 'speedometer_3.0_revision': '5107c739c1b2a008e7293e3b489c4f80a8fb2e01', 'nearby_revision': 'ac887e55a9a9cddc14195a0b202c86dc705a311d', 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84', 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47', 'cros_components_revision': 'b8268c9d5393e6b890b1d9af13dec65309c2d016', 'resultdb_version': 'git_revision:ebc74d10fa0d64057daa6f128e89f3672eeeec95', 'libcxxabi_revision': 'db9800c042df3ee2691031a58b5e37e89a7356a3', 'libunwind_revision': '11d9f3e05511a24c9ecbabbc64fc5b15923aeb40', 'clang_format_revision': 'e5337933f2951cacd3aeacd238ce4578163ca0b9', 'highway_revision': '8f20644eca693cfb74aa795b0006b6779c370e7a', 'ffmpeg_revision': 'e1ca3f06adec15150a171bc38f550058b4bbb23b', 'betocore_revision': 'b902b346037ea3f4aadf8177021f6f917b16e648', 'libcxx_revision': '2f6750b44bbad5726de61f2b4e2021fedba63666', 'gn_version': 'git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53', 'ninja_version': 'version:2@1.11.1.chromium.6', 'SUBMODULE_MIGRATION': 'True'}, 'git_dependencies': 'SYNC', 'gclient_gn_args_file': 'src/build/config/gclient_args.gni', 'gclient_gn_args': ['build_with_chromium', 'checkout_android', 'checkout_android_prebuilts_build_tools', 'checkout_android_native_support', 'checkout_clang_coverage_tools', 'checkout_ios_webkit', 'checkout_nacl', 'checkout_openxr', 'checkout_rts_model', 'checkout_src_internal', 'cros_boards', 'cros_boards_with_qemu_images', 'generate_location_tags'], 'allowed_hosts': ['android.googlesource.com', 'aomedia.googlesource.com', 'beto-core.googlesource.com', 'boringssl.googlesource.com', 'chrome-infra-packages.appspot.com', 'chrome-internal.googlesource.com', 'chromium.googlesource.com', 'dawn.googlesource.com', 'pdfium.googlesource.com', 'quiche.googlesource.com', 'skia.googlesource.com', 'swiftshader.googlesource.com', 'webrtc.googlesource.com'], 'deps': {'src/third_party/clang-format/script': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@e5337933f2951cacd3aeacd238ce4578163ca0b9', 'src/buildtools/linux64': {'packages': [{'package': 'gn/gn/linux-${arch}', 'version': 'git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53'}], 'dep_type': 'cipd', 'condition': 'host_os == "linux"'}, 'src/buildtools/mac': {'packages': [{'package': 'gn/gn/mac-${arch}', 'version': 'git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53'}], 'dep_type': 'cipd', 'condition': 'host_os == "mac"'}, 'src/buildtools/win': {'packages': [{'package': 'gn/gn/windows-amd64', 'version': 'git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53'}], 'dep_type': 'cipd', 'condition': 'host_os == "win"'}, 'src/buildtools/reclient': {'packages': [{'package': 'infra/rbe/client/${platform}', 'version': 're_client_version:0.116.1.9128bc4-gomaip'}], 'dep_type': 'cipd'}, 'src/third_party/apache-mac': {'packages': [{'package': 'infra/3pp/tools/httpd-php/mac-amd64', 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3'}], 'dep_type': 'cipd', 'condition': '(host_os == "mac")'}, 'src/third_party/apache-mac-arm64': {'packages': [{'package': 'infra/3pp/tools/httpd-php/mac-arm64', 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3'}], 'dep_type': 'cipd', 'condition': '(host_os == "mac")'}, 'src/third_party/apache-linux': {'packages': [{'package': 'infra/3pp/tools/httpd-php/linux-amd64', 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3'}], 'dep_type': 'cipd', 'condition': '(host_os == "linux")'}, 'src/third_party/apache-windows-arm64': {'packages': [{'package': 'infra/3pp/tools/httpd-php/windows-arm64', 'version': 'version:2@httpd2.4.55-php8.2.5.chromium.6.chromium.5'}], 'dep_type': 'cipd', 'condition': '(host_os == "win")'}, 'src/third_party/aosp_dalvik': {'packages': [{'package': 'chromium/third_party/aosp_dalvik/linux-amd64', 'version': 'version:2@13.0.0_r24.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/cronet_android_mainline_clang/linux-amd64': {'packages': [{'package': 'chromium/third_party/cronet_android_mainline_clang/linux-amd64', 'version': 'cOWHyVbQYOA9ATyuUaYmOE6YLer1h1JFFa6KRS3_hjIC'}], 'condition': 'checkout_android and host_os == "linux"', 'dep_type': 'cipd'}, 'src/android_webview/tools/cts_archive': {'packages': [{'package': 'chromium/android_webview/tools/cts_archive', 'version': 'akIIr4yAFQwo3j5WYo2PQvy6z8XI51UiwiikPYzI4tUC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/chrome/browser/resources/preinstalled_web_apps/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git@3610b316398d68e3ae89388c03cb8bd8eb30e76a', 'condition': 'checkout_src_internal'}, 'src/chrome/installer/mac/third_party/xz/xz': {'url': 'https://chromium.googlesource.com/chromium/deps/xz.git@eecaf55632ca72e90eb2641376bce7cdbc7284f7', 'condition': 'checkout_mac'}, 'src/third_party/libc++/src': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@2f6750b44bbad5726de61f2b4e2021fedba63666', 'src/third_party/libc++abi/src': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@db9800c042df3ee2691031a58b5e37e89a7356a3', 'src/third_party/libunwind/src': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@11d9f3e05511a24c9ecbabbc64fc5b15923aeb40', 'src/third_party/updater/chrome_linux64': {'dep_type': 'cipd', 'condition': 'checkout_linux', 'packages': [{'package': 'chromium/third_party/updater/chrome_linux64', 'version': 'JprQGBegsBtPiDQj3wsJwiFtJn222Du_mqAd9ezYu3QC'}]}, 'src/third_party/updater/chrome_mac_universal': {'dep_type': 'cipd', 'condition': 'checkout_mac', 'packages': [{'package': 'chromium/third_party/updater/chrome_mac_universal', 'version': 'gzutuY-G7u8n5746jgmishm8uWjUR070TXdFc23Ea7YC'}]}, 'src/third_party/updater/chrome_mac_universal_prod': {'dep_type': 'cipd', 'condition': 'checkout_mac', 'packages': [{'package': 'chromium/third_party/updater/chrome_mac_universal_prod', 'version': 'AxYNtnW85aNd_JFZtSksRaEGkbpw3l28zDUQkaVHHYQC'}]}, 'src/third_party/updater/chrome_win_x86': {'dep_type': 'cipd', 'condition': 'checkout_win', 'packages': [{'package': 'chromium/third_party/updater/chrome_win_x86', 'version': 'BxagiWo5rzVep9rPqGaQqt1e_-MBhGaSCYgBrI_aQisC'}]}, 'src/third_party/updater/chrome_win_x86_64': {'dep_type': 'cipd', 'condition': 'checkout_win', 'packages': [{'package': 'chromium/third_party/updater/chrome_win_x86_64', 'version': '4R5OznuthRryKbHdx7HjPG8NaJTt59TDBrk0_JUvBfsC'}]}, 'src/third_party/updater/chromium_linux64': {'dep_type': 'cipd', 'condition': 'checkout_linux', 'packages': [{'package': 'chromium/third_party/updater/chromium_linux64', 'version': 'bsdBdvBb4SgelDTbFjI5UQY2sebsZ8ROCykY3wrAKo8C'}]}, 'src/third_party/updater/chromium_mac_amd64': {'dep_type': 'cipd', 'condition': 'checkout_mac', 'packages': [{'package': 'chromium/third_party/updater/chromium_mac_amd64', 'version': 'zVv93X5XSClxTR1YejkQuBdSpye7JfPS_h6GcH1N4i4C'}]}, 'src/third_party/updater/chromium_mac_arm64': {'dep_type': 'cipd', 'condition': 'checkout_mac', 'packages': [{'package': 'chromium/third_party/updater/chromium_mac_arm64', 'version': 'Va20qxSst3lq4WfEZlWiwzXCpSo5XbhhuqJXyqzvhF8C'}]}, 'src/third_party/updater/chromium_win_x86': {'dep_type': 'cipd', 'condition': 'checkout_win', 'packages': [{'package': 'chromium/third_party/updater/chromium_win_x86', 'version': '73PhAHTSsxwv6MlxgS7f2ZVOIeWabI66t1XuyGAq7k0C'}]}, 'src/third_party/updater/chromium_win_x86_64': {'dep_type': 'cipd', 'condition': 'checkout_win', 'packages': [{'package': 'chromium/third_party/updater/chromium_win_x86_64', 'version': 'MKwo9kpC2PHV2xIqkHameH_ha9QZ85MA1imi0wG1_8kC'}]}, 'src/chrome/test/data/autofill/captured_sites/artifacts': {'url': 'https://chrome-internal.googlesource.com/chrome/test/captured_sites/autofill.git@d880bea5e920cce2e74ff9eeb929a38ceaf5c1ba', 'condition': 'checkout_chromium_autofill_test_dependencies'}, 'src/chrome/test/data/password/captured_sites/artifacts': {'url': 'https://chrome-internal.googlesource.com/chrome/test/captured_sites/password.git@04b3ea663adf745c52831650e2426b54bc94e65d', 'condition': 'checkout_chromium_password_manager_test_dependencies'}, 'src/chrome/test/data/perf/canvas_bench': 'https://chromium.googlesource.com/chromium/canvas_bench.git@a7b40ea5ae0239517d78845a5fc9b12976bfc732', 'src/chrome/test/data/perf/frame_rate/content': 'https://chromium.googlesource.com/chromium/frame_rate/content.git@c10272c88463efeef6bb19c9ec07c42bc8fe22b9', 'src/chrome/test/data/safe_browsing/dmg': {'packages': [{'package': 'chromium/chrome/test/data/safe_browsing/dmg', 'version': '03TLfNQgc59nHmyWtYWJfFaUrEW8QDJJzXwm-672m-QC'}], 'condition': 'checkout_mac', 'dep_type': 'cipd'}, 'src/chrome/test/data/xr/webvr_info': 'https://chromium.googlesource.com/external/github.com/toji/webvr.info.git@c58ae99b9ff9e2aa4c524633519570bf33536248', 'src/clank': {'url': 'https://chrome-internal.googlesource.com/clank/internal/apps.git@22304b6e2807983370d5c082d6fe7d6487a94ac7', 'condition': 'checkout_android and checkout_src_internal'}, 'src/docs/website': {'url': 'https://chromium.googlesource.com/website.git@6ca9b5dcd42207c82e48d0d921742abe1a778815'}, 'src/ios/third_party/earl_grey2/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/EarlGrey.git@5aefb5a67b21be9e6b9bc148818c86bef06b39dc', 'condition': 'checkout_ios'}, 'src/ios/third_party/edo/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/eDistantObject.git@0032cf505f811cba931c3fc1e9f2f01698db1af4', 'condition': 'checkout_ios'}, 'src/ios/third_party/gtx/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/GTXiLib.git@0e6d6628c5b4d733dfc8f605ab576dcbb72aeeb9', 'condition': 'checkout_ios'}, 'src/ios/third_party/lottie/src': {'url': 'https://chromium.googlesource.com/external/github.com/airbnb/lottie-ios.git@4a4367659c0b8576d4a106669ff2ba129026085f', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_components_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-components/material-components-ios.git@17a0a793219751121f03e795bbd467d465b76788', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_font_disk_loader_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-font-disk-loader-ios.git@93acc021e3034898716028822cb802a3a816be7e', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_internationalization_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-internationalization-ios.git@305aa8d276f5137c98c5c1c888efc22e02251ee7', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_roboto_font_loader_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-roboto-font-loader-ios.git@4be05d4676645febc453a6cde7f5adfb1b785dc1', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_sprited_animation_view_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-sprited-animation-view-ios.git@8af9adaa182044cf2920dfb620b863669e1aeb7c', 'condition': 'checkout_ios'}, 'src/ios/third_party/material_text_accessibility_ios/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-text-accessibility-ios.git@8cd910c1c8bbae261ae0d7e873ed96c69a386448', 'condition': 'checkout_ios'}, 'src/ios/third_party/motion_interchange_objc/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-motion/motion-interchange-objc.git@2f8b548f74c52f71d4c2160715a4ba9c887321dd', 'condition': 'checkout_ios'}, 'src/ios/third_party/motion_animator_objc/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-motion/motion-animator-objc.git@296f529321dd7c59c6284c7ccd85dec978c225cc', 'condition': 'checkout_ios'}, 'src/ios/third_party/motion_transitioning_objc/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-motion/motion-transitioning-objc.git@1fe4a9d81433c1d43e54b118f29642e9b233907b', 'condition': 'checkout_ios'}, 'src/ios/third_party/ochamcrest/src': {'url': 'https://chromium.googlesource.com/external/github.com/hamcrest/OCHamcrest.git@92d9c14d13bb864255e65c09383564653896916b', 'condition': 'checkout_ios'}, 'src/ios/third_party/webkit/src': {'url': 'https://chromium.googlesource.com/external/github.com/WebKit/webkit.git@59e9de61b7b36507836fa8b098e8839d7d995b13', 'condition': 'checkout_ios and checkout_ios_webkit'}, 'src/media/cdm/api': 'https://chromium.googlesource.com/chromium/cdm.git@fef0b5aa1bd31efb88dfab804bdbe614f3d54f28', 'src/native_client': {'url': 'https://chromium.googlesource.com/native_client/src/native_client.git@f9cb132c419b9e019853103e88c518026b9f5083', 'condition': 'checkout_nacl'}, 'src/net/third_party/quiche/src': 'https://quiche.googlesource.com/quiche.git@6f89709e9f94abc49496e097ac74e07230a9387a', 'src/testing/rts/linux-amd64': {'packages': [{'package': 'chromium/rts/model/linux-amd64', 'version': '-MNzMfbaq88xANs_FwsnP3W56cD6R38bM3rV4PKoy7gC'}], 'dep_type': 'cipd', 'condition': 'checkout_rts_model and checkout_linux'}, 'src/testing/rts/mac-amd64': {'packages': [{'package': 'chromium/rts/model/mac-amd64', 'version': 'JZuaq-qPwX9_ihJIiHR5Js5D6yxFPn-lqJhk-BX6BWEC'}], 'dep_type': 'cipd', 'condition': 'checkout_rts_model and checkout_mac'}, 'src/testing/rts/windows-amd64': {'packages': [{'package': 'chromium/rts/model/windows-amd64', 'version': 'IKBcF0i7FUmPPRq6B2HRp5duZkH7Mqr4P8mLZOz-bcsC'}], 'dep_type': 'cipd', 'condition': 'checkout_rts_model and checkout_win'}, 'src/testing/rts/rts-ml-chromium/linux-amd64': {'packages': [{'package': 'experimental/google.com/sshrimp/chromium/rts/model/linux-amd64', 'version': '61RZ40XmEInOMhnIJMEqdOjocdCHqodmEJcDxu4x7uIC'}], 'dep_type': 'cipd', 'condition': 'checkout_rts_experimental_model and checkout_linux'}, 'src/tools/luci-go': {'packages': [{'package': 'infra/tools/luci/isolate/${platform}', 'version': 'git_revision:924cfd2323a9192361b765f81fffc135026c1fee'}, {'package': 'infra/tools/luci/swarming/${platform}', 'version': 'git_revision:924cfd2323a9192361b765f81fffc135026c1fee'}], 'dep_type': 'cipd'}, 'src/third_party/accessibility_test_framework': {'packages': [{'package': 'chromium/third_party/accessibility-test-framework', 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_protobuf/src': {'url': 'https://android.googlesource.com/platform/external/protobuf.git@7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f', 'condition': 'checkout_android'}, 'src/third_party/android_protoc': {'packages': [{'package': 'chromium/third_party/android_protoc', 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_toolchain/ndk': {'packages': [{'package': 'chromium/third_party/android_toolchain/android_toolchain', 'version': 'NSOM616pOQCfRfDAhC72ltgjyUQp9lAWCMzlmgB18dAC'}], 'condition': 'checkout_android_native_support', 'dep_type': 'cipd'}, 'src/third_party/android_toolchain_canary/ndk': {'packages': [{'package': 'chromium/third_party/android_toolchain_canary/android_toolchain_canary', 'version': 'soBOaEK-tZV5GhAwchsmh9uarWMa7_WpGAw6eVpEVF0C'}], 'condition': 'checkout_android_native_support', 'dep_type': 'cipd'}, 'src/third_party/androidx': {'packages': [{'package': 'chromium/third_party/androidx', 'version': 'avY_4u6_uyMeQTVkfPcTOqgPZmFAReslPIg10t8ejM4C'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/androidx_javascriptengine/src': {'url': 'https://chromium.googlesource.com/aosp/platform/frameworks/support/javascriptengine/javascriptengine/src.git@dd087a8dd0d118a819092356cf2cd671c56013aa', 'condition': 'checkout_android'}, 'src/third_party/android_system_sdk': {'packages': [{'package': 'chromium/third_party/android_system_sdk/public', 'version': '4QeolYaSKWBtVTgzJU4tHUfzA9OJTDM8YUcD426IctwC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_build_tools/aapt2': {'packages': [{'package': 'chromium/third_party/android_build_tools/aapt2', 'version': 'y1G4s2RWI63L9ZLgzS3RzFdWdeblpCmYyAUzMphcQawC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_build_tools/apkanalyzer': {'packages': [{'package': 'chromium/third_party/android_build_tools/apkanalyzer', 'version': 'O8Lyta0y6jpvFD1rbPp7trvcM2rdny3ngyhyeYAWXK4C'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_build_tools/bundletool': {'packages': [{'package': 'chromium/third_party/android_build_tools/bundletool', 'version': 'xOeKyLIaK_RRHU0Qv0EdxTrRlq_22HAwoOr1xn5yoOcC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_build_tools/lint': {'packages': [{'package': 'chromium/third_party/android_build_tools/lint', 'version': 'qOmRl_DUi0ABBlqEHTW3kw6DMtplzGdRr7td0USaw0IC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_build_tools/manifest_merger': {'packages': [{'package': 'chromium/third_party/android_build_tools/manifest_merger', 'version': 'f91o-aOAEitXaUBozBpROZfvZOxQOB9aqPJGduMwoNYC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_sdk/public': {'packages': [{'package': 'chromium/third_party/android_sdk/public/build-tools/34.0.0', 'version': 'YK9Rzw3fDzMHVzatNN6VlyoD_81amLZpN1AbmkdOd6AC'}, {'package': 'chromium/third_party/android_sdk/public/emulator', 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC'}, {'package': 'chromium/third_party/android_sdk/public/patcher', 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C'}, {'package': 'chromium/third_party/android_sdk/public/platform-tools', 'version': 'HWVsGs2HCKgSVv41FsOcsfJbNcB0UFiNrF6Tc4yRArYC'}, {'package': 'chromium/third_party/android_sdk/public/platforms/android-34', 'version': 'u-bhWbTME6u-DjypTgr3ZikCyeAeU6txkR9ET6Uudc8C'}, {'package': 'chromium/third_party/android_sdk/public/platforms/android-tiramisuprivacysandbox', 'version': 'YWMYkzyxGBgVsty0GhXL1oxbY0pGXQIgFc0Rh7ZMRPYC'}, {'package': 'chromium/third_party/android_sdk/public/sources/android-31', 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC'}, {'package': 'chromium/third_party/android_sdk/public/cmdline-tools', 'version': 'Sy00LuyBIUJdRGYKwg0zjWH8eAIUvgnnNiPkI8etaZYC'}], 'condition': 'checkout_android_native_support', 'dep_type': 'cipd'}, 'src/third_party/angle': 'https://chromium.googlesource.com/angle/angle.git@384a29a8fa9ec59bd855e841d88993688cf833ef', 'src/third_party/anonymous_tokens/src': 'https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git@47d423347823088a21b26262ca553eadb8e5b220', 'src/third_party/content_analysis_sdk/src': 'https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git@9a408736204513e0e95dd2ab3c08de0d95963efc', 'src/third_party/dav1d/libdav1d': 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@47107e384bd1dc25674acf04d000a8cdc6195234', 'src/third_party/dawn': 'https://dawn.googlesource.com/dawn.git@5d5be56d511739aa9199e4dd5d078c983630b2c8', 'src/third_party/highway/src': 'https://chromium.googlesource.com/external/github.com/google/highway.git@8f20644eca693cfb74aa795b0006b6779c370e7a', 'src/third_party/apache-portable-runtime/src': {'url': 'https://chromium.googlesource.com/external/apache-portable-runtime.git@c3f11fcd86b42922834cae91103cf068246c6bb6', 'condition': 'checkout_android'}, 'src/third_party/barhopper': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git@865bd06ef4a839b0a15d17e38e25f8911e4cdf9f', 'condition': 'checkout_src_internal and checkout_chromeos'}, 'src/third_party/google_benchmark/src': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@b177433f3ee2513b1075140c723d73ab8901790f', 'src/third_party/boringssl/src': 'https://boringssl.googlesource.com/boringssl.git@6d3db84c47643271cb553593ee67362be3820874', 'src/third_party/breakpad/breakpad': 'https://chromium.googlesource.com/breakpad/breakpad.git@8988364bcddd9b194b0bf931c10bc125987330ed', 'src/third_party/byte_buddy': {'packages': [{'package': 'chromium/third_party/byte_buddy', 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {'packages': [{'package': 'chromium/third_party/android_sdk/public/build-tools', 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/cast_core/public/src': 'https://chromium.googlesource.com/cast_core/public@71f51fd6fa45fac73848f65421081edd723297cd', 'src/third_party/catapult': 'https://chromium.googlesource.com/catapult.git@b9ebaddcd0d4298e8e65641a5f454f7603e90b40', 'src/third_party/ced/src': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5', 'src/third_party/checkstyle': {'packages': [{'package': 'chromium/third_party/checkstyle', 'version': 'vnbLn0H_kr5nVeziAzIlGqjH1LhxEslL7O0w-UKTHh4C'}], 'condition': 'checkout_android or checkout_linux', 'dep_type': 'cipd'}, 'src/third_party/chromium-variations': 'https://chromium.googlesource.com/chromium-variations.git@8406d9cdbcff8625c2007dd8613718320fe4b10f', 'src/third_party/chromevox/third_party/sre/src': {'url': 'https://chromium.googlesource.com/external/github.com/zorkow/speech-rule-engine.git@5a56d4d33d67dc7c692da032d2ebbdefd7de780e', 'condition': 'checkout_chromeos'}, 'src/third_party/chromite': {'url': 'https://chromium.googlesource.com/chromiumos/chromite.git@6e88b03636a25f4ca1eddf8bc59987e1d2df19d7', 'condition': 'checkout_chromeos'}, 'src/third_party/cld_3/src': 'https://chromium.googlesource.com/external/github.com/google/cld_3.git@b48dc46512566f5a2d41118c8c1116c4f96dc661', 'src/third_party/colorama/src': 'https://chromium.googlesource.com/external/colorama.git@3de9f013df4b470069d03d250224062e8cf15c49', 'src/third_party/cpu_features/src': 'https://chromium.googlesource.com/external/github.com/google/cpu_features.git@936b9ab5515dead115606559502e3864958f7f6e', 'src/third_party/cpuinfo/src': 'https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git@959002f82d7962a473d8bf301845f2af720e0aa4', 'src/third_party/crc32c/src': 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6', 'src/third_party/cros_system_api': {'url': 'https://chromium.googlesource.com/chromiumos/platform2/system_api.git@6600b606a8df2fe2b57caf436cc12083ff4beb4f', 'condition': 'checkout_linux'}, 'src/third_party/crossbench': 'https://chromium.googlesource.com/crossbench.git@06981428c28d66678ebec13ca1fac3785cf51bb1', 'src/third_party/crubit/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/crubit.git@f5cbdf4b54b0e6b9f63a4464a2c901c82e0f0209', 'condition': 'checkout_crubit'}, 'src/third_party/depot_tools': 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@406be8281e32743a86df7c855ba608739e812dea', 'src/third_party/devtools-frontend/src': 'https://chromium.googlesource.com/devtools/devtools-frontend@3096f46d3eb145f654ad6b3c7818e094625e748f', 'src/third_party/devtools-frontend-internal': {'url': 'https://chrome-internal.googlesource.com/devtools/devtools-internal.git@39a1d82fd91c7de0cf73139027a972868cf1c941', 'condition': 'checkout_src_internal'}, 'src/third_party/dom_distiller_js/dist': 'https://chromium.googlesource.com/chromium/dom-distiller/dist.git@199de96b345ada7c6e7e6ba3d2fa7a6911b8767d', 'src/third_party/eigen3/src': 'https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git@e8515f78ac098329ab9f8cab21c87caede090a3f', 'src/third_party/emoji-metadata/src': {'url': 'https://chromium.googlesource.com/external/github.com/googlefonts/emoji-metadata@045f146fca682a836e01cd265171312bfb300e06', 'condition': 'checkout_chromeos'}, 'src/third_party/espresso': {'packages': [{'package': 'chromium/third_party/espresso', 'version': '5LoBT0j383h_4dXbnap7gnNQMtMjpbMJD1JaGIYNj-IC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/farmhash/src': 'https://chromium.googlesource.com/external/github.com/google/farmhash.git@816a4ae622e964763ca0862d9dbd19324a1eaf45', 'src/third_party/ffmpeg': 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@e1ca3f06adec15150a171bc38f550058b4bbb23b', 'src/third_party/flac': 'https://chromium.googlesource.com/chromium/deps/flac.git@689da3a7ed50af7448c3f1961d1791c7c1d9c85c', 'src/third_party/flatbuffers/src': 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@bcb9ef187628fe07514e57756d05e6a6296f7dc5', 'src/third_party/fontconfig/src': {'url': 'https://chromium.googlesource.com/external/fontconfig.git@2fb3419a92156569bc1ec707401258c922cd0d99', 'condition': 'checkout_linux'}, 'src/third_party/fp16/src': 'https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git@0a92994d729ff76a58f692d3028ca1b64b145d91', 'src/third_party/gemmlowp/src': 'https://chromium.googlesource.com/external/github.com/google/gemmlowp.git@13d57703abca3005d97b19df1f2db731607a7dc2', 'src/third_party/grpc/src': {'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@822dab21d9995c5cf942476b35ca12a1aa9d2737'}, 'src/third_party/freetype/src': 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@749b8f9d344105357b82766f8c555586a4b84e7c', 'src/third_party/freetype-testing/src': 'https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git@7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f', 'src/third_party/fxdiv/src': 'https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git@63058eff77e11aa15bf531df5dd34395ec3017c8', 'src/third_party/harfbuzz-ng/src': 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@f26fd69d858642d76413b8f4068eaf9b57c40a5f', 'src/third_party/jszip/src': {'url': 'https://chromium.googlesource.com/external/github.com/Stuk/jszip.git@2ceb998e29d4171b4f3f2ecab1a2195c696543c0', 'condition': 'checkout_ios'}, 'src/third_party/emoji-segmenter/src': 'https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git@9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e', 'src/third_party/ots/src': 'https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git@46bea9879127d0ff1c6601b078e2ce98e83fcd33', 'src/third_party/libgav1/src': 'https://chromium.googlesource.com/codecs/libgav1.git@df0023cc95b8e606a2fd243522d823401ef86637', 'src/third_party/google_toolbox_for_mac/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/google-toolbox-for-mac.git@42b12f10cd8342f5cb41a1e3e3a2f13fd9943b0d', 'condition': 'checkout_ios or checkout_mac'}, 'src/third_party/google-truth/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/truth.git@33387149b465f82712a817e6744847fe136949b3', 'condition': 'checkout_android'}, 'src/third_party/googletest/src': 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07', 'src/third_party/gperf': {'url': 'https://chromium.googlesource.com/chromium/deps/gperf.git@d892d79f64f9449770443fb06da49b5a1e5d33c1', 'condition': 'checkout_win'}, 'src/third_party/gvr-android-sdk/src': {'url': 'https://chromium.googlesource.com/external/github.com/googlevr/gvr-android-sdk.git@233e7fe922a543e0bc55382d64cacd047307d0e7', 'condition': 'checkout_android'}, 'src/third_party/cardboard/src': {'url': 'https://chromium.googlesource.com/external/github.com/googlevr/cardboard/@80170209084b10860c76ea95a008875ff2a46bd4', 'condition': 'checkout_android'}, 'src/third_party/arcore-android-sdk/src': {'url': 'https://chromium.googlesource.com/external/github.com/google-ar/arcore-android-sdk.git@a304f534de899a45adf7ecdc540ec8c8227fe4e5', 'condition': 'checkout_android'}, 'src/third_party/arcore-android-sdk-client': {'packages': [{'package': 'chromium/third_party/arcore-android-sdk-client', 'version': '73TRnRw1bAwj6Zueh3pd-zKdcVqcJnRGlYelErLit3QC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/fuchsia-sdk/sdk': {'packages': [{'package': 'fuchsia/sdk/core/${platform}', 'version': 'version:15.20231015.1.1'}], 'condition': 'checkout_fuchsia_no_hooks', 'dep_type': 'cipd'}, 'src/third_party/google-java-format': {'packages': [{'package': 'chromium/third_party/google-java-format', 'version': 'AQn4F5NfPAs_GKX-z3OW_Q7-yJ9N6tPrDnmnDScjkTEC'}], 'condition': 'checkout_android or checkout_linux', 'dep_type': 'cipd'}, 'src/third_party/hamcrest': {'packages': [{'package': 'chromium/third_party/hamcrest', 'version': '37eccfc658fe79695d6abb6dd497463c4372032f'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/hunspell_dictionaries': 'https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git@41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e', 'src/third_party/icu': 'https://chromium.googlesource.com/chromium/deps/icu.git@a622de35ac311c5ad390a7af80724634e5dc61ed', 'src/third_party/icu4j': {'packages': [{'package': 'chromium/third_party/icu4j', 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/jacoco': {'packages': [{'package': 'chromium/third_party/jacoco', 'version': 'DWx1sUw2_F3SN9e21bI3W5vGT08eR3HQpXLZy6f-AnwC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/javalang/src': {'url': 'https://chromium.googlesource.com/external/github.com/c2nes/javalang.git@0664afb7f4d40254312693f2e833c1ed4ac551c7', 'condition': 'checkout_android'}, 'src/third_party/jdk': {'packages': [{'package': 'chromium/third_party/jdk', 'version': '0yjD6s5XYtcGAQoObIys7xs2ThkudwxJwS-2ZNP0SFEC'}], 'condition': 'checkout_android or checkout_linux', 'dep_type': 'cipd'}, 'src/third_party/jdk11': {'packages': [{'package': 'chromium/third_party/jdk', 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/jsoncpp/source': 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', 'src/third_party/junit/src': {'url': 'https://chromium.googlesource.com/external/junit.git@0eb5ce72848d730da5bd6d42902fdd6a8a42055d', 'condition': 'checkout_android'}, 'src/third_party/kotlin_stdlib': {'packages': [{'package': 'chromium/third_party/kotlin_stdlib', 'version': 'QwS-YZL_N4g1SjI1Ngely1WPNxLh-kfYpFZhKaEXGawC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/kotlinc/current': {'packages': [{'package': 'chromium/third_party/kotlinc', 'version': '6Hdj5fkzcomS1cNTWnXoeTZj0wvCG4zdyLtZ23eK-U4C'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/leveldatabase/src': 'https://chromium.googlesource.com/external/leveldb.git@068d5ee1a3ac40dabd00d211d5013af44be55bea', 'src/third_party/libFuzzer/src': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git@758bd21f103a501b362b1ca46fa8fcb692eaa303', 'src/third_party/fuzztest/src': 'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@ce460dd7cae252b8505ce0009121bcac17939e3a', 'src/third_party/libaddressinput/src': 'https://chromium.googlesource.com/external/libaddressinput.git@e8712e415627f22d0b00ebee8db99547077f39bd', 'src/third_party/libaom/source/libaom': 'https://aomedia.googlesource.com/aom.git@11693fd86dc38b521783b0eca95684127f793557', 'src/third_party/libavif/src': 'https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git@622336e419de70bc1cf32d08fade6ef0fa58a547', 'src/third_party/libavifinfo/src': 'https://aomedia.googlesource.com/libavifinfo.git@b496868f7c3fd17dfeeecc0364fe37e19edd548a', 'src/third_party/nearby/src': 'https://chromium.googlesource.com/external/github.com/google/nearby-connections.git@ac887e55a9a9cddc14195a0b202c86dc705a311d', 'src/third_party/beto-core/src': 'https://beto-core.googlesource.com/beto-core.git@b902b346037ea3f4aadf8177021f6f917b16e648', 'src/third_party/securemessage/src': 'https://chromium.googlesource.com/external/github.com/google/securemessage.git@fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84', 'src/third_party/speedometer/v3.0': 'https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git@5107c739c1b2a008e7293e3b489c4f80a8fb2e01', 'src/third_party/ukey2/src': 'https://chromium.googlesource.com/external/github.com/google/ukey2.git@0275885d8e6038c39b8a8ca55e75d1d4d1727f47', 'src/third_party/cros-components/src': 'https://chromium.googlesource.com/external/google3/cros_components.git@b8268c9d5393e6b890b1d9af13dec65309c2d016', 'src/third_party/libdrm/src': {'url': 'https://chromium.googlesource.com/chromiumos/third_party/libdrm.git@98e1db501173303e58ef6a1def94ab7a2d84afc1', 'condition': 'checkout_linux'}, 'src/third_party/expat/src': 'https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git@441f98d02deafd9b090aea568282b28f66a50e36', 'src/third_party/libipp/libipp': {'url': 'https://chromium.googlesource.com/chromiumos/platform2/libipp.git@2209bb84a8e122dab7c02fe66cc61a7b42873d7f', 'condition': 'checkout_linux'}, 'src/third_party/libjpeg_turbo': 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@30bdb85e302ecfc52593636b2f44af438e05e784', 'src/third_party/liblouis/src': {'url': 'https://chromium.googlesource.com/external/liblouis-github.git@9700847afb92cb35969bdfcbbfbbb74b9c7b3376', 'condition': 'checkout_linux'}, 'src/third_party/libphonenumber/dist': 'https://chromium.googlesource.com/external/libphonenumber.git@140dfeb81b753388e8a672900fb7a971e9a0d362', 'src/third_party/libprotobuf-mutator/src': 'https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git@a304ec48dcf15d942607032151f7e9ee504b5dcf', 'src/third_party/libsrtp': 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a', 'src/third_party/libsync/src': {'url': 'https://chromium.googlesource.com/aosp/platform/system/core/libsync.git@f4f4387b6bf2387efbcfd1453af4892e8982faf6', 'condition': 'checkout_linux'}, 'src/third_party/libunwindstack': {'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e', 'condition': 'checkout_android'}, 'src/third_party/libvpx/source/libvpx': 'https://chromium.googlesource.com/webm/libvpx.git@3fbd1dca6a4d2dad332a2110d646e4ffef36d590', 'src/third_party/libwebm/source': 'https://chromium.googlesource.com/webm/libwebm.git@e4fbea0c9751ae8aa86629b197a28d8276a2b0da', 'src/third_party/libwebp/src': 'https://chromium.googlesource.com/webm/libwebp.git@ca332209cb5567c9b249c86788cb2dbf8847e760', 'src/third_party/libyuv': 'https://chromium.googlesource.com/libyuv/libyuv.git@04821d1e7d60845525e8db55c7bcd41ef5be9406', 'src/third_party/lighttpd': {'url': 'https://chromium.googlesource.com/chromium/deps/lighttpd.git@9dfa55d15937a688a92cbf2b7a8621b0927d06eb', 'condition': 'checkout_mac or checkout_win'}, 'src/third_party/lss': {'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521', 'condition': 'checkout_android or checkout_linux'}, 'src/third_party/lzma_sdk/bin/host_platform': {'packages': [{'package': 'infra/3pp/tools/7z/${platform}', 'version': 'version:2@22.01'}], 'condition': 'checkout_win', 'dep_type': 'cipd'}, 'src/third_party/lzma_sdk/bin/win64': {'packages': [{'package': 'infra/3pp/tools/7z/windows-amd64', 'version': 'version:2@22.01'}], 'condition': 'checkout_win', 'dep_type': 'cipd'}, 'src/third_party/material_color_utilities/src': {'url': 'https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git@234a000e507d586c20df6e3bf5b9e035bc5ce7b1'}, 'src/third_party/material_design_icons/src': {'url': 'https://chromium.googlesource.com/external/github.com/google/material-design-icons.git@5ab428852e35dc177a8c37a2df9dc9ccf768c65a', 'condition': 'checkout_ios'}, 'src/third_party/mig/bin': {'packages': [{'package': 'chromium/third_party/mig/${platform}', 'version': '4wxov_ILjFdgBumBqgUgOgIcr4kcMh7i4b4oJi_cLjcC'}], 'condition': 'host_os == "linux" and checkout_mac', 'dep_type': 'cipd'}, 'src/third_party/minigbm/src': {'url': 'https://chromium.googlesource.com/chromiumos/platform/minigbm.git@3018207f4d89395cc271278fb9a6558b660885f5', 'condition': 'checkout_linux'}, 'src/third_party/nasm': {'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@7fc833e889d1afda72c06220e5bed8fb43b2e5ce'}, 'src/third_party/neon_2_sse/src': 'https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git@a15b489e1222b2087007546b4912e21293ea86ff', 'src/third_party/netty-tcnative/src': {'url': 'https://chromium.googlesource.com/external/netty-tcnative.git@035726f76293d142ec3c4464be0703605feb4d02', 'condition': 'checkout_android'}, 'src/third_party/netty4/src': {'url': 'https://chromium.googlesource.com/external/netty4.git@cc4420b13bb4eeea5b1cf4f93b2755644cd3b120', 'condition': 'checkout_android'}, 'src/third_party/ninja': {'packages': [{'package': 'infra/3pp/tools/ninja/${platform}', 'version': 'version:2@1.11.1.chromium.6'}], 'dep_type': 'cipd'}, 'src/third_party/siso': {'packages': [{'package': 'infra/build/siso/${platform}', 'version': 'git_revision:c689f99bb4b9908073bd2f3fbd68f289d9e45a75'}], 'dep_type': 'cipd'}, 'src/third_party/objenesis': {'packages': [{'package': 'chromium/third_party/objenesis', 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/openh264/src': 'https://chromium.googlesource.com/external/github.com/cisco/openh264@09a4f3ec842a8932341b195c5b01e141c8a16eb7', 'src/third_party/openscreen/src': 'https://chromium.googlesource.com/openscreen@0fbcba236a801df4f4182debbb81715ece1c1365', 'src/third_party/openxr/src': {'url': 'https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenXR-SDK@58a00cf85c39ad5ec4dc43a769624e420c06179a', 'condition': 'checkout_openxr'}, 'src/third_party/pdfium': 'https://pdfium.googlesource.com/pdfium.git@f51bfc7f6b03b942534d9cab8fe4cb7c3b75420d', 'src/third_party/perfetto': 'https://android.googlesource.com/platform/external/perfetto.git@2b538edb675527611fdd503210e5b9943627844c', 'src/third_party/perl': {'url': 'https://chromium.googlesource.com/chromium/deps/perl.git@6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3', 'condition': 'checkout_win'}, 'src/third_party/pthreadpool/src': 'https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git@4fe0e1e183925bf8cfa6aae24237e724a96479b8', 'src/third_party/pyelftools': {'url': 'https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git@19b3e610c86fcadb837d252c794cb5e8008826ae', 'condition': 'checkout_linux'}, 'src/third_party/quic_trace/src': 'https://chromium.googlesource.com/external/github.com/google/quic-trace.git@caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc', 'src/third_party/pywebsocket3/src': 'https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git@50602a14f1b6da17e0b619833a13addc6ea78bc2', 'src/third_party/qemu-linux-arm64': {'packages': [{'package': 'fuchsia/third_party/qemu/linux-arm64', 'version': 'BpnoBb2d44_SOm9toN6Lju5a2RLGAc1TPUO6xyijoP8C'}], 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host', 'dep_type': 'cipd'}, 'src/third_party/re2/src': 'https://chromium.googlesource.com/external/github.com/google/re2.git@ece4cecab5c8445d93abd98d88c899f370b4ea4a', 'src/third_party/r8': {'packages': [{'package': 'chromium/third_party/r8', 'version': 'VYa4qKw_r1a1mfMoihb-HEf076o6wCzkBmi4mPjKrkQC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/r8/d8': {'packages': [{'package': 'chromium/third_party/r8', 'version': 'vw5kLlW3-suSlCKSO9OQpFWpR8oDnvQ8k1RgKNUapQYC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/requests/src': {'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@c7e0fc087ceeadb8b4c84a0953a422c474093d6d', 'condition': 'checkout_android'}, 'src/third_party/robolectric': {'packages': [{'package': 'chromium/third_party/robolectric', 'version': 'hzetqh1qFI32FOgQroZvGcGdomrgVBJ6WKRnl1KFw6EC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/ruy/src': 'https://chromium.googlesource.com/external/github.com/google/ruy.git@6ffa93a89376555b09134c59b84d8f5e9cfc6ce6', 'src/third_party/skia': 'https://skia.googlesource.com/skia.git@212da8293790d8f25ea69ff608c92fe1b08d10b4', 'src/third_party/smhasher/src': 'https://chromium.googlesource.com/external/smhasher.git@e87738e57558e0ec472b2fc3a643b838e5b6e88f', 'src/third_party/snappy/src': 'https://chromium.googlesource.com/external/github.com/google/snappy.git@c9f9edf6d75bb065fa47468bf035e051a57bec7c', 'src/third_party/sqlite/src': 'https://chromium.googlesource.com/chromium/deps/sqlite.git@82e764a1a8ada692d8ca81b95c3328e985df650a', 'src/third_party/sqlite4java': {'packages': [{'package': 'chromium/third_party/sqlite4java', 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/swift-format': {'packages': [{'package': 'infra/3pp/tools/swift-format/${platform}', 'version': 'version:2@505.chromium.1'}], 'condition': 'host_os == mac', 'dep_type': 'cipd'}, 'src/third_party/swiftshader': 'https://swiftshader.googlesource.com/SwiftShader.git@91b84ac6d8eae53bb105975db11325d11f214b79', 'src/third_party/swift-toolchain': {'packages': [{'package': 'chromium/tools/swift-toolchain/mac-amd64', 'version': 'version:2@5.8-release'}], 'condition': 'host_os == mac', 'dep_type': 'cipd'}, 'src/third_party/text-fragments-polyfill/src': 'https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git@c036420683f672d685e27415de0a5f5e85bdc23f', 'src/third_party/tflite/src': 'https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git@8fb401efdd4e5af66183b593f37c808e378bb25d', 'src/third_party/turbine': {'packages': [{'package': 'chromium/third_party/turbine', 'version': 'VRQ9UNP0lvjDXJ4DhORCj66go0TLg5uuGnHWkNN_hgUC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/vulkan-deps': 'https://chromium.googlesource.com/vulkan-deps@5ccf4b09773e06f034c627e04f4aac3872ef48eb', 'src/third_party/vulkan_memory_allocator': 'https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git@56300b29fbfcc693ee6609ddad3fdd5b7a449a21', 'src/third_party/wayland/src': {'url': 'https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git@3fda2fbf51db54398c0155facee82cc9533958a2', 'condition': 'checkout_linux'}, 'src/third_party/wayland-protocols/src': {'url': 'https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git@4624cfaaf563cd7be5e2e2087c8de6d3a48ea867', 'condition': 'checkout_linux'}, 'src/third_party/wayland-protocols/kde': {'url': 'https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git@0b07950714b3a36c9b9f71fc025fc7783e82926e', 'condition': 'checkout_linux'}, 'src/third_party/wayland-protocols/gtk': {'url': 'https://chromium.googlesource.com/external/github.com/GNOME/gtk.git@40ebed3a03aef096addc0af09fec4ec529d882a0', 'condition': 'checkout_linux'}, 'src/third_party/webdriver/pylib': 'https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git@fc5e7e70c098bfb189a9a74746809ad3c5c34e04', 'src/third_party/webgl/src': 'https://chromium.googlesource.com/external/khronosgroup/webgl.git@f4bf599a8b575df685c31d9c4729a70a04e377ed', 'src/third_party/webgpu-cts/src': 'https://chromium.googlesource.com/external/github.com/gpuweb/cts.git@6696b0e2df59ae2bb5a29a7b1dbb50e4109b6b55', 'src/third_party/webrtc': 'https://webrtc.googlesource.com/src.git@de7f17d4213dd681dd83348285383018cb430549', 'src/third_party/wuffs/src': 'https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git@fe9d08f2b6e80af691bfb1a718e144c49a1b9eba', 'src/third_party/weston/src': {'url': 'https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git@ccf29cb237c3ed09c5f370f35239c93d07abfdd7', 'condition': 'checkout_linux'}, 'src/third_party/wlcs/src': {'url': 'https://chromium.googlesource.com/external/github.com/MirServer/wlcs.git@2930ad4b5ca602446ad211b49fb1827303ce9f4b', 'condition': 'checkout_chromeos'}, 'src/third_party/xdg-utils': {'url': 'https://chromium.googlesource.com/chromium/deps/xdg-utils.git@cb54d9db2e535ee4ef13cc91b65a1e2741a94a44', 'condition': 'checkout_linux'}, 'src/third_party/xnnpack/src': 'https://chromium.googlesource.com/external/github.com/google/XNNPACK.git@bbbaa7352a3ea729987d3e654d37be93e8009691', 'src/tools/page_cycler/acid3': 'https://chromium.googlesource.com/chromium/deps/acid3.git@a926d0a32e02c4c03ae95bb798e6c780e0e184ba', 'src/third_party/libei': {'packages': [{'package': 'chromium/third_party/libei/linux-amd64', 'version': 'PQz4zG5Q3SXoAaCYq3RK99W3wg_v0NoOu1OzTSvA_oIC'}], 'condition': 'checkout_linux', 'dep_type': 'cipd'}, 'src/third_party/zstd/src': 'https://chromium.googlesource.com/external/github.com/facebook/zstd.git@cdceb0fce59785c841bf697e00067163106064e1', 'src/tools/skia_goldctl/linux': {'packages': [{'package': 'skia/tools/goldctl/linux-amd64', 'version': '6ZbzGODKMcpBpaQGevv9HDYFq1MySuazksPjASy3whYC'}], 'dep_type': 'cipd', 'condition': 'checkout_linux'}, 'src/tools/skia_goldctl/win': {'packages': [{'package': 'skia/tools/goldctl/windows-amd64', 'version': 'vXil0StnMljEIoOtmXbb7HFvcI6HMgbv54IWOVuoBaEC'}], 'dep_type': 'cipd', 'condition': 'checkout_win'}, 'src/tools/skia_goldctl/mac_amd64': {'packages': [{'package': 'skia/tools/goldctl/mac-amd64', 'version': '5C8IlKD_v-3TyIt2ABjbZe9tOjuSobu7mdbbqWb2nrkC'}], 'dep_type': 'cipd', 'condition': 'checkout_mac'}, 'src/tools/skia_goldctl/mac_arm64': {'packages': [{'package': 'skia/tools/goldctl/mac-arm64', 'version': '6MIhSSiQhqNv7wsqsRsByAXXlbN8mjYNv7ww0laA6I4C'}], 'dep_type': 'cipd', 'condition': 'checkout_mac'}, 'src/v8': 'https://chromium.googlesource.com/v8/v8.git@7e49503951ad631013f603d69eab6a3c480e668f', 'src/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@d2f1105690202f0c66a12b243f4a7772300fa0e0', 'condition': 'checkout_src_internal'}, 'src/ash/ambient/resources': {'packages': [{'package': 'chromeos_internal/assistant/ambient', 'version': 'version:feel_the_breeze_with_frame_rate_markers'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/eche_app_ui/resources/prod': {'packages': [{'package': 'chromeos_internal/apps/eche_app/app', 'version': '_8bCE9dmVGxHBWjS-xImKR-qA6TGp9297R4vwYcUtAIC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/help_app_ui/resources/prod': {'packages': [{'package': 'chromeos_internal/apps/help_app/app', 'version': '5aNaMcEA86655ZaSCNOJ2o6OGJ4os13smauJSJ1JXDcC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/media_app_ui/resources/prod': {'packages': [{'package': 'chromeos_internal/apps/media_app/app', 'version': 'YAK_rAOjiQsVCWX5Mp4CAn9LPkPf1OFulLlKKlC2AV4C'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/personalization_app/resources': {'packages': [{'package': 'chromeos_internal/assistant/time_of_day', 'version': '7okw0Y1HdRp76vhM8AGsWOloCQ83hwMd7Y1k2sDYMJcC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/shimless_rma/resources': {'packages': [{'package': 'chromeos_internal/ash/peripherals-and-serviceability/shimless-rma-project-simon-strings', 'version': '-uRXiZeA4Yl-Nv-6jP69DyDs5cGroZgGsa1NHnVySQwC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/ash/webui/projector_app/resources/prod': {'packages': [{'package': 'chromeos_internal/apps/projector_app/app', 'version': 'd1fuD2qCvGTHp8cEZU54Al8bqauzmmXSLbzW0lW6aZsC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/third_party/webpagereplay': {'packages': [{'package': 'infra/tools/wpr/linux_x86_64', 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_prebuilts/build_tools': {'url': 'https://android.googlesource.com/platform/prebuilts/build-tools.git@673c20b524a83b662d8c1057fd3eec8fd0f93f9d', 'condition': 'checkout_android_prebuilts_build_tools'}, 'src/third_party/android_deps/libs/android_arch_core_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_core_common', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_core_runtime': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {'packages': [{'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel', 'version': 'version:2@1.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_collections': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_collections', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_customview': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_customview', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_documentfile': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_interpolator': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_loader': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_loader', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_print': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_print', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_support_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_support_compat': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_support_viewpager': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager', 'version': 'version:2@28.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_tools_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_tools_common', 'version': 'version:2@30.2.0-beta01.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api', 'version': 'version:2@30.2.0-beta01.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common', 'version': 'version:2@30.2.0-beta01.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine', 'version': 'version:2@2.8.8.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms', 'version': 'version:2@1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations', 'version': 'version:2@4.1.1.4.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework', 'version': 'version:2@4.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api', 'version': 'version:2@2.2.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth', 'version': 'version:2@20.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone', 'version': 'version:2@18.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base', 'version': 'version:2@18.0.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base', 'version': 'version:2@18.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement', 'version': 'version:2@18.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging', 'version': 'version:2@16.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps', 'version': 'version:2@18.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location', 'version': 'version:2@19.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks', 'version': 'version:2@18.0.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision', 'version': 'version:2@20.1.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common', 'version': 'version:2@19.1.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_material_material': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material', 'version': 'version:2@1.7.0-alpha02.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_play_core_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common', 'version': 'version:2@2.0.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_android_play_feature_delivery': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery', 'version': 'version:2@2.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_auto_auto_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common', 'version': 'version:2@1.2.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service', 'version': 'version:2@1.0-rc6.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations', 'version': 'version:2@1.0-rc6.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations', 'version': 'version:2@1.10.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305', 'version': 'version:2@3.0.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_code_gson_gson': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson', 'version': 'version:2@2.9.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_dagger_dagger': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger', 'version': 'version:2@2.30.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler', 'version': 'version:2@2.30.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers', 'version': 'version:2@2.30.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi', 'version': 'version:2@2.30.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation', 'version': 'version:2@2.11.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations', 'version': 'version:2@2.18.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api', 'version': 'version:2@2.11.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core', 'version': 'version:2@2.11.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations', 'version': 'version:2@2.11.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_javac': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac', 'version': 'version:2@9+181-r4173-1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded', 'version': 'version:2@9-dev-r4023-3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations', 'version': 'version:2@16.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common', 'version': 'version:2@19.5.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components', 'version': 'version:2@16.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders', 'version': 'version:2@16.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json', 'version': 'version:2@17.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid', 'version': 'version:2@21.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop', 'version': 'version:2@17.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations', 'version': 'version:2@16.3.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop', 'version': 'version:2@16.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector', 'version': 'version:2@18.0.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging', 'version': 'version:2@21.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format', 'version': 'version:2@1.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess', 'version': 'version:2@1.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_guava_guava': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava', 'version': 'version:2@31.1-jre.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_guava_guava_android': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android', 'version': 'version:2@31.1-android.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture', 'version': 'version:2@1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations', 'version': 'version:2@1.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java', 'version': 'version:2@3.19.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite', 'version': 'version:2@3.21.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils', 'version': 'version:2@1.3.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_squareup_javapoet': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet', 'version': 'version:2@1.13.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_squareup_javawriter': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter', 'version': 'version:2@2.1.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_squareup_okio_okio_jvm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm', 'version': 'version:2@3.3.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm', 'version': 'version:2@4.7.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils', 'version': 'version:2@4.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_context': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_core': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub', 'version': 'version:2@1.49.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api', 'version': 'version:2@0.25.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api', 'version': 'version:2@1.3.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {'packages': [{'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api', 'version': 'version:2@1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/javax_inject_javax_inject': {'packages': [{'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject', 'version': 'version:2@1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {'packages': [{'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy', 'version': 'version:2@1.14.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {'packages': [{'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent', 'version': 'version:2@1.14.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {'packages': [{'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap', 'version': 'version:2@0.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on', 'version': 'version:2@1.72.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup', 'version': 'version:2@1.2.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual', 'version': 'version:2@2.5.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual', 'version': 'version:2@3.25.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util', 'version': 'version:2@3.25.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone', 'version': 'version:2@3.15.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations', 'version': 'version:2@1.21.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber', 'version': 'version:2@2.5.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit', 'version': 'version:2@4.4.1.201607150455-r.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest', 'version': 'version:2@2.2.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7', 'version': 'version:2@1.8.20.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8', 'version': 'version:2@1.8.20.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android', 'version': 'version:2@1.6.4.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm', 'version': 'version:2@1.6.4.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava', 'version': 'version:2@1.6.4.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm', 'version': 'version:2@0.1.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_jsoup_jsoup': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup', 'version': 'version:2@1.15.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_mockito_mockito_android': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android', 'version': 'version:2@5.4.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_mockito_mockito_core': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core', 'version': 'version:2@5.4.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_mockito_mockito_subclass': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass', 'version': 'version:2@5.4.0.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_objenesis_objenesis': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis', 'version': 'version:2@3.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ow2_asm_asm': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm', 'version': 'version:2@9.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis', 'version': 'version:2@9.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons', 'version': 'version:2@9.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree', 'version': 'version:2@9.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util', 'version': 'version:2@9.5.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_pcollections_pcollections': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections', 'version': 'version:2@3.1.4.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_annotations': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_junit': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat', 'version': 'version:2@1.0.1.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_resources': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_robolectric': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_sandbox': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_utils': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {'packages': [{'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector', 'version': 'version:2@4.10.3.cr1'}], 'condition': 'checkout_android', 'dep_type': 'cipd'}, 'src/tools/resultdb': {'packages': [{'package': 'infra/tools/result_adapter/${platform}', 'version': 'git_revision:ebc74d10fa0d64057daa6f128e89f3672eeeec95'}], 'dep_type': 'cipd'}, 'src/tools/bazel/linux-amd64': {'packages': [{'package': 'infra/3pp/tools/bazel_bootstrap/linux-amd64', 'version': 'version:2@5.3.2.1'}], 'dep_type': 'cipd', 'condition': 'host_os == "linux" and checkout_bazel'}, 'src/tools/bazel/mac-amd64': {'packages': [{'package': 'infra/3pp/tools/bazel_bootstrap/mac-amd64', 'version': 'version:2@5.3.2.1'}], 'dep_type': 'cipd', 'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_bazel'}, 'src/tools/bazel/mac-arm64': {'packages': [{'package': 'infra/3pp/tools/bazel_bootstrap/mac-arm64', 'version': 'version:2@5.3.2.1'}], 'dep_type': 'cipd', 'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_bazel'}, 'src/tools/bazel/windows-amd64': {'packages': [{'package': 'infra/3pp/tools/bazel_bootstrap/windows-amd64', 'version': 'version:2@5.3.2'}], 'dep_type': 'cipd', 'condition': 'host_os == "win" and checkout_bazel'}, 'src/chromeos/assistant/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/assistant.git@3ec14a41dce330bcce8726f293b077c0e6cd9a16', 'condition': 'checkout_src_internal and checkout_chromeos'}, 'src/ui/gl/resources/angle-metal': {'packages': [{'package': 'chromium/gpu/angle-metal-shader-libraries', 'version': 'S0FPOVKrgaiqyuR20SSHiPorLgYez29bfwEdKBobUMMC'}], 'dep_type': 'cipd', 'condition': 'checkout_mac or checkout_ios'}, 'src/build/fuchsia/internal': {'url': 'https://chrome-internal.googlesource.com/fuchsia/build.git@16da074bda38d989dbcbee0c7c75e2aa83783bb2', 'condition': 'checkout_fuchsia_internal and checkout_src_internal'}, 'src/chrome/app/theme/default_100_percent/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/theme/default_100_percent/google_chrome.git@364a7bfc4cec1e32257a2b9ae12f5354fa4709bb', 'condition': 'checkout_src_internal'}, 'src/chrome/app/theme/default_200_percent/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/theme/default_200_percent/google_chrome.git@422d4257f3f9f3c2f6b03d8033c61f0cbbece8b4', 'condition': 'checkout_src_internal'}, 'src/chrome/app/theme/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/theme/google_chrome.git@fec8e5a8ad318a74e6be76fd0a231e87bbd1e85d', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/enterprise/connectors/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/browser/enterprise/connectors/internal.git@7fd7c8dd496740724d0024408ae7a96298e34aa2', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/google/linkdoctor_internal': {'url': 'https://chrome-internal.googlesource.com/chrome/linkdoctor.git@fe28a8f90c5471f20f8fee9ff7f6c6f8b8d02bed', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/browser_internal.git@0f2c0c17153168a10ee3206f800580f05aea966f', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/media/engagement_internal': {'url': 'https://chrome-internal.googlesource.com/chrome/browser/media/engagement_internal.git@14b00ddbb904612ec8805f00718ae3f95c02a076', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/nearby_sharing/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/browser/nearby_sharing/internal.git@f4c4312a51a12bd060d3a012345e273a58f26601', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/resources/chromeos/quickoffice': {'url': 'https://chrome-internal.googlesource.com/quickoffice/crx.git@23bde3495989fbc0112213613d2498030be51417', 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal'}, 'src/chrome/browser/resources/settings_internal': {'url': 'https://chrome-internal.googlesource.com/chrome/browser/resources/settings_internal.git@5d6316b2434986e6b073e1d24585578bb27da451', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/spellchecker/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/spellchecker/internal.git@a22002a5b3cf7c6b872b25712af97a5664a350e2', 'condition': 'checkout_src_internal'}, 'src/chrome/browser/resources/chromeos/mako/resources': {'packages': [{'package': 'chromeos_internal/inputs/orca', 'version': 'FIR6UEYFKNos36_wkuPwcfMgr_LAVoglNFKKH7Uk49YC'}], 'condition': 'checkout_chromeos and checkout_src_internal', 'dep_type': 'cipd'}, 'src/chrome/installer/mac/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/installer/mac/internal.git@ed0d43308e9fa81b929468a3e651cb60744d9415', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/firefox3_profile/searchplugins': {'url': 'https://chrome-internal.googlesource.com/chrome/data/osdd/firefox3_profile_searchplugins.git@6cf09b86fb9d058453e7d05978ff8e91b5e8e749', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/firefox3_searchplugins': {'url': 'https://chrome-internal.googlesource.com/chrome/data/osdd/firefox3_searchplugins.git@490580801915834d72dd8a1e943924c35df45673', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/gpu/vt': {'url': 'https://chrome-internal.googlesource.com/chrome/data/vectortown_endurance/vectortownstatic-20121022.git@c34f30f909a414d378a1678eba921e58940708c4', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/perf/frame_rate/private': {'url': 'https://chrome-internal.googlesource.com/chrome/data/frame_rate_tests.git@6394c925a272b92a4e9e16d929af049b7aa6e4f8', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/perf/private': {'url': 'https://chrome-internal.googlesource.com/chrome/data/perf_tests.git@6f3e320b1fa10910eb1dcbad36afdd1ad00b2c5a', 'condition': 'checkout_src_internal'}, 'src/chrome/test/data/pdf_private': {'url': 'https://chrome-internal.googlesource.com/chrome/data/pdf_private.git@23b64c03647779d193ee8ccb3f2a1a5560da9c94', 'condition': 'checkout_src_internal'}, 'src/chrome/test/media_router/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/test/media_router/internal.git@99937b3180700d9fb63eace8c762c7a5977a301f', 'condition': 'checkout_src_internal'}, 'src/chrome/test/python_tests': {'url': 'https://chrome-internal.googlesource.com/chrome/test/python_tests.git@644bd7703b85f148564cc4038aada81f3a616d8a', 'condition': 'checkout_src_internal'}, 'src/chrome/tools/memory': {'url': 'https://chrome-internal.googlesource.com/chrome/tools/memory.git@3c9359382236f6d57c91505234a2bc7fd635ba6c', 'condition': 'checkout_win and checkout_src_internal'}, 'src/chrome/services/speech/internal': {'url': 'https://chrome-internal.googlesource.com/chromeos/speech.git@ae04dd0dae0a673d33c29bbe84405932d77e14fc', 'condition': 'checkout_chromeos and checkout_src_internal'}, 'src/components/autofill/core/browser/form_parsing/internal_resources': {'url': 'https://chrome-internal.googlesource.com/chrome/components/autofill_regex_patterns.git@8c61c14693682c945514b3450c6bd5de2f521baa', 'condition': 'checkout_src_internal'}, 'src/components/crash/core/app/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/crash.git@977755983e64eb91813875407050afcc7c1b6683', 'condition': 'checkout_src_internal'}, 'src/components/metrics/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/metrics/internal.git@ac51808a082f35a97395ebb49c74dca809bd7540', 'condition': 'checkout_src_internal'}, 'src/components/ntp_tiles/resources/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/ntp_tiles/resources.git@48c257ae331a9c642af38b8f62cb2c789e2a7da6', 'condition': 'checkout_src_internal'}, 'src/components/optimization_guide/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/optimization_guide.git@22bec301fc1079a26795103f663f05768be6ba80', 'condition': 'checkout_src_internal'}, 'src/components/resources/default_100_percent/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/components/default_100_percent/google_chrome.git@69df46289768ecced37b6c82f067c0c5f484b691', 'condition': 'checkout_src_internal'}, 'src/components/resources/default_200_percent/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/components/default_200_percent/google_chrome.git@bc19cd215f034b5cee0b31f6b7514a6cbe4edca2', 'condition': 'checkout_src_internal'}, 'src/components/resources/default_300_percent/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/components/default_300_percent/google_chrome.git@05693a3b542bca5bf9af6fe7057c07e52f68a477', 'condition': 'checkout_src_internal'}, 'src/components/site_isolation/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/components/site_isolation.git@e0d8a7769c1daabb974bf0d229970534a0aede77', 'condition': 'checkout_src_internal'}, 'src/components/test/data/autofill/heuristics-json/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/test/autofill/structured_forms.git@9f60346c4732ee01752d9435eb7ba58add38dc45', 'condition': 'checkout_chromium_autofill_test_dependencies'}, 'src/components/vector_icons/google_chrome': {'url': 'https://chrome-internal.googlesource.com/chrome/vector_icons/google_chrome.git@7082c69fd5582cbb12e57fe35cba552a93fb9fe2', 'condition': 'checkout_src_internal'}, 'src/content/test/data/plugin': {'url': 'https://chrome-internal.googlesource.com/chrome/data/chrome_plugin_tests.git@3e80d4d08f5421d6bc9340964834ebc903a318aa', 'condition': 'checkout_src_internal'}, 'src/google_apis/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/google_apis/internal.git@5e58468fff99dbb1482cb9a211e30bd7ca71fb03', 'condition': 'checkout_src_internal'}, 'src/ios_internal': {'url': 'https://chrome-internal.googlesource.com/chrome/ios_internal.git@39fb103ebb52ab58eee7d6289c447123d8957e80', 'condition': 'checkout_ios and checkout_src_internal'}, 'src/remoting/android/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/remoting/android/internal.git@d4b268b20d45eeb46d9c7cb2b9d88f921254fdae', 'condition': 'checkout_android and checkout_src_internal'}, 'src/remoting/host/installer/linux/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/remoting/host/installer/linux/internal.git@e190816de75b14897f1af785eb37d237750460e2', 'condition': 'checkout_linux and checkout_src_internal'}, 'src/remoting/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/remoting/internal.git@9a81bfd043282cfab5b2f3da7d151f0574a491f5', 'condition': 'checkout_src_internal'}, 'src/remoting/test/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/remoting/test/internal.git@34ff3657e2176fc48a57fad555b076a50a409de6', 'condition': 'checkout_src_internal'}, 'src/remoting/tools/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/remoting/tools/internal.git@acfed9c3a363694f37aadfb5cda4c31109661eb8', 'condition': 'checkout_src_internal'}, 'src/signing_keys': {'url': 'https://chrome-internal.googlesource.com/clank/apptestkey.git@5138e684915721cbccbb487ec0764ed05650fcd0', 'condition': 'checkout_android and checkout_google_internal and checkout_src_internal'}, 'src/skia/tools/clusterfuzz-data': {'url': 'https://chrome-internal.googlesource.com/chrome/tools/clusterfuzz-data.git@fa1fc4acacddd8d655cfca0bcadef5f7e2259bed', 'condition': 'checkout_clusterfuzz_data and checkout_src_internal'}, 'src/third_party/amd': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/amd.git@cbd9811acb6d09f19b880fdbc6f0fc62901c9a5c', 'condition': 'checkout_win and checkout_src_internal'}, 'src/third_party/android_tools_internal': {'url': 'https://chrome-internal.googlesource.com/clank/third_party/android_tools.git@ab59dfd133386420a319a194c9ac6f5cae802471', 'condition': 'checkout_android and checkout_src_internal'}, 'src/third_party/gles2_conform': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/gles2_conform.git@57738bb2cc672cb81ed2ee287fcd0defde968811', 'condition': 'checkout_src_internal'}, 'src/third_party/googlemac': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/googlemac.git@6ae4175fcf9e37655c5d7c3a7482dfc7436281d2', 'condition': 'checkout_mac and checkout_src_internal'}, 'src/third_party/khronos_glcts': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/khronos_glcts.git@eedb0baca9e88c53596874901ff5f6136102d20d', 'condition': 'checkout_src_internal'}, 'src/third_party/ml': {'url': 'https://chrome-internal.googlesource.com/chrome/third_party/ml.git@9d64c53832b83f25c8d504d69c8c3338dd7041e0', 'condition': 'checkout_third_party_ml'}, 'src/third_party/soda': {'packages': [{'package': 'chrome_internal/third_party/soda', 'version': 'StdK8khsivYZXVo2wZuVMnDN_xrVO2a8HV8kvfJ3emwC'}], 'condition': 'checkout_linux and checkout_soda and checkout_src_internal', 'dep_type': 'cipd'}, 'src/third_party/soda-mac64': {'packages': [{'package': 'chrome_internal/third_party/soda-mac64', 'version': 'bJ-qwdYVguWT0V24YjNZ7Nw_toipv0YnVuadeX5xozEC'}], 'condition': 'checkout_mac and checkout_soda and checkout_src_internal', 'dep_type': 'cipd'}, 'src/third_party/soda-win32': {'packages': [{'package': 'chrome_internal/third_party/soda-win32', 'version': '977qxBGTKbe2kY9aQch9OkNJ3YE8Nt2mVjetdpWeM0IC'}], 'condition': 'checkout_win and checkout_soda and checkout_src_internal', 'dep_type': 'cipd'}, 'src/third_party/soda-win64': {'packages': [{'package': 'chrome_internal/third_party/soda-win64', 'version': '1elz1jfCAzy5tZUNBr8FsovjgFxmtu8jdyA8ay9Ta8UC'}], 'condition': 'checkout_win and checkout_soda and checkout_src_internal', 'dep_type': 'cipd'}, 'src/third_party/widevine/cdm/chromeos': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/cdm/chromeos.git@b3c0f132204e9732422075787138ce2cb60faa4a', 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal'}, 'src/third_party/widevine/cdm/linux': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/cdm/linux.git@a491291d608cdb117f2d1e449e8c9b44a0173548', 'condition': 'checkout_linux and checkout_src_internal'}, 'src/third_party/widevine/cdm/mac': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/cdm/mac.git@2796e8b7ae5cb53ffa9711fdca1cd4247a1f3968', 'condition': 'checkout_mac and checkout_src_internal'}, 'src/third_party/widevine/cdm/win': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/cdm/win.git@4f0b47c1af51699e62344d055b1a6d61f87aec13', 'condition': 'checkout_win and checkout_src_internal'}, 'src/third_party/widevine/scripts': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/scripts.git@6ae793a606aeed0d0f1c6f688117653710137744', 'condition': 'checkout_src_internal'}, 'src/third_party/widevine/test/license_server': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/widevine/test/license_server.git@8b195ed15e73e2ecc9861afb05e6af0b4bdf7413', 'condition': 'checkout_linux and checkout_src_internal'}, 'src/third_party/wix': {'url': 'https://chrome-internal.googlesource.com/chrome/deps/wix/v3_5_2519.git@1cda03778b09bee24389da73daef3de862da37fc', 'condition': 'checkout_win and checkout_src_internal'}, 'src/tools/perf/data': {'url': 'https://chrome-internal.googlesource.com/chrome/tools/perf/data.git@c7eaf497f690ee69e832b1530e19877602e65b18', 'condition': 'checkout_src_internal'}, 'src/ui/file_manager/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/file_manager.git@a84801be1d5ef906cc03db7eeadd25ce0245ce44', 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal'}, 'src/ui/webui/internal': {'url': 'https://chrome-internal.googlesource.com/chrome/ui-webui-internal.git@4afc450a9363ab44f45c3639d0661daa7dbe5bda', 'condition': 'checkout_chromeos and checkout_src_internal'}, 'src/webkit/data/bmp_decoder': {'url': 'https://chrome-internal.googlesource.com/chrome/data/bmp_decoder.git@5a3232a478b8afd0e8403fb8c668baf8c9e25ea3', 'condition': 'checkout_src_internal'}, 'src/webkit/data/ico_decoder': {'url': 'https://chrome-internal.googlesource.com/chrome/data/ico_decoder.git@aba38604e037bdbeedca9c2780c94502a8a6034d', 'condition': 'checkout_src_internal'}, 'src/webkit/data/test_shell/plugins': {'url': 'https://chrome-internal.googlesource.com/chrome/data/webkit_plugin_tests.git@e4bd19f95afa6483a54906c2a3e5d329d2d81690', 'condition': 'checkout_src_internal'}}, 'include_rules': ['+base', '+build', '+ipc', '+third_party/perfetto/include/perfetto/tracing', '+third_party/perfetto/include/perfetto/test', '+library_loaders', '+testing', '+third_party/google_benchmark/src/include/benchmark/benchmark.h', '+third_party/icu/source/common/unicode', '+third_party/icu/source/i18n/unicode', '+url', '+third_party/abseil-cpp', '-third_party/abseil-cpp/absl/algorithm/container.h', '-third_party/abseil-cpp/absl/base/nullability.h', '-third_party/abseil-cpp/absl/container', '+third_party/abseil-cpp/absl/container/inlined_vector.h', '-third_party/abseil-cpp/absl/crc', '-third_party/abseil-cpp/absl/flags', '-third_party/abseil-cpp/absl/functional/any_invocable.h', '-third_party/abseil-cpp/absl/functional/bind_front.h', '-third_party/abseil-cpp/absl/functional/function_ref.h', '-third_party/abseil-cpp/absl/functional/overload.h', '-third_party/abseil-cpp/absl/hash', '-third_party/abseil-cpp/absl/log', '-third_party/abseil-cpp/absl/random', '-third_party/abseil-cpp/absl/status/statusor.h', '-third_party/abseil-cpp/absl/strings', '+third_party/abseil-cpp/absl/strings/ascii.h', '+third_party/abseil-cpp/absl/strings/cord.h', '-third_party/abseil-cpp/absl/synchronization', '-third_party/abseil-cpp/absl/time', '-third_party/abseil-cpp/absl/types/any.h', '-third_party/abseil-cpp/absl/types/span.h'], 'skip_child_includes': ['native_client_sdk', 'out', 'skia', 'testing', 'third_party/abseil-cpp', 'v8'], 'hooks': [{'name': 'vpython3_common', 'pattern': '.', 'action': ['vpython3', '-vpython-spec', 'src/.vpython3', '-vpython-tool', 'install']}, {'name': 'landmines', 'pattern': '.', 'action': ['python3', 'src/build/landmines.py']}, {'name': 'landmines_ios_internal', 'pattern': '.', 'condition': 'checkout_ios and checkout_src_internal', 'action': ['python3', 'src/build/landmines.py', '--landmine-scripts', 'src/ios_internal/build/get_landmines.py', '--landmines-path', 'src/ios_internal/.landmines']}, {'name': 'disable_depot_tools_selfupdate', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/update_depot_tools_toggle.py', '--disable']}, {'name': 'remove_stale_pyc_files', 'pattern': '.', 'action': ['python3', 'src/tools/remove_stale_pyc_files.py', 'src/android_webview/tools', 'src/build/android', 'src/gpu/gles2_conform_support', 'src/infra', 'src/ppapi', 'src/printing', 'src/third_party/blink/renderer/build/scripts', 'src/third_party/blink/tools', 'src/third_party/catapult', 'src/third_party/mako', 'src/tools']}, {'name': 'nacltools', 'pattern': '.', 'condition': 'checkout_nacl', 'action': ['python3', 'src/build/download_nacl_toolchains.py', '--mode', 'nacl_core_sdk', 'sync', '--extract']}, {'name': 'sysroot_arm', 'pattern': '.', 'condition': 'checkout_linux and checkout_arm', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=arm']}, {'name': 'sysroot_arm64', 'pattern': '.', 'condition': 'checkout_linux and checkout_arm64', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=arm64']}, {'name': 'sysroot_x86', 'pattern': '.', 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=x86']}, {'name': 'sysroot_mips', 'pattern': '.', 'condition': 'checkout_linux and checkout_mips', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=mips']}, {'name': 'sysroot_mips64', 'pattern': '.', 'condition': 'checkout_linux and checkout_mips64', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=mips64el']}, {'name': 'sysroot_x64', 'pattern': '.', 'condition': 'checkout_linux and checkout_x64', 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py', '--sysroots-json-path=build/linux/sysroot_scripts/sysroots.json', '--arch=x64']}, {'name': 'ciopfs_linux', 'pattern': '.', 'condition': 'checkout_win and host_os == "linux"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang/ciopfs', '-s', 'src/build/ciopfs.sha1']}, {'name': 'win_toolchain', 'pattern': '.', 'condition': 'checkout_win', 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force']}, {'name': 'mac_toolchain', 'pattern': '.', 'condition': 'checkout_mac or checkout_ios', 'action': ['python3', 'src/build/mac_toolchain.py']}, {'name': 'clang', 'pattern': '.', 'condition': 'not llvm_force_head_revision', 'action': ['python3', 'src/tools/clang/scripts/update.py']}, {'name': 'rust-toolchain', 'pattern': '.', 'condition': 'checkout_rust', 'action': ['python3', 'src/tools/rust/update_rust.py']}, {'name': 'clang_tot', 'pattern': '.', 'condition': 'llvm_force_head_revision', 'action': ['python3', 'src/tools/clang/scripts/build.py', '--llvm-force-head-revision', '--with-android=False', '--with-fuchsia=False']}, {'name': 'clang_coverage', 'pattern': '.', 'condition': 'checkout_clang_coverage_tools', 'action': ['python3', 'src/tools/clang/scripts/update.py', '--package=coverage_tools']}, {'name': 'clang_tidy', 'pattern': '.', 'condition': 'checkout_clang_tidy', 'action': ['python3', 'src/tools/clang/scripts/update.py', '--package=clang-tidy']}, {'name': 'clangd', 'pattern': '.', 'condition': 'checkout_clangd', 'action': ['python3', 'src/tools/clang/scripts/update.py', '--package=clangd']}, {'name': 'objdump', 'pattern': '.', 'condition': 'checkout_linux or checkout_mac or checkout_android and host_os != "mac"', 'action': ['python3', 'src/tools/clang/scripts/update.py', '--package=objdump']}, {'name': 'lastchange', 'pattern': '.', 'action': ['python3', 'src/build/util/lastchange.py', '-o', 'src/build/util/LASTCHANGE']}, {'name': 'gpu_lists_version', 'pattern': '.', 'action': ['python3', 'src/build/util/lastchange.py', '-m', 'GPU_LISTS_VERSION', '--revision-id-only', '--header', 'src/gpu/config/gpu_lists_version.h']}, {'name': 'lastchange_skia', 'pattern': '.', 'action': ['python3', 'src/build/util/lastchange.py', '-m', 'SKIA_COMMIT_HASH', '-s', 'src/third_party/skia', '--header', 'src/skia/ext/skia_commit_hash.h']}, {'name': 'lastchange_dawn', 'pattern': '.', 'action': ['python3', 'src/build/util/lastchange.py', '-s', 'src/third_party/dawn', '--revision', 'src/gpu/webgpu/DAWN_VERSION']}, {'name': 'dsymutil_mac_arm64', 'pattern': '.', 'condition': 'host_os == "mac" and host_cpu == "arm64"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang', '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1', '-o', 'src/tools/clang/dsymutil/bin/dsymutil']}, {'name': 'dsymutil_mac_x64', 'pattern': '.', 'condition': 'host_os == "mac" and host_cpu == "x64"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang', '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1', '-o', 'src/tools/clang/dsymutil/bin/dsymutil']}, {'name': 'clang_format_win', 'pattern': '.', 'condition': 'host_os == "win"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'src/buildtools/win/clang-format.exe.sha1']}, {'name': 'clang_format_mac_x64', 'pattern': '.', 'condition': 'host_os == "mac" and host_cpu == "x64"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'src/buildtools/mac/clang-format.x64.sha1', '-o', 'src/buildtools/mac/clang-format']}, {'name': 'clang_format_mac_arm64', 'pattern': '.', 'condition': 'host_os == "mac" and host_cpu == "arm64"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'src/buildtools/mac/clang-format.arm64.sha1', '-o', 'src/buildtools/mac/clang-format']}, {'name': 'clang_format_linux', 'pattern': '.', 'condition': 'host_os == "linux"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'src/buildtools/linux64/clang-format.sha1']}, {'name': 'rc_win', 'pattern': '.', 'condition': 'checkout_win and host_os == "win"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang/rc', '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1']}, {'name': 'rc_mac', 'pattern': '.', 'condition': 'checkout_win and host_os == "mac"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang/rc', '-s', 'src/build/toolchain/win/rc/mac/rc.sha1']}, {'name': 'rc_linux', 'pattern': '.', 'condition': 'checkout_win and host_os == "linux"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang/rc', '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1']}, {'name': 'test_fonts', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-fonts', '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1']}, {'name': 'opus_test_files', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_auth', '--quiet', '--bucket', 'chromium-webrtc-resources', '-d', 'src/third_party/opus/tests/resources']}, {'name': 'apache_win32', 'pattern': '\\.sha1', 'condition': 'checkout_win', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--directory', '--recursive', '--no_auth', '--num_threads=16', '--bucket', 'chromium-apache-win32', 'src/third_party/apache-win32']}, {'name': 'msan_chained_origins_focal', 'pattern': '.', 'condition': 'checkout_instrumented_libraries', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-instrumented-libraries', '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1']}, {'name': 'msan_no_origins_focal', 'pattern': '.', 'condition': 'checkout_instrumented_libraries', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-instrumented-libraries', '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1']}, {'name': 'wasm_fuzzer', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '-u', '--bucket', 'v8-wasm-fuzzer', '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1']}, {'name': 'download_tfhub_models', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--bucket', 'chromium-tfhub-models', '-s', 'src/third_party/tfhub_models/models.tar.gz.sha1']}, {'name': 'node_linux64', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-nodejs/16.13.0', '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1']}, {'name': 'node_mac', 'pattern': '.', 'condition': 'host_os == "mac"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-nodejs/16.13.0', '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1']}, {'name': 'node_mac_arm64', 'pattern': '.', 'condition': 'host_os == "mac"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-nodejs/16.13.0', '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1']}, {'name': 'node_win', 'pattern': '.', 'condition': 'host_os == "win"', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-nodejs/16.13.0', '-s', 'src/third_party/node/win/node.exe.sha1']}, {'name': 'webui_node_modules', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-nodejs', '-s', 'src/third_party/node/node_modules.tar.gz.sha1']}, {'name': 'js_coverage_node_modules', 'condition': 'checkout_js_coverage_modules', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--extract', '--no_auth', '--bucket', 'chromium-nodejs/js_code_coverage', '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1']}, {'name': 'checkout_telemetry_binary_dependencies', 'condition': 'checkout_telemetry_dependencies', 'pattern': '.', 'action': ['vpython3', 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies']}, {'name': 'checkout_telemetry_benchmark_deps', 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download', 'pattern': '.', 'action': ['vpython3', 'src/tools/perf/fetch_benchmark_deps.py', '-f', '-p', 'linux']}, {'name': 'checkout_telemetry_benchmark_deps', 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download', 'pattern': '.', 'action': ['vpython3', 'src/tools/perf/fetch_benchmark_deps.py', '-f', '-p', 'win']}, {'name': 'checkout_telemetry_benchmark_deps', 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download', 'pattern': '.', 'action': ['vpython3', 'src/tools/perf/fetch_benchmark_deps.py', '-f', '-p', 'mac']}, {'name': 'checkout_telemetry_benchmark_deps', 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download', 'pattern': '.', 'action': ['vpython3', 'src/tools/perf/fetch_benchmark_deps.py', '-f', '-p', 'android']}, {'name': 'perfetto_testdata', 'condition': 'host_os == "linux"', 'pattern': '\\.sha256', 'action': ['python3', 'src/third_party/perfetto/tools/test_data', '--dir', 'src/base/tracing/test/data', 'download']}, {'name': 'maps_perf_test_load_dataset', 'pattern': '\\.sha1', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-telemetry', '-s', 'src/tools/perf/page_sets/maps_perf_test/load_dataset.sha1']}, {'name': 'zucchini_testdata', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--num_threads=4', '--bucket', 'chromium-binary-patching/zucchini_testdata', '--recursive', '-d', 'src/components/zucchini']}, {'name': 'Fetch WPR archive files', 'pattern': '.', 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)', 'action': ['python3', 'src/chrome/test/data/android/manage_wpr_archives.py', 'download']}, {'name': 'checkout_wpr_binary_dependencies', 'condition': 'checkout_chromium_autofill_test_dependencies or checkout_chromium_password_manager_test_dependencies', 'pattern': '.', 'action': ['vpython3', 'src/third_party/catapult/telemetry/bin/fetch_wpr_binary_dependencies']}, {'name': 'Fetch Android AFDO profile', 'pattern': '.', 'condition': 'checkout_android', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chrome/android/profiles/newest.txt', '--local_state=src/chrome/android/profiles/local.txt', '--output_name=src/chrome/android/profiles/afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/llvm']}, {'name': 'Fetch Android Arm AFDO profile', 'pattern': '.', 'condition': 'checkout_android', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chrome/android/profiles/arm.newest.txt', '--local_state=src/chrome/android/profiles/arm.local.txt', '--output_name=src/chrome/android/profiles/arm.afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/llvm']}, {'name': 'gvr_static_shim_android', 'pattern': '\\.sha1', 'condition': 'checkout_android', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-gvr-static-shim', '-d', 'src/third_party/gvr-android-sdk']}, {'name': 'vr_controller_test_api', 'pattern': '\\.sha1', 'condition': 'checkout_android', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-gvr-static-shim/controller_test_api', '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1']}, {'name': 'vr_assets', 'pattern': '.', 'condition': 'checkout_android and checkout_src_internal', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--bucket', 'chrome-vr-assets', '--recursive', '--directory', 'src/chrome/browser/resources/vr/assets/google_chrome']}, {'name': 'mediapipe_integration_testdata', 'pattern': '.', 'action': ['python3', 'src/content/test/gpu/gpu_tests/mediapipe_update.py']}, {'name': 'vr_test_apks', 'pattern': '.', 'condition': 'checkout_android', 'action': ['python3', 'src/third_party/gvr-android-sdk/test-apks/update.py']}, {'name': 'ar_test_apks', 'pattern': '.', 'condition': 'checkout_android', 'action': ['python3', 'src/third_party/arcore-android-sdk/test-apks/update.py']}, {'name': 'subresource-filter-ruleset', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-ads-detection', '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1']}, {'name': 'Fetch ChromeOS AFDO profiles (from Intel Atom cores)', 'pattern': '.', 'condition': 'checkout_chromeos or checkout_simplechrome', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt', '--local_state=src/chromeos/profiles/atom.afdo.local.txt', '--output_name=src/chromeos/profiles/atom.afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release']}, {'name': 'Fetch ChromeOS AFDO profiles (from Intel Big cores)', 'pattern': '.', 'condition': 'checkout_chromeos or checkout_simplechrome', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt', '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt', '--output_name=src/chromeos/profiles/bigcore.afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release']}, {'name': 'Fetch ChromeOS AFDO profiles (from Arm)', 'pattern': '.', 'condition': 'checkout_chromeos or checkout_simplechrome', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chromeos/profiles/arm.afdo.newest.txt', '--local_state=src/chromeos/profiles/arm.afdo.local.txt', '--output_name=src/chromeos/profiles/arm.afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release']}, {'name': 'Fetch ChromeOS AFDO profiles (experimental Arm profile)', 'pattern': '.', 'condition': 'checkout_chromeos or checkout_simplechrome', 'action': ['python3', 'src/tools/download_optimization_profile.py', '--newest_state=src/chromeos/profiles/arm-exp.afdo.newest.txt', '--local_state=src/chromeos/profiles/arm-exp.afdo.local.txt', '--output_name=src/chromeos/profiles/arm-exp.afdo.prof', '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release']}, {'name': 'doclava', 'pattern': '.', 'condition': 'checkout_android', 'action': ['python3', 'src/build/android/download_doclava.py']}, {'name': 'Download Fuchsia SDK from GCS', 'pattern': '.', 'condition': 'checkout_fuchsia', 'action': ['python3', 'src/build/fuchsia/update_sdk.py', '--cipd-prefix=fuchsia/sdk/core/', '--version=version:15.20231015.1.1']}, {'name': 'Download Fuchsia system images', 'pattern': '.', 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles', 'action': ['python3', 'src/build/fuchsia/update_product_bundles.py', 'terminal.x64']}, {'name': 'Download Fuchsia internal system images', 'pattern': '.', 'condition': 'checkout_fuchsia_internal and checkout_src_internal', 'action': ['python3', 'src/build/fuchsia/update_images.py', '--default-bucket', 'fuchsia-sdk', '--image-root-dir', 'src/third_party/fuchsia-sdk/images-internal', '--boot-images', '']}, {'name': 'cros_simplechrome_artifacts_with_vm', 'pattern': '.', 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--use-external-config', '--boards=', '--download-vm']}, {'name': 'cros_simplechrome_artifacts_with_no_vm', 'pattern': '.', 'condition': 'checkout_simplechrome and not checkout_src_internal', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--use-external-config', '--boards=']}, {'name': 'cros_simplechrome_artifacts_with_no_vm_internal', 'pattern': '.', 'condition': 'checkout_simplechrome and checkout_src_internal', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--boards=']}, {'name': 'cros_simplechrome_artifacts_with_vm_internal', 'pattern': '.', 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--boards=', '--download-vm']}, {'name': 'cros_simplechrome_artifacts_with_vm for lacros', 'pattern': '.', 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal and checkout_lacros_sdk', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--use-external-config', '--boards=', '--is-lacros', '--version=15633.0.0']}, {'name': 'cros_simplechrome_artifacts_with_no_vm for lacros', 'pattern': '.', 'condition': 'checkout_simplechrome and not checkout_src_internal and checkout_lacros_sdk', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--use-external-config', '--boards=', '--is-lacros', '--version=15633.0.0']}, {'name': 'cros_simplechrome_artifacts_with_vm_internal for lacros', 'pattern': '.', 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal and checkout_lacros_sdk', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--boards=', '--is-lacros', '--version=15633.0.0']}, {'name': 'cros_simplechrome_artifacts_with_no_vm_internal for lacros', 'pattern': '.', 'condition': 'checkout_simplechrome and checkout_src_internal and checkout_lacros_sdk', 'action': ['vpython3', 'src/third_party/chromite/bin/cros', 'chrome-sdk', '--fallback-versions=20', '--nogoma', '--nogn-gen', '--no-shell', '--log-level=warning', '--cache-dir=src/build/cros_cache/', '--boards=', '--is-lacros', '--version=15633.0.0']}, {'name': 'Fetch PGO profiles for win-arm64', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_win', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=win-arm64', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for win32', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_win', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=win32', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for win64', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_win', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=win64', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for mac', 'pattern': '.', 'condition': 'checkout_pgo_profiles and (checkout_mac or checkout_fuchsia)', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=mac', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for mac arm', 'pattern': '.', 'condition': 'checkout_pgo_profiles and (checkout_mac or checkout_android or checkout_fuchsia or checkout_ios)', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=mac-arm', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for linux', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_linux', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=linux', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for lacros amd64', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_lacros_sdk', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=lacros64', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for lacros arm', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_lacros_sdk', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=lacros-arm', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for lacros arm64', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_lacros_sdk', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=lacros-arm64', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for android arm32', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_android', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=android-arm32', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for android arm64', 'pattern': '.', 'condition': 'checkout_pgo_profiles and checkout_android', 'action': ['python3', 'src/tools/update_pgo_profiles.py', '--target=android-arm64', 'update', '--gs-url-base=chromium-optimization-profiles/pgo_profiles']}, {'name': 'Fetch PGO profiles for V8 builtins', 'pattern': '.', 'condition': 'checkout_pgo_profiles or checkout_android', 'action': ['python3', 'src/v8/tools/builtins-pgo/download_profiles.py', 'download', '--depot-tools', 'src/third_party/depot_tools']}, {'name': 'cast3p_binaries', 'pattern': '.', 'action': ['python3', 'src/tools/cast3p/update_binaries.py'], 'condition': 'checkout_cast3p'}, {'name': 'Generate location tags for tests', 'pattern': '.', 'action': ['python3', 'src/testing/generate_location_tags.py', '--out', 'src/testing/location_tags.json'], 'condition': 'generate_location_tags'}, {'name': 'del_ninja_deps_cache', 'pattern': '.', 'condition': 'host_os == "win"', 'action': ['python3', 'src/build/del_ninja_deps_cache.py']}, {'name': 'style_perftest_files', 'pattern': '.', 'action': ['python3', 'src/third_party/depot_tools/download_from_google_storage.py', '--no_auth', '--quiet', '--bucket', 'chromium-style-perftest', '-d', 'src/third_party/blink/renderer/core/css/perftest_data']}, {'name': 'download_and_configure_reclient_cfgs', 'pattern': '.', 'condition': 'download_remoteexec_cfg', 'action': ['python3', 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py', '--rbe_instance', 'projects/rbe-chrome-untrusted/instances/default_instance', '--reproxy_cfg_template', 'reproxy.cfg.template', '--rewrapper_cfg_project', '', '--quiet']}, {'name': 'configure_reclient_cfgs', 'pattern': '.', 'condition': 'not download_remoteexec_cfg', 'action': ['python3', 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py', '--rbe_instance', 'projects/rbe-chrome-untrusted/instances/default_instance', '--reproxy_cfg_template', 'reproxy.cfg.template', '--rewrapper_cfg_project', '', '--skip_remoteexec_cfg_fetch', '--quiet']}, {'name': 'configure_siso', 'pattern': '.', 'action': ['python3', 'src/build/config/siso/configure_siso.py', '--rbe_instance', 'projects/rbe-chrome-untrusted/instances/default_instance']}, {'name': 'libaom_testdata', 'pattern': '.', 'condition': 'download_libaom_testdata', 'action': ['python3', 'src/third_party/depot_tools/gsutil.py', '-q', '-m', 'rsync', 'gs://aom-test-data', 'src/third_party/libaom/testdata']}], 'recursedeps': ['src/third_party/angle', 'src/third_party/dawn', 'src/third_party/devtools-frontend-internal', 'src/third_party/openscreen/src', 'src/third_party/vulkan-deps', 'src/third_party/devtools-frontend/src', 'src/clank', 'src/chromeos/assistant/internal', 'src/components/optimization_guide/internal', 'src/ios_internal']}

需要开启set DEPOT_TOOLS_UPDATE=1,然后再运行gclient sync -D,会先更新下depot_tools,然后再sync,即可以解决问题。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SmarterTech

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值