Bug 1820641: Make a test that calls window.restore handle zoomed windows. r=mstange
[gecko.git] / third_party / libwebrtc / DEPS
blob0550aa83c44aa7e90dbf5a51e4a55076971d8b59
1 # This file contains dependencies for WebRTC.
3 gclient_gn_args_file = 'src/build/config/gclient_args.gni'
4 gclient_gn_args = [
5   'generate_location_tags',
8 vars = {
9   # By default, we should check out everything needed to run on the main
10   # chromium waterfalls. More info at: crbug.com/570091.
11   'checkout_configuration': 'default',
12   'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
13   'chromium_revision': '77bb30c0feae9b39c57af30e7b77a68d75727b83',
15   # Keep the Chromium default of generating location tags.
16   'generate_location_tags': True,
18   # ResultDB version
19   'resultdb_version': 'git_revision:6cc18e2763e180929d70c786b419c1f8e6bcc66c',
21   # By default, download the fuchsia sdk from the public sdk directory.
22   'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
23   'fuchsia_version': 'version:9.20220919.2.1',
24   # By default, download the fuchsia images from the fuchsia GCS bucket.
25   'fuchsia_images_bucket': 'fuchsia',
26   'checkout_fuchsia_boot_images': "qemu.x64",
27   'checkout_fuchsia': False,
29   # By default, do not check out the re-client binaries.
30   'checkout_reclient': False,
32   # reclient CIPD package version
33   'reclient_version': 're_client_version:0.81.1.0853992-gomaip',
35   # ninja CIPD package version
36   # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
37   'ninja_version': 'version:2@1.8.2.chromium.3',
40 deps = {
41   # TODO(kjellander): Move this to be Android-only.
42   'src/base':
43     'https://chromium.googlesource.com/chromium/src/base@b054aaefd4d4ec5aad7189c4e97000a06b594163',
44   'src/build':
45     'https://chromium.googlesource.com/chromium/src/build@1c4f38fd4f534d78b72cefc376a03b3e8b486e7c',
46   'src/buildtools':
47     'https://chromium.googlesource.com/chromium/src/buildtools@24fa2da896a027e7202bb8886177cccfe885b67d',
48   # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
49   'src/examples/androidtests/third_party/gradle': {
50     'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
51     'condition': 'checkout_android',
52   },
53   'src/ios': {
54     'url': 'https://chromium.googlesource.com/chromium/src/ios@2043810d93b43e6c40586f228b85ff65fd277067',
55     'condition': 'checkout_ios',
56   },
57   'src/testing':
58     'https://chromium.googlesource.com/chromium/src/testing@6f2362298838e8789b09282cf198c8582f9c4555',
59   'src/third_party':
60     'https://chromium.googlesource.com/chromium/src/third_party@28a4580f804c4fc4279ecf10100a409811030235',
62   'src/buildtools/linux64': {
63     'packages': [
64       {
65         'package': 'gn/gn/linux-${{arch}}',
66         'version': 'git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6',
67       }
68     ],
69     'dep_type': 'cipd',
70     'condition': 'checkout_linux',
71   },
72   'src/buildtools/mac': {
73     'packages': [
74       {
75         'package': 'gn/gn/mac-${{arch}}',
76         'version': 'git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6',
77       }
78     ],
79     'dep_type': 'cipd',
80     'condition': 'checkout_mac',
81   },
82   'src/buildtools/win': {
83     'packages': [
84       {
85         'package': 'gn/gn/windows-amd64',
86         'version': 'git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6',
87       }
88     ],
89     'dep_type': 'cipd',
90     'condition': 'checkout_win',
91   },
92   'src/buildtools/reclient': {
93     'packages': [
94       {
95         'package': 'infra/rbe/client/${{platform}}',
96         'version': Var('reclient_version'),
97       }
98     ],
99     'dep_type': 'cipd',
100     'condition': 'checkout_reclient',
101   },
103   'src/buildtools/clang_format/script':
104     'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
105   'src/buildtools/third_party/libc++/trunk':
106     'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@64d36e572d3f9719c5d75011a718f33f11126851',
107   'src/buildtools/third_party/libc++abi/trunk':
108     'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@9572e56a12c88c011d504a707ca94952be4664f9',
109   'src/buildtools/third_party/libunwind/trunk':
110     'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@1111799723f6a003e6f52202b9bf84387c552081',
112   'src/third_party/ninja': {
113     'packages': [
114       {
115         'package': 'infra/3pp/tools/ninja/${{platform}}',
116         'version': Var('ninja_version'),
117       }
118     ],
119     'dep_type': 'cipd',
120   },
122   'src/third_party/android_system_sdk': {
123       'packages': [
124           {
125               'package': 'chromium/third_party/android_system_sdk/public',
126               'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
127           },
128       ],
129       'condition': 'checkout_android',
130       'dep_type': 'cipd',
131   },
132   'src/tools/resultdb': {
133     'packages': [
134       {
135         'package': 'infra/tools/result_adapter/${{platform}}',
136         'version': Var('resultdb_version'),
137       },
138     ],
139     'dep_type': 'cipd',
140   },
142   'src/third_party/android_build_tools/aapt2': {
143       'packages': [
144           {
145               'package': 'chromium/third_party/android_build_tools/aapt2',
146               'version': 'nSnWUNu6ssPA-kPMvFQj4JjDXRWj2iubvvjfT1F6HCMC',
147           },
148       ],
149       'condition': 'checkout_android',
150       'dep_type': 'cipd',
151   },
153   'src/third_party/android_build_tools/bundletool': {
154       'packages': [
155           {
156                'package': 'chromium/third_party/android_build_tools/bundletool',
157                'version': 'IEZQhHFQzO9Ci1QxWZmssKqGmt2r_nCDMKr8t4cKY34C',
158           },
159       ],
160       'condition': 'checkout_android',
161       'dep_type': 'cipd',
162   },
164   'src/third_party/boringssl/src':
165     'https://boringssl.googlesource.com/boringssl.git@1ee71185a2322dc354bee5e5a0abfb1810a27dc6',
166   'src/third_party/breakpad/breakpad':
167     'https://chromium.googlesource.com/breakpad/breakpad.git@e085b3b50bde862d0cf3ce4594e3f391bcf5faec',
168   'src/third_party/catapult':
169     'https://chromium.googlesource.com/catapult.git@4793433248183dd073e608f655204d4acfdc7193',
170   'src/third_party/ced/src': {
171     'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
172   },
173   'src/third_party/colorama/src':
174     'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
175   'src/third_party/crc32c/src':
176     'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
177   'src/third_party/depot_tools':
178     'https://chromium.googlesource.com/chromium/tools/depot_tools.git@2c0a8c736a59044e4acc7be9e172343adc5c4310',
179   'src/third_party/ffmpeg':
180     'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@b9f01c3c54576330b2cf8918c54d5ee5be8faefe',
181   'src/third_party/grpc/src': {
182     'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
183   },
184   # Used for embedded builds. CrOS & Linux use the system version.
185   'src/third_party/fontconfig/src': {
186       'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
187       'condition': 'checkout_linux',
188   },
189   'src/third_party/freetype/src':
190     'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@5182264a40e70ff31be0a0ec8a0d5ffb5f65582e',
191   'src/third_party/harfbuzz-ng/src':
192     'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@56c467093598ec559a7148b61e112e9de52b7076',
193   'src/third_party/google_benchmark/src': {
194     'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
195   },
196   # WebRTC-only dependency (not present in Chromium).
197   'src/third_party/gtest-parallel':
198     'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
199   'src/third_party/google-truth': {
200       'packages': [
201           {
202               'package': 'chromium/third_party/google-truth',
203               'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
204           },
205       ],
206       'condition': 'checkout_android',
207       'dep_type': 'cipd',
208   },
209   'src/third_party/googletest/src':
210     'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
211   'src/third_party/icu': {
212     'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@20f8ac695af59b6c830def7d4e95bfeb13dd7be5',
213   },
214   'src/third_party/jdk': {
215       'packages': [
216           {
217               'package': 'chromium/third_party/jdk',
218               'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
219           },
220      ],
221       'condition': 'host_os == "linux" and checkout_android',
222       'dep_type': 'cipd',
223   },
224  'src/third_party/jsoncpp/source':
225     'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
226   'src/third_party/junit/src': {
227     'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
228     'condition': 'checkout_android',
229   },
230   # Used for building libFuzzers (only supports Linux).
231   'src/third_party/libFuzzer/src':
232     'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
233   'src/third_party/libjpeg_turbo':
234     'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
235   'src/third_party/libsrtp':
236     'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
237   'src/third_party/dav1d/libdav1d':
238     'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
239   'src/third_party/libaom/source/libaom':
240     'https://aomedia.googlesource.com/aom.git@7f32eb35ff2589369f095388701e3dfc4d6a9381',
241   'src/third_party/libunwindstack': {
242       'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@8740b09bd1f8b81bdba92766afcb9df1d6a1f14e',
243       'condition': 'checkout_android',
244   },
245   'src/third_party/perfetto':
246     'https://android.googlesource.com/platform/external/perfetto.git@129b11632395a84eb3307d72fde9a90945e18619',
247   'src/third_party/libvpx/source/libvpx':
248     'https://chromium.googlesource.com/webm/libvpx.git@9d6d0624d7943a09cc0be9df1a7402522989ac1a',
249   'src/third_party/libyuv':
250     'https://chromium.googlesource.com/libyuv/libyuv.git@00950840d1c9bcbb3eb6ebc5aac5793e71166c8b',
251   'src/third_party/lss': {
252     'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
253     'condition': 'checkout_android or checkout_linux',
254   },
255   'src/third_party/mockito/src': {
256     'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
257     'condition': 'checkout_android',
258   },
260   # Used by boringssl.
261   'src/third_party/nasm': {
262       'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
263   },
265   'src/third_party/openh264/src':
266     'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
267   'src/third_party/r8': {
268       'packages': [
269           {
270               'package': 'chromium/third_party/r8',
271               'version': 'szXK3tCGU7smsNs4r2mGqxme7d9KWLaOk0_ghbCJxUQC',
272           },
273       ],
274       'condition': 'checkout_android',
275       'dep_type': 'cipd',
276   },
277   # This duplication is intentional, so we avoid updating the r8.jar used by
278   # dexing unless necessary, since each update invalidates all incremental
279   # dexing and unnecessarily slows down all bots.
280   'src/third_party/r8/d8': {
281       'packages': [
282           {
283               'package': 'chromium/third_party/r8',
284               'version': 'tQcmB4wHWxamdPd8ix5IwMv8eBEbMBeN4vEtGjikDeQC',
285           },
286       ],
287       'condition': 'checkout_android',
288       'dep_type': 'cipd',
289   },
290   'src/third_party/requests/src': {
291     'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
292     'condition': 'checkout_android',
293   },
294   'src/tools':
295     'https://chromium.googlesource.com/chromium/src/tools@d97453670f86a8cc5050802a4a49083c5db3b39a',
297   'src/third_party/accessibility_test_framework': {
298       'packages': [
299           {
300               'package': 'chromium/third_party/accessibility-test-framework',
301               'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
302           },
303       ],
304       'condition': 'checkout_android',
305       'dep_type': 'cipd',
306   },
308   'src/third_party/android_support_test_runner': {
309       'packages': [
310           {
311               'package': 'chromium/third_party/android_support_test_runner',
312               'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
313           },
314       ],
315       'condition': 'checkout_android',
316       'dep_type': 'cipd',
317   },
319  'src/third_party/byte_buddy': {
320       'packages': [
321           {
322               'package': 'chromium/third_party/byte_buddy',
323               'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
324           },
325       ],
326       'condition': 'checkout_android',
327       'dep_type': 'cipd',
328   },
330   'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
331       'packages': [
332           {
333               'package': 'chromium/third_party/android_sdk/public/build-tools',
334               'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
335           },
336       ],
337       'condition': 'checkout_android',
338       'dep_type': 'cipd',
339   },
341   'src/third_party/espresso': {
342       'packages': [
343           {
344               'package': 'chromium/third_party/espresso',
345               'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
346           },
347       ],
348       'condition': 'checkout_android',
349       'dep_type': 'cipd',
350   },
352   'src/third_party/hamcrest': {
353       'packages': [
354           {
355               'package': 'chromium/third_party/hamcrest',
356               'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
357           },
358       ],
359       'condition': 'checkout_android',
360       'dep_type': 'cipd',
361   },
363   'src/third_party/android_ndk': {
364       'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
365       'condition': 'checkout_android',
366   },
368   'src/third_party/androidx': {
369     'packages': [
370       {
371           'package': 'chromium/third_party/androidx',
372           'version': 'h7h2tZ_Dqu-O57Bk14oz6B7AaJLu1naK5jGnsQ5vaJQC',
373       },
374     ],
375     'condition': 'checkout_android',
376     'dep_type': 'cipd',
377   },
379   'src/third_party/android_build_tools/manifest_merger': {
380       'packages': [
381           {
382                'package': 'chromium/third_party/android_build_tools/manifest_merger',
383                'version': 'bUREd_PkCqlp2ww6zmyOLGf0jhqgbnf6GT4V1xkAZ10C',
384           },
385       ],
386       'condition': 'checkout_android',
387       'dep_type': 'cipd',
388   },
390   'src/third_party/android_sdk/public': {
391       'packages': [
392           {
393               'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
394               'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
395           },
396           {
397               'package': 'chromium/third_party/android_sdk/public/emulator',
398               'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
399           },
400           {
401               'package': 'chromium/third_party/android_sdk/public/patcher',
402               'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
403           },
404           {
405               'package': 'chromium/third_party/android_sdk/public/platform-tools',
406               'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
407           },
408           {
409               'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
410               'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
411           },
412           {
413               'package': 'chromium/third_party/android_sdk/public/sources/android-31',
414               'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
415           },
416           {
417               'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
418               'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
419           },
420       ],
421       'condition': 'checkout_android',
422       'dep_type': 'cipd',
423   },
425   'src/third_party/icu4j': {
426       'packages': [
427           {
428               'package': 'chromium/third_party/icu4j',
429               'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
430           },
431       ],
432       'condition': 'checkout_android',
433       'dep_type': 'cipd',
434   },
436   'src/third_party/objenesis': {
437       'packages': [
438           {
439               'package': 'chromium/third_party/objenesis',
440               'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
441           },
442       ],
443       'condition': 'checkout_android',
444       'dep_type': 'cipd',
445   },
447   'src/third_party/robolectric': {
448       'packages': [
449           {
450               'package': 'chromium/third_party/robolectric',
451               'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
452           },
453       ],
454       'condition': 'checkout_android',
455       'dep_type': 'cipd',
456   },
458   'src/third_party/sqlite4java': {
459       'packages': [
460           {
461               'package': 'chromium/third_party/sqlite4java',
462               'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
463           },
464       ],
465       'condition': 'checkout_android',
466       'dep_type': 'cipd',
467   },
469   'src/third_party/turbine': {
470       'packages': [
471           {
472               'package': 'chromium/third_party/turbine',
473               'version': 'rrpgWQ-uylo8c5IPgUVP464LwcVOmt29MqwsR59O_zkC',
474           },
475       ],
476       'condition': 'checkout_android',
477       'dep_type': 'cipd',
478   },
480   'src/tools/luci-go': {
481       'packages': [
482         {
483           'package': 'infra/tools/luci/isolate/${{platform}}',
484           'version': 'git_revision:9f65ffe719f73af390727d369b342c22fa37ea54',
485         },
486         {
487           'package': 'infra/tools/luci/swarming/${{platform}}',
488           'version': 'git_revision:9f65ffe719f73af390727d369b342c22fa37ea54',
489         },
490       ],
491       'dep_type': 'cipd',
492   },
494   # Everything coming after this is automatically updated by the auto-roller.
495   # === ANDROID_DEPS Generated Code Start ===
496   # Generated by //third_party/android_deps/fetch_all.py
497   'src/third_party/android_deps/libs/android_arch_core_common': {
498       'packages': [
499           {
500               'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
501               'version': 'version:2@1.1.1.cr1',
502           },
503       ],
504       'condition': 'checkout_android',
505       'dep_type': 'cipd',
506   },
508   'src/third_party/android_deps/libs/android_arch_core_runtime': {
509       'packages': [
510           {
511               'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
512               'version': 'version:2@1.1.1.cr1',
513           },
514       ],
515       'condition': 'checkout_android',
516       'dep_type': 'cipd',
517   },
519   'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
520       'packages': [
521           {
522               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
523               'version': 'version:2@1.1.1.cr1',
524           },
525       ],
526       'condition': 'checkout_android',
527       'dep_type': 'cipd',
528   },
530   'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
531       'packages': [
532           {
533               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
534               'version': 'version:2@1.1.1.cr1',
535           },
536       ],
537       'condition': 'checkout_android',
538       'dep_type': 'cipd',
539   },
541   'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
542       'packages': [
543           {
544               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
545               'version': 'version:2@1.1.1.cr1',
546           },
547       ],
548       'condition': 'checkout_android',
549       'dep_type': 'cipd',
550   },
552   'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
553       'packages': [
554           {
555               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
556               'version': 'version:2@1.1.1.cr1',
557           },
558       ],
559       'condition': 'checkout_android',
560       'dep_type': 'cipd',
561   },
563   'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
564       'packages': [
565           {
566               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
567               'version': 'version:2@1.1.1.cr1',
568           },
569       ],
570       'condition': 'checkout_android',
571       'dep_type': 'cipd',
572   },
574   'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
575       'packages': [
576           {
577               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
578               'version': 'version:2@1.1.1.cr1',
579           },
580       ],
581       'condition': 'checkout_android',
582       'dep_type': 'cipd',
583   },
585   'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
586       'packages': [
587           {
588               'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
589               'version': 'version:2@28.0.0.cr1',
590           },
591       ],
592       'condition': 'checkout_android',
593       'dep_type': 'cipd',
594   },
596   'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
597       'packages': [
598           {
599               'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
600               'version': 'version:2@28.0.0.cr1',
601           },
602       ],
603       'condition': 'checkout_android',
604       'dep_type': 'cipd',
605   },
607   'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
608       'packages': [
609           {
610               'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
611               'version': 'version:2@28.0.0.cr1',
612           },
613       ],
614       'condition': 'checkout_android',
615       'dep_type': 'cipd',
616   },
618   'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
619       'packages': [
620           {
621               'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
622               'version': 'version:2@28.0.0.cr1',
623           },
624       ],
625       'condition': 'checkout_android',
626       'dep_type': 'cipd',
627   },
629   'src/third_party/android_deps/libs/com_android_support_collections': {
630       'packages': [
631           {
632               'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
633               'version': 'version:2@28.0.0.cr1',
634           },
635       ],
636       'condition': 'checkout_android',
637       'dep_type': 'cipd',
638   },
640   'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
641       'packages': [
642           {
643               'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
644               'version': 'version:2@28.0.0.cr1',
645           },
646       ],
647       'condition': 'checkout_android',
648       'dep_type': 'cipd',
649   },
651   'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
652       'packages': [
653           {
654               'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
655               'version': 'version:2@28.0.0.cr1',
656           },
657       ],
658       'condition': 'checkout_android',
659       'dep_type': 'cipd',
660   },
662   'src/third_party/android_deps/libs/com_android_support_customview': {
663       'packages': [
664           {
665               'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
666               'version': 'version:2@28.0.0.cr1',
667           },
668       ],
669       'condition': 'checkout_android',
670       'dep_type': 'cipd',
671   },
673   'src/third_party/android_deps/libs/com_android_support_design': {
674       'packages': [
675           {
676               'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
677               'version': 'version:2@28.0.0.cr1',
678           },
679       ],
680       'condition': 'checkout_android',
681       'dep_type': 'cipd',
682   },
684   'src/third_party/android_deps/libs/com_android_support_documentfile': {
685       'packages': [
686           {
687               'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
688               'version': 'version:2@28.0.0.cr1',
689           },
690       ],
691       'condition': 'checkout_android',
692       'dep_type': 'cipd',
693   },
695   'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
696       'packages': [
697           {
698               'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
699               'version': 'version:2@28.0.0.cr1',
700           },
701       ],
702       'condition': 'checkout_android',
703       'dep_type': 'cipd',
704   },
706   'src/third_party/android_deps/libs/com_android_support_interpolator': {
707       'packages': [
708           {
709               'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
710               'version': 'version:2@28.0.0.cr1',
711           },
712       ],
713       'condition': 'checkout_android',
714       'dep_type': 'cipd',
715   },
717   'src/third_party/android_deps/libs/com_android_support_loader': {
718       'packages': [
719           {
720               'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
721               'version': 'version:2@28.0.0.cr1',
722           },
723       ],
724       'condition': 'checkout_android',
725       'dep_type': 'cipd',
726   },
728   'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
729       'packages': [
730           {
731               'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
732               'version': 'version:2@28.0.0.cr1',
733           },
734       ],
735       'condition': 'checkout_android',
736       'dep_type': 'cipd',
737   },
739   'src/third_party/android_deps/libs/com_android_support_multidex': {
740       'packages': [
741           {
742               'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
743               'version': 'version:2@1.0.0.cr1',
744           },
745       ],
746       'condition': 'checkout_android',
747       'dep_type': 'cipd',
748   },
750   'src/third_party/android_deps/libs/com_android_support_print': {
751       'packages': [
752           {
753               'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
754               'version': 'version:2@28.0.0.cr1',
755           },
756       ],
757       'condition': 'checkout_android',
758       'dep_type': 'cipd',
759   },
761   'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
762       'packages': [
763           {
764               'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
765               'version': 'version:2@28.0.0.cr1',
766           },
767       ],
768       'condition': 'checkout_android',
769       'dep_type': 'cipd',
770   },
772   'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
773       'packages': [
774           {
775               'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
776               'version': 'version:2@28.0.0.cr1',
777           },
778       ],
779       'condition': 'checkout_android',
780       'dep_type': 'cipd',
781   },
783   'src/third_party/android_deps/libs/com_android_support_support_annotations': {
784       'packages': [
785           {
786               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
787               'version': 'version:2@28.0.0.cr1',
788           },
789       ],
790       'condition': 'checkout_android',
791       'dep_type': 'cipd',
792   },
794   'src/third_party/android_deps/libs/com_android_support_support_compat': {
795       'packages': [
796           {
797               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
798               'version': 'version:2@28.0.0.cr1',
799           },
800       ],
801       'condition': 'checkout_android',
802       'dep_type': 'cipd',
803   },
805   'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
806       'packages': [
807           {
808               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
809               'version': 'version:2@28.0.0.cr1',
810           },
811       ],
812       'condition': 'checkout_android',
813       'dep_type': 'cipd',
814   },
816   'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
817       'packages': [
818           {
819               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
820               'version': 'version:2@28.0.0.cr1',
821           },
822       ],
823       'condition': 'checkout_android',
824       'dep_type': 'cipd',
825   },
827   'src/third_party/android_deps/libs/com_android_support_support_fragment': {
828       'packages': [
829           {
830               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
831               'version': 'version:2@28.0.0.cr1',
832           },
833       ],
834       'condition': 'checkout_android',
835       'dep_type': 'cipd',
836   },
838   'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
839       'packages': [
840           {
841               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
842               'version': 'version:2@28.0.0.cr1',
843           },
844       ],
845       'condition': 'checkout_android',
846       'dep_type': 'cipd',
847   },
849   'src/third_party/android_deps/libs/com_android_support_support_v4': {
850       'packages': [
851           {
852               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
853               'version': 'version:2@28.0.0.cr1',
854           },
855       ],
856       'condition': 'checkout_android',
857       'dep_type': 'cipd',
858   },
860   'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
861       'packages': [
862           {
863               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
864               'version': 'version:2@28.0.0.cr1',
865           },
866       ],
867       'condition': 'checkout_android',
868       'dep_type': 'cipd',
869   },
871   'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
872       'packages': [
873           {
874               'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
875               'version': 'version:2@28.0.0.cr1',
876           },
877       ],
878       'condition': 'checkout_android',
879       'dep_type': 'cipd',
880   },
882   'src/third_party/android_deps/libs/com_android_support_transition': {
883       'packages': [
884           {
885               'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
886               'version': 'version:2@28.0.0.cr1',
887           },
888       ],
889       'condition': 'checkout_android',
890       'dep_type': 'cipd',
891   },
893   'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
894       'packages': [
895           {
896               'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
897               'version': 'version:2@28.0.0.cr1',
898           },
899       ],
900       'condition': 'checkout_android',
901       'dep_type': 'cipd',
902   },
904   'src/third_party/android_deps/libs/com_android_support_viewpager': {
905       'packages': [
906           {
907               'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
908               'version': 'version:2@28.0.0.cr1',
909           },
910       ],
911       'condition': 'checkout_android',
912       'dep_type': 'cipd',
913   },
915   'src/third_party/android_deps/libs/com_android_tools_common': {
916       'packages': [
917           {
918               'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
919               'version': 'version:2@30.2.0-beta01.cr1',
920           },
921       ],
922       'condition': 'checkout_android',
923       'dep_type': 'cipd',
924   },
926   'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
927       'packages': [
928           {
929               'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
930               'version': 'version:2@1.1.5.cr1',
931           },
932       ],
933       'condition': 'checkout_android',
934       'dep_type': 'cipd',
935   },
937   'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
938       'packages': [
939           {
940               'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
941               'version': 'version:2@1.1.5.cr1',
942           },
943       ],
944       'condition': 'checkout_android',
945       'dep_type': 'cipd',
946   },
948   'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
949       'packages': [
950           {
951               'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
952               'version': 'version:2@30.2.0-beta01.cr1',
953           },
954       ],
955       'condition': 'checkout_android',
956       'dep_type': 'cipd',
957   },
959   'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
960       'packages': [
961           {
962               'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
963               'version': 'version:2@30.2.0-beta01.cr1',
964           },
965       ],
966       'condition': 'checkout_android',
967       'dep_type': 'cipd',
968   },
970   'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
971       'packages': [
972           {
973               'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
974               'version': 'version:2@2.8.8.cr1',
975           },
976       ],
977       'condition': 'checkout_android',
978       'dep_type': 'cipd',
979   },
981   'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
982       'packages': [
983           {
984               'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
985               'version': 'version:2@1.0.cr1',
986           },
987       ],
988       'condition': 'checkout_android',
989       'dep_type': 'cipd',
990   },
992   'src/third_party/android_deps/libs/com_google_android_annotations': {
993       'packages': [
994           {
995               'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
996               'version': 'version:2@4.1.1.4.cr1',
997           },
998       ],
999       'condition': 'checkout_android',
1000       'dep_type': 'cipd',
1001   },
1003   'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1004       'packages': [
1005           {
1006               'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
1007               'version': 'version:2@4.0.0.cr1',
1008           },
1009       ],
1010       'condition': 'checkout_android',
1011       'dep_type': 'cipd',
1012   },
1014   'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1015       'packages': [
1016           {
1017               'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
1018               'version': 'version:2@2.2.1.cr1',
1019           },
1020       ],
1021       'condition': 'checkout_android',
1022       'dep_type': 'cipd',
1023   },
1025   'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
1026       'packages': [
1027           {
1028               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
1029               'version': 'version:2@20.1.0.cr1',
1030           },
1031       ],
1032       'condition': 'checkout_android',
1033       'dep_type': 'cipd',
1034   },
1036   'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1037       'packages': [
1038           {
1039               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
1040               'version': 'version:2@18.0.1.cr1',
1041           },
1042       ],
1043       'condition': 'checkout_android',
1044       'dep_type': 'cipd',
1045   },
1047   'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1048       'packages': [
1049           {
1050               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
1051               'version': 'version:2@18.0.2.cr1',
1052           },
1053       ],
1054       'condition': 'checkout_android',
1055       'dep_type': 'cipd',
1056   },
1058   'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1059       'packages': [
1060           {
1061               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
1062               'version': 'version:2@18.0.1.cr1',
1063           },
1064       ],
1065       'condition': 'checkout_android',
1066       'dep_type': 'cipd',
1067   },
1069   'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1070       'packages': [
1071           {
1072               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
1073               'version': 'version:2@18.0.1.cr1',
1074           },
1075       ],
1076       'condition': 'checkout_android',
1077       'dep_type': 'cipd',
1078   },
1080   'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1081       'packages': [
1082           {
1083               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1084               'version': 'version:2@17.0.0.cr1',
1085           },
1086       ],
1087       'condition': 'checkout_android',
1088       'dep_type': 'cipd',
1089   },
1091   'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1092       'packages': [
1093           {
1094               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1095               'version': 'version:2@17.0.0.cr1',
1096           },
1097       ],
1098       'condition': 'checkout_android',
1099       'dep_type': 'cipd',
1100   },
1102   'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1103       'packages': [
1104           {
1105               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1106               'version': 'version:2@17.0.0.cr1',
1107           },
1108       ],
1109       'condition': 'checkout_android',
1110       'dep_type': 'cipd',
1111   },
1113   'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1114       'packages': [
1115           {
1116               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
1117               'version': 'version:2@16.0.0.cr1',
1118           },
1119       ],
1120       'condition': 'checkout_android',
1121       'dep_type': 'cipd',
1122   },
1124   'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1125       'packages': [
1126           {
1127               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1128               'version': 'version:2@19.0.0-beta.cr1',
1129           },
1130       ],
1131       'condition': 'checkout_android',
1132       'dep_type': 'cipd',
1133   },
1135   'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1136       'packages': [
1137           {
1138               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1139               'version': 'version:2@17.0.0.cr1',
1140           },
1141       ],
1142       'condition': 'checkout_android',
1143       'dep_type': 'cipd',
1144   },
1146   'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1147       'packages': [
1148           {
1149               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1150               'version': 'version:2@17.0.0.cr1',
1151           },
1152       ],
1153       'condition': 'checkout_android',
1154       'dep_type': 'cipd',
1155   },
1157   'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1158       'packages': [
1159           {
1160               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1161               'version': 'version:2@17.0.0.cr1',
1162           },
1163       ],
1164       'condition': 'checkout_android',
1165       'dep_type': 'cipd',
1166   },
1168   'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1169       'packages': [
1170           {
1171               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1172               'version': 'version:2@18.0.1.cr1',
1173           },
1174       ],
1175       'condition': 'checkout_android',
1176       'dep_type': 'cipd',
1177   },
1179   'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1180       'packages': [
1181           {
1182               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1183               'version': 'version:2@19.0.1.cr1',
1184           },
1185       ],
1186       'condition': 'checkout_android',
1187       'dep_type': 'cipd',
1188   },
1190   'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1191       'packages': [
1192           {
1193               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1194               'version': 'version:2@17.0.0.cr1',
1195           },
1196       ],
1197       'condition': 'checkout_android',
1198       'dep_type': 'cipd',
1199   },
1201   'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1202       'packages': [
1203           {
1204               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1205               'version': 'version:2@17.0.0.cr1',
1206           },
1207       ],
1208       'condition': 'checkout_android',
1209       'dep_type': 'cipd',
1210   },
1212   'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1213       'packages': [
1214           {
1215               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1216               'version': 'version:2@17.0.0.cr1',
1217           },
1218       ],
1219       'condition': 'checkout_android',
1220       'dep_type': 'cipd',
1221   },
1223   'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1224       'packages': [
1225           {
1226               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
1227               'version': 'version:2@18.0.1.cr1',
1228           },
1229       ],
1230       'condition': 'checkout_android',
1231       'dep_type': 'cipd',
1232   },
1234   'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
1235       'packages': [
1236           {
1237               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1238               'version': 'version:2@20.1.3.cr1',
1239           },
1240       ],
1241       'condition': 'checkout_android',
1242       'dep_type': 'cipd',
1243   },
1245   'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1246       'packages': [
1247           {
1248               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1249               'version': 'version:2@19.1.3.cr1',
1250           },
1251       ],
1252       'condition': 'checkout_android',
1253       'dep_type': 'cipd',
1254   },
1256   'src/third_party/android_deps/libs/com_google_android_material_material': {
1257       'packages': [
1258           {
1259               'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
1260               'version': 'version:2@1.7.0-alpha02.cr1',
1261           },
1262       ],
1263       'condition': 'checkout_android',
1264       'dep_type': 'cipd',
1265   },
1267   'src/third_party/android_deps/libs/com_google_android_play_core': {
1268       'packages': [
1269           {
1270               'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
1271               'version': 'version:2@1.10.0.cr1',
1272           },
1273       ],
1274       'condition': 'checkout_android',
1275       'dep_type': 'cipd',
1276   },
1278   'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1279       'packages': [
1280           {
1281               'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
1282               'version': 'version:2@1.2.1.cr1',
1283           },
1284       ],
1285       'condition': 'checkout_android',
1286       'dep_type': 'cipd',
1287   },
1289   'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1290       'packages': [
1291           {
1292               'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
1293               'version': 'version:2@1.0-rc6.cr1',
1294           },
1295       ],
1296       'condition': 'checkout_android',
1297       'dep_type': 'cipd',
1298   },
1300   'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1301       'packages': [
1302           {
1303               'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
1304               'version': 'version:2@1.0-rc6.cr1',
1305           },
1306       ],
1307       'condition': 'checkout_android',
1308       'dep_type': 'cipd',
1309   },
1311   'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1312       'packages': [
1313           {
1314               'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
1315               'version': 'version:2@1.9.cr1',
1316           },
1317       ],
1318       'condition': 'checkout_android',
1319       'dep_type': 'cipd',
1320   },
1322   'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1323       'packages': [
1324           {
1325               'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
1326               'version': 'version:2@3.0.2.cr1',
1327           },
1328       ],
1329       'condition': 'checkout_android',
1330       'dep_type': 'cipd',
1331   },
1333   'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1334       'packages': [
1335           {
1336               'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
1337               'version': 'version:2@2.9.0.cr1',
1338           },
1339       ],
1340       'condition': 'checkout_android',
1341       'dep_type': 'cipd',
1342   },
1344   'src/third_party/android_deps/libs/com_google_dagger_dagger': {
1345       'packages': [
1346           {
1347               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1348               'version': 'version:2@2.30.cr1',
1349           },
1350       ],
1351       'condition': 'checkout_android',
1352       'dep_type': 'cipd',
1353   },
1355   'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1356       'packages': [
1357           {
1358               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1359               'version': 'version:2@2.30.cr1',
1360           },
1361       ],
1362       'condition': 'checkout_android',
1363       'dep_type': 'cipd',
1364   },
1366   'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1367       'packages': [
1368           {
1369               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1370               'version': 'version:2@2.30.cr1',
1371           },
1372       ],
1373       'condition': 'checkout_android',
1374       'dep_type': 'cipd',
1375   },
1377   'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
1378       'packages': [
1379           {
1380               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1381               'version': 'version:2@2.30.cr1',
1382           },
1383       ],
1384       'condition': 'checkout_android',
1385       'dep_type': 'cipd',
1386   },
1388   'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1389       'packages': [
1390           {
1391               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
1392               'version': 'version:2@2.11.0.cr1',
1393           },
1394       ],
1395       'condition': 'checkout_android',
1396       'dep_type': 'cipd',
1397   },
1399   'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1400       'packages': [
1401           {
1402               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
1403               'version': 'version:2@2.14.0.cr1',
1404           },
1405       ],
1406       'condition': 'checkout_android',
1407       'dep_type': 'cipd',
1408   },
1410   'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1411       'packages': [
1412           {
1413               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
1414               'version': 'version:2@2.11.0.cr1',
1415           },
1416       ],
1417       'condition': 'checkout_android',
1418       'dep_type': 'cipd',
1419   },
1421   'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1422       'packages': [
1423           {
1424               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
1425               'version': 'version:2@2.11.0.cr1',
1426           },
1427       ],
1428       'condition': 'checkout_android',
1429       'dep_type': 'cipd',
1430   },
1432   'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1433       'packages': [
1434           {
1435               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
1436               'version': 'version:2@2.11.0.cr1',
1437           },
1438       ],
1439       'condition': 'checkout_android',
1440       'dep_type': 'cipd',
1441   },
1443   'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1444       'packages': [
1445           {
1446               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
1447               'version': 'version:2@9+181-r4173-1.cr1',
1448           },
1449       ],
1450       'condition': 'checkout_android',
1451       'dep_type': 'cipd',
1452   },
1454   'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1455       'packages': [
1456           {
1457               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
1458               'version': 'version:2@9-dev-r4023-3.cr1',
1459           },
1460       ],
1461       'condition': 'checkout_android',
1462       'dep_type': 'cipd',
1463   },
1465   'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1466       'packages': [
1467           {
1468               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
1469               'version': 'version:2@16.0.0.cr1',
1470           },
1471       ],
1472       'condition': 'checkout_android',
1473       'dep_type': 'cipd',
1474   },
1476   'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1477       'packages': [
1478           {
1479               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
1480               'version': 'version:2@19.5.0.cr1',
1481           },
1482       ],
1483       'condition': 'checkout_android',
1484       'dep_type': 'cipd',
1485   },
1487   'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1488       'packages': [
1489           {
1490               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
1491               'version': 'version:2@16.1.0.cr1',
1492           },
1493       ],
1494       'condition': 'checkout_android',
1495       'dep_type': 'cipd',
1496   },
1498   'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1499       'packages': [
1500           {
1501               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
1502               'version': 'version:2@16.1.0.cr1',
1503           },
1504       ],
1505       'condition': 'checkout_android',
1506       'dep_type': 'cipd',
1507   },
1509   'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1510       'packages': [
1511           {
1512               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
1513               'version': 'version:2@17.1.0.cr1',
1514           },
1515       ],
1516       'condition': 'checkout_android',
1517       'dep_type': 'cipd',
1518   },
1520   'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1521       'packages': [
1522           {
1523               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
1524               'version': 'version:2@21.0.1.cr1',
1525           },
1526       ],
1527       'condition': 'checkout_android',
1528       'dep_type': 'cipd',
1529   },
1531   'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1532       'packages': [
1533           {
1534               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
1535               'version': 'version:2@17.0.0.cr1',
1536           },
1537       ],
1538       'condition': 'checkout_android',
1539       'dep_type': 'cipd',
1540   },
1542   'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1543       'packages': [
1544           {
1545               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
1546               'version': 'version:2@16.3.5.cr1',
1547           },
1548       ],
1549       'condition': 'checkout_android',
1550       'dep_type': 'cipd',
1551   },
1553   'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1554       'packages': [
1555           {
1556               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
1557               'version': 'version:2@16.0.1.cr1',
1558           },
1559       ],
1560       'condition': 'checkout_android',
1561       'dep_type': 'cipd',
1562   },
1564   'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1565       'packages': [
1566           {
1567               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
1568               'version': 'version:2@18.0.0.cr1',
1569           },
1570       ],
1571       'condition': 'checkout_android',
1572       'dep_type': 'cipd',
1573   },
1575   'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1576       'packages': [
1577           {
1578               'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
1579               'version': 'version:2@21.0.1.cr1',
1580           },
1581       ],
1582       'condition': 'checkout_android',
1583       'dep_type': 'cipd',
1584   },
1586   'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1587       'packages': [
1588           {
1589               'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
1590               'version': 'version:2@2.0.3.cr1',
1591           },
1592       ],
1593       'condition': 'checkout_android',
1594       'dep_type': 'cipd',
1595   },
1597   'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1598       'packages': [
1599           {
1600               'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
1601               'version': 'version:2@1.5.cr1',
1602           },
1603       ],
1604       'condition': 'checkout_android',
1605       'dep_type': 'cipd',
1606   },
1608   'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1609       'packages': [
1610           {
1611               'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
1612               'version': 'version:2@1.0.1.cr1',
1613           },
1614       ],
1615       'condition': 'checkout_android',
1616       'dep_type': 'cipd',
1617   },
1619   'src/third_party/android_deps/libs/com_google_guava_guava': {
1620       'packages': [
1621           {
1622               'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
1623               'version': 'version:2@31.0.1-jre.cr1',
1624           },
1625       ],
1626       'condition': 'checkout_android',
1627       'dep_type': 'cipd',
1628   },
1630   'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1631       'packages': [
1632           {
1633               'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
1634               'version': 'version:2@31.1-android.cr1',
1635           },
1636       ],
1637       'condition': 'checkout_android',
1638       'dep_type': 'cipd',
1639   },
1641   'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1642       'packages': [
1643           {
1644               'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
1645               'version': 'version:2@1.0.cr1',
1646           },
1647       ],
1648       'condition': 'checkout_android',
1649       'dep_type': 'cipd',
1650   },
1652   'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1653       'packages': [
1654           {
1655               'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
1656               'version': 'version:2@1.3.cr1',
1657           },
1658       ],
1659       'condition': 'checkout_android',
1660       'dep_type': 'cipd',
1661   },
1663   'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1664       'packages': [
1665           {
1666               'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
1667               'version': 'version:2@3.19.2.cr1',
1668           },
1669       ],
1670       'condition': 'checkout_android',
1671       'dep_type': 'cipd',
1672   },
1674   'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
1675       'packages': [
1676           {
1677               'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
1678               'version': 'version:2@3.21.1.cr1',
1679           },
1680       ],
1681       'condition': 'checkout_android',
1682       'dep_type': 'cipd',
1683   },
1685   'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1686       'packages': [
1687           {
1688               'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
1689               'version': 'version:2@1.3.0.cr1',
1690           },
1691       ],
1692       'condition': 'checkout_android',
1693       'dep_type': 'cipd',
1694   },
1696   'src/third_party/android_deps/libs/com_squareup_javapoet': {
1697       'packages': [
1698           {
1699               'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
1700               'version': 'version:2@1.13.0.cr1',
1701           },
1702       ],
1703       'condition': 'checkout_android',
1704       'dep_type': 'cipd',
1705   },
1707   'src/third_party/android_deps/libs/com_squareup_javawriter': {
1708       'packages': [
1709           {
1710               'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
1711               'version': 'version:2@2.1.1.cr1',
1712           },
1713       ],
1714       'condition': 'checkout_android',
1715       'dep_type': 'cipd',
1716   },
1718   'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1719       'packages': [
1720           {
1721               'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
1722               'version': 'version:2@4.0.cr1',
1723           },
1724       ],
1725       'condition': 'checkout_android',
1726       'dep_type': 'cipd',
1727   },
1729   'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1730       'packages': [
1731           {
1732               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1733               'version': 'version:2@1.49.0.cr1',
1734           },
1735       ],
1736       'condition': 'checkout_android',
1737       'dep_type': 'cipd',
1738   },
1740   'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1741       'packages': [
1742           {
1743               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1744               'version': 'version:2@1.49.0.cr1',
1745           },
1746       ],
1747       'condition': 'checkout_android',
1748       'dep_type': 'cipd',
1749   },
1751   'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1752       'packages': [
1753           {
1754               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1755               'version': 'version:2@1.49.0.cr1',
1756           },
1757       ],
1758       'condition': 'checkout_android',
1759       'dep_type': 'cipd',
1760   },
1762   'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1763       'packages': [
1764           {
1765               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1766               'version': 'version:2@1.49.0.cr1',
1767           },
1768       ],
1769       'condition': 'checkout_android',
1770       'dep_type': 'cipd',
1771   },
1773   'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1774       'packages': [
1775           {
1776               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1777               'version': 'version:2@1.49.0.cr1',
1778           },
1779       ],
1780       'condition': 'checkout_android',
1781       'dep_type': 'cipd',
1782   },
1784   'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1785       'packages': [
1786           {
1787               'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1788               'version': 'version:2@1.49.0.cr1',
1789           },
1790       ],
1791       'condition': 'checkout_android',
1792       'dep_type': 'cipd',
1793   },
1795   'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1796       'packages': [
1797           {
1798               'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1799               'version': 'version:2@0.25.0.cr1',
1800           },
1801       ],
1802       'condition': 'checkout_android',
1803       'dep_type': 'cipd',
1804   },
1806   'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1807       'packages': [
1808           {
1809               'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
1810               'version': 'version:2@1.3.2.cr1',
1811           },
1812       ],
1813       'condition': 'checkout_android',
1814       'dep_type': 'cipd',
1815   },
1817   'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1818       'packages': [
1819           {
1820               'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
1821               'version': 'version:2@1.0.cr1',
1822           },
1823       ],
1824       'condition': 'checkout_android',
1825       'dep_type': 'cipd',
1826   },
1828   'src/third_party/android_deps/libs/javax_inject_javax_inject': {
1829       'packages': [
1830           {
1831               'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
1832               'version': 'version:2@1.cr1',
1833           },
1834       ],
1835       'condition': 'checkout_android',
1836       'dep_type': 'cipd',
1837   },
1839   'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1840       'packages': [
1841           {
1842               'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1843               'version': 'version:2@1.12.13.cr1',
1844           },
1845       ],
1846       'condition': 'checkout_android',
1847       'dep_type': 'cipd',
1848   },
1850   'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1851       'packages': [
1852           {
1853               'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1854               'version': 'version:2@1.12.13.cr1',
1855           },
1856       ],
1857       'condition': 'checkout_android',
1858       'dep_type': 'cipd',
1859   },
1861   'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1862       'packages': [
1863           {
1864               'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
1865               'version': 'version:2@0.2.cr1',
1866           },
1867       ],
1868       'condition': 'checkout_android',
1869       'dep_type': 'cipd',
1870   },
1872   'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1873       'packages': [
1874           {
1875               'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
1876               'version': 'version:2@2.3.0.cr1',
1877           },
1878       ],
1879       'condition': 'checkout_android',
1880       'dep_type': 'cipd',
1881   },
1883   'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1884       'packages': [
1885           {
1886               'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1887               'version': 'version:2@1.68.cr1',
1888           },
1889       ],
1890       'condition': 'checkout_android',
1891       'dep_type': 'cipd',
1892   },
1894   'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1895       'packages': [
1896           {
1897               'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
1898               'version': 'version:2@1.2.1.cr1',
1899           },
1900       ],
1901       'condition': 'checkout_android',
1902       'dep_type': 'cipd',
1903   },
1905   'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1906       'packages': [
1907           {
1908               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
1909               'version': 'version:2@2.5.5.cr1',
1910           },
1911       ],
1912       'condition': 'checkout_android',
1913       'dep_type': 'cipd',
1914   },
1916   'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
1917       'packages': [
1918           {
1919               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
1920               'version': 'version:2@3.25.0.cr1',
1921           },
1922       ],
1923       'condition': 'checkout_android',
1924       'dep_type': 'cipd',
1925   },
1927   'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1928       'packages': [
1929           {
1930               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1931               'version': 'version:2@3.25.0.cr1',
1932           },
1933       ],
1934       'condition': 'checkout_android',
1935       'dep_type': 'cipd',
1936   },
1938   'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
1939       'packages': [
1940           {
1941               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
1942               'version': 'version:2@3.15.0.cr1',
1943           },
1944       ],
1945       'condition': 'checkout_android',
1946       'dep_type': 'cipd',
1947   },
1949   'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1950       'packages': [
1951           {
1952               'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
1953               'version': 'version:2@1.21.cr1',
1954           },
1955       ],
1956       'condition': 'checkout_android',
1957       'dep_type': 'cipd',
1958   },
1960   'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1961       'packages': [
1962           {
1963               'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
1964               'version': 'version:2@4.4.1.201607150455-r.cr1',
1965           },
1966       ],
1967       'condition': 'checkout_android',
1968       'dep_type': 'cipd',
1969   },
1971   'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1972       'packages': [
1973           {
1974               'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1975               'version': 'version:2@2.2.cr1',
1976           },
1977       ],
1978       'condition': 'checkout_android',
1979       'dep_type': 'cipd',
1980   },
1982   'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1983       'packages': [
1984           {
1985               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
1986               'version': 'version:2@13.0.cr1',
1987           },
1988       ],
1989       'condition': 'checkout_android',
1990       'dep_type': 'cipd',
1991   },
1993   'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1994       'packages': [
1995           {
1996               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
1997               'version': 'version:2@1.7.10.cr1',
1998           },
1999       ],
2000       'condition': 'checkout_android',
2001       'dep_type': 'cipd',
2002   },
2004   'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2005       'packages': [
2006           {
2007               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
2008               'version': 'version:2@1.7.10.cr1',
2009           },
2010       ],
2011       'condition': 'checkout_android',
2012       'dep_type': 'cipd',
2013   },
2015   'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
2016       'packages': [
2017           {
2018               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
2019               'version': 'version:2@1.6.20.cr1',
2020           },
2021       ],
2022       'condition': 'checkout_android',
2023       'dep_type': 'cipd',
2024   },
2026   'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
2027       'packages': [
2028           {
2029               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
2030               'version': 'version:2@1.6.20.cr1',
2031           },
2032       ],
2033       'condition': 'checkout_android',
2034       'dep_type': 'cipd',
2035   },
2037   'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
2038       'packages': [
2039           {
2040               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
2041               'version': 'version:2@1.6.1.cr1',
2042           },
2043       ],
2044       'condition': 'checkout_android',
2045       'dep_type': 'cipd',
2046   },
2048   'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
2049       'packages': [
2050           {
2051               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
2052               'version': 'version:2@1.6.1.cr1',
2053           },
2054       ],
2055       'condition': 'checkout_android',
2056       'dep_type': 'cipd',
2057   },
2059   'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2060       'packages': [
2061           {
2062               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
2063               'version': 'version:2@0.1.0.cr1',
2064           },
2065       ],
2066       'condition': 'checkout_android',
2067       'dep_type': 'cipd',
2068   },
2070   'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2071       'packages': [
2072           {
2073               'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
2074               'version': 'version:2@1.15.1.cr1',
2075           },
2076       ],
2077       'condition': 'checkout_android',
2078       'dep_type': 'cipd',
2079   },
2081   'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2082       'packages': [
2083           {
2084               'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2085               'version': 'version:2@4.7.0.cr1',
2086           },
2087       ],
2088       'condition': 'checkout_android',
2089       'dep_type': 'cipd',
2090   },
2092   'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2093       'packages': [
2094           {
2095               'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2096               'version': 'version:2@3.2.cr1',
2097           },
2098       ],
2099       'condition': 'checkout_android',
2100       'dep_type': 'cipd',
2101   },
2103   'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2104       'packages': [
2105           {
2106               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
2107               'version': 'version:2@9.2.cr1',
2108           },
2109       ],
2110       'condition': 'checkout_android',
2111       'dep_type': 'cipd',
2112   },
2114   'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2115       'packages': [
2116           {
2117               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
2118               'version': 'version:2@9.2.cr1',
2119           },
2120       ],
2121       'condition': 'checkout_android',
2122       'dep_type': 'cipd',
2123   },
2125   'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2126       'packages': [
2127           {
2128               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
2129               'version': 'version:2@9.2.cr1',
2130           },
2131       ],
2132       'condition': 'checkout_android',
2133       'dep_type': 'cipd',
2134   },
2136   'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2137       'packages': [
2138           {
2139               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
2140               'version': 'version:2@9.2.cr1',
2141           },
2142       ],
2143       'condition': 'checkout_android',
2144       'dep_type': 'cipd',
2145   },
2147   'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2148       'packages': [
2149           {
2150               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
2151               'version': 'version:2@9.2.cr1',
2152           },
2153       ],
2154       'condition': 'checkout_android',
2155       'dep_type': 'cipd',
2156   },
2158   'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2159       'packages': [
2160           {
2161               'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
2162               'version': 'version:2@3.1.4.cr1',
2163           },
2164       ],
2165       'condition': 'checkout_android',
2166       'dep_type': 'cipd',
2167   },
2169   'src/third_party/android_deps/libs/org_robolectric_annotations': {
2170       'packages': [
2171           {
2172               'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
2173               'version': 'version:2@4.8.1.cr1',
2174           },
2175       ],
2176       'condition': 'checkout_android',
2177       'dep_type': 'cipd',
2178   },
2180   'src/third_party/android_deps/libs/org_robolectric_junit': {
2181       'packages': [
2182           {
2183               'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
2184               'version': 'version:2@4.8.1.cr1',
2185           },
2186       ],
2187       'condition': 'checkout_android',
2188       'dep_type': 'cipd',
2189   },
2191   'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2192       'packages': [
2193           {
2194               'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
2195               'version': 'version:2@4.8.1.cr1',
2196           },
2197       ],
2198       'condition': 'checkout_android',
2199       'dep_type': 'cipd',
2200   },
2202   'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2203       'packages': [
2204           {
2205               'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
2206               'version': 'version:2@4.8.1.cr1',
2207           },
2208       ],
2209       'condition': 'checkout_android',
2210       'dep_type': 'cipd',
2211   },
2213   'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2214       'packages': [
2215           {
2216               'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
2217               'version': 'version:2@4.8.1.cr1',
2218           },
2219       ],
2220       'condition': 'checkout_android',
2221       'dep_type': 'cipd',
2222   },
2224   'src/third_party/android_deps/libs/org_robolectric_resources': {
2225       'packages': [
2226           {
2227               'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
2228               'version': 'version:2@4.8.1.cr1',
2229           },
2230       ],
2231       'condition': 'checkout_android',
2232       'dep_type': 'cipd',
2233   },
2235   'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2236       'packages': [
2237           {
2238               'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
2239               'version': 'version:2@4.8.1.cr1',
2240           },
2241       ],
2242       'condition': 'checkout_android',
2243       'dep_type': 'cipd',
2244   },
2246   'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2247       'packages': [
2248           {
2249               'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
2250               'version': 'version:2@4.8.1.cr1',
2251           },
2252       ],
2253       'condition': 'checkout_android',
2254       'dep_type': 'cipd',
2255   },
2257   'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2258       'packages': [
2259           {
2260               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
2261               'version': 'version:2@4.8.1.cr1',
2262           },
2263       ],
2264       'condition': 'checkout_android',
2265       'dep_type': 'cipd',
2266   },
2268   'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2269       'packages': [
2270           {
2271               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
2272               'version': 'version:2@4.8.1.cr1',
2273           },
2274       ],
2275       'condition': 'checkout_android',
2276       'dep_type': 'cipd',
2277   },
2279   'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2280       'packages': [
2281           {
2282               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
2283               'version': 'version:2@4.8.1.cr1',
2284           },
2285       ],
2286       'condition': 'checkout_android',
2287       'dep_type': 'cipd',
2288   },
2290   'src/third_party/android_deps/libs/org_robolectric_utils': {
2291       'packages': [
2292           {
2293               'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
2294               'version': 'version:2@4.8.1.cr1',
2295           },
2296       ],
2297       'condition': 'checkout_android',
2298       'dep_type': 'cipd',
2299   },
2301   'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2302       'packages': [
2303           {
2304               'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
2305               'version': 'version:2@4.8.1.cr1',
2306           },
2307       ],
2308       'condition': 'checkout_android',
2309       'dep_type': 'cipd',
2310   },
2312   # === ANDROID_DEPS Generated Code End ===
2315 hooks = [
2316   {
2317     # This clobbers when necessary (based on get_landmines.py). It should be
2318     # an early hook but it will need to be run after syncing Chromium and
2319     # setting up the links, so the script actually exists.
2320     'name': 'landmines',
2321     'pattern': '.',
2322     'action': [
2323         'python3',
2324         'src/build/landmines.py',
2325         '--landmine-scripts',
2326         'src/tools_webrtc/get_landmines.py',
2327         '--src-dir',
2328         'src',
2329     ],
2330   },
2331   {
2332     # Ensure that the DEPS'd "depot_tools" has its self-update capability
2333     # disabled.
2334     'name': 'disable_depot_tools_selfupdate',
2335     'pattern': '.',
2336     'action': [
2337         'python3',
2338         'src/third_party/depot_tools/update_depot_tools_toggle.py',
2339         '--disable',
2340     ],
2341   },
2342   {
2343     'name': 'sysroot_arm',
2344     'pattern': '.',
2345     'condition': 'checkout_linux and checkout_arm',
2346     'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2347                '--arch=arm'],
2348   },
2349   {
2350     'name': 'sysroot_arm64',
2351     'pattern': '.',
2352     'condition': 'checkout_linux and checkout_arm64',
2353     'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2354                '--arch=arm64'],
2355   },
2356   {
2357     'name': 'sysroot_x86',
2358     'pattern': '.',
2359     'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2360     # TODO(mbonadei): change to --arch=x86.
2361     'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2362                '--arch=i386'],
2363   },
2364   {
2365     'name': 'sysroot_mips',
2366     'pattern': '.',
2367     'condition': 'checkout_linux and checkout_mips',
2368     # TODO(mbonadei): change to --arch=mips.
2369     'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2370                '--arch=mipsel'],
2371   },
2372   {
2373     'name': 'sysroot_x64',
2374     'pattern': '.',
2375     'condition': 'checkout_linux and checkout_x64',
2376     # TODO(mbonadei): change to --arch=x64.
2377     'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2378                '--arch=amd64'],
2379   },
2380   {
2381     # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2382     'name': 'ciopfs_linux',
2383     'pattern': '.',
2384     'condition': 'checkout_win and host_os == "linux"',
2385     'action': [ 'python3',
2386                 'src/third_party/depot_tools/download_from_google_storage.py',
2387                 '--no_resume',
2388                 '--no_auth',
2389                 '--bucket', 'chromium-browser-clang/ciopfs',
2390                 '-s', 'src/build/ciopfs.sha1',
2391     ]
2392   },
2393   {
2394     # Update the Windows toolchain if necessary. Must run before 'clang' below.
2395     'name': 'win_toolchain',
2396     'pattern': '.',
2397     'condition': 'checkout_win',
2398     'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
2399   },
2400   {
2401     # Update the Mac toolchain if necessary.
2402     'name': 'mac_toolchain',
2403     'pattern': '.',
2404     'condition': 'checkout_mac',
2405     'action': ['python3', 'src/build/mac_toolchain.py'],
2406   },
2408   {
2409     'name': 'Download Fuchsia SDK from GCS',
2410     'pattern': '.',
2411     'condition': 'checkout_fuchsia',
2412     'action': [
2413       'python3',
2414       'src/build/fuchsia/update_sdk.py',
2415       '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2416       '--version={fuchsia_version}',
2417     ],
2418   },
2420   {
2421     'name': 'Download Fuchsia system images',
2422     'pattern': '.',
2423     'condition': 'checkout_fuchsia',
2424     'action': [
2425       'python3',
2426       'src/build/fuchsia/update_images.py',
2427       '--boot-images={checkout_fuchsia_boot_images}',
2428       '--default-bucket={fuchsia_images_bucket}',
2429     ],
2430   },
2431   {
2432     # Note: On Win, this should run after win_toolchain, as it may use it.
2433     'name': 'clang',
2434     'pattern': '.',
2435     'action': ['python3', 'src/tools/clang/scripts/update.py'],
2436   },
2437   {
2438     # Update LASTCHANGE.
2439     'name': 'lastchange',
2440     'pattern': '.',
2441     'action': ['python3', 'src/build/util/lastchange.py',
2442                '-o', 'src/build/util/LASTCHANGE'],
2443   },
2444   # Pull dsymutil binaries using checked-in hashes.
2445   {
2446     'name': 'dsymutil_mac_arm64',
2447     'pattern': '.',
2448     'condition': 'host_os == "mac" and host_cpu == "arm64"',
2449     'action': [ 'python3',
2450                 'src/third_party/depot_tools/download_from_google_storage.py',
2451                 '--no_resume',
2452                 '--no_auth',
2453                 '--bucket', 'chromium-browser-clang',
2454                 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2455                 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2456     ],
2457   },
2458   {
2459     'name': 'dsymutil_mac_x64',
2460     'pattern': '.',
2461     'condition': 'host_os == "mac" and host_cpu == "x64"',
2462     'action': [ 'python3',
2463                 'src/third_party/depot_tools/download_from_google_storage.py',
2464                 '--no_resume',
2465                 '--no_auth',
2466                 '--bucket', 'chromium-browser-clang',
2467                 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2468                 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2469     ],
2470   },
2471   # Pull clang-format binaries using checked-in hashes.
2472   {
2473     'name': 'clang_format_win',
2474     'pattern': '.',
2475     'condition': 'host_os == "win"',
2476     'action': [ 'python3',
2477                 'src/third_party/depot_tools/download_from_google_storage.py',
2478                 '--no_resume',
2479                 '--platform=win32',
2480                 '--no_auth',
2481                 '--bucket', 'chromium-clang-format',
2482                 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2483     ],
2484   },
2485   {
2486     'name': 'clang_format_mac_x64',
2487     'pattern': '.',
2488     'condition': 'host_os == "mac" and host_cpu == "x64"',
2489     'action': [ 'python3',
2490                 'src/third_party/depot_tools/download_from_google_storage.py',
2491                 '--no_resume',
2492                 '--platform=darwin',
2493                 '--no_auth',
2494                 '--bucket', 'chromium-clang-format',
2495                 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2496                 '-o', 'src/buildtools/mac/clang-format',
2497     ],
2498   },
2499   {
2500     'name': 'clang_format_mac_arm64',
2501     'pattern': '.',
2502     'condition': 'host_os == "mac" and host_cpu == "arm64"',
2503     'action': [ 'python3',
2504                 'src/third_party/depot_tools/download_from_google_storage.py',
2505                 '--no_resume',
2506                 '--no_auth',
2507                 '--bucket', 'chromium-clang-format',
2508                 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2509                 '-o', 'src/buildtools/mac/clang-format',
2510      ],
2511   },
2512   {
2513     'name': 'clang_format_linux',
2514     'pattern': '.',
2515     'condition': 'host_os == "linux"',
2516     'action': [ 'python3',
2517                 'src/third_party/depot_tools/download_from_google_storage.py',
2518                 '--no_resume',
2519                 '--platform=linux*',
2520                 '--no_auth',
2521                 '--bucket', 'chromium-clang-format',
2522                 '-s', 'src/buildtools/linux64/clang-format.sha1',
2523     ],
2524   },
2525   # Pull rc binaries using checked-in hashes.
2526   {
2527     'name': 'rc_win',
2528     'pattern': '.',
2529     'condition': 'checkout_win and host_os == "win"',
2530     'action': [ 'python3',
2531                 'src/third_party/depot_tools/download_from_google_storage.py',
2532                 '--no_resume',
2533                 '--no_auth',
2534                 '--bucket', 'chromium-browser-clang/rc',
2535                 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2536     ],
2537   },
2538   {
2539     'name': 'rc_mac',
2540     'pattern': '.',
2541     'condition': 'checkout_win and host_os == "mac"',
2542     'action': [ 'python3',
2543                 'src/third_party/depot_tools/download_from_google_storage.py',
2544                 '--no_resume',
2545                 '--no_auth',
2546                 '--bucket', 'chromium-browser-clang/rc',
2547                 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2548     ],
2549   },
2550   {
2551     'name': 'rc_linux',
2552     'pattern': '.',
2553     'condition': 'checkout_win and host_os == "linux"',
2554     'action': [ 'python3',
2555                 'src/third_party/depot_tools/download_from_google_storage.py',
2556                 '--no_resume',
2557                 '--no_auth',
2558                 '--bucket', 'chromium-browser-clang/rc',
2559                 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2560     ],
2561   },
2562   {
2563     'name': 'test_fonts',
2564     'pattern': '.',
2565     'action': [ 'download_from_google_storage',
2566                 '--no_resume',
2567                 '--extract',
2568                 '--no_auth',
2569                 '--bucket', 'chromium-fonts',
2570                 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2571     ],
2572   },
2573   {
2574     'name': 'msan_chained_origins',
2575     'pattern': '.',
2576     'condition': 'checkout_instrumented_libraries',
2577     'action': [ 'python3',
2578                 'src/third_party/depot_tools/download_from_google_storage.py',
2579                 "--no_resume",
2580                 "--no_auth",
2581                 "--bucket", "chromium-instrumented-libraries",
2582                 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
2583               ],
2584   },
2585   {
2586     'name': 'msan_no_origins',
2587     'pattern': '.',
2588     'condition': 'checkout_instrumented_libraries',
2589     'action': [ 'python3',
2590                 'src/third_party/depot_tools/download_from_google_storage.py',
2591                 "--no_resume",
2592                 "--no_auth",
2593                 "--bucket", "chromium-instrumented-libraries",
2594                 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
2595               ],
2596   },
2597   {
2598     # Download test resources, i.e. video and audio files from Google Storage.
2599     'pattern': '.',
2600     'action': ['download_from_google_storage',
2601                '--directory',
2602                '--recursive',
2603                '--num_threads=10',
2604                '--no_auth',
2605                '--quiet',
2606                '--bucket', 'chromium-webrtc-resources',
2607                'src/resources'],
2608   },
2609   {
2610     'name': 'Generate component metadata for tests',
2611     'pattern': '.',
2612     'action': [
2613       'vpython3',
2614       'src/testing/generate_location_tags.py',
2615       '--out',
2616       'src/testing/location_tags.json',
2617     ],
2618   },
2619   # Download and initialize "vpython" VirtualEnv environment packages.
2620   {
2621     'name': 'vpython_common',
2622     'pattern': '.',
2623     'action': [ 'vpython3',
2624                 '-vpython-spec', 'src/.vpython3',
2625                 '-vpython-tool', 'install',
2626     ],
2627   },
2630 recursedeps = []
2632 # Define rules for which include paths are allowed in our source.
2633 include_rules = [
2634   # Base is only used to build Android APK tests and may not be referenced by
2635   # WebRTC production code.
2636   "-base",
2637   "-chromium",
2638   "+external/webrtc/webrtc",  # Android platform build.
2639   "+libyuv",
2641   # These should eventually move out of here.
2642   "+common_types.h",
2644   "+WebRTC",
2645   "+api",
2646   "+modules/include",
2647   "+rtc_base",
2648   "+test",
2649   "+rtc_tools",
2651   # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
2652   "+absl/algorithm/algorithm.h",
2653   "+absl/algorithm/container.h",
2654   "+absl/base/attributes.h",
2655   "+absl/base/config.h",
2656   "+absl/base/const_init.h",
2657   "+absl/base/macros.h",
2658   "+absl/cleanup/cleanup.h",
2659   "+absl/container/inlined_vector.h",
2660   "+absl/functional/any_invocable.h",
2661   "+absl/functional/bind_front.h",
2662   "+absl/memory/memory.h",
2663   "+absl/meta/type_traits.h",
2664   "+absl/numeric/bits.h",
2665   "+absl/strings/ascii.h",
2666   "+absl/strings/match.h",
2667   "+absl/strings/str_replace.h",
2668   "+absl/strings/string_view.h",
2669   "+absl/types/optional.h",
2670   "+absl/types/variant.h",
2672   # Abseil flags are allowed in tests and tools.
2673   "+absl/flags",
2676 specific_include_rules = {
2677   "webrtc_lib_link_test\.cc": [
2678     "+media/engine",
2679     "+modules/audio_device",
2680     "+modules/audio_processing",
2681   ]