xref: /aosp_15_r20/external/angle/DEPS (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1# This file is used to manage the dependencies of the ANGLE git repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
4
5# Avoids the need for a custom root variable.
6use_relative_paths = True
7
8gclient_gn_args_file = 'build/config/gclient_args.gni'
9
10git_dependencies = "SYNC"
11
12gclient_gn_args = [
13  'checkout_angle_internal',
14  'checkout_angle_mesa',
15  'checkout_angle_restricted_traces',
16  'generate_location_tags',
17]
18
19vars = {
20  'android_git': 'https://android.googlesource.com',
21  'chromium_git': 'https://chromium.googlesource.com',
22  'chrome_internal_git': 'https://chrome-internal.googlesource.com',
23  'swiftshader_git': 'https://swiftshader.googlesource.com',
24  'dawn_git': 'https://dawn.googlesource.com',
25
26  # This variable is overrided in Chromium's DEPS file.
27  'build_with_chromium': False,
28
29  # By default, download the fuchsia sdk from the public sdk directory.
30  'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/',
31
32  # We don't use location metadata in our test isolates.
33  'generate_location_tags': False,
34
35  # Only check out public sources by default. This can be overridden with custom_vars.
36  'checkout_angle_internal': False,
37
38  # Pull in Android native toolchain dependencies for Chrome OS too, so we can
39  # build ARC++ support libraries.
40  'checkout_android_native_support': 'checkout_android or checkout_chromeos',
41
42  # Check out Mesa and libdrm in ANGLE's third_party folder.
43  'checkout_angle_mesa': False,
44
45  # Version of Chromium our Chromium-based DEPS are mirrored from.
46  'chromium_revision': '920d427801ff737368bfc6652183e07b3d5f4199',
47  # We never want to checkout chromium,
48  # but need a dummy DEPS entry for the autoroller
49  'dummy_checkout_chromium': False,
50
51  # Current revision of VK-GL-CTS (a.k.a dEQP).
52  'vk_gl_cts_revision': 'a9f7069b9a5ba94715a175cb1818ed504add0107',
53
54  # Current revision of googletest.
55  # Note: this dep cannot be auto-rolled b/c of nesting.
56  'googletest_revision': '2d924d7a971e9667d76ad09727fb2402b4f8a1e3',
57
58  # Current revision of Chrome's third_party googletest directory. This
59  # repository is mirrored as a separate repository, with separate git hashes
60  # that don't match the external googletest repository or Chrome. Mirrored
61  # patches will have a different git hash associated with them.
62  # To roll, first get the new hash for chromium_googletest_revision from the
63  # mirror of third_party/googletest located here:
64  # https://chromium.googlesource.com/chromium/src/third_party/googletest/
65  # Then get the new hash for googletest_revision from the root Chrome DEPS
66  # file: https://source.chromium.org/chromium/chromium/src/+/main:DEPS
67  'chromium_googletest_revision': '17bbed2084d3127bd7bcd27283f18d7a5861bea8',
68
69  # Current revision of jsoncpp.
70  # Note: this dep cannot be auto-rolled b/c of nesting.
71  'jsoncpp_revision': '42e892d96e47b1f6e29844cc705e148ec4856448',
72
73  # Current revision of Chrome's third_party jsoncpp directory. This repository
74  # is mirrored as a separate repository, with separate git hashes that
75  # don't match the external JsonCpp repository or Chrome. Mirrored patches
76  # will have a different git hash associated with them.
77  # To roll, first get the new hash for chromium_jsoncpp_revision from the
78  # mirror of third_party/jsoncpp located here:
79  # https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/
80  # Then get the new hash for jsoncpp_revision from the root Chrome DEPS file:
81  # https://source.chromium.org/chromium/chromium/src/+/main:DEPS
82  'chromium_jsoncpp_revision': 'f62d44704b4da6014aa231cfc116e7fd29617d2a',
83
84  # Current revision of patched-yasm.
85  # Note: this dep cannot be auto-rolled b/c of nesting.
86  'patched_yasm_revision': '720b70524a4424b15fc57e82263568c8ba0496ad',
87
88  # Three lines of non-changing comments so that
89  # the commit queue can handle CLs rolling catapult
90  # and whatever else without interference from each other.
91  'catapult_revision': '3bb5b83f1faf03ea92d1b1c053e4135b1b5d935f',
92
93  # the commit queue can handle CLs rolling Fuchsia sdk
94  # and whatever else without interference from each other.
95  'fuchsia_version': 'version:26.20241203.6.1',
96
97  # Three lines of non-changing comments so that
98  # the commit queue can handle CLs rolling luci-go
99  # and whatever else without interference from each other.
100  'luci_go': 'git_revision:dbbe363b4b1aa09520e53ccdd2d52cb661875e53',
101
102  # Three lines of non-changing comments so that
103  # the commit queue can handle CLs rolling android_sdk_build-tools_version
104  # and whatever else without interference from each other.
105  'android_sdk_build-tools_version': 'DxwAZ3hD551Neu6ycuW5CPnXFrdleRBd93oX1eB_m9YC',
106  # Three lines of non-changing comments so that
107  # the commit queue can handle CLs rolling android_sdk_emulator_version
108  # and whatever else without interference from each other.
109  'android_sdk_emulator_version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
110  # Three lines of non-changing comments so that
111  # the commit queue can handle CLs rolling android_sdk_platform-tools_version
112  # and whatever else without interference from each other.
113  'android_sdk_platform-tools_version': 'WihaseZR6cojZbkzIqwGhpTp92ztaGfqq8njBU8eTXYC',
114  # Three lines of non-changing comments so that
115  # the commit queue can handle CLs rolling android_sdk_platforms_version
116  # and whatever else without interference from each other.
117  'android_sdk_platforms_version': 'kIXA-9XuCfOESodXEdOBkW5f1ytrGWdbp3HFp1I8A_0C',
118
119  # ninja CIPD package version.
120  # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
121  'ninja_version': 'version:[email protected]',
122
123  # Fetch configuration files required for the 'use_remoteexec' gn arg
124  'download_remoteexec_cfg': False,
125  # RBE instance to use for running remote builds
126  'rbe_instance': Str('projects/rbe-chrome-untrusted/instances/default_instance'),
127  # RBE project to download rewrapper config files for. Only needed if
128  # different from the project used in 'rbe_instance'
129  'rewrapper_cfg_project': Str(''),
130  # reclient CIPD package
131  'reclient_package': 'infra/rbe/client/',
132  # reclient CIPD package version
133  'reclient_version': 're_client_version:0.172.0.3cf60ba5-gomaip',
134
135  # siso CIPD package version.
136  'siso_version': 'git_revision:e9812e4893d596fa06b74355e2b6ff47e0307e32',
137
138  # 'magic' text to tell depot_tools that git submodules should be accepted but
139  # but parity with DEPS file is expected.
140  'SUBMODULE_MIGRATION': 'True',
141
142  # condition to allowlist deps to be synced in Cider. Allowlisting is needed
143  # because not all deps are compatible with Cider. Once we migrate everything
144  # to be compatible we can get rid of this allowlisting mecahnism and remove
145  # this condition. Tracking bug for removing this condition: b/349365433
146  'non_git_source': 'True',
147
148   # Make Dawn skip its standalone dependencies
149  'dawn_standalone': False,
150  'dawn_revision': '1eca38fa52364bf66c0d288a0537a2813d72b39b',
151
152  # All of the restricted traces (large).
153  'checkout_angle_restricted_traces': 'checkout_angle_internal',
154
155  # Individual vars to enable/disable checkout of only specific traces.
156  # === ANGLE Restricted Trace Generated Var Start ===
157  'checkout_angle_restricted_trace_1945_air_force': 'checkout_angle_restricted_traces',
158  'checkout_angle_restricted_trace_20_minutes_till_dawn': 'checkout_angle_restricted_traces',
159  'checkout_angle_restricted_trace_2_3_4_player_mini_games': 'checkout_angle_restricted_traces',
160  'checkout_angle_restricted_trace_3d_pool_ball': 'checkout_angle_restricted_traces',
161  'checkout_angle_restricted_trace_afk_arena': 'checkout_angle_restricted_traces',
162  'checkout_angle_restricted_trace_age_of_origins_z': 'checkout_angle_restricted_traces',
163  'checkout_angle_restricted_trace_agent_a': 'checkout_angle_restricted_traces',
164  'checkout_angle_restricted_trace_aliexpress': 'checkout_angle_restricted_traces',
165  'checkout_angle_restricted_trace_altos_odyssey': 'checkout_angle_restricted_traces',
166  'checkout_angle_restricted_trace_among_us': 'checkout_angle_restricted_traces',
167  'checkout_angle_restricted_trace_angry_birds_2_1500': 'checkout_angle_restricted_traces',
168  'checkout_angle_restricted_trace_angry_birds_2_launch': 'checkout_angle_restricted_traces',
169  'checkout_angle_restricted_trace_animal_crossing': 'checkout_angle_restricted_traces',
170  'checkout_angle_restricted_trace_antistress': 'checkout_angle_restricted_traces',
171  'checkout_angle_restricted_trace_antutu_refinery': 'checkout_angle_restricted_traces',
172  'checkout_angle_restricted_trace_arena_of_valor': 'checkout_angle_restricted_traces',
173  'checkout_angle_restricted_trace_arknights': 'checkout_angle_restricted_traces',
174  'checkout_angle_restricted_trace_asphalt_8': 'checkout_angle_restricted_traces',
175  'checkout_angle_restricted_trace_asphalt_9': 'checkout_angle_restricted_traces',
176  'checkout_angle_restricted_trace_asphalt_9_2024': 'checkout_angle_restricted_traces',
177  'checkout_angle_restricted_trace_avakin_life': 'checkout_angle_restricted_traces',
178  'checkout_angle_restricted_trace_aztec_ruins': 'checkout_angle_restricted_traces',
179  'checkout_angle_restricted_trace_aztec_ruins_high': 'checkout_angle_restricted_traces',
180  'checkout_angle_restricted_trace_badland': 'checkout_angle_restricted_traces',
181  'checkout_angle_restricted_trace_basemark_gpu': 'checkout_angle_restricted_traces',
182  'checkout_angle_restricted_trace_batman_telltale': 'checkout_angle_restricted_traces',
183  'checkout_angle_restricted_trace_battle_of_polytopia': 'checkout_angle_restricted_traces',
184  'checkout_angle_restricted_trace_beach_buggy_racing': 'checkout_angle_restricted_traces',
185  'checkout_angle_restricted_trace_billiards_city': 'checkout_angle_restricted_traces',
186  'checkout_angle_restricted_trace_black_clover_m': 'checkout_angle_restricted_traces',
187  'checkout_angle_restricted_trace_black_desert_mobile': 'checkout_angle_restricted_traces',
188  'checkout_angle_restricted_trace_blade_and_soul_revolution': 'checkout_angle_restricted_traces',
189  'checkout_angle_restricted_trace_block_blast': 'checkout_angle_restricted_traces',
190  'checkout_angle_restricted_trace_blockman_go': 'checkout_angle_restricted_traces',
191  'checkout_angle_restricted_trace_botworld_adventure': 'checkout_angle_restricted_traces',
192  'checkout_angle_restricted_trace_brawl_stars': 'checkout_angle_restricted_traces',
193  'checkout_angle_restricted_trace_brawlhalla': 'checkout_angle_restricted_traces',
194  'checkout_angle_restricted_trace_bricks_breaker_quest': 'checkout_angle_restricted_traces',
195  'checkout_angle_restricted_trace_bridge_constructor_portal': 'checkout_angle_restricted_traces',
196  'checkout_angle_restricted_trace_bubble_shooter': 'checkout_angle_restricted_traces',
197  'checkout_angle_restricted_trace_bubble_shooter_and_friends': 'checkout_angle_restricted_traces',
198  'checkout_angle_restricted_trace_bus_simulator_indonesia': 'checkout_angle_restricted_traces',
199  'checkout_angle_restricted_trace_call_break_offline_card_game': 'checkout_angle_restricted_traces',
200  'checkout_angle_restricted_trace_callbreak': 'checkout_angle_restricted_traces',
201  'checkout_angle_restricted_trace_candy_crush_500': 'checkout_angle_restricted_traces',
202  'checkout_angle_restricted_trace_candy_crush_soda_saga': 'checkout_angle_restricted_traces',
203  'checkout_angle_restricted_trace_car_chase': 'checkout_angle_restricted_traces',
204  'checkout_angle_restricted_trace_car_parking_multiplayer': 'checkout_angle_restricted_traces',
205  'checkout_angle_restricted_trace_car_race_3d': 'checkout_angle_restricted_traces',
206  'checkout_angle_restricted_trace_castlevania_sotn': 'checkout_angle_restricted_traces',
207  'checkout_angle_restricted_trace_catalyst_black': 'checkout_angle_restricted_traces',
208  'checkout_angle_restricted_trace_chrono_trigger': 'checkout_angle_restricted_traces',
209  'checkout_angle_restricted_trace_clash_of_clans': 'checkout_angle_restricted_traces',
210  'checkout_angle_restricted_trace_clash_royale': 'checkout_angle_restricted_traces',
211  'checkout_angle_restricted_trace_cod_mobile': 'checkout_angle_restricted_traces',
212  'checkout_angle_restricted_trace_coin_master': 'checkout_angle_restricted_traces',
213  'checkout_angle_restricted_trace_command_and_conquer_rivals': 'checkout_angle_restricted_traces',
214  'checkout_angle_restricted_trace_cookie_run_kingdom': 'checkout_angle_restricted_traces',
215  'checkout_angle_restricted_trace_cookie_run_oven_break': 'checkout_angle_restricted_traces',
216  'checkout_angle_restricted_trace_critical_ops': 'checkout_angle_restricted_traces',
217  'checkout_angle_restricted_trace_csr2_drag_racing': 'checkout_angle_restricted_traces',
218  'checkout_angle_restricted_trace_cut_the_rope': 'checkout_angle_restricted_traces',
219  'checkout_angle_restricted_trace_darkness_rises': 'checkout_angle_restricted_traces',
220  'checkout_angle_restricted_trace_dead_by_daylight': 'checkout_angle_restricted_traces',
221  'checkout_angle_restricted_trace_dead_cells': 'checkout_angle_restricted_traces',
222  'checkout_angle_restricted_trace_dead_trigger_2': 'checkout_angle_restricted_traces',
223  'checkout_angle_restricted_trace_diablo_immortal': 'checkout_angle_restricted_traces',
224  'checkout_angle_restricted_trace_disney_mirrorverse': 'checkout_angle_restricted_traces',
225  'checkout_angle_restricted_trace_disney_tsum_tsum': 'checkout_angle_restricted_traces',
226  'checkout_angle_restricted_trace_dota_underlords': 'checkout_angle_restricted_traces',
227  'checkout_angle_restricted_trace_downwell': 'checkout_angle_restricted_traces',
228  'checkout_angle_restricted_trace_dr_driving': 'checkout_angle_restricted_traces',
229  'checkout_angle_restricted_trace_dragon_ball_legends': 'checkout_angle_restricted_traces',
230  'checkout_angle_restricted_trace_dragon_ball_z_dokkan_battle': 'checkout_angle_restricted_traces',
231  'checkout_angle_restricted_trace_dragon_mania_legends': 'checkout_angle_restricted_traces',
232  'checkout_angle_restricted_trace_dragon_raja': 'checkout_angle_restricted_traces',
233  'checkout_angle_restricted_trace_driver_overhead_2': 'checkout_angle_restricted_traces',
234  'checkout_angle_restricted_trace_durak_online': 'checkout_angle_restricted_traces',
235  'checkout_angle_restricted_trace_efootball_pes_2021': 'checkout_angle_restricted_traces',
236  'checkout_angle_restricted_trace_egypt_1500': 'checkout_angle_restricted_traces',
237  'checkout_angle_restricted_trace_eight_ball_pool': 'checkout_angle_restricted_traces',
238  'checkout_angle_restricted_trace_empires_and_puzzles': 'checkout_angle_restricted_traces',
239  'checkout_angle_restricted_trace_eve_echoes': 'checkout_angle_restricted_traces',
240  'checkout_angle_restricted_trace_evony_the_kings_return': 'checkout_angle_restricted_traces',
241  'checkout_angle_restricted_trace_extreme_car_driving_simulator': 'checkout_angle_restricted_traces',
242  'checkout_angle_restricted_trace_fallout_shelter_online': 'checkout_angle_restricted_traces',
243  'checkout_angle_restricted_trace_family_island': 'checkout_angle_restricted_traces',
244  'checkout_angle_restricted_trace_farm_heroes_saga': 'checkout_angle_restricted_traces',
245  'checkout_angle_restricted_trace_fate_grand_order': 'checkout_angle_restricted_traces',
246  'checkout_angle_restricted_trace_fifa_mobile': 'checkout_angle_restricted_traces',
247  'checkout_angle_restricted_trace_final_fantasy': 'checkout_angle_restricted_traces',
248  'checkout_angle_restricted_trace_final_fantasy_brave_exvius': 'checkout_angle_restricted_traces',
249  'checkout_angle_restricted_trace_fire_emblem_heroes': 'checkout_angle_restricted_traces',
250  'checkout_angle_restricted_trace_fishdom': 'checkout_angle_restricted_traces',
251  'checkout_angle_restricted_trace_five_nights_at_freddys': 'checkout_angle_restricted_traces',
252  'checkout_angle_restricted_trace_free_fire': 'checkout_angle_restricted_traces',
253  'checkout_angle_restricted_trace_free_fire_max': 'checkout_angle_restricted_traces',
254  'checkout_angle_restricted_trace_gacha_club': 'checkout_angle_restricted_traces',
255  'checkout_angle_restricted_trace_gacha_life': 'checkout_angle_restricted_traces',
256  'checkout_angle_restricted_trace_gangstar_vegas': 'checkout_angle_restricted_traces',
257  'checkout_angle_restricted_trace_gardenscapes': 'checkout_angle_restricted_traces',
258  'checkout_angle_restricted_trace_genshin_impact': 'checkout_angle_restricted_traces',
259  'checkout_angle_restricted_trace_geometry_dash': 'checkout_angle_restricted_traces',
260  'checkout_angle_restricted_trace_goddess_of_victory_nikke': 'checkout_angle_restricted_traces',
261  'checkout_angle_restricted_trace_going_balls': 'checkout_angle_restricted_traces',
262  'checkout_angle_restricted_trace_google_maps': 'checkout_angle_restricted_traces',
263  'checkout_angle_restricted_trace_grand_mountain_adventure': 'checkout_angle_restricted_traces',
264  'checkout_angle_restricted_trace_grimvalor': 'checkout_angle_restricted_traces',
265  'checkout_angle_restricted_trace_gwent_witcher_card_game': 'checkout_angle_restricted_traces',
266  'checkout_angle_restricted_trace_happy_color': 'checkout_angle_restricted_traces',
267  'checkout_angle_restricted_trace_harry_potter_hogwarts_mystery': 'checkout_angle_restricted_traces',
268  'checkout_angle_restricted_trace_hay_day': 'checkout_angle_restricted_traces',
269  'checkout_angle_restricted_trace_hearthstone': 'checkout_angle_restricted_traces',
270  'checkout_angle_restricted_trace_higgs_domino_island': 'checkout_angle_restricted_traces',
271  'checkout_angle_restricted_trace_hill_climb_racing': 'checkout_angle_restricted_traces',
272  'checkout_angle_restricted_trace_homescapes': 'checkout_angle_restricted_traces',
273  'checkout_angle_restricted_trace_honkai_star_rail': 'checkout_angle_restricted_traces',
274  'checkout_angle_restricted_trace_hungry_shark_evolution': 'checkout_angle_restricted_traces',
275  'checkout_angle_restricted_trace_idle_heroes': 'checkout_angle_restricted_traces',
276  'checkout_angle_restricted_trace_infinity_ops': 'checkout_angle_restricted_traces',
277  'checkout_angle_restricted_trace_injustice_2': 'checkout_angle_restricted_traces',
278  'checkout_angle_restricted_trace_into_the_dead_2': 'checkout_angle_restricted_traces',
279  'checkout_angle_restricted_trace_jackpot_world': 'checkout_angle_restricted_traces',
280  'checkout_angle_restricted_trace_jetpack_joyride': 'checkout_angle_restricted_traces',
281  'checkout_angle_restricted_trace_junes_journey': 'checkout_angle_restricted_traces',
282  'checkout_angle_restricted_trace_kartrider_rush': 'checkout_angle_restricted_traces',
283  'checkout_angle_restricted_trace_kentucky_route_zero': 'checkout_angle_restricted_traces',
284  'checkout_angle_restricted_trace_klondike_adventures': 'checkout_angle_restricted_traces',
285  'checkout_angle_restricted_trace_last_shelter_survival': 'checkout_angle_restricted_traces',
286  'checkout_angle_restricted_trace_league_of_legends_wild_rift': 'checkout_angle_restricted_traces',
287  'checkout_angle_restricted_trace_lego_legacy': 'checkout_angle_restricted_traces',
288  'checkout_angle_restricted_trace_life_is_strange': 'checkout_angle_restricted_traces',
289  'checkout_angle_restricted_trace_lilys_garden': 'checkout_angle_restricted_traces',
290  'checkout_angle_restricted_trace_limbo': 'checkout_angle_restricted_traces',
291  'checkout_angle_restricted_trace_lineage_m': 'checkout_angle_restricted_traces',
292  'checkout_angle_restricted_trace_lords_mobile': 'checkout_angle_restricted_traces',
293  'checkout_angle_restricted_trace_lotsa_slots': 'checkout_angle_restricted_traces',
294  'checkout_angle_restricted_trace_ludo_king': 'checkout_angle_restricted_traces',
295  'checkout_angle_restricted_trace_lumino_city': 'checkout_angle_restricted_traces',
296  'checkout_angle_restricted_trace_magic_rush_heroes': 'checkout_angle_restricted_traces',
297  'checkout_angle_restricted_trace_magic_tiles_3': 'checkout_angle_restricted_traces',
298  'checkout_angle_restricted_trace_manhattan_10': 'checkout_angle_restricted_traces',
299  'checkout_angle_restricted_trace_manhattan_31': 'checkout_angle_restricted_traces',
300  'checkout_angle_restricted_trace_mario_kart_tour': 'checkout_angle_restricted_traces',
301  'checkout_angle_restricted_trace_marvel_contest_of_champions': 'checkout_angle_restricted_traces',
302  'checkout_angle_restricted_trace_marvel_snap': 'checkout_angle_restricted_traces',
303  'checkout_angle_restricted_trace_marvel_strike_force': 'checkout_angle_restricted_traces',
304  'checkout_angle_restricted_trace_merge_dragons': 'checkout_angle_restricted_traces',
305  'checkout_angle_restricted_trace_messenger_lite': 'checkout_angle_restricted_traces',
306  'checkout_angle_restricted_trace_minecraft': 'checkout_angle_restricted_traces',
307  'checkout_angle_restricted_trace_minecraft_bedrock': 'checkout_angle_restricted_traces',
308  'checkout_angle_restricted_trace_minetest': 'checkout_angle_restricted_traces',
309  'checkout_angle_restricted_trace_mini_block_craft': 'checkout_angle_restricted_traces',
310  'checkout_angle_restricted_trace_mini_world': 'checkout_angle_restricted_traces',
311  'checkout_angle_restricted_trace_mobile_legends': 'checkout_angle_restricted_traces',
312  'checkout_angle_restricted_trace_modern_combat_5': 'checkout_angle_restricted_traces',
313  'checkout_angle_restricted_trace_monster_hunter_stories': 'checkout_angle_restricted_traces',
314  'checkout_angle_restricted_trace_monster_strike': 'checkout_angle_restricted_traces',
315  'checkout_angle_restricted_trace_monument_valley': 'checkout_angle_restricted_traces',
316  'checkout_angle_restricted_trace_mortal_kombat': 'checkout_angle_restricted_traces',
317  'checkout_angle_restricted_trace_mu_origin_3': 'checkout_angle_restricted_traces',
318  'checkout_angle_restricted_trace_my_friend_pedro': 'checkout_angle_restricted_traces',
319  'checkout_angle_restricted_trace_my_talking_tom2': 'checkout_angle_restricted_traces',
320  'checkout_angle_restricted_trace_my_talking_tom_friends': 'checkout_angle_restricted_traces',
321  'checkout_angle_restricted_trace_nba2k20_800': 'checkout_angle_restricted_traces',
322  'checkout_angle_restricted_trace_need_for_speed_no_limits': 'checkout_angle_restricted_traces',
323  'checkout_angle_restricted_trace_new_legend_of_the_condor_heroes': 'checkout_angle_restricted_traces',
324  'checkout_angle_restricted_trace_ni_no_kuni': 'checkout_angle_restricted_traces',
325  'checkout_angle_restricted_trace_nier_reincarnation': 'checkout_angle_restricted_traces',
326  'checkout_angle_restricted_trace_octopath_traveler': 'checkout_angle_restricted_traces',
327  'checkout_angle_restricted_trace_off_the_road': 'checkout_angle_restricted_traces',
328  'checkout_angle_restricted_trace_one_piece_treasure_cruise': 'checkout_angle_restricted_traces',
329  'checkout_angle_restricted_trace_one_punch_man': 'checkout_angle_restricted_traces',
330  'checkout_angle_restricted_trace_oxenfree': 'checkout_angle_restricted_traces',
331  'checkout_angle_restricted_trace_passmark_complex': 'checkout_angle_restricted_traces',
332  'checkout_angle_restricted_trace_passmark_simple': 'checkout_angle_restricted_traces',
333  'checkout_angle_restricted_trace_passmark_unity': 'checkout_angle_restricted_traces',
334  'checkout_angle_restricted_trace_piano_fire': 'checkout_angle_restricted_traces',
335  'checkout_angle_restricted_trace_piano_kids': 'checkout_angle_restricted_traces',
336  'checkout_angle_restricted_trace_plague_inc': 'checkout_angle_restricted_traces',
337  'checkout_angle_restricted_trace_plants_vs_zombies_2': 'checkout_angle_restricted_traces',
338  'checkout_angle_restricted_trace_plants_vs_zombies_heroes': 'checkout_angle_restricted_traces',
339  'checkout_angle_restricted_trace_pokemon_go': 'checkout_angle_restricted_traces',
340  'checkout_angle_restricted_trace_pokemon_masters_ex': 'checkout_angle_restricted_traces',
341  'checkout_angle_restricted_trace_pokemon_unite': 'checkout_angle_restricted_traces',
342  'checkout_angle_restricted_trace_poppy_playtime': 'checkout_angle_restricted_traces',
343  'checkout_angle_restricted_trace_portal_knights': 'checkout_angle_restricted_traces',
344  'checkout_angle_restricted_trace_professional_baseball_spirits': 'checkout_angle_restricted_traces',
345  'checkout_angle_restricted_trace_pubg_mobile_battle_royale': 'checkout_angle_restricted_traces',
346  'checkout_angle_restricted_trace_pubg_mobile_launch': 'checkout_angle_restricted_traces',
347  'checkout_angle_restricted_trace_pubg_mobile_lite': 'checkout_angle_restricted_traces',
348  'checkout_angle_restricted_trace_pubg_mobile_skydive': 'checkout_angle_restricted_traces',
349  'checkout_angle_restricted_trace_puzzles_and_survival': 'checkout_angle_restricted_traces',
350  'checkout_angle_restricted_trace_ragnarok_m_eternal_love': 'checkout_angle_restricted_traces',
351  'checkout_angle_restricted_trace_raid_shadow_legends': 'checkout_angle_restricted_traces',
352  'checkout_angle_restricted_trace_real_commando_secret_mission': 'checkout_angle_restricted_traces',
353  'checkout_angle_restricted_trace_real_cricket_20': 'checkout_angle_restricted_traces',
354  'checkout_angle_restricted_trace_real_gangster_crime': 'checkout_angle_restricted_traces',
355  'checkout_angle_restricted_trace_real_racing3': 'checkout_angle_restricted_traces',
356  'checkout_angle_restricted_trace_respawnables': 'checkout_angle_restricted_traces',
357  'checkout_angle_restricted_trace_retro_bowl': 'checkout_angle_restricted_traces',
358  'checkout_angle_restricted_trace_rise_of_empires': 'checkout_angle_restricted_traces',
359  'checkout_angle_restricted_trace_rise_of_kingdoms': 'checkout_angle_restricted_traces',
360  'checkout_angle_restricted_trace_romancing_saga': 'checkout_angle_restricted_traces',
361  'checkout_angle_restricted_trace_rope_hero_vice_town': 'checkout_angle_restricted_traces',
362  'checkout_angle_restricted_trace_royal_match': 'checkout_angle_restricted_traces',
363  'checkout_angle_restricted_trace_rush_royale': 'checkout_angle_restricted_traces',
364  'checkout_angle_restricted_trace_saint_seiya_awakening': 'checkout_angle_restricted_traces',
365  'checkout_angle_restricted_trace_sakura_school_simulator': 'checkout_angle_restricted_traces',
366  'checkout_angle_restricted_trace_scary_teacher_3d': 'checkout_angle_restricted_traces',
367  'checkout_angle_restricted_trace_scrabble_go': 'checkout_angle_restricted_traces',
368  'checkout_angle_restricted_trace_shadow_fight_2': 'checkout_angle_restricted_traces',
369  'checkout_angle_restricted_trace_shadow_fight_3': 'checkout_angle_restricted_traces',
370  'checkout_angle_restricted_trace_shadowgun_legends': 'checkout_angle_restricted_traces',
371  'checkout_angle_restricted_trace_shovel_knight_pocket_dungeon': 'checkout_angle_restricted_traces',
372  'checkout_angle_restricted_trace_simcity_buildit': 'checkout_angle_restricted_traces',
373  'checkout_angle_restricted_trace_sky_force_reloaded': 'checkout_angle_restricted_traces',
374  'checkout_angle_restricted_trace_slam_dunk_from_tv_animation': 'checkout_angle_restricted_traces',
375  'checkout_angle_restricted_trace_slay_the_spire': 'checkout_angle_restricted_traces',
376  'checkout_angle_restricted_trace_slingshot_test1': 'checkout_angle_restricted_traces',
377  'checkout_angle_restricted_trace_slingshot_test2': 'checkout_angle_restricted_traces',
378  'checkout_angle_restricted_trace_sniper_3d': 'checkout_angle_restricted_traces',
379  'checkout_angle_restricted_trace_solar_smash': 'checkout_angle_restricted_traces',
380  'checkout_angle_restricted_trace_sonic_forces': 'checkout_angle_restricted_traces',
381  'checkout_angle_restricted_trace_sonic_the_hedgehog': 'checkout_angle_restricted_traces',
382  'checkout_angle_restricted_trace_special_forces_group_2': 'checkout_angle_restricted_traces',
383  'checkout_angle_restricted_trace_standoff_2': 'checkout_angle_restricted_traces',
384  'checkout_angle_restricted_trace_star_trek_fleet_command': 'checkout_angle_restricted_traces',
385  'checkout_angle_restricted_trace_star_wars_galaxy_of_heroes': 'checkout_angle_restricted_traces',
386  'checkout_angle_restricted_trace_star_wars_kotor': 'checkout_angle_restricted_traces',
387  'checkout_angle_restricted_trace_stardew_valley': 'checkout_angle_restricted_traces',
388  'checkout_angle_restricted_trace_state_of_survival': 'checkout_angle_restricted_traces',
389  'checkout_angle_restricted_trace_street_fighter_duel': 'checkout_angle_restricted_traces',
390  'checkout_angle_restricted_trace_street_fighter_iv_ce': 'checkout_angle_restricted_traces',
391  'checkout_angle_restricted_trace_streets_of_rage_4': 'checkout_angle_restricted_traces',
392  'checkout_angle_restricted_trace_stumble_guys': 'checkout_angle_restricted_traces',
393  'checkout_angle_restricted_trace_subway_princess_runner': 'checkout_angle_restricted_traces',
394  'checkout_angle_restricted_trace_subway_surfers': 'checkout_angle_restricted_traces',
395  'checkout_angle_restricted_trace_summoners_war': 'checkout_angle_restricted_traces',
396  'checkout_angle_restricted_trace_super_mario_run': 'checkout_angle_restricted_traces',
397  'checkout_angle_restricted_trace_supertuxkart': 'checkout_angle_restricted_traces',
398  'checkout_angle_restricted_trace_supreme_duelist': 'checkout_angle_restricted_traces',
399  'checkout_angle_restricted_trace_survivor_io': 'checkout_angle_restricted_traces',
400  'checkout_angle_restricted_trace_talking_tom_hero_dash': 'checkout_angle_restricted_traces',
401  'checkout_angle_restricted_trace_temple_run_2': 'checkout_angle_restricted_traces',
402  'checkout_angle_restricted_trace_temple_run_300': 'checkout_angle_restricted_traces',
403  'checkout_angle_restricted_trace_tesla': 'checkout_angle_restricted_traces',
404  'checkout_angle_restricted_trace_teslagrad': 'checkout_angle_restricted_traces',
405  'checkout_angle_restricted_trace_tessellation': 'checkout_angle_restricted_traces',
406  'checkout_angle_restricted_trace_the_gardens_between': 'checkout_angle_restricted_traces',
407  'checkout_angle_restricted_trace_the_sims_mobile': 'checkout_angle_restricted_traces',
408  'checkout_angle_restricted_trace_the_witcher_monster_slayer': 'checkout_angle_restricted_traces',
409  'checkout_angle_restricted_trace_thief_puzzle': 'checkout_angle_restricted_traces',
410  'checkout_angle_restricted_trace_thimbleweed_park': 'checkout_angle_restricted_traces',
411  'checkout_angle_restricted_trace_tmnt_shredders_revenge': 'checkout_angle_restricted_traces',
412  'checkout_angle_restricted_trace_toca_life_world': 'checkout_angle_restricted_traces',
413  'checkout_angle_restricted_trace_toon_blast': 'checkout_angle_restricted_traces',
414  'checkout_angle_restricted_trace_top_war': 'checkout_angle_restricted_traces',
415  'checkout_angle_restricted_trace_township': 'checkout_angle_restricted_traces',
416  'checkout_angle_restricted_trace_traffic_rider': 'checkout_angle_restricted_traces',
417  'checkout_angle_restricted_trace_trex_200': 'checkout_angle_restricted_traces',
418  'checkout_angle_restricted_trace_uber': 'checkout_angle_restricted_traces',
419  'checkout_angle_restricted_trace_vainglory': 'checkout_angle_restricted_traces',
420  'checkout_angle_restricted_trace_walking_dead_survivors': 'checkout_angle_restricted_traces',
421  'checkout_angle_restricted_trace_war_planet_online': 'checkout_angle_restricted_traces',
422  'checkout_angle_restricted_trace_warcraft_rumble': 'checkout_angle_restricted_traces',
423  'checkout_angle_restricted_trace_warhammer_40000_freeblade': 'checkout_angle_restricted_traces',
424  'checkout_angle_restricted_trace_wayward_souls': 'checkout_angle_restricted_traces',
425  'checkout_angle_restricted_trace_whatsapp': 'checkout_angle_restricted_traces',
426  'checkout_angle_restricted_trace_woodoku': 'checkout_angle_restricted_traces',
427  'checkout_angle_restricted_trace_words_crush': 'checkout_angle_restricted_traces',
428  'checkout_angle_restricted_trace_words_of_wonders': 'checkout_angle_restricted_traces',
429  'checkout_angle_restricted_trace_words_with_friends_2': 'checkout_angle_restricted_traces',
430  'checkout_angle_restricted_trace_wordscapes': 'checkout_angle_restricted_traces',
431  'checkout_angle_restricted_trace_world_cricket_championship_2': 'checkout_angle_restricted_traces',
432  'checkout_angle_restricted_trace_world_of_kings': 'checkout_angle_restricted_traces',
433  'checkout_angle_restricted_trace_world_of_tanks_blitz': 'checkout_angle_restricted_traces',
434  'checkout_angle_restricted_trace_world_war_doh': 'checkout_angle_restricted_traces',
435  'checkout_angle_restricted_trace_worms_zone_io': 'checkout_angle_restricted_traces',
436  'checkout_angle_restricted_trace_zenonia_4': 'checkout_angle_restricted_traces',
437  'checkout_angle_restricted_trace_zillow': 'checkout_angle_restricted_traces',
438  'checkout_angle_restricted_trace_zombie_smasher': 'checkout_angle_restricted_traces',
439  # === ANGLE Restricted Trace Generated Var End ===
440
441  'checkout_angle_perfetto': 'checkout_angle_restricted_traces',
442}
443
444deps = {
445
446  'build': {
447    'url': Var('chromium_git') + '/chromium/src/build.git@55ae5158becb235aeeeabc60a5298087ee90d0d5',
448    'condition': 'not build_with_chromium',
449  },
450
451  'buildtools': {
452    'url': Var('chromium_git') + '/chromium/src/buildtools.git@7fb380bfdc99af493df5349f92a66c1f27e6b176',
453    'condition': 'not build_with_chromium',
454  },
455
456  'third_party/clang-format/script': {
457    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@37f6e68a107df43b7d7e044fd36a13cbae3413f2',
458    'condition': 'not build_with_chromium',
459  },
460
461  'buildtools/linux64': {
462    'packages': [
463      {
464        'package': 'gn/gn/linux-${{arch}}',
465        'version': 'git_revision:468c6128db7fabe32a29d4753460ef53594406fc',
466      }
467    ],
468    'dep_type': 'cipd',
469    'condition': 'not build_with_chromium and host_os == "linux"',
470  },
471
472  'buildtools/mac': {
473    'packages': [
474      {
475        'package': 'gn/gn/mac-${{arch}}',
476        'version': 'git_revision:468c6128db7fabe32a29d4753460ef53594406fc',
477      }
478    ],
479    'dep_type': 'cipd',
480    'condition': 'not build_with_chromium and host_os == "mac"',
481  },
482
483  'buildtools/reclient': {
484    'packages': [
485      {
486        'package': Var('reclient_package') + '${{platform}}',
487        'version': Var('reclient_version'),
488      }
489    ],
490    'dep_type': 'cipd',
491    'condition': 'not build_with_chromium and not (host_os == "linux" and host_cpu == "arm64")',
492  },
493
494  'buildtools/win': {
495    'packages': [
496      {
497        'package': 'gn/gn/windows-amd64',
498        'version': 'git_revision:468c6128db7fabe32a29d4753460ef53594406fc',
499      }
500    ],
501    'dep_type': 'cipd',
502    'condition': 'not build_with_chromium and host_os == "win"',
503  },
504
505  'testing': {
506    'url': '{chromium_git}/chromium/src/testing@d595028a112cb594c6eecc59907c7c4d892bda64',
507    'condition': 'not build_with_chromium',
508  },
509
510  'third_party/abseil-cpp': {
511    'url': Var('chromium_git') + '/chromium/src/third_party/abseil-cpp@0b76dfe4fffd3f49efacde5f3268b02f9c060ef0',
512    'condition': 'not build_with_chromium',
513  },
514
515  'third_party/android_build_tools': {
516    'url': Var('chromium_git') + '/chromium/src/third_party/android_build_tools@5216bfd3fa1d8620aee573610d1348f3113fcb66',
517    'condition': 'checkout_android and not build_with_chromium',
518  },
519
520  'third_party/android_build_tools/aapt2/cipd': {
521      'packages': [
522          {
523              'package': 'chromium/third_party/android_build_tools/aapt2',
524              'version': 'JPmxYHMZl4VH2Umf2-flGSdTVHtNDdFBmXd7v1Gs7EoC',
525          },
526      ],
527      'condition': 'checkout_android and not build_with_chromium',
528      'dep_type': 'cipd',
529  },
530
531  'third_party/android_build_tools/art': {
532      'packages': [
533          {
534              'package': 'chromium/third_party/android_build_tools/art',
535              'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
536          },
537      ],
538      'condition': 'checkout_android and not build_with_chromium',
539      'dep_type': 'cipd',
540  },
541
542  'third_party/android_build_tools/bundletool': {
543      'packages': [
544          {
545               'package': 'chromium/third_party/android_build_tools/bundletool',
546               'version': 'sZ24OFOduSafn8fvR3ajsGS6KP_oS_Tq0Cw3SA8XiD0C',
547          },
548      ],
549      'condition': 'checkout_android and not build_with_chromium',
550      'dep_type': 'cipd',
551  },
552
553  'third_party/android_build_tools/error_prone/cipd': {
554      'packages': [
555          {
556               'package': 'chromium/third_party/android_build_tools/error_prone',
557               'version': 'ZLELnkg1eOL1-WpDOcCtOm-zWDT7BCX85ZxO7e-UpkYC',
558          },
559      ],
560      'condition': 'checkout_android and not build_with_chromium',
561      'dep_type': 'cipd',
562  },
563
564  'third_party/android_build_tools/error_prone_javac/cipd': {
565      'packages': [
566          {
567               'package': 'chromium/third_party/android_build_tools/error_prone_javac',
568               'version': '7EcHxlEXEaLRWEyHIAxf0ouPjkmN1Od6jkutuo0sfBIC',
569          },
570      ],
571      'condition': 'checkout_android and not build_with_chromium',
572      'dep_type': 'cipd',
573  },
574
575  'third_party/android_build_tools/lint/cipd': {
576      'packages': [
577          {
578               'package': 'chromium/third_party/android_build_tools/lint',
579               'version': 'R_CwFSJOSfZr1IpkqPgoE43tEHG4C9LmeKFvODQ27j4C',
580          },
581      ],
582      'condition': 'checkout_android and not build_with_chromium',
583      'dep_type': 'cipd',
584  },
585
586  'third_party/android_build_tools/manifest_merger/cipd': {
587      'packages': [
588          {
589               'package': 'chromium/third_party/android_build_tools/manifest_merger',
590               'version': 'uyWrJFL-dHSmSRmiLP-_B_idSkDv-RcfcGivv_P5fOMC',
591          },
592      ],
593      'condition': 'checkout_android and not build_with_chromium',
594      'dep_type': 'cipd',
595  },
596
597  'third_party/android_deps': {
598    'url': Var('chromium_git') + '/chromium/src/third_party/android_deps@8543387365558b987cee1b8952aa1ea0e0284f4a',
599    'condition': 'checkout_android and not build_with_chromium',
600  },
601
602  'third_party/android_toolchain/ndk': {
603      'packages': [
604            {
605                'package': 'chromium/third_party/android_toolchain/android_toolchain',
606                'version': 'Idl-vYnWGnM8K3XJhM3h6zjYVDXlnljVz3FE00V9IM8C',
607            },
608      ],
609      'condition': 'checkout_android and not build_with_chromium',
610      'dep_type': 'cipd',
611  },
612
613  'third_party/android_platform': {
614    'url': Var('chromium_git') + '/chromium/src/third_party/android_platform@e96dafd97e013cc44ee83d9d3d5d322a1356c6ca',
615    'condition': 'checkout_android and not build_with_chromium',
616  },
617
618  'third_party/android_sdk': {
619    'url': Var('chromium_git') + '/chromium/src/third_party/android_sdk@d430128984f3388df36ac068749a3dc595de351f',
620    'condition': 'checkout_android and not build_with_chromium',
621  },
622
623  'third_party/android_sdk/public': {
624      'packages': [
625          {
626              'package': 'chromium/third_party/android_sdk/public/build-tools/35.0.0',
627              'version': Var('android_sdk_build-tools_version'),
628          },
629          {
630              'package': 'chromium/third_party/android_sdk/public/emulator',
631              'version': Var('android_sdk_emulator_version'),
632          },
633          {
634              'package': 'chromium/third_party/android_sdk/public/platform-tools',
635              'version': Var('android_sdk_platform-tools_version'),
636          },
637          {
638              'package': 'chromium/third_party/android_sdk/public/platforms/android-35',
639              'version': Var('android_sdk_platforms_version'),
640          },
641          {
642              'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
643              'version': 'B4p95sDPpm34K8Cf4JcfTM-iYSglWko9qjWgbT9dxWQC',
644          },
645      ],
646      'condition': 'checkout_android_native_support and not build_with_chromium',
647      'dep_type': 'cipd',
648  },
649
650  'third_party/android_system_sdk/cipd': {
651      'packages': [
652          {
653              'package': 'chromium/third_party/android_system_sdk/public',
654              'version': 'XzzECzCzGLrccJS1U-HdmM5VMh9BotgQ_mWhFQ464PwC',
655          },
656      ],
657      'condition': 'checkout_android and not build_with_chromium and non_git_source',
658      'dep_type': 'cipd',
659  },
660
661  'third_party/astc-encoder/src': {
662    'url': Var('chromium_git') + '/external/github.com/ARM-software/astc-encoder@573c475389bf51d16a5c3fc8348092e094e50e8f',
663    'condition': 'not build_with_chromium',
664  },
665
666  'third_party/bazel': {
667      'packages': [
668          {
669              'package': 'chromium/third_party/bazel',
670              'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
671          },
672      ],
673      'condition': 'checkout_android and not build_with_chromium',
674      'dep_type': 'cipd',
675  },
676
677  'third_party/catapult': {
678    'url': Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
679    'condition': 'not build_with_chromium',
680  },
681
682  # Cherry is a dEQP/VK-GL-CTS management GUI written in Go. We use it for viewing test results.
683  'third_party/cherry': {
684    'url': Var('android_git') + '/platform/external/cherry@4f8fb08d33ca5ff05a1c638f04c85bbb8d8b52cc',
685    'condition': 'not build_with_chromium',
686  },
687
688  'third_party/colorama/src': {
689    'url': Var('chromium_git') + '/external/colorama.git@3de9f013df4b470069d03d250224062e8cf15c49',
690    'condition': 'checkout_android and not build_with_chromium',
691  },
692
693  'third_party/clspv/src': {
694    'url': Var('chromium_git') + '/external/github.com/google/clspv@a173c052455434a422bcfe5c12ffe44d574fd6e1',
695    'condition': 'not build_with_chromium',
696  },
697
698  'third_party/cpu_features/src': {
699    'url': Var('chromium_git') + '/external/github.com/google/cpu_features.git' + '@' + '936b9ab5515dead115606559502e3864958f7f6e',
700    'condition': 'checkout_android and not build_with_chromium',
701  },
702
703
704  'third_party/dawn': {
705    'url': Var('dawn_git') + '/dawn.git' + '@' +  Var('dawn_revision'),
706    'condition': 'not build_with_chromium'
707  },
708
709  'third_party/depot_tools': {
710    'url': Var('chromium_git') + '/chromium/tools/depot_tools.git@fb6f75dd38b6eea7cfc5d326c58d9f6968ef2db5',
711    'condition': 'not build_with_chromium',
712  },
713
714  # We never want to checkout chromium,
715  # but need a dummy DEPS entry for the autoroller
716  'third_party/dummy_chromium': {
717    'url': Var('chromium_git') + '/chromium/src.git' + '@' + Var('chromium_revision'),
718    'condition': 'dummy_checkout_chromium',
719  },
720
721  'third_party/EGL-Registry/src': {
722    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/EGL-Registry@7dea2ed79187cd13f76183c4b9100159b9e3e071',
723    'condition': 'not build_with_chromium',
724  },
725
726  'third_party/flatbuffers/src': {
727    'url': Var('chromium_git') + '/external/github.com/google/flatbuffers.git@8db59321d9f02cdffa30126654059c7d02f70c32',
728    'condition': 'checkout_android and not build_with_chromium',
729  },
730
731  'third_party/fuchsia-sdk/sdk': {
732      'packages': [
733          {
734              'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
735              'version': Var('fuchsia_version'),
736          },
737      ],
738      'condition': 'checkout_fuchsia and not build_with_chromium',
739      'dep_type': 'cipd',
740  },
741
742  # Closed-source OpenGL ES 1.1 Conformance tests.
743  'third_party/gles1_conform': {
744    'url': Var('chrome_internal_git') + '/angle/es-cts.git@dc9f502f709c9cd88d7f8d3974f1c77aa246958e',
745    'condition': 'checkout_angle_internal',
746  },
747
748  # glmark2 is a GPL3-licensed OpenGL ES 2.0 benchmark. We use it for testing.
749  'third_party/glmark2/src': {
750    'url': Var('chromium_git') + '/external/github.com/glmark2/glmark2@ca8de51fedb70bace5351c6b002eb952c747e889',
751  },
752
753  'third_party/googletest': {
754    'url': Var('chromium_git') + '/chromium/src/third_party/googletest' + '@' + Var('chromium_googletest_revision'),
755    'condition': 'not build_with_chromium',
756  },
757
758  'third_party/ijar': {
759    'url': Var('chromium_git') + '/chromium/src/third_party/ijar@4b6f53ee6268ff3b8ffe0279e334aa5110249b65',
760    'condition': 'checkout_android and not build_with_chromium',
761  },
762
763  'third_party/kotlin_stdlib': {
764      'packages': [
765          {
766              'package': 'chromium/third_party/kotlin_stdlib',
767              'version': 'LPDM6HLFsJuO_Crq0eaKCdr056AgYZ7Jz_D8NYTxragC',
768          },
769      ],
770      'condition': 'checkout_android and not build_with_chromium',
771      'dep_type': 'cipd',
772  },
773
774  'third_party/libdrm/src': {
775    'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git@ad78bb591d02162d3b90890aa4d0a238b2a37cde',
776    'condition': 'checkout_angle_mesa or not build_with_chromium',
777  },
778
779  # libjpeg_turbo is used by glmark2.
780  'third_party/libjpeg_turbo': {
781    'url': Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git@927aabfcd26897abb9776ecf2a6c38ea5bb52ab6',
782    'condition': 'not build_with_chromium',
783  },
784
785  'third_party/libpng/src': {
786    'url': Var('android_git') + '/platform/external/libpng@d2ece84bd73af1cd5fae5e7574f79b40e5de4fba',
787    'condition': 'not build_with_chromium',
788  },
789
790  'third_party/llvm/src': {
791    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project@d222fa4521531cc4ac14b8e157d231c108c003be',
792    'condition': 'not build_with_chromium',
793  },
794
795  'third_party/jdk': {
796      'packages': [
797          {
798              'package': 'chromium/third_party/jdk',
799              'version': 'tUJrCBvDNDE9jFvgkuOwX8tU6oCWT8CtI2_JxpGlTJIC',
800          },
801      ],
802      'condition': 'checkout_android and not build_with_chromium',
803      'dep_type': 'cipd',
804  },
805
806  'third_party/jdk/extras': {
807      'packages': [
808          {
809              'package': 'chromium/third_party/jdk/extras',
810              'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
811          },
812      ],
813      'condition': 'checkout_android and not build_with_chromium',
814      'dep_type': 'cipd',
815  },
816
817  'third_party/jinja2': {
818    'url': Var('chromium_git') + '/chromium/src/third_party/jinja2@5e1ee241ab04b38889f8d517f2da8b3df7cfbd9a',
819    'condition': 'not build_with_chromium',
820  },
821
822  'third_party/jsoncpp': {
823    'url': Var('chromium_git') + '/chromium/src/third_party/jsoncpp' + '@' + Var('chromium_jsoncpp_revision'),
824    'condition': 'not build_with_chromium',
825   },
826
827  'third_party/libc++/src': {
828    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxx.git@6a91009985a46122b061d36bb27f2c94f99126df',
829    'condition': 'not build_with_chromium',
830  },
831
832  'third_party/libc++abi/src': {
833    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxxabi.git@6c4fa00e4becc30085cbc8b44c2764ef307daae2',
834    'condition': 'not build_with_chromium',
835  },
836
837  'third_party/llvm-libc/src': {
838    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libc.git@4c70d6b5a62aa6981ba6b2e905b90bd650fb3626',
839    'condition': 'not build_with_chromium',
840  },
841
842  'third_party/libunwind/src': {
843    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libunwind.git@5b01ea4a6f3b666b7d190e7cb7c31db2ed4d94ce',
844    'condition': 'not build_with_chromium',
845  },
846
847  'third_party/markupsafe': {
848    'url': Var('chromium_git') + '/chromium/src/third_party/markupsafe@9f8efc8637f847ab1ba984212598e6fb9cf1b3d4',
849    'condition': 'not build_with_chromium',
850  },
851
852  # We use the upstream/main branch.
853  'third_party/mesa/src': {
854    'url': Var('chromium_git') + '/external/github.com/Mesa3D/mesa@0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc',
855    'condition': 'checkout_angle_mesa',
856  },
857
858  # We use the upstream/master branch.
859  'third_party/meson': {
860    'url': Var('chromium_git') + '/external/github.com/mesonbuild/meson@9fd5eb605674067ce6f8876dc27e5e116024e8a6',
861    'condition': 'checkout_angle_mesa',
862  },
863
864  'third_party/nasm': {
865    'url': Var('chromium_git') + '/chromium/deps/nasm.git@f477acb1049f5e043904b87b825c5915084a9a29',
866    'condition': 'not build_with_chromium',
867  },
868
869  'third_party/ninja': {
870    'packages': [
871      {
872        'package': 'infra/3pp/tools/ninja/${{platform}}',
873        'version': Var('ninja_version'),
874      }
875    ],
876    'dep_type': 'cipd',
877    'condition': 'not build_with_chromium',
878  },
879
880  'third_party/OpenCL-CTS/src': {
881    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-CTS@e0a31a03fc8f816d59fd8b3051ac6a61d3fa50c6',
882    'condition': 'not build_with_chromium',
883  },
884
885  'third_party/OpenCL-Docs/src': {
886    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-Docs@774114e8761920b976d538d47fad8178d05984ec',
887    'condition': 'not build_with_chromium',
888  },
889
890  'third_party/OpenCL-ICD-Loader/src': {
891    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenCL-ICD-Loader@9b5e3849b49a1448996c8b96ba086cd774d987db',
892    'condition': 'not build_with_chromium',
893  },
894
895  'third_party/OpenGL-Registry/src': {
896    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenGL-Registry@5bae8738b23d06968e7c3a41308568120943ae77',
897    'condition': 'not build_with_chromium',
898  },
899
900  'third_party/perfetto': {
901    'url': Var('android_git') + '/platform/external/perfetto.git@d06bef7807a8b90de9bce77132e188f68459a714',
902    'condition': 'not build_with_chromium and checkout_angle_perfetto',
903  },
904
905  'third_party/proguard': {
906      'packages': [
907          {
908              'package': 'chromium/third_party/proguard',
909              'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
910          },
911      ],
912      'condition': 'checkout_android and not build_with_chromium',
913      'dep_type': 'cipd',
914  },
915
916  'third_party/protobuf': {
917    'url': Var('chromium_git') + '/chromium/src/third_party/protobuf@75c7776339638d7f67caeb9c848217d2d0f67642',
918    'condition': 'not build_with_chromium',
919  },
920
921  'third_party/Python-Markdown': {
922    'url': Var('chromium_git') + '/chromium/src/third_party/Python-Markdown@0f4473546172a64636f5d841410c564c0edad625',
923    'condition': 'not build_with_chromium',
924  },
925
926  'third_party/r8/cipd': {
927      'packages': [
928          {
929              'package': 'chromium/third_party/r8',
930              'version': 'o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC',
931          },
932      ],
933      'condition': 'checkout_android and not build_with_chromium',
934      'dep_type': 'cipd',
935  },
936
937  # This duplication is intentional, so we avoid updating the r8.jar used by
938  # dexing unless necessary, since each update invalidates all incremental
939  # dexing and unnecessarily slows down all bots.
940  'third_party/r8/d8/cipd': {
941      'packages': [
942          {
943              'package': 'chromium/third_party/r8',
944              'version': 'o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC',
945          },
946      ],
947      'condition': 'checkout_android and not build_with_chromium',
948      'dep_type': 'cipd',
949  },
950
951  'third_party/rapidjson/src': {
952    'url': Var('chromium_git') + '/external/github.com/Tencent/rapidjson@781a4e667d84aeedbeb8184b7b62425ea66ec59f',
953  },
954
955  'third_party/requests/src': {
956    'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git@c7e0fc087ceeadb8b4c84a0953a422c474093d6d',
957    'condition': 'checkout_android and not build_with_chromium',
958  },
959
960  'third_party/rust': {
961    'url': Var('chromium_git') + '/chromium/src/third_party/rust@046047a34ebd49a5a0f1638d353cce92ac920d9e',
962    'condition': 'not build_with_chromium',
963  },
964
965  'third_party/siso/cipd': {
966    'packages': [
967      {
968        'package': 'infra/build/siso/${{platform}}',
969        'version': Var('siso_version'),
970      }
971    ],
972    'dep_type': 'cipd',
973    'condition': 'not build_with_chromium',
974  },
975
976  'third_party/six': {
977    'url': Var('chromium_git') + '/chromium/src/third_party/six@580980eb7d380150995b82cd18e1254ab5eff77f',
978    'condition': 'checkout_android and not build_with_chromium',
979  },
980
981  'third_party/SwiftShader': {
982    'url': Var('swiftshader_git') + '/SwiftShader@4074d9674b3e5a9a96a34b1c63fbed7dce35772f',
983    'condition': 'not build_with_chromium',
984  },
985
986  'third_party/turbine/cipd': {
987      'packages': [
988          {
989              'package': 'chromium/third_party/turbine',
990              'version': 'c4onccFJcd8rKHM_6js-X_ucjXdFqhDWK8aUX4ARSkkC',
991          },
992      ],
993      'condition': 'checkout_android and not build_with_chromium',
994      'dep_type': 'cipd',
995  },
996
997  'third_party/VK-GL-CTS/src': {
998    'url': Var('chromium_git') + '/external/github.com/KhronosGroup/VK-GL-CTS' + '@' + Var('vk_gl_cts_revision'),
999  },
1000
1001  'third_party/vulkan-deps': {
1002    'url': Var('chromium_git') + '/vulkan-deps@86f73c27b3fc3f0fb4d659f6f190540524f6a641',
1003    'condition': 'not build_with_chromium',
1004  },
1005
1006  'third_party/glslang/src': {
1007    'url': '{chromium_git}/external/github.com/KhronosGroup/glslang@a0995c49ebcaca2c6d3b03efbabf74f3843decdb',
1008    'condition': 'not build_with_chromium',
1009  },
1010
1011  'third_party/lunarg-vulkantools/src': {
1012    'url': '{chromium_git}/external/github.com/LunarG/VulkanTools@4e9bb6f426cf776910848441da65cc14f1146e77',
1013    'condition': 'not build_with_chromium',
1014  },
1015
1016  'third_party/spirv-cross/src': {
1017    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3',
1018    'condition': 'not build_with_chromium',
1019  },
1020
1021  'third_party/spirv-headers/src': {
1022    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@36d5e2ddaa54c70d2f29081510c66f4fc98e5e53',
1023    'condition': 'not build_with_chromium',
1024  },
1025
1026  'third_party/spirv-tools/src': {
1027    'url': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@3fb52548bc8a68d349d31e21bd4e80e3d953e87c',
1028    'condition': 'not build_with_chromium',
1029  },
1030
1031  'third_party/vulkan-headers/src': {
1032    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@49af1bfe467dd5a9efc22f7867d95fdde50e2b00',
1033    'condition': 'not build_with_chromium',
1034  },
1035
1036  'third_party/vulkan-loader/src': {
1037    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@c33168850e057596dd6647e154487102091bb65a',
1038    'condition': 'not build_with_chromium',
1039  },
1040
1041  'third_party/vulkan-tools/src': {
1042    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@a2224abf350f61211462a33e5b540201fa17de0d',
1043    'condition': 'not build_with_chromium',
1044  },
1045
1046  'third_party/vulkan-utility-libraries/src': {
1047    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@b538fb5b08513aa78346cd414ad5e576a2a3e920',
1048    'condition': 'not build_with_chromium',
1049  },
1050
1051  'third_party/vulkan-validation-layers/src': {
1052    'url': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@902f3cf8d51e76be0c0deb4be39c6223abebbae2',
1053    'condition': 'not build_with_chromium',
1054  },
1055
1056  'third_party/vulkan_memory_allocator': {
1057    'url': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@56300b29fbfcc693ee6609ddad3fdd5b7a449a21',
1058    'condition': 'not build_with_chromium',
1059  },
1060
1061  'third_party/wayland': {
1062    'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland@75c1a93e2067220fa06208f20f8f096bb463ec08',
1063    'condition': 'not build_with_chromium and host_os == "linux"'
1064  },
1065
1066  'third_party/zlib': {
1067    'url': Var('chromium_git') + '/chromium/src/third_party/zlib@82a5fecf8aae8f288267cfdb2d29c9ebf7b37e59',
1068    'condition': 'not build_with_chromium',
1069  },
1070
1071  'tools/android': {
1072    'url': Var('chromium_git') + '/chromium/src/tools/android@54c6bbbee824cd4c9418eaaeee74f8890d9ea979',
1073    'condition': 'checkout_android and not build_with_chromium',
1074  },
1075
1076  'tools/clang': {
1077    'url': Var('chromium_git') + '/chromium/src/tools/clang.git@ec29fe1f187bfc6e995a7a602f77d31226817d17',
1078    'condition': 'not build_with_chromium',
1079  },
1080
1081  'tools/clang/dsymutil': {
1082    'packages': [
1083      {
1084        'package': 'chromium/llvm-build-tools/dsymutil',
1085        'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
1086      }
1087    ],
1088    'condition': 'checkout_mac and not build_with_chromium',
1089    'dep_type': 'cipd',
1090  },
1091
1092  'tools/luci-go': {
1093    'packages': [
1094      {
1095        'package': 'infra/tools/luci/isolate/${{platform}}',
1096        'version': Var('luci_go'),
1097      },
1098      {
1099        'package': 'infra/tools/luci/swarming/${{platform}}',
1100        'version': Var('luci_go'),
1101      },
1102    ],
1103    'condition': 'not build_with_chromium',
1104    'dep_type': 'cipd',
1105  },
1106
1107  'tools/mb': {
1108    'url': Var('chromium_git') + '/chromium/src/tools/mb@5e2c90a4cf2bf4b99a14c120b67890b6497f9fd7',
1109    'condition': 'not build_with_chromium',
1110  },
1111
1112  'tools/md_browser': {
1113    'url': Var('chromium_git') + '/chromium/src/tools/md_browser@6cc8e58a83412dc31de6fb7614fadb0b51748d4b',
1114    'condition': 'not build_with_chromium',
1115  },
1116
1117  'tools/memory': {
1118    'url': Var('chromium_git') + '/chromium/src/tools/memory@8385f10496532b425c4036d7e938393f683e5be9',
1119    'condition': 'not build_with_chromium',
1120  },
1121
1122  'tools/perf': {
1123    'url': Var('chromium_git') + '/chromium/src/tools/perf@7c49c17ffd1bd2ea37a367a34e435a847aad5fa5',
1124    'condition': 'not build_with_chromium',
1125  },
1126
1127  'tools/protoc_wrapper': {
1128    'url': Var('chromium_git') + '/chromium/src/tools/protoc_wrapper@dbcbea90c20ae1ece442d8ef64e61c7b10e2b013',
1129    'condition': 'not build_with_chromium',
1130  },
1131
1132  'tools/python': {
1133    'url': Var('chromium_git') + '/chromium/src/tools/python@64dd0e593f8e438764ced983a9f3f96061df748c',
1134    'condition': 'checkout_android and not build_with_chromium',
1135  },
1136
1137  'tools/rust': {
1138    'url': Var('chromium_git') + '/chromium/src/tools/rust.git@917b7d7bef3e69ec9bc9b52c4c7cfca8c625051f',
1139    'condition': 'not build_with_chromium',
1140  },
1141
1142  'tools/skia_goldctl/linux': {
1143      'packages': [
1144        {
1145          'package': 'skia/tools/goldctl/linux-amd64',
1146          'version': 'ne5KDoUlZSDEQYyEFMWKjkzAorwtvwqqYli3fRkyWlcC',
1147        },
1148      ],
1149      'dep_type': 'cipd',
1150      'condition': 'checkout_linux and not build_with_chromium',
1151  },
1152
1153  'tools/skia_goldctl/win': {
1154      'packages': [
1155        {
1156          'package': 'skia/tools/goldctl/windows-amd64',
1157          'version': 'ViNScAgrfJQOM1gZaPnzw2Y_8VFHR0Sh19QI1PeVEiIC',
1158        },
1159      ],
1160      'dep_type': 'cipd',
1161      'condition': 'checkout_win and not build_with_chromium',
1162  },
1163
1164  'tools/skia_goldctl/mac_amd64': {
1165      'packages': [
1166        {
1167          'package': 'skia/tools/goldctl/mac-amd64',
1168          'version': 'TBnDLw4-kj-YLd73BZoG1pTuYSZcj3dXP7nvQjS7hDoC',
1169        },
1170      ],
1171      'dep_type': 'cipd',
1172      'condition': 'checkout_mac and not build_with_chromium',
1173  },
1174
1175  'tools/skia_goldctl/mac_arm64': {
1176      'packages': [
1177        {
1178          'package': 'skia/tools/goldctl/mac-arm64',
1179          'version': '6E6VZOvgaQDyyzhWmtIoK7Jb7D52TkKQOsRRy0xf0-cC',
1180        },
1181      ],
1182      'dep_type': 'cipd',
1183      'condition': 'checkout_mac and not build_with_chromium',
1184  },
1185
1186  'tools/valgrind': {
1187    'url': Var('chromium_git') + '/chromium/src/tools/valgrind@cf58645be8c36ead22bdcd5fed324af318dd1dd3',
1188    'condition': 'not build_with_chromium',
1189  },
1190
1191  # === ANGLE Restricted Trace Generated Code Start ===
1192  'src/tests/restricted_traces/1945_air_force': {
1193      'packages': [
1194        {
1195            'package': 'angle/traces/1945_air_force',
1196            'version': 'version:1',
1197        },
1198      ],
1199      'dep_type': 'cipd',
1200      'condition': 'checkout_angle_restricted_trace_1945_air_force',
1201  },
1202  'src/tests/restricted_traces/20_minutes_till_dawn': {
1203      'packages': [
1204        {
1205            'package': 'angle/traces/20_minutes_till_dawn',
1206            'version': 'version:1',
1207        },
1208      ],
1209      'dep_type': 'cipd',
1210      'condition': 'checkout_angle_restricted_trace_20_minutes_till_dawn',
1211  },
1212  'src/tests/restricted_traces/2_3_4_player_mini_games': {
1213      'packages': [
1214        {
1215            'package': 'angle/traces/2_3_4_player_mini_games',
1216            'version': 'version:1',
1217        },
1218      ],
1219      'dep_type': 'cipd',
1220      'condition': 'checkout_angle_restricted_trace_2_3_4_player_mini_games',
1221  },
1222  'src/tests/restricted_traces/3d_pool_ball': {
1223      'packages': [
1224        {
1225            'package': 'angle/traces/3d_pool_ball',
1226            'version': 'version:1',
1227        },
1228      ],
1229      'dep_type': 'cipd',
1230      'condition': 'checkout_angle_restricted_trace_3d_pool_ball',
1231  },
1232  'src/tests/restricted_traces/afk_arena': {
1233      'packages': [
1234        {
1235            'package': 'angle/traces/afk_arena',
1236            'version': 'version:1',
1237        },
1238      ],
1239      'dep_type': 'cipd',
1240      'condition': 'checkout_angle_restricted_trace_afk_arena',
1241  },
1242  'src/tests/restricted_traces/age_of_origins_z': {
1243      'packages': [
1244        {
1245            'package': 'angle/traces/age_of_origins_z',
1246            'version': 'version:1',
1247        },
1248      ],
1249      'dep_type': 'cipd',
1250      'condition': 'checkout_angle_restricted_trace_age_of_origins_z',
1251  },
1252  'src/tests/restricted_traces/agent_a': {
1253      'packages': [
1254        {
1255            'package': 'angle/traces/agent_a',
1256            'version': 'version:1',
1257        },
1258      ],
1259      'dep_type': 'cipd',
1260      'condition': 'checkout_angle_restricted_trace_agent_a',
1261  },
1262  'src/tests/restricted_traces/aliexpress': {
1263      'packages': [
1264        {
1265            'package': 'angle/traces/aliexpress',
1266            'version': 'version:5',
1267        },
1268      ],
1269      'dep_type': 'cipd',
1270      'condition': 'checkout_angle_restricted_trace_aliexpress',
1271  },
1272  'src/tests/restricted_traces/altos_odyssey': {
1273      'packages': [
1274        {
1275            'package': 'angle/traces/altos_odyssey',
1276            'version': 'version:1',
1277        },
1278      ],
1279      'dep_type': 'cipd',
1280      'condition': 'checkout_angle_restricted_trace_altos_odyssey',
1281  },
1282  'src/tests/restricted_traces/among_us': {
1283      'packages': [
1284        {
1285            'package': 'angle/traces/among_us',
1286            'version': 'version:5',
1287        },
1288      ],
1289      'dep_type': 'cipd',
1290      'condition': 'checkout_angle_restricted_trace_among_us',
1291  },
1292  'src/tests/restricted_traces/angry_birds_2_1500': {
1293      'packages': [
1294        {
1295            'package': 'angle/traces/angry_birds_2_1500',
1296            'version': 'version:5',
1297        },
1298      ],
1299      'dep_type': 'cipd',
1300      'condition': 'checkout_angle_restricted_trace_angry_birds_2_1500',
1301  },
1302  'src/tests/restricted_traces/angry_birds_2_launch': {
1303      'packages': [
1304        {
1305            'package': 'angle/traces/angry_birds_2_launch',
1306            'version': 'version:7',
1307        },
1308      ],
1309      'dep_type': 'cipd',
1310      'condition': 'checkout_angle_restricted_trace_angry_birds_2_launch',
1311  },
1312  'src/tests/restricted_traces/animal_crossing': {
1313      'packages': [
1314        {
1315            'package': 'angle/traces/animal_crossing',
1316            'version': 'version:4',
1317        },
1318      ],
1319      'dep_type': 'cipd',
1320      'condition': 'checkout_angle_restricted_trace_animal_crossing',
1321  },
1322  'src/tests/restricted_traces/antistress': {
1323      'packages': [
1324        {
1325            'package': 'angle/traces/antistress',
1326            'version': 'version:1',
1327        },
1328      ],
1329      'dep_type': 'cipd',
1330      'condition': 'checkout_angle_restricted_trace_antistress',
1331  },
1332  'src/tests/restricted_traces/antutu_refinery': {
1333      'packages': [
1334        {
1335            'package': 'angle/traces/antutu_refinery',
1336            'version': 'version:1',
1337        },
1338      ],
1339      'dep_type': 'cipd',
1340      'condition': 'checkout_angle_restricted_trace_antutu_refinery',
1341  },
1342  'src/tests/restricted_traces/arena_of_valor': {
1343      'packages': [
1344        {
1345            'package': 'angle/traces/arena_of_valor',
1346            'version': 'version:5',
1347        },
1348      ],
1349      'dep_type': 'cipd',
1350      'condition': 'checkout_angle_restricted_trace_arena_of_valor',
1351  },
1352  'src/tests/restricted_traces/arknights': {
1353      'packages': [
1354        {
1355            'package': 'angle/traces/arknights',
1356            'version': 'version:1',
1357        },
1358      ],
1359      'dep_type': 'cipd',
1360      'condition': 'checkout_angle_restricted_trace_arknights',
1361  },
1362  'src/tests/restricted_traces/asphalt_8': {
1363      'packages': [
1364        {
1365            'package': 'angle/traces/asphalt_8',
1366            'version': 'version:5',
1367        },
1368      ],
1369      'dep_type': 'cipd',
1370      'condition': 'checkout_angle_restricted_trace_asphalt_8',
1371  },
1372  'src/tests/restricted_traces/asphalt_9': {
1373      'packages': [
1374        {
1375            'package': 'angle/traces/asphalt_9',
1376            'version': 'version:5',
1377        },
1378      ],
1379      'dep_type': 'cipd',
1380      'condition': 'checkout_angle_restricted_trace_asphalt_9',
1381  },
1382  'src/tests/restricted_traces/asphalt_9_2024': {
1383      'packages': [
1384        {
1385            'package': 'angle/traces/asphalt_9_2024',
1386            'version': 'version:1',
1387        },
1388      ],
1389      'dep_type': 'cipd',
1390      'condition': 'checkout_angle_restricted_trace_asphalt_9_2024',
1391  },
1392  'src/tests/restricted_traces/avakin_life': {
1393      'packages': [
1394        {
1395            'package': 'angle/traces/avakin_life',
1396            'version': 'version:5',
1397        },
1398      ],
1399      'dep_type': 'cipd',
1400      'condition': 'checkout_angle_restricted_trace_avakin_life',
1401  },
1402  'src/tests/restricted_traces/aztec_ruins': {
1403      'packages': [
1404        {
1405            'package': 'angle/traces/aztec_ruins',
1406            'version': 'version:5',
1407        },
1408      ],
1409      'dep_type': 'cipd',
1410      'condition': 'checkout_angle_restricted_trace_aztec_ruins',
1411  },
1412  'src/tests/restricted_traces/aztec_ruins_high': {
1413      'packages': [
1414        {
1415            'package': 'angle/traces/aztec_ruins_high',
1416            'version': 'version:1',
1417        },
1418      ],
1419      'dep_type': 'cipd',
1420      'condition': 'checkout_angle_restricted_trace_aztec_ruins_high',
1421  },
1422  'src/tests/restricted_traces/badland': {
1423      'packages': [
1424        {
1425            'package': 'angle/traces/badland',
1426            'version': 'version:5',
1427        },
1428      ],
1429      'dep_type': 'cipd',
1430      'condition': 'checkout_angle_restricted_trace_badland',
1431  },
1432  'src/tests/restricted_traces/basemark_gpu': {
1433      'packages': [
1434        {
1435            'package': 'angle/traces/basemark_gpu',
1436            'version': 'version:1',
1437        },
1438      ],
1439      'dep_type': 'cipd',
1440      'condition': 'checkout_angle_restricted_trace_basemark_gpu',
1441  },
1442  'src/tests/restricted_traces/batman_telltale': {
1443      'packages': [
1444        {
1445            'package': 'angle/traces/batman_telltale',
1446            'version': 'version:1',
1447        },
1448      ],
1449      'dep_type': 'cipd',
1450      'condition': 'checkout_angle_restricted_trace_batman_telltale',
1451  },
1452  'src/tests/restricted_traces/battle_of_polytopia': {
1453      'packages': [
1454        {
1455            'package': 'angle/traces/battle_of_polytopia',
1456            'version': 'version:1',
1457        },
1458      ],
1459      'dep_type': 'cipd',
1460      'condition': 'checkout_angle_restricted_trace_battle_of_polytopia',
1461  },
1462  'src/tests/restricted_traces/beach_buggy_racing': {
1463      'packages': [
1464        {
1465            'package': 'angle/traces/beach_buggy_racing',
1466            'version': 'version:5',
1467        },
1468      ],
1469      'dep_type': 'cipd',
1470      'condition': 'checkout_angle_restricted_trace_beach_buggy_racing',
1471  },
1472  'src/tests/restricted_traces/billiards_city': {
1473      'packages': [
1474        {
1475            'package': 'angle/traces/billiards_city',
1476            'version': 'version:1',
1477        },
1478      ],
1479      'dep_type': 'cipd',
1480      'condition': 'checkout_angle_restricted_trace_billiards_city',
1481  },
1482  'src/tests/restricted_traces/black_clover_m': {
1483      'packages': [
1484        {
1485            'package': 'angle/traces/black_clover_m',
1486            'version': 'version:1',
1487        },
1488      ],
1489      'dep_type': 'cipd',
1490      'condition': 'checkout_angle_restricted_trace_black_clover_m',
1491  },
1492  'src/tests/restricted_traces/black_desert_mobile': {
1493      'packages': [
1494        {
1495            'package': 'angle/traces/black_desert_mobile',
1496            'version': 'version:1',
1497        },
1498      ],
1499      'dep_type': 'cipd',
1500      'condition': 'checkout_angle_restricted_trace_black_desert_mobile',
1501  },
1502  'src/tests/restricted_traces/blade_and_soul_revolution': {
1503      'packages': [
1504        {
1505            'package': 'angle/traces/blade_and_soul_revolution',
1506            'version': 'version:2',
1507        },
1508      ],
1509      'dep_type': 'cipd',
1510      'condition': 'checkout_angle_restricted_trace_blade_and_soul_revolution',
1511  },
1512  'src/tests/restricted_traces/block_blast': {
1513      'packages': [
1514        {
1515            'package': 'angle/traces/block_blast',
1516            'version': 'version:1',
1517        },
1518      ],
1519      'dep_type': 'cipd',
1520      'condition': 'checkout_angle_restricted_trace_block_blast',
1521  },
1522  'src/tests/restricted_traces/blockman_go': {
1523      'packages': [
1524        {
1525            'package': 'angle/traces/blockman_go',
1526            'version': 'version:5',
1527        },
1528      ],
1529      'dep_type': 'cipd',
1530      'condition': 'checkout_angle_restricted_trace_blockman_go',
1531  },
1532  'src/tests/restricted_traces/botworld_adventure': {
1533      'packages': [
1534        {
1535            'package': 'angle/traces/botworld_adventure',
1536            'version': 'version:1',
1537        },
1538      ],
1539      'dep_type': 'cipd',
1540      'condition': 'checkout_angle_restricted_trace_botworld_adventure',
1541  },
1542  'src/tests/restricted_traces/brawl_stars': {
1543      'packages': [
1544        {
1545            'package': 'angle/traces/brawl_stars',
1546            'version': 'version:5',
1547        },
1548      ],
1549      'dep_type': 'cipd',
1550      'condition': 'checkout_angle_restricted_trace_brawl_stars',
1551  },
1552  'src/tests/restricted_traces/brawlhalla': {
1553      'packages': [
1554        {
1555            'package': 'angle/traces/brawlhalla',
1556            'version': 'version:1',
1557        },
1558      ],
1559      'dep_type': 'cipd',
1560      'condition': 'checkout_angle_restricted_trace_brawlhalla',
1561  },
1562  'src/tests/restricted_traces/bricks_breaker_quest': {
1563      'packages': [
1564        {
1565            'package': 'angle/traces/bricks_breaker_quest',
1566            'version': 'version:5',
1567        },
1568      ],
1569      'dep_type': 'cipd',
1570      'condition': 'checkout_angle_restricted_trace_bricks_breaker_quest',
1571  },
1572  'src/tests/restricted_traces/bridge_constructor_portal': {
1573      'packages': [
1574        {
1575            'package': 'angle/traces/bridge_constructor_portal',
1576            'version': 'version:1',
1577        },
1578      ],
1579      'dep_type': 'cipd',
1580      'condition': 'checkout_angle_restricted_trace_bridge_constructor_portal',
1581  },
1582  'src/tests/restricted_traces/bubble_shooter': {
1583      'packages': [
1584        {
1585            'package': 'angle/traces/bubble_shooter',
1586            'version': 'version:5',
1587        },
1588      ],
1589      'dep_type': 'cipd',
1590      'condition': 'checkout_angle_restricted_trace_bubble_shooter',
1591  },
1592  'src/tests/restricted_traces/bubble_shooter_and_friends': {
1593      'packages': [
1594        {
1595            'package': 'angle/traces/bubble_shooter_and_friends',
1596            'version': 'version:1',
1597        },
1598      ],
1599      'dep_type': 'cipd',
1600      'condition': 'checkout_angle_restricted_trace_bubble_shooter_and_friends',
1601  },
1602  'src/tests/restricted_traces/bus_simulator_indonesia': {
1603      'packages': [
1604        {
1605            'package': 'angle/traces/bus_simulator_indonesia',
1606            'version': 'version:5',
1607        },
1608      ],
1609      'dep_type': 'cipd',
1610      'condition': 'checkout_angle_restricted_trace_bus_simulator_indonesia',
1611  },
1612  'src/tests/restricted_traces/call_break_offline_card_game': {
1613      'packages': [
1614        {
1615            'package': 'angle/traces/call_break_offline_card_game',
1616            'version': 'version:5',
1617        },
1618      ],
1619      'dep_type': 'cipd',
1620      'condition': 'checkout_angle_restricted_trace_call_break_offline_card_game',
1621  },
1622  'src/tests/restricted_traces/callbreak': {
1623      'packages': [
1624        {
1625            'package': 'angle/traces/callbreak',
1626            'version': 'version:1',
1627        },
1628      ],
1629      'dep_type': 'cipd',
1630      'condition': 'checkout_angle_restricted_trace_callbreak',
1631  },
1632  'src/tests/restricted_traces/candy_crush_500': {
1633      'packages': [
1634        {
1635            'package': 'angle/traces/candy_crush_500',
1636            'version': 'version:5',
1637        },
1638      ],
1639      'dep_type': 'cipd',
1640      'condition': 'checkout_angle_restricted_trace_candy_crush_500',
1641  },
1642  'src/tests/restricted_traces/candy_crush_soda_saga': {
1643      'packages': [
1644        {
1645            'package': 'angle/traces/candy_crush_soda_saga',
1646            'version': 'version:5',
1647        },
1648      ],
1649      'dep_type': 'cipd',
1650      'condition': 'checkout_angle_restricted_trace_candy_crush_soda_saga',
1651  },
1652  'src/tests/restricted_traces/car_chase': {
1653      'packages': [
1654        {
1655            'package': 'angle/traces/car_chase',
1656            'version': 'version:1',
1657        },
1658      ],
1659      'dep_type': 'cipd',
1660      'condition': 'checkout_angle_restricted_trace_car_chase',
1661  },
1662  'src/tests/restricted_traces/car_parking_multiplayer': {
1663      'packages': [
1664        {
1665            'package': 'angle/traces/car_parking_multiplayer',
1666            'version': 'version:5',
1667        },
1668      ],
1669      'dep_type': 'cipd',
1670      'condition': 'checkout_angle_restricted_trace_car_parking_multiplayer',
1671  },
1672  'src/tests/restricted_traces/car_race_3d': {
1673      'packages': [
1674        {
1675            'package': 'angle/traces/car_race_3d',
1676            'version': 'version:1',
1677        },
1678      ],
1679      'dep_type': 'cipd',
1680      'condition': 'checkout_angle_restricted_trace_car_race_3d',
1681  },
1682  'src/tests/restricted_traces/castlevania_sotn': {
1683      'packages': [
1684        {
1685            'package': 'angle/traces/castlevania_sotn',
1686            'version': 'version:1',
1687        },
1688      ],
1689      'dep_type': 'cipd',
1690      'condition': 'checkout_angle_restricted_trace_castlevania_sotn',
1691  },
1692  'src/tests/restricted_traces/catalyst_black': {
1693      'packages': [
1694        {
1695            'package': 'angle/traces/catalyst_black',
1696            'version': 'version:1',
1697        },
1698      ],
1699      'dep_type': 'cipd',
1700      'condition': 'checkout_angle_restricted_trace_catalyst_black',
1701  },
1702  'src/tests/restricted_traces/chrono_trigger': {
1703      'packages': [
1704        {
1705            'package': 'angle/traces/chrono_trigger',
1706            'version': 'version:1',
1707        },
1708      ],
1709      'dep_type': 'cipd',
1710      'condition': 'checkout_angle_restricted_trace_chrono_trigger',
1711  },
1712  'src/tests/restricted_traces/clash_of_clans': {
1713      'packages': [
1714        {
1715            'package': 'angle/traces/clash_of_clans',
1716            'version': 'version:5',
1717        },
1718      ],
1719      'dep_type': 'cipd',
1720      'condition': 'checkout_angle_restricted_trace_clash_of_clans',
1721  },
1722  'src/tests/restricted_traces/clash_royale': {
1723      'packages': [
1724        {
1725            'package': 'angle/traces/clash_royale',
1726            'version': 'version:5',
1727        },
1728      ],
1729      'dep_type': 'cipd',
1730      'condition': 'checkout_angle_restricted_trace_clash_royale',
1731  },
1732  'src/tests/restricted_traces/cod_mobile': {
1733      'packages': [
1734        {
1735            'package': 'angle/traces/cod_mobile',
1736            'version': 'version:6',
1737        },
1738      ],
1739      'dep_type': 'cipd',
1740      'condition': 'checkout_angle_restricted_trace_cod_mobile',
1741  },
1742  'src/tests/restricted_traces/coin_master': {
1743      'packages': [
1744        {
1745            'package': 'angle/traces/coin_master',
1746            'version': 'version:5',
1747        },
1748      ],
1749      'dep_type': 'cipd',
1750      'condition': 'checkout_angle_restricted_trace_coin_master',
1751  },
1752  'src/tests/restricted_traces/command_and_conquer_rivals': {
1753      'packages': [
1754        {
1755            'package': 'angle/traces/command_and_conquer_rivals',
1756            'version': 'version:5',
1757        },
1758      ],
1759      'dep_type': 'cipd',
1760      'condition': 'checkout_angle_restricted_trace_command_and_conquer_rivals',
1761  },
1762  'src/tests/restricted_traces/cookie_run_kingdom': {
1763      'packages': [
1764        {
1765            'package': 'angle/traces/cookie_run_kingdom',
1766            'version': 'version:5',
1767        },
1768      ],
1769      'dep_type': 'cipd',
1770      'condition': 'checkout_angle_restricted_trace_cookie_run_kingdom',
1771  },
1772  'src/tests/restricted_traces/cookie_run_oven_break': {
1773      'packages': [
1774        {
1775            'package': 'angle/traces/cookie_run_oven_break',
1776            'version': 'version:1',
1777        },
1778      ],
1779      'dep_type': 'cipd',
1780      'condition': 'checkout_angle_restricted_trace_cookie_run_oven_break',
1781  },
1782  'src/tests/restricted_traces/critical_ops': {
1783      'packages': [
1784        {
1785            'package': 'angle/traces/critical_ops',
1786            'version': 'version:1',
1787        },
1788      ],
1789      'dep_type': 'cipd',
1790      'condition': 'checkout_angle_restricted_trace_critical_ops',
1791  },
1792  'src/tests/restricted_traces/csr2_drag_racing': {
1793      'packages': [
1794        {
1795            'package': 'angle/traces/csr2_drag_racing',
1796            'version': 'version:1',
1797        },
1798      ],
1799      'dep_type': 'cipd',
1800      'condition': 'checkout_angle_restricted_trace_csr2_drag_racing',
1801  },
1802  'src/tests/restricted_traces/cut_the_rope': {
1803      'packages': [
1804        {
1805            'package': 'angle/traces/cut_the_rope',
1806            'version': 'version:1',
1807        },
1808      ],
1809      'dep_type': 'cipd',
1810      'condition': 'checkout_angle_restricted_trace_cut_the_rope',
1811  },
1812  'src/tests/restricted_traces/darkness_rises': {
1813      'packages': [
1814        {
1815            'package': 'angle/traces/darkness_rises',
1816            'version': 'version:1',
1817        },
1818      ],
1819      'dep_type': 'cipd',
1820      'condition': 'checkout_angle_restricted_trace_darkness_rises',
1821  },
1822  'src/tests/restricted_traces/dead_by_daylight': {
1823      'packages': [
1824        {
1825            'package': 'angle/traces/dead_by_daylight',
1826            'version': 'version:2',
1827        },
1828      ],
1829      'dep_type': 'cipd',
1830      'condition': 'checkout_angle_restricted_trace_dead_by_daylight',
1831  },
1832  'src/tests/restricted_traces/dead_cells': {
1833      'packages': [
1834        {
1835            'package': 'angle/traces/dead_cells',
1836            'version': 'version:1',
1837        },
1838      ],
1839      'dep_type': 'cipd',
1840      'condition': 'checkout_angle_restricted_trace_dead_cells',
1841  },
1842  'src/tests/restricted_traces/dead_trigger_2': {
1843      'packages': [
1844        {
1845            'package': 'angle/traces/dead_trigger_2',
1846            'version': 'version:1',
1847        },
1848      ],
1849      'dep_type': 'cipd',
1850      'condition': 'checkout_angle_restricted_trace_dead_trigger_2',
1851  },
1852  'src/tests/restricted_traces/diablo_immortal': {
1853      'packages': [
1854        {
1855            'package': 'angle/traces/diablo_immortal',
1856            'version': 'version:2',
1857        },
1858      ],
1859      'dep_type': 'cipd',
1860      'condition': 'checkout_angle_restricted_trace_diablo_immortal',
1861  },
1862  'src/tests/restricted_traces/disney_mirrorverse': {
1863      'packages': [
1864        {
1865            'package': 'angle/traces/disney_mirrorverse',
1866            'version': 'version:1',
1867        },
1868      ],
1869      'dep_type': 'cipd',
1870      'condition': 'checkout_angle_restricted_trace_disney_mirrorverse',
1871  },
1872  'src/tests/restricted_traces/disney_tsum_tsum': {
1873      'packages': [
1874        {
1875            'package': 'angle/traces/disney_tsum_tsum',
1876            'version': 'version:5',
1877        },
1878      ],
1879      'dep_type': 'cipd',
1880      'condition': 'checkout_angle_restricted_trace_disney_tsum_tsum',
1881  },
1882  'src/tests/restricted_traces/dota_underlords': {
1883      'packages': [
1884        {
1885            'package': 'angle/traces/dota_underlords',
1886            'version': 'version:5',
1887        },
1888      ],
1889      'dep_type': 'cipd',
1890      'condition': 'checkout_angle_restricted_trace_dota_underlords',
1891  },
1892  'src/tests/restricted_traces/downwell': {
1893      'packages': [
1894        {
1895            'package': 'angle/traces/downwell',
1896            'version': 'version:1',
1897        },
1898      ],
1899      'dep_type': 'cipd',
1900      'condition': 'checkout_angle_restricted_trace_downwell',
1901  },
1902  'src/tests/restricted_traces/dr_driving': {
1903      'packages': [
1904        {
1905            'package': 'angle/traces/dr_driving',
1906            'version': 'version:5',
1907        },
1908      ],
1909      'dep_type': 'cipd',
1910      'condition': 'checkout_angle_restricted_trace_dr_driving',
1911  },
1912  'src/tests/restricted_traces/dragon_ball_legends': {
1913      'packages': [
1914        {
1915            'package': 'angle/traces/dragon_ball_legends',
1916            'version': 'version:5',
1917        },
1918      ],
1919      'dep_type': 'cipd',
1920      'condition': 'checkout_angle_restricted_trace_dragon_ball_legends',
1921  },
1922  'src/tests/restricted_traces/dragon_ball_z_dokkan_battle': {
1923      'packages': [
1924        {
1925            'package': 'angle/traces/dragon_ball_z_dokkan_battle',
1926            'version': 'version:1',
1927        },
1928      ],
1929      'dep_type': 'cipd',
1930      'condition': 'checkout_angle_restricted_trace_dragon_ball_z_dokkan_battle',
1931  },
1932  'src/tests/restricted_traces/dragon_mania_legends': {
1933      'packages': [
1934        {
1935            'package': 'angle/traces/dragon_mania_legends',
1936            'version': 'version:1',
1937        },
1938      ],
1939      'dep_type': 'cipd',
1940      'condition': 'checkout_angle_restricted_trace_dragon_mania_legends',
1941  },
1942  'src/tests/restricted_traces/dragon_raja': {
1943      'packages': [
1944        {
1945            'package': 'angle/traces/dragon_raja',
1946            'version': 'version:5',
1947        },
1948      ],
1949      'dep_type': 'cipd',
1950      'condition': 'checkout_angle_restricted_trace_dragon_raja',
1951  },
1952  'src/tests/restricted_traces/driver_overhead_2': {
1953      'packages': [
1954        {
1955            'package': 'angle/traces/driver_overhead_2',
1956            'version': 'version:2',
1957        },
1958      ],
1959      'dep_type': 'cipd',
1960      'condition': 'checkout_angle_restricted_trace_driver_overhead_2',
1961  },
1962  'src/tests/restricted_traces/durak_online': {
1963      'packages': [
1964        {
1965            'package': 'angle/traces/durak_online',
1966            'version': 'version:1',
1967        },
1968      ],
1969      'dep_type': 'cipd',
1970      'condition': 'checkout_angle_restricted_trace_durak_online',
1971  },
1972  'src/tests/restricted_traces/efootball_pes_2021': {
1973      'packages': [
1974        {
1975            'package': 'angle/traces/efootball_pes_2021',
1976            'version': 'version:5',
1977        },
1978      ],
1979      'dep_type': 'cipd',
1980      'condition': 'checkout_angle_restricted_trace_efootball_pes_2021',
1981  },
1982  'src/tests/restricted_traces/egypt_1500': {
1983      'packages': [
1984        {
1985            'package': 'angle/traces/egypt_1500',
1986            'version': 'version:5',
1987        },
1988      ],
1989      'dep_type': 'cipd',
1990      'condition': 'checkout_angle_restricted_trace_egypt_1500',
1991  },
1992  'src/tests/restricted_traces/eight_ball_pool': {
1993      'packages': [
1994        {
1995            'package': 'angle/traces/eight_ball_pool',
1996            'version': 'version:5',
1997        },
1998      ],
1999      'dep_type': 'cipd',
2000      'condition': 'checkout_angle_restricted_trace_eight_ball_pool',
2001  },
2002  'src/tests/restricted_traces/empires_and_puzzles': {
2003      'packages': [
2004        {
2005            'package': 'angle/traces/empires_and_puzzles',
2006            'version': 'version:2',
2007        },
2008      ],
2009      'dep_type': 'cipd',
2010      'condition': 'checkout_angle_restricted_trace_empires_and_puzzles',
2011  },
2012  'src/tests/restricted_traces/eve_echoes': {
2013      'packages': [
2014        {
2015            'package': 'angle/traces/eve_echoes',
2016            'version': 'version:1',
2017        },
2018      ],
2019      'dep_type': 'cipd',
2020      'condition': 'checkout_angle_restricted_trace_eve_echoes',
2021  },
2022  'src/tests/restricted_traces/evony_the_kings_return': {
2023      'packages': [
2024        {
2025            'package': 'angle/traces/evony_the_kings_return',
2026            'version': 'version:2',
2027        },
2028      ],
2029      'dep_type': 'cipd',
2030      'condition': 'checkout_angle_restricted_trace_evony_the_kings_return',
2031  },
2032  'src/tests/restricted_traces/extreme_car_driving_simulator': {
2033      'packages': [
2034        {
2035            'package': 'angle/traces/extreme_car_driving_simulator',
2036            'version': 'version:5',
2037        },
2038      ],
2039      'dep_type': 'cipd',
2040      'condition': 'checkout_angle_restricted_trace_extreme_car_driving_simulator',
2041  },
2042  'src/tests/restricted_traces/fallout_shelter_online': {
2043      'packages': [
2044        {
2045            'package': 'angle/traces/fallout_shelter_online',
2046            'version': 'version:5',
2047        },
2048      ],
2049      'dep_type': 'cipd',
2050      'condition': 'checkout_angle_restricted_trace_fallout_shelter_online',
2051  },
2052  'src/tests/restricted_traces/family_island': {
2053      'packages': [
2054        {
2055            'package': 'angle/traces/family_island',
2056            'version': 'version:1',
2057        },
2058      ],
2059      'dep_type': 'cipd',
2060      'condition': 'checkout_angle_restricted_trace_family_island',
2061  },
2062  'src/tests/restricted_traces/farm_heroes_saga': {
2063      'packages': [
2064        {
2065            'package': 'angle/traces/farm_heroes_saga',
2066            'version': 'version:5',
2067        },
2068      ],
2069      'dep_type': 'cipd',
2070      'condition': 'checkout_angle_restricted_trace_farm_heroes_saga',
2071  },
2072  'src/tests/restricted_traces/fate_grand_order': {
2073      'packages': [
2074        {
2075            'package': 'angle/traces/fate_grand_order',
2076            'version': 'version:5',
2077        },
2078      ],
2079      'dep_type': 'cipd',
2080      'condition': 'checkout_angle_restricted_trace_fate_grand_order',
2081  },
2082  'src/tests/restricted_traces/fifa_mobile': {
2083      'packages': [
2084        {
2085            'package': 'angle/traces/fifa_mobile',
2086            'version': 'version:5',
2087        },
2088      ],
2089      'dep_type': 'cipd',
2090      'condition': 'checkout_angle_restricted_trace_fifa_mobile',
2091  },
2092  'src/tests/restricted_traces/final_fantasy': {
2093      'packages': [
2094        {
2095            'package': 'angle/traces/final_fantasy',
2096            'version': 'version:5',
2097        },
2098      ],
2099      'dep_type': 'cipd',
2100      'condition': 'checkout_angle_restricted_trace_final_fantasy',
2101  },
2102  'src/tests/restricted_traces/final_fantasy_brave_exvius': {
2103      'packages': [
2104        {
2105            'package': 'angle/traces/final_fantasy_brave_exvius',
2106            'version': 'version:1',
2107        },
2108      ],
2109      'dep_type': 'cipd',
2110      'condition': 'checkout_angle_restricted_trace_final_fantasy_brave_exvius',
2111  },
2112  'src/tests/restricted_traces/fire_emblem_heroes': {
2113      'packages': [
2114        {
2115            'package': 'angle/traces/fire_emblem_heroes',
2116            'version': 'version:1',
2117        },
2118      ],
2119      'dep_type': 'cipd',
2120      'condition': 'checkout_angle_restricted_trace_fire_emblem_heroes',
2121  },
2122  'src/tests/restricted_traces/fishdom': {
2123      'packages': [
2124        {
2125            'package': 'angle/traces/fishdom',
2126            'version': 'version:1',
2127        },
2128      ],
2129      'dep_type': 'cipd',
2130      'condition': 'checkout_angle_restricted_trace_fishdom',
2131  },
2132  'src/tests/restricted_traces/five_nights_at_freddys': {
2133      'packages': [
2134        {
2135            'package': 'angle/traces/five_nights_at_freddys',
2136            'version': 'version:1',
2137        },
2138      ],
2139      'dep_type': 'cipd',
2140      'condition': 'checkout_angle_restricted_trace_five_nights_at_freddys',
2141  },
2142  'src/tests/restricted_traces/free_fire': {
2143      'packages': [
2144        {
2145            'package': 'angle/traces/free_fire',
2146            'version': 'version:5',
2147        },
2148      ],
2149      'dep_type': 'cipd',
2150      'condition': 'checkout_angle_restricted_trace_free_fire',
2151  },
2152  'src/tests/restricted_traces/free_fire_max': {
2153      'packages': [
2154        {
2155            'package': 'angle/traces/free_fire_max',
2156            'version': 'version:1',
2157        },
2158      ],
2159      'dep_type': 'cipd',
2160      'condition': 'checkout_angle_restricted_trace_free_fire_max',
2161  },
2162  'src/tests/restricted_traces/gacha_club': {
2163      'packages': [
2164        {
2165            'package': 'angle/traces/gacha_club',
2166            'version': 'version:1',
2167        },
2168      ],
2169      'dep_type': 'cipd',
2170      'condition': 'checkout_angle_restricted_trace_gacha_club',
2171  },
2172  'src/tests/restricted_traces/gacha_life': {
2173      'packages': [
2174        {
2175            'package': 'angle/traces/gacha_life',
2176            'version': 'version:2',
2177        },
2178      ],
2179      'dep_type': 'cipd',
2180      'condition': 'checkout_angle_restricted_trace_gacha_life',
2181  },
2182  'src/tests/restricted_traces/gangstar_vegas': {
2183      'packages': [
2184        {
2185            'package': 'angle/traces/gangstar_vegas',
2186            'version': 'version:1',
2187        },
2188      ],
2189      'dep_type': 'cipd',
2190      'condition': 'checkout_angle_restricted_trace_gangstar_vegas',
2191  },
2192  'src/tests/restricted_traces/gardenscapes': {
2193      'packages': [
2194        {
2195            'package': 'angle/traces/gardenscapes',
2196            'version': 'version:5',
2197        },
2198      ],
2199      'dep_type': 'cipd',
2200      'condition': 'checkout_angle_restricted_trace_gardenscapes',
2201  },
2202  'src/tests/restricted_traces/genshin_impact': {
2203      'packages': [
2204        {
2205            'package': 'angle/traces/genshin_impact',
2206            'version': 'version:5',
2207        },
2208      ],
2209      'dep_type': 'cipd',
2210      'condition': 'checkout_angle_restricted_trace_genshin_impact',
2211  },
2212  'src/tests/restricted_traces/geometry_dash': {
2213      'packages': [
2214        {
2215            'package': 'angle/traces/geometry_dash',
2216            'version': 'version:1',
2217        },
2218      ],
2219      'dep_type': 'cipd',
2220      'condition': 'checkout_angle_restricted_trace_geometry_dash',
2221  },
2222  'src/tests/restricted_traces/goddess_of_victory_nikke': {
2223      'packages': [
2224        {
2225            'package': 'angle/traces/goddess_of_victory_nikke',
2226            'version': 'version:1',
2227        },
2228      ],
2229      'dep_type': 'cipd',
2230      'condition': 'checkout_angle_restricted_trace_goddess_of_victory_nikke',
2231  },
2232  'src/tests/restricted_traces/going_balls': {
2233      'packages': [
2234        {
2235            'package': 'angle/traces/going_balls',
2236            'version': 'version:1',
2237        },
2238      ],
2239      'dep_type': 'cipd',
2240      'condition': 'checkout_angle_restricted_trace_going_balls',
2241  },
2242  'src/tests/restricted_traces/google_maps': {
2243      'packages': [
2244        {
2245            'package': 'angle/traces/google_maps',
2246            'version': 'version:5',
2247        },
2248      ],
2249      'dep_type': 'cipd',
2250      'condition': 'checkout_angle_restricted_trace_google_maps',
2251  },
2252  'src/tests/restricted_traces/grand_mountain_adventure': {
2253      'packages': [
2254        {
2255            'package': 'angle/traces/grand_mountain_adventure',
2256            'version': 'version:1',
2257        },
2258      ],
2259      'dep_type': 'cipd',
2260      'condition': 'checkout_angle_restricted_trace_grand_mountain_adventure',
2261  },
2262  'src/tests/restricted_traces/grimvalor': {
2263      'packages': [
2264        {
2265            'package': 'angle/traces/grimvalor',
2266            'version': 'version:1',
2267        },
2268      ],
2269      'dep_type': 'cipd',
2270      'condition': 'checkout_angle_restricted_trace_grimvalor',
2271  },
2272  'src/tests/restricted_traces/gwent_witcher_card_game': {
2273      'packages': [
2274        {
2275            'package': 'angle/traces/gwent_witcher_card_game',
2276            'version': 'version:1',
2277        },
2278      ],
2279      'dep_type': 'cipd',
2280      'condition': 'checkout_angle_restricted_trace_gwent_witcher_card_game',
2281  },
2282  'src/tests/restricted_traces/happy_color': {
2283      'packages': [
2284        {
2285            'package': 'angle/traces/happy_color',
2286            'version': 'version:5',
2287        },
2288      ],
2289      'dep_type': 'cipd',
2290      'condition': 'checkout_angle_restricted_trace_happy_color',
2291  },
2292  'src/tests/restricted_traces/harry_potter_hogwarts_mystery': {
2293      'packages': [
2294        {
2295            'package': 'angle/traces/harry_potter_hogwarts_mystery',
2296            'version': 'version:1',
2297        },
2298      ],
2299      'dep_type': 'cipd',
2300      'condition': 'checkout_angle_restricted_trace_harry_potter_hogwarts_mystery',
2301  },
2302  'src/tests/restricted_traces/hay_day': {
2303      'packages': [
2304        {
2305            'package': 'angle/traces/hay_day',
2306            'version': 'version:5',
2307        },
2308      ],
2309      'dep_type': 'cipd',
2310      'condition': 'checkout_angle_restricted_trace_hay_day',
2311  },
2312  'src/tests/restricted_traces/hearthstone': {
2313      'packages': [
2314        {
2315            'package': 'angle/traces/hearthstone',
2316            'version': 'version:5',
2317        },
2318      ],
2319      'dep_type': 'cipd',
2320      'condition': 'checkout_angle_restricted_trace_hearthstone',
2321  },
2322  'src/tests/restricted_traces/higgs_domino_island': {
2323      'packages': [
2324        {
2325            'package': 'angle/traces/higgs_domino_island',
2326            'version': 'version:5',
2327        },
2328      ],
2329      'dep_type': 'cipd',
2330      'condition': 'checkout_angle_restricted_trace_higgs_domino_island',
2331  },
2332  'src/tests/restricted_traces/hill_climb_racing': {
2333      'packages': [
2334        {
2335            'package': 'angle/traces/hill_climb_racing',
2336            'version': 'version:5',
2337        },
2338      ],
2339      'dep_type': 'cipd',
2340      'condition': 'checkout_angle_restricted_trace_hill_climb_racing',
2341  },
2342  'src/tests/restricted_traces/homescapes': {
2343      'packages': [
2344        {
2345            'package': 'angle/traces/homescapes',
2346            'version': 'version:5',
2347        },
2348      ],
2349      'dep_type': 'cipd',
2350      'condition': 'checkout_angle_restricted_trace_homescapes',
2351  },
2352  'src/tests/restricted_traces/honkai_star_rail': {
2353      'packages': [
2354        {
2355            'package': 'angle/traces/honkai_star_rail',
2356            'version': 'version:1',
2357        },
2358      ],
2359      'dep_type': 'cipd',
2360      'condition': 'checkout_angle_restricted_trace_honkai_star_rail',
2361  },
2362  'src/tests/restricted_traces/hungry_shark_evolution': {
2363      'packages': [
2364        {
2365            'package': 'angle/traces/hungry_shark_evolution',
2366            'version': 'version:1',
2367        },
2368      ],
2369      'dep_type': 'cipd',
2370      'condition': 'checkout_angle_restricted_trace_hungry_shark_evolution',
2371  },
2372  'src/tests/restricted_traces/idle_heroes': {
2373      'packages': [
2374        {
2375            'package': 'angle/traces/idle_heroes',
2376            'version': 'version:5',
2377        },
2378      ],
2379      'dep_type': 'cipd',
2380      'condition': 'checkout_angle_restricted_trace_idle_heroes',
2381  },
2382  'src/tests/restricted_traces/infinity_ops': {
2383      'packages': [
2384        {
2385            'package': 'angle/traces/infinity_ops',
2386            'version': 'version:1',
2387        },
2388      ],
2389      'dep_type': 'cipd',
2390      'condition': 'checkout_angle_restricted_trace_infinity_ops',
2391  },
2392  'src/tests/restricted_traces/injustice_2': {
2393      'packages': [
2394        {
2395            'package': 'angle/traces/injustice_2',
2396            'version': 'version:1',
2397        },
2398      ],
2399      'dep_type': 'cipd',
2400      'condition': 'checkout_angle_restricted_trace_injustice_2',
2401  },
2402  'src/tests/restricted_traces/into_the_dead_2': {
2403      'packages': [
2404        {
2405            'package': 'angle/traces/into_the_dead_2',
2406            'version': 'version:1',
2407        },
2408      ],
2409      'dep_type': 'cipd',
2410      'condition': 'checkout_angle_restricted_trace_into_the_dead_2',
2411  },
2412  'src/tests/restricted_traces/jackpot_world': {
2413      'packages': [
2414        {
2415            'package': 'angle/traces/jackpot_world',
2416            'version': 'version:1',
2417        },
2418      ],
2419      'dep_type': 'cipd',
2420      'condition': 'checkout_angle_restricted_trace_jackpot_world',
2421  },
2422  'src/tests/restricted_traces/jetpack_joyride': {
2423      'packages': [
2424        {
2425            'package': 'angle/traces/jetpack_joyride',
2426            'version': 'version:1',
2427        },
2428      ],
2429      'dep_type': 'cipd',
2430      'condition': 'checkout_angle_restricted_trace_jetpack_joyride',
2431  },
2432  'src/tests/restricted_traces/junes_journey': {
2433      'packages': [
2434        {
2435            'package': 'angle/traces/junes_journey',
2436            'version': 'version:5',
2437        },
2438      ],
2439      'dep_type': 'cipd',
2440      'condition': 'checkout_angle_restricted_trace_junes_journey',
2441  },
2442  'src/tests/restricted_traces/kartrider_rush': {
2443      'packages': [
2444        {
2445            'package': 'angle/traces/kartrider_rush',
2446            'version': 'version:5',
2447        },
2448      ],
2449      'dep_type': 'cipd',
2450      'condition': 'checkout_angle_restricted_trace_kartrider_rush',
2451  },
2452  'src/tests/restricted_traces/kentucky_route_zero': {
2453      'packages': [
2454        {
2455            'package': 'angle/traces/kentucky_route_zero',
2456            'version': 'version:1',
2457        },
2458      ],
2459      'dep_type': 'cipd',
2460      'condition': 'checkout_angle_restricted_trace_kentucky_route_zero',
2461  },
2462  'src/tests/restricted_traces/klondike_adventures': {
2463      'packages': [
2464        {
2465            'package': 'angle/traces/klondike_adventures',
2466            'version': 'version:5',
2467        },
2468      ],
2469      'dep_type': 'cipd',
2470      'condition': 'checkout_angle_restricted_trace_klondike_adventures',
2471  },
2472  'src/tests/restricted_traces/last_shelter_survival': {
2473      'packages': [
2474        {
2475            'package': 'angle/traces/last_shelter_survival',
2476            'version': 'version:1',
2477        },
2478      ],
2479      'dep_type': 'cipd',
2480      'condition': 'checkout_angle_restricted_trace_last_shelter_survival',
2481  },
2482  'src/tests/restricted_traces/league_of_legends_wild_rift': {
2483      'packages': [
2484        {
2485            'package': 'angle/traces/league_of_legends_wild_rift',
2486            'version': 'version:5',
2487        },
2488      ],
2489      'dep_type': 'cipd',
2490      'condition': 'checkout_angle_restricted_trace_league_of_legends_wild_rift',
2491  },
2492  'src/tests/restricted_traces/lego_legacy': {
2493      'packages': [
2494        {
2495            'package': 'angle/traces/lego_legacy',
2496            'version': 'version:5',
2497        },
2498      ],
2499      'dep_type': 'cipd',
2500      'condition': 'checkout_angle_restricted_trace_lego_legacy',
2501  },
2502  'src/tests/restricted_traces/life_is_strange': {
2503      'packages': [
2504        {
2505            'package': 'angle/traces/life_is_strange',
2506            'version': 'version:1',
2507        },
2508      ],
2509      'dep_type': 'cipd',
2510      'condition': 'checkout_angle_restricted_trace_life_is_strange',
2511  },
2512  'src/tests/restricted_traces/lilys_garden': {
2513      'packages': [
2514        {
2515            'package': 'angle/traces/lilys_garden',
2516            'version': 'version:1',
2517        },
2518      ],
2519      'dep_type': 'cipd',
2520      'condition': 'checkout_angle_restricted_trace_lilys_garden',
2521  },
2522  'src/tests/restricted_traces/limbo': {
2523      'packages': [
2524        {
2525            'package': 'angle/traces/limbo',
2526            'version': 'version:1',
2527        },
2528      ],
2529      'dep_type': 'cipd',
2530      'condition': 'checkout_angle_restricted_trace_limbo',
2531  },
2532  'src/tests/restricted_traces/lineage_m': {
2533      'packages': [
2534        {
2535            'package': 'angle/traces/lineage_m',
2536            'version': 'version:5',
2537        },
2538      ],
2539      'dep_type': 'cipd',
2540      'condition': 'checkout_angle_restricted_trace_lineage_m',
2541  },
2542  'src/tests/restricted_traces/lords_mobile': {
2543      'packages': [
2544        {
2545            'package': 'angle/traces/lords_mobile',
2546            'version': 'version:1',
2547        },
2548      ],
2549      'dep_type': 'cipd',
2550      'condition': 'checkout_angle_restricted_trace_lords_mobile',
2551  },
2552  'src/tests/restricted_traces/lotsa_slots': {
2553      'packages': [
2554        {
2555            'package': 'angle/traces/lotsa_slots',
2556            'version': 'version:1',
2557        },
2558      ],
2559      'dep_type': 'cipd',
2560      'condition': 'checkout_angle_restricted_trace_lotsa_slots',
2561  },
2562  'src/tests/restricted_traces/ludo_king': {
2563      'packages': [
2564        {
2565            'package': 'angle/traces/ludo_king',
2566            'version': 'version:5',
2567        },
2568      ],
2569      'dep_type': 'cipd',
2570      'condition': 'checkout_angle_restricted_trace_ludo_king',
2571  },
2572  'src/tests/restricted_traces/lumino_city': {
2573      'packages': [
2574        {
2575            'package': 'angle/traces/lumino_city',
2576            'version': 'version:1',
2577        },
2578      ],
2579      'dep_type': 'cipd',
2580      'condition': 'checkout_angle_restricted_trace_lumino_city',
2581  },
2582  'src/tests/restricted_traces/magic_rush_heroes': {
2583      'packages': [
2584        {
2585            'package': 'angle/traces/magic_rush_heroes',
2586            'version': 'version:1',
2587        },
2588      ],
2589      'dep_type': 'cipd',
2590      'condition': 'checkout_angle_restricted_trace_magic_rush_heroes',
2591  },
2592  'src/tests/restricted_traces/magic_tiles_3': {
2593      'packages': [
2594        {
2595            'package': 'angle/traces/magic_tiles_3',
2596            'version': 'version:5',
2597        },
2598      ],
2599      'dep_type': 'cipd',
2600      'condition': 'checkout_angle_restricted_trace_magic_tiles_3',
2601  },
2602  'src/tests/restricted_traces/manhattan_10': {
2603      'packages': [
2604        {
2605            'package': 'angle/traces/manhattan_10',
2606            'version': 'version:5',
2607        },
2608      ],
2609      'dep_type': 'cipd',
2610      'condition': 'checkout_angle_restricted_trace_manhattan_10',
2611  },
2612  'src/tests/restricted_traces/manhattan_31': {
2613      'packages': [
2614        {
2615            'package': 'angle/traces/manhattan_31',
2616            'version': 'version:5',
2617        },
2618      ],
2619      'dep_type': 'cipd',
2620      'condition': 'checkout_angle_restricted_trace_manhattan_31',
2621  },
2622  'src/tests/restricted_traces/mario_kart_tour': {
2623      'packages': [
2624        {
2625            'package': 'angle/traces/mario_kart_tour',
2626            'version': 'version:5',
2627        },
2628      ],
2629      'dep_type': 'cipd',
2630      'condition': 'checkout_angle_restricted_trace_mario_kart_tour',
2631  },
2632  'src/tests/restricted_traces/marvel_contest_of_champions': {
2633      'packages': [
2634        {
2635            'package': 'angle/traces/marvel_contest_of_champions',
2636            'version': 'version:5',
2637        },
2638      ],
2639      'dep_type': 'cipd',
2640      'condition': 'checkout_angle_restricted_trace_marvel_contest_of_champions',
2641  },
2642  'src/tests/restricted_traces/marvel_snap': {
2643      'packages': [
2644        {
2645            'package': 'angle/traces/marvel_snap',
2646            'version': 'version:1',
2647        },
2648      ],
2649      'dep_type': 'cipd',
2650      'condition': 'checkout_angle_restricted_trace_marvel_snap',
2651  },
2652  'src/tests/restricted_traces/marvel_strike_force': {
2653      'packages': [
2654        {
2655            'package': 'angle/traces/marvel_strike_force',
2656            'version': 'version:1',
2657        },
2658      ],
2659      'dep_type': 'cipd',
2660      'condition': 'checkout_angle_restricted_trace_marvel_strike_force',
2661  },
2662  'src/tests/restricted_traces/merge_dragons': {
2663      'packages': [
2664        {
2665            'package': 'angle/traces/merge_dragons',
2666            'version': 'version:1',
2667        },
2668      ],
2669      'dep_type': 'cipd',
2670      'condition': 'checkout_angle_restricted_trace_merge_dragons',
2671  },
2672  'src/tests/restricted_traces/messenger_lite': {
2673      'packages': [
2674        {
2675            'package': 'angle/traces/messenger_lite',
2676            'version': 'version:5',
2677        },
2678      ],
2679      'dep_type': 'cipd',
2680      'condition': 'checkout_angle_restricted_trace_messenger_lite',
2681  },
2682  'src/tests/restricted_traces/minecraft': {
2683      'packages': [
2684        {
2685            'package': 'angle/traces/minecraft',
2686            'version': 'version:7',
2687        },
2688      ],
2689      'dep_type': 'cipd',
2690      'condition': 'checkout_angle_restricted_trace_minecraft',
2691  },
2692  'src/tests/restricted_traces/minecraft_bedrock': {
2693      'packages': [
2694        {
2695            'package': 'angle/traces/minecraft_bedrock',
2696            'version': 'version:1',
2697        },
2698      ],
2699      'dep_type': 'cipd',
2700      'condition': 'checkout_angle_restricted_trace_minecraft_bedrock',
2701  },
2702  'src/tests/restricted_traces/minetest': {
2703      'packages': [
2704        {
2705            'package': 'angle/traces/minetest',
2706            'version': 'version:2',
2707        },
2708      ],
2709      'dep_type': 'cipd',
2710      'condition': 'checkout_angle_restricted_trace_minetest',
2711  },
2712  'src/tests/restricted_traces/mini_block_craft': {
2713      'packages': [
2714        {
2715            'package': 'angle/traces/mini_block_craft',
2716            'version': 'version:1',
2717        },
2718      ],
2719      'dep_type': 'cipd',
2720      'condition': 'checkout_angle_restricted_trace_mini_block_craft',
2721  },
2722  'src/tests/restricted_traces/mini_world': {
2723      'packages': [
2724        {
2725            'package': 'angle/traces/mini_world',
2726            'version': 'version:5',
2727        },
2728      ],
2729      'dep_type': 'cipd',
2730      'condition': 'checkout_angle_restricted_trace_mini_world',
2731  },
2732  'src/tests/restricted_traces/mobile_legends': {
2733      'packages': [
2734        {
2735            'package': 'angle/traces/mobile_legends',
2736            'version': 'version:5',
2737        },
2738      ],
2739      'dep_type': 'cipd',
2740      'condition': 'checkout_angle_restricted_trace_mobile_legends',
2741  },
2742  'src/tests/restricted_traces/modern_combat_5': {
2743      'packages': [
2744        {
2745            'package': 'angle/traces/modern_combat_5',
2746            'version': 'version:1',
2747        },
2748      ],
2749      'dep_type': 'cipd',
2750      'condition': 'checkout_angle_restricted_trace_modern_combat_5',
2751  },
2752  'src/tests/restricted_traces/monster_hunter_stories': {
2753      'packages': [
2754        {
2755            'package': 'angle/traces/monster_hunter_stories',
2756            'version': 'version:1',
2757        },
2758      ],
2759      'dep_type': 'cipd',
2760      'condition': 'checkout_angle_restricted_trace_monster_hunter_stories',
2761  },
2762  'src/tests/restricted_traces/monster_strike': {
2763      'packages': [
2764        {
2765            'package': 'angle/traces/monster_strike',
2766            'version': 'version:1',
2767        },
2768      ],
2769      'dep_type': 'cipd',
2770      'condition': 'checkout_angle_restricted_trace_monster_strike',
2771  },
2772  'src/tests/restricted_traces/monument_valley': {
2773      'packages': [
2774        {
2775            'package': 'angle/traces/monument_valley',
2776            'version': 'version:1',
2777        },
2778      ],
2779      'dep_type': 'cipd',
2780      'condition': 'checkout_angle_restricted_trace_monument_valley',
2781  },
2782  'src/tests/restricted_traces/mortal_kombat': {
2783      'packages': [
2784        {
2785            'package': 'angle/traces/mortal_kombat',
2786            'version': 'version:2',
2787        },
2788      ],
2789      'dep_type': 'cipd',
2790      'condition': 'checkout_angle_restricted_trace_mortal_kombat',
2791  },
2792  'src/tests/restricted_traces/mu_origin_3': {
2793      'packages': [
2794        {
2795            'package': 'angle/traces/mu_origin_3',
2796            'version': 'version:1',
2797        },
2798      ],
2799      'dep_type': 'cipd',
2800      'condition': 'checkout_angle_restricted_trace_mu_origin_3',
2801  },
2802  'src/tests/restricted_traces/my_friend_pedro': {
2803      'packages': [
2804        {
2805            'package': 'angle/traces/my_friend_pedro',
2806            'version': 'version:1',
2807        },
2808      ],
2809      'dep_type': 'cipd',
2810      'condition': 'checkout_angle_restricted_trace_my_friend_pedro',
2811  },
2812  'src/tests/restricted_traces/my_talking_tom2': {
2813      'packages': [
2814        {
2815            'package': 'angle/traces/my_talking_tom2',
2816            'version': 'version:5',
2817        },
2818      ],
2819      'dep_type': 'cipd',
2820      'condition': 'checkout_angle_restricted_trace_my_talking_tom2',
2821  },
2822  'src/tests/restricted_traces/my_talking_tom_friends': {
2823      'packages': [
2824        {
2825            'package': 'angle/traces/my_talking_tom_friends',
2826            'version': 'version:5',
2827        },
2828      ],
2829      'dep_type': 'cipd',
2830      'condition': 'checkout_angle_restricted_trace_my_talking_tom_friends',
2831  },
2832  'src/tests/restricted_traces/nba2k20_800': {
2833      'packages': [
2834        {
2835            'package': 'angle/traces/nba2k20_800',
2836            'version': 'version:5',
2837        },
2838      ],
2839      'dep_type': 'cipd',
2840      'condition': 'checkout_angle_restricted_trace_nba2k20_800',
2841  },
2842  'src/tests/restricted_traces/need_for_speed_no_limits': {
2843      'packages': [
2844        {
2845            'package': 'angle/traces/need_for_speed_no_limits',
2846            'version': 'version:1',
2847        },
2848      ],
2849      'dep_type': 'cipd',
2850      'condition': 'checkout_angle_restricted_trace_need_for_speed_no_limits',
2851  },
2852  'src/tests/restricted_traces/new_legend_of_the_condor_heroes': {
2853      'packages': [
2854        {
2855            'package': 'angle/traces/new_legend_of_the_condor_heroes',
2856            'version': 'version:1',
2857        },
2858      ],
2859      'dep_type': 'cipd',
2860      'condition': 'checkout_angle_restricted_trace_new_legend_of_the_condor_heroes',
2861  },
2862  'src/tests/restricted_traces/ni_no_kuni': {
2863      'packages': [
2864        {
2865            'package': 'angle/traces/ni_no_kuni',
2866            'version': 'version:1',
2867        },
2868      ],
2869      'dep_type': 'cipd',
2870      'condition': 'checkout_angle_restricted_trace_ni_no_kuni',
2871  },
2872  'src/tests/restricted_traces/nier_reincarnation': {
2873      'packages': [
2874        {
2875            'package': 'angle/traces/nier_reincarnation',
2876            'version': 'version:5',
2877        },
2878      ],
2879      'dep_type': 'cipd',
2880      'condition': 'checkout_angle_restricted_trace_nier_reincarnation',
2881  },
2882  'src/tests/restricted_traces/octopath_traveler': {
2883      'packages': [
2884        {
2885            'package': 'angle/traces/octopath_traveler',
2886            'version': 'version:2',
2887        },
2888      ],
2889      'dep_type': 'cipd',
2890      'condition': 'checkout_angle_restricted_trace_octopath_traveler',
2891  },
2892  'src/tests/restricted_traces/off_the_road': {
2893      'packages': [
2894        {
2895            'package': 'angle/traces/off_the_road',
2896            'version': 'version:1',
2897        },
2898      ],
2899      'dep_type': 'cipd',
2900      'condition': 'checkout_angle_restricted_trace_off_the_road',
2901  },
2902  'src/tests/restricted_traces/one_piece_treasure_cruise': {
2903      'packages': [
2904        {
2905            'package': 'angle/traces/one_piece_treasure_cruise',
2906            'version': 'version:1',
2907        },
2908      ],
2909      'dep_type': 'cipd',
2910      'condition': 'checkout_angle_restricted_trace_one_piece_treasure_cruise',
2911  },
2912  'src/tests/restricted_traces/one_punch_man': {
2913      'packages': [
2914        {
2915            'package': 'angle/traces/one_punch_man',
2916            'version': 'version:5',
2917        },
2918      ],
2919      'dep_type': 'cipd',
2920      'condition': 'checkout_angle_restricted_trace_one_punch_man',
2921  },
2922  'src/tests/restricted_traces/oxenfree': {
2923      'packages': [
2924        {
2925            'package': 'angle/traces/oxenfree',
2926            'version': 'version:1',
2927        },
2928      ],
2929      'dep_type': 'cipd',
2930      'condition': 'checkout_angle_restricted_trace_oxenfree',
2931  },
2932  'src/tests/restricted_traces/passmark_complex': {
2933      'packages': [
2934        {
2935            'package': 'angle/traces/passmark_complex',
2936            'version': 'version:1',
2937        },
2938      ],
2939      'dep_type': 'cipd',
2940      'condition': 'checkout_angle_restricted_trace_passmark_complex',
2941  },
2942  'src/tests/restricted_traces/passmark_simple': {
2943      'packages': [
2944        {
2945            'package': 'angle/traces/passmark_simple',
2946            'version': 'version:1',
2947        },
2948      ],
2949      'dep_type': 'cipd',
2950      'condition': 'checkout_angle_restricted_trace_passmark_simple',
2951  },
2952  'src/tests/restricted_traces/passmark_unity': {
2953      'packages': [
2954        {
2955            'package': 'angle/traces/passmark_unity',
2956            'version': 'version:1',
2957        },
2958      ],
2959      'dep_type': 'cipd',
2960      'condition': 'checkout_angle_restricted_trace_passmark_unity',
2961  },
2962  'src/tests/restricted_traces/piano_fire': {
2963      'packages': [
2964        {
2965            'package': 'angle/traces/piano_fire',
2966            'version': 'version:1',
2967        },
2968      ],
2969      'dep_type': 'cipd',
2970      'condition': 'checkout_angle_restricted_trace_piano_fire',
2971  },
2972  'src/tests/restricted_traces/piano_kids': {
2973      'packages': [
2974        {
2975            'package': 'angle/traces/piano_kids',
2976            'version': 'version:1',
2977        },
2978      ],
2979      'dep_type': 'cipd',
2980      'condition': 'checkout_angle_restricted_trace_piano_kids',
2981  },
2982  'src/tests/restricted_traces/plague_inc': {
2983      'packages': [
2984        {
2985            'package': 'angle/traces/plague_inc',
2986            'version': 'version:1',
2987        },
2988      ],
2989      'dep_type': 'cipd',
2990      'condition': 'checkout_angle_restricted_trace_plague_inc',
2991  },
2992  'src/tests/restricted_traces/plants_vs_zombies_2': {
2993      'packages': [
2994        {
2995            'package': 'angle/traces/plants_vs_zombies_2',
2996            'version': 'version:5',
2997        },
2998      ],
2999      'dep_type': 'cipd',
3000      'condition': 'checkout_angle_restricted_trace_plants_vs_zombies_2',
3001  },
3002  'src/tests/restricted_traces/plants_vs_zombies_heroes': {
3003      'packages': [
3004        {
3005            'package': 'angle/traces/plants_vs_zombies_heroes',
3006            'version': 'version:1',
3007        },
3008      ],
3009      'dep_type': 'cipd',
3010      'condition': 'checkout_angle_restricted_trace_plants_vs_zombies_heroes',
3011  },
3012  'src/tests/restricted_traces/pokemon_go': {
3013      'packages': [
3014        {
3015            'package': 'angle/traces/pokemon_go',
3016            'version': 'version:5',
3017        },
3018      ],
3019      'dep_type': 'cipd',
3020      'condition': 'checkout_angle_restricted_trace_pokemon_go',
3021  },
3022  'src/tests/restricted_traces/pokemon_masters_ex': {
3023      'packages': [
3024        {
3025            'package': 'angle/traces/pokemon_masters_ex',
3026            'version': 'version:1',
3027        },
3028      ],
3029      'dep_type': 'cipd',
3030      'condition': 'checkout_angle_restricted_trace_pokemon_masters_ex',
3031  },
3032  'src/tests/restricted_traces/pokemon_unite': {
3033      'packages': [
3034        {
3035            'package': 'angle/traces/pokemon_unite',
3036            'version': 'version:5',
3037        },
3038      ],
3039      'dep_type': 'cipd',
3040      'condition': 'checkout_angle_restricted_trace_pokemon_unite',
3041  },
3042  'src/tests/restricted_traces/poppy_playtime': {
3043      'packages': [
3044        {
3045            'package': 'angle/traces/poppy_playtime',
3046            'version': 'version:1',
3047        },
3048      ],
3049      'dep_type': 'cipd',
3050      'condition': 'checkout_angle_restricted_trace_poppy_playtime',
3051  },
3052  'src/tests/restricted_traces/portal_knights': {
3053      'packages': [
3054        {
3055            'package': 'angle/traces/portal_knights',
3056            'version': 'version:1',
3057        },
3058      ],
3059      'dep_type': 'cipd',
3060      'condition': 'checkout_angle_restricted_trace_portal_knights',
3061  },
3062  'src/tests/restricted_traces/professional_baseball_spirits': {
3063      'packages': [
3064        {
3065            'package': 'angle/traces/professional_baseball_spirits',
3066            'version': 'version:5',
3067        },
3068      ],
3069      'dep_type': 'cipd',
3070      'condition': 'checkout_angle_restricted_trace_professional_baseball_spirits',
3071  },
3072  'src/tests/restricted_traces/pubg_mobile_battle_royale': {
3073      'packages': [
3074        {
3075            'package': 'angle/traces/pubg_mobile_battle_royale',
3076            'version': 'version:5',
3077        },
3078      ],
3079      'dep_type': 'cipd',
3080      'condition': 'checkout_angle_restricted_trace_pubg_mobile_battle_royale',
3081  },
3082  'src/tests/restricted_traces/pubg_mobile_launch': {
3083      'packages': [
3084        {
3085            'package': 'angle/traces/pubg_mobile_launch',
3086            'version': 'version:6',
3087        },
3088      ],
3089      'dep_type': 'cipd',
3090      'condition': 'checkout_angle_restricted_trace_pubg_mobile_launch',
3091  },
3092  'src/tests/restricted_traces/pubg_mobile_lite': {
3093      'packages': [
3094        {
3095            'package': 'angle/traces/pubg_mobile_lite',
3096            'version': 'version:5',
3097        },
3098      ],
3099      'dep_type': 'cipd',
3100      'condition': 'checkout_angle_restricted_trace_pubg_mobile_lite',
3101  },
3102  'src/tests/restricted_traces/pubg_mobile_skydive': {
3103      'packages': [
3104        {
3105            'package': 'angle/traces/pubg_mobile_skydive',
3106            'version': 'version:5',
3107        },
3108      ],
3109      'dep_type': 'cipd',
3110      'condition': 'checkout_angle_restricted_trace_pubg_mobile_skydive',
3111  },
3112  'src/tests/restricted_traces/puzzles_and_survival': {
3113      'packages': [
3114        {
3115            'package': 'angle/traces/puzzles_and_survival',
3116            'version': 'version:1',
3117        },
3118      ],
3119      'dep_type': 'cipd',
3120      'condition': 'checkout_angle_restricted_trace_puzzles_and_survival',
3121  },
3122  'src/tests/restricted_traces/ragnarok_m_eternal_love': {
3123      'packages': [
3124        {
3125            'package': 'angle/traces/ragnarok_m_eternal_love',
3126            'version': 'version:5',
3127        },
3128      ],
3129      'dep_type': 'cipd',
3130      'condition': 'checkout_angle_restricted_trace_ragnarok_m_eternal_love',
3131  },
3132  'src/tests/restricted_traces/raid_shadow_legends': {
3133      'packages': [
3134        {
3135            'package': 'angle/traces/raid_shadow_legends',
3136            'version': 'version:5',
3137        },
3138      ],
3139      'dep_type': 'cipd',
3140      'condition': 'checkout_angle_restricted_trace_raid_shadow_legends',
3141  },
3142  'src/tests/restricted_traces/real_commando_secret_mission': {
3143      'packages': [
3144        {
3145            'package': 'angle/traces/real_commando_secret_mission',
3146            'version': 'version:5',
3147        },
3148      ],
3149      'dep_type': 'cipd',
3150      'condition': 'checkout_angle_restricted_trace_real_commando_secret_mission',
3151  },
3152  'src/tests/restricted_traces/real_cricket_20': {
3153      'packages': [
3154        {
3155            'package': 'angle/traces/real_cricket_20',
3156            'version': 'version:5',
3157        },
3158      ],
3159      'dep_type': 'cipd',
3160      'condition': 'checkout_angle_restricted_trace_real_cricket_20',
3161  },
3162  'src/tests/restricted_traces/real_gangster_crime': {
3163      'packages': [
3164        {
3165            'package': 'angle/traces/real_gangster_crime',
3166            'version': 'version:5',
3167        },
3168      ],
3169      'dep_type': 'cipd',
3170      'condition': 'checkout_angle_restricted_trace_real_gangster_crime',
3171  },
3172  'src/tests/restricted_traces/real_racing3': {
3173      'packages': [
3174        {
3175            'package': 'angle/traces/real_racing3',
3176            'version': 'version:1',
3177        },
3178      ],
3179      'dep_type': 'cipd',
3180      'condition': 'checkout_angle_restricted_trace_real_racing3',
3181  },
3182  'src/tests/restricted_traces/respawnables': {
3183      'packages': [
3184        {
3185            'package': 'angle/traces/respawnables',
3186            'version': 'version:1',
3187        },
3188      ],
3189      'dep_type': 'cipd',
3190      'condition': 'checkout_angle_restricted_trace_respawnables',
3191  },
3192  'src/tests/restricted_traces/retro_bowl': {
3193      'packages': [
3194        {
3195            'package': 'angle/traces/retro_bowl',
3196            'version': 'version:1',
3197        },
3198      ],
3199      'dep_type': 'cipd',
3200      'condition': 'checkout_angle_restricted_trace_retro_bowl',
3201  },
3202  'src/tests/restricted_traces/rise_of_empires': {
3203      'packages': [
3204        {
3205            'package': 'angle/traces/rise_of_empires',
3206            'version': 'version:1',
3207        },
3208      ],
3209      'dep_type': 'cipd',
3210      'condition': 'checkout_angle_restricted_trace_rise_of_empires',
3211  },
3212  'src/tests/restricted_traces/rise_of_kingdoms': {
3213      'packages': [
3214        {
3215            'package': 'angle/traces/rise_of_kingdoms',
3216            'version': 'version:5',
3217        },
3218      ],
3219      'dep_type': 'cipd',
3220      'condition': 'checkout_angle_restricted_trace_rise_of_kingdoms',
3221  },
3222  'src/tests/restricted_traces/romancing_saga': {
3223      'packages': [
3224        {
3225            'package': 'angle/traces/romancing_saga',
3226            'version': 'version:5',
3227        },
3228      ],
3229      'dep_type': 'cipd',
3230      'condition': 'checkout_angle_restricted_trace_romancing_saga',
3231  },
3232  'src/tests/restricted_traces/rope_hero_vice_town': {
3233      'packages': [
3234        {
3235            'package': 'angle/traces/rope_hero_vice_town',
3236            'version': 'version:5',
3237        },
3238      ],
3239      'dep_type': 'cipd',
3240      'condition': 'checkout_angle_restricted_trace_rope_hero_vice_town',
3241  },
3242  'src/tests/restricted_traces/royal_match': {
3243      'packages': [
3244        {
3245            'package': 'angle/traces/royal_match',
3246            'version': 'version:1',
3247        },
3248      ],
3249      'dep_type': 'cipd',
3250      'condition': 'checkout_angle_restricted_trace_royal_match',
3251  },
3252  'src/tests/restricted_traces/rush_royale': {
3253      'packages': [
3254        {
3255            'package': 'angle/traces/rush_royale',
3256            'version': 'version:1',
3257        },
3258      ],
3259      'dep_type': 'cipd',
3260      'condition': 'checkout_angle_restricted_trace_rush_royale',
3261  },
3262  'src/tests/restricted_traces/saint_seiya_awakening': {
3263      'packages': [
3264        {
3265            'package': 'angle/traces/saint_seiya_awakening',
3266            'version': 'version:5',
3267        },
3268      ],
3269      'dep_type': 'cipd',
3270      'condition': 'checkout_angle_restricted_trace_saint_seiya_awakening',
3271  },
3272  'src/tests/restricted_traces/sakura_school_simulator': {
3273      'packages': [
3274        {
3275            'package': 'angle/traces/sakura_school_simulator',
3276            'version': 'version:5',
3277        },
3278      ],
3279      'dep_type': 'cipd',
3280      'condition': 'checkout_angle_restricted_trace_sakura_school_simulator',
3281  },
3282  'src/tests/restricted_traces/scary_teacher_3d': {
3283      'packages': [
3284        {
3285            'package': 'angle/traces/scary_teacher_3d',
3286            'version': 'version:1',
3287        },
3288      ],
3289      'dep_type': 'cipd',
3290      'condition': 'checkout_angle_restricted_trace_scary_teacher_3d',
3291  },
3292  'src/tests/restricted_traces/scrabble_go': {
3293      'packages': [
3294        {
3295            'package': 'angle/traces/scrabble_go',
3296            'version': 'version:5',
3297        },
3298      ],
3299      'dep_type': 'cipd',
3300      'condition': 'checkout_angle_restricted_trace_scrabble_go',
3301  },
3302  'src/tests/restricted_traces/shadow_fight_2': {
3303      'packages': [
3304        {
3305            'package': 'angle/traces/shadow_fight_2',
3306            'version': 'version:5',
3307        },
3308      ],
3309      'dep_type': 'cipd',
3310      'condition': 'checkout_angle_restricted_trace_shadow_fight_2',
3311  },
3312  'src/tests/restricted_traces/shadow_fight_3': {
3313      'packages': [
3314        {
3315            'package': 'angle/traces/shadow_fight_3',
3316            'version': 'version:1',
3317        },
3318      ],
3319      'dep_type': 'cipd',
3320      'condition': 'checkout_angle_restricted_trace_shadow_fight_3',
3321  },
3322  'src/tests/restricted_traces/shadowgun_legends': {
3323      'packages': [
3324        {
3325            'package': 'angle/traces/shadowgun_legends',
3326            'version': 'version:1',
3327        },
3328      ],
3329      'dep_type': 'cipd',
3330      'condition': 'checkout_angle_restricted_trace_shadowgun_legends',
3331  },
3332  'src/tests/restricted_traces/shovel_knight_pocket_dungeon': {
3333      'packages': [
3334        {
3335            'package': 'angle/traces/shovel_knight_pocket_dungeon',
3336            'version': 'version:1',
3337        },
3338      ],
3339      'dep_type': 'cipd',
3340      'condition': 'checkout_angle_restricted_trace_shovel_knight_pocket_dungeon',
3341  },
3342  'src/tests/restricted_traces/simcity_buildit': {
3343      'packages': [
3344        {
3345            'package': 'angle/traces/simcity_buildit',
3346            'version': 'version:1',
3347        },
3348      ],
3349      'dep_type': 'cipd',
3350      'condition': 'checkout_angle_restricted_trace_simcity_buildit',
3351  },
3352  'src/tests/restricted_traces/sky_force_reloaded': {
3353      'packages': [
3354        {
3355            'package': 'angle/traces/sky_force_reloaded',
3356            'version': 'version:1',
3357        },
3358      ],
3359      'dep_type': 'cipd',
3360      'condition': 'checkout_angle_restricted_trace_sky_force_reloaded',
3361  },
3362  'src/tests/restricted_traces/slam_dunk_from_tv_animation': {
3363      'packages': [
3364        {
3365            'package': 'angle/traces/slam_dunk_from_tv_animation',
3366            'version': 'version:1',
3367        },
3368      ],
3369      'dep_type': 'cipd',
3370      'condition': 'checkout_angle_restricted_trace_slam_dunk_from_tv_animation',
3371  },
3372  'src/tests/restricted_traces/slay_the_spire': {
3373      'packages': [
3374        {
3375            'package': 'angle/traces/slay_the_spire',
3376            'version': 'version:1',
3377        },
3378      ],
3379      'dep_type': 'cipd',
3380      'condition': 'checkout_angle_restricted_trace_slay_the_spire',
3381  },
3382  'src/tests/restricted_traces/slingshot_test1': {
3383      'packages': [
3384        {
3385            'package': 'angle/traces/slingshot_test1',
3386            'version': 'version:5',
3387        },
3388      ],
3389      'dep_type': 'cipd',
3390      'condition': 'checkout_angle_restricted_trace_slingshot_test1',
3391  },
3392  'src/tests/restricted_traces/slingshot_test2': {
3393      'packages': [
3394        {
3395            'package': 'angle/traces/slingshot_test2',
3396            'version': 'version:5',
3397        },
3398      ],
3399      'dep_type': 'cipd',
3400      'condition': 'checkout_angle_restricted_trace_slingshot_test2',
3401  },
3402  'src/tests/restricted_traces/sniper_3d': {
3403      'packages': [
3404        {
3405            'package': 'angle/traces/sniper_3d',
3406            'version': 'version:5',
3407        },
3408      ],
3409      'dep_type': 'cipd',
3410      'condition': 'checkout_angle_restricted_trace_sniper_3d',
3411  },
3412  'src/tests/restricted_traces/solar_smash': {
3413      'packages': [
3414        {
3415            'package': 'angle/traces/solar_smash',
3416            'version': 'version:2',
3417        },
3418      ],
3419      'dep_type': 'cipd',
3420      'condition': 'checkout_angle_restricted_trace_solar_smash',
3421  },
3422  'src/tests/restricted_traces/sonic_forces': {
3423      'packages': [
3424        {
3425            'package': 'angle/traces/sonic_forces',
3426            'version': 'version:1',
3427        },
3428      ],
3429      'dep_type': 'cipd',
3430      'condition': 'checkout_angle_restricted_trace_sonic_forces',
3431  },
3432  'src/tests/restricted_traces/sonic_the_hedgehog': {
3433      'packages': [
3434        {
3435            'package': 'angle/traces/sonic_the_hedgehog',
3436            'version': 'version:5',
3437        },
3438      ],
3439      'dep_type': 'cipd',
3440      'condition': 'checkout_angle_restricted_trace_sonic_the_hedgehog',
3441  },
3442  'src/tests/restricted_traces/special_forces_group_2': {
3443      'packages': [
3444        {
3445            'package': 'angle/traces/special_forces_group_2',
3446            'version': 'version:1',
3447        },
3448      ],
3449      'dep_type': 'cipd',
3450      'condition': 'checkout_angle_restricted_trace_special_forces_group_2',
3451  },
3452  'src/tests/restricted_traces/standoff_2': {
3453      'packages': [
3454        {
3455            'package': 'angle/traces/standoff_2',
3456            'version': 'version:5',
3457        },
3458      ],
3459      'dep_type': 'cipd',
3460      'condition': 'checkout_angle_restricted_trace_standoff_2',
3461  },
3462  'src/tests/restricted_traces/star_trek_fleet_command': {
3463      'packages': [
3464        {
3465            'package': 'angle/traces/star_trek_fleet_command',
3466            'version': 'version:1',
3467        },
3468      ],
3469      'dep_type': 'cipd',
3470      'condition': 'checkout_angle_restricted_trace_star_trek_fleet_command',
3471  },
3472  'src/tests/restricted_traces/star_wars_galaxy_of_heroes': {
3473      'packages': [
3474        {
3475            'package': 'angle/traces/star_wars_galaxy_of_heroes',
3476            'version': 'version:1',
3477        },
3478      ],
3479      'dep_type': 'cipd',
3480      'condition': 'checkout_angle_restricted_trace_star_wars_galaxy_of_heroes',
3481  },
3482  'src/tests/restricted_traces/star_wars_kotor': {
3483      'packages': [
3484        {
3485            'package': 'angle/traces/star_wars_kotor',
3486            'version': 'version:1',
3487        },
3488      ],
3489      'dep_type': 'cipd',
3490      'condition': 'checkout_angle_restricted_trace_star_wars_kotor',
3491  },
3492  'src/tests/restricted_traces/stardew_valley': {
3493      'packages': [
3494        {
3495            'package': 'angle/traces/stardew_valley',
3496            'version': 'version:1',
3497        },
3498      ],
3499      'dep_type': 'cipd',
3500      'condition': 'checkout_angle_restricted_trace_stardew_valley',
3501  },
3502  'src/tests/restricted_traces/state_of_survival': {
3503      'packages': [
3504        {
3505            'package': 'angle/traces/state_of_survival',
3506            'version': 'version:1',
3507        },
3508      ],
3509      'dep_type': 'cipd',
3510      'condition': 'checkout_angle_restricted_trace_state_of_survival',
3511  },
3512  'src/tests/restricted_traces/street_fighter_duel': {
3513      'packages': [
3514        {
3515            'package': 'angle/traces/street_fighter_duel',
3516            'version': 'version:1',
3517        },
3518      ],
3519      'dep_type': 'cipd',
3520      'condition': 'checkout_angle_restricted_trace_street_fighter_duel',
3521  },
3522  'src/tests/restricted_traces/street_fighter_iv_ce': {
3523      'packages': [
3524        {
3525            'package': 'angle/traces/street_fighter_iv_ce',
3526            'version': 'version:1',
3527        },
3528      ],
3529      'dep_type': 'cipd',
3530      'condition': 'checkout_angle_restricted_trace_street_fighter_iv_ce',
3531  },
3532  'src/tests/restricted_traces/streets_of_rage_4': {
3533      'packages': [
3534        {
3535            'package': 'angle/traces/streets_of_rage_4',
3536            'version': 'version:1',
3537        },
3538      ],
3539      'dep_type': 'cipd',
3540      'condition': 'checkout_angle_restricted_trace_streets_of_rage_4',
3541  },
3542  'src/tests/restricted_traces/stumble_guys': {
3543      'packages': [
3544        {
3545            'package': 'angle/traces/stumble_guys',
3546            'version': 'version:1',
3547        },
3548      ],
3549      'dep_type': 'cipd',
3550      'condition': 'checkout_angle_restricted_trace_stumble_guys',
3551  },
3552  'src/tests/restricted_traces/subway_princess_runner': {
3553      'packages': [
3554        {
3555            'package': 'angle/traces/subway_princess_runner',
3556            'version': 'version:5',
3557        },
3558      ],
3559      'dep_type': 'cipd',
3560      'condition': 'checkout_angle_restricted_trace_subway_princess_runner',
3561  },
3562  'src/tests/restricted_traces/subway_surfers': {
3563      'packages': [
3564        {
3565            'package': 'angle/traces/subway_surfers',
3566            'version': 'version:5',
3567        },
3568      ],
3569      'dep_type': 'cipd',
3570      'condition': 'checkout_angle_restricted_trace_subway_surfers',
3571  },
3572  'src/tests/restricted_traces/summoners_war': {
3573      'packages': [
3574        {
3575            'package': 'angle/traces/summoners_war',
3576            'version': 'version:5',
3577        },
3578      ],
3579      'dep_type': 'cipd',
3580      'condition': 'checkout_angle_restricted_trace_summoners_war',
3581  },
3582  'src/tests/restricted_traces/super_mario_run': {
3583      'packages': [
3584        {
3585            'package': 'angle/traces/super_mario_run',
3586            'version': 'version:1',
3587        },
3588      ],
3589      'dep_type': 'cipd',
3590      'condition': 'checkout_angle_restricted_trace_super_mario_run',
3591  },
3592  'src/tests/restricted_traces/supertuxkart': {
3593      'packages': [
3594        {
3595            'package': 'angle/traces/supertuxkart',
3596            'version': 'version:1',
3597        },
3598      ],
3599      'dep_type': 'cipd',
3600      'condition': 'checkout_angle_restricted_trace_supertuxkart',
3601  },
3602  'src/tests/restricted_traces/supreme_duelist': {
3603      'packages': [
3604        {
3605            'package': 'angle/traces/supreme_duelist',
3606            'version': 'version:1',
3607        },
3608      ],
3609      'dep_type': 'cipd',
3610      'condition': 'checkout_angle_restricted_trace_supreme_duelist',
3611  },
3612  'src/tests/restricted_traces/survivor_io': {
3613      'packages': [
3614        {
3615            'package': 'angle/traces/survivor_io',
3616            'version': 'version:1',
3617        },
3618      ],
3619      'dep_type': 'cipd',
3620      'condition': 'checkout_angle_restricted_trace_survivor_io',
3621  },
3622  'src/tests/restricted_traces/talking_tom_hero_dash': {
3623      'packages': [
3624        {
3625            'package': 'angle/traces/talking_tom_hero_dash',
3626            'version': 'version:5',
3627        },
3628      ],
3629      'dep_type': 'cipd',
3630      'condition': 'checkout_angle_restricted_trace_talking_tom_hero_dash',
3631  },
3632  'src/tests/restricted_traces/temple_run_2': {
3633      'packages': [
3634        {
3635            'package': 'angle/traces/temple_run_2',
3636            'version': 'version:5',
3637        },
3638      ],
3639      'dep_type': 'cipd',
3640      'condition': 'checkout_angle_restricted_trace_temple_run_2',
3641  },
3642  'src/tests/restricted_traces/temple_run_300': {
3643      'packages': [
3644        {
3645            'package': 'angle/traces/temple_run_300',
3646            'version': 'version:5',
3647        },
3648      ],
3649      'dep_type': 'cipd',
3650      'condition': 'checkout_angle_restricted_trace_temple_run_300',
3651  },
3652  'src/tests/restricted_traces/tesla': {
3653      'packages': [
3654        {
3655            'package': 'angle/traces/tesla',
3656            'version': 'version:1',
3657        },
3658      ],
3659      'dep_type': 'cipd',
3660      'condition': 'checkout_angle_restricted_trace_tesla',
3661  },
3662  'src/tests/restricted_traces/teslagrad': {
3663      'packages': [
3664        {
3665            'package': 'angle/traces/teslagrad',
3666            'version': 'version:1',
3667        },
3668      ],
3669      'dep_type': 'cipd',
3670      'condition': 'checkout_angle_restricted_trace_teslagrad',
3671  },
3672  'src/tests/restricted_traces/tessellation': {
3673      'packages': [
3674        {
3675            'package': 'angle/traces/tessellation',
3676            'version': 'version:1',
3677        },
3678      ],
3679      'dep_type': 'cipd',
3680      'condition': 'checkout_angle_restricted_trace_tessellation',
3681  },
3682  'src/tests/restricted_traces/the_gardens_between': {
3683      'packages': [
3684        {
3685            'package': 'angle/traces/the_gardens_between',
3686            'version': 'version:1',
3687        },
3688      ],
3689      'dep_type': 'cipd',
3690      'condition': 'checkout_angle_restricted_trace_the_gardens_between',
3691  },
3692  'src/tests/restricted_traces/the_sims_mobile': {
3693      'packages': [
3694        {
3695            'package': 'angle/traces/the_sims_mobile',
3696            'version': 'version:1',
3697        },
3698      ],
3699      'dep_type': 'cipd',
3700      'condition': 'checkout_angle_restricted_trace_the_sims_mobile',
3701  },
3702  'src/tests/restricted_traces/the_witcher_monster_slayer': {
3703      'packages': [
3704        {
3705            'package': 'angle/traces/the_witcher_monster_slayer',
3706            'version': 'version:1',
3707        },
3708      ],
3709      'dep_type': 'cipd',
3710      'condition': 'checkout_angle_restricted_trace_the_witcher_monster_slayer',
3711  },
3712  'src/tests/restricted_traces/thief_puzzle': {
3713      'packages': [
3714        {
3715            'package': 'angle/traces/thief_puzzle',
3716            'version': 'version:1',
3717        },
3718      ],
3719      'dep_type': 'cipd',
3720      'condition': 'checkout_angle_restricted_trace_thief_puzzle',
3721  },
3722  'src/tests/restricted_traces/thimbleweed_park': {
3723      'packages': [
3724        {
3725            'package': 'angle/traces/thimbleweed_park',
3726            'version': 'version:1',
3727        },
3728      ],
3729      'dep_type': 'cipd',
3730      'condition': 'checkout_angle_restricted_trace_thimbleweed_park',
3731  },
3732  'src/tests/restricted_traces/tmnt_shredders_revenge': {
3733      'packages': [
3734        {
3735            'package': 'angle/traces/tmnt_shredders_revenge',
3736            'version': 'version:1',
3737        },
3738      ],
3739      'dep_type': 'cipd',
3740      'condition': 'checkout_angle_restricted_trace_tmnt_shredders_revenge',
3741  },
3742  'src/tests/restricted_traces/toca_life_world': {
3743      'packages': [
3744        {
3745            'package': 'angle/traces/toca_life_world',
3746            'version': 'version:2',
3747        },
3748      ],
3749      'dep_type': 'cipd',
3750      'condition': 'checkout_angle_restricted_trace_toca_life_world',
3751  },
3752  'src/tests/restricted_traces/toon_blast': {
3753      'packages': [
3754        {
3755            'package': 'angle/traces/toon_blast',
3756            'version': 'version:5',
3757        },
3758      ],
3759      'dep_type': 'cipd',
3760      'condition': 'checkout_angle_restricted_trace_toon_blast',
3761  },
3762  'src/tests/restricted_traces/top_war': {
3763      'packages': [
3764        {
3765            'package': 'angle/traces/top_war',
3766            'version': 'version:1',
3767        },
3768      ],
3769      'dep_type': 'cipd',
3770      'condition': 'checkout_angle_restricted_trace_top_war',
3771  },
3772  'src/tests/restricted_traces/township': {
3773      'packages': [
3774        {
3775            'package': 'angle/traces/township',
3776            'version': 'version:5',
3777        },
3778      ],
3779      'dep_type': 'cipd',
3780      'condition': 'checkout_angle_restricted_trace_township',
3781  },
3782  'src/tests/restricted_traces/traffic_rider': {
3783      'packages': [
3784        {
3785            'package': 'angle/traces/traffic_rider',
3786            'version': 'version:1',
3787        },
3788      ],
3789      'dep_type': 'cipd',
3790      'condition': 'checkout_angle_restricted_trace_traffic_rider',
3791  },
3792  'src/tests/restricted_traces/trex_200': {
3793      'packages': [
3794        {
3795            'package': 'angle/traces/trex_200',
3796            'version': 'version:5',
3797        },
3798      ],
3799      'dep_type': 'cipd',
3800      'condition': 'checkout_angle_restricted_trace_trex_200',
3801  },
3802  'src/tests/restricted_traces/uber': {
3803      'packages': [
3804        {
3805            'package': 'angle/traces/uber',
3806            'version': 'version:1',
3807        },
3808      ],
3809      'dep_type': 'cipd',
3810      'condition': 'checkout_angle_restricted_trace_uber',
3811  },
3812  'src/tests/restricted_traces/vainglory': {
3813      'packages': [
3814        {
3815            'package': 'angle/traces/vainglory',
3816            'version': 'version:1',
3817        },
3818      ],
3819      'dep_type': 'cipd',
3820      'condition': 'checkout_angle_restricted_trace_vainglory',
3821  },
3822  'src/tests/restricted_traces/walking_dead_survivors': {
3823      'packages': [
3824        {
3825            'package': 'angle/traces/walking_dead_survivors',
3826            'version': 'version:1',
3827        },
3828      ],
3829      'dep_type': 'cipd',
3830      'condition': 'checkout_angle_restricted_trace_walking_dead_survivors',
3831  },
3832  'src/tests/restricted_traces/war_planet_online': {
3833      'packages': [
3834        {
3835            'package': 'angle/traces/war_planet_online',
3836            'version': 'version:1',
3837        },
3838      ],
3839      'dep_type': 'cipd',
3840      'condition': 'checkout_angle_restricted_trace_war_planet_online',
3841  },
3842  'src/tests/restricted_traces/warcraft_rumble': {
3843      'packages': [
3844        {
3845            'package': 'angle/traces/warcraft_rumble',
3846            'version': 'version:1',
3847        },
3848      ],
3849      'dep_type': 'cipd',
3850      'condition': 'checkout_angle_restricted_trace_warcraft_rumble',
3851  },
3852  'src/tests/restricted_traces/warhammer_40000_freeblade': {
3853      'packages': [
3854        {
3855            'package': 'angle/traces/warhammer_40000_freeblade',
3856            'version': 'version:1',
3857        },
3858      ],
3859      'dep_type': 'cipd',
3860      'condition': 'checkout_angle_restricted_trace_warhammer_40000_freeblade',
3861  },
3862  'src/tests/restricted_traces/wayward_souls': {
3863      'packages': [
3864        {
3865            'package': 'angle/traces/wayward_souls',
3866            'version': 'version:1',
3867        },
3868      ],
3869      'dep_type': 'cipd',
3870      'condition': 'checkout_angle_restricted_trace_wayward_souls',
3871  },
3872  'src/tests/restricted_traces/whatsapp': {
3873      'packages': [
3874        {
3875            'package': 'angle/traces/whatsapp',
3876            'version': 'version:5',
3877        },
3878      ],
3879      'dep_type': 'cipd',
3880      'condition': 'checkout_angle_restricted_trace_whatsapp',
3881  },
3882  'src/tests/restricted_traces/woodoku': {
3883      'packages': [
3884        {
3885            'package': 'angle/traces/woodoku',
3886            'version': 'version:1',
3887        },
3888      ],
3889      'dep_type': 'cipd',
3890      'condition': 'checkout_angle_restricted_trace_woodoku',
3891  },
3892  'src/tests/restricted_traces/words_crush': {
3893      'packages': [
3894        {
3895            'package': 'angle/traces/words_crush',
3896            'version': 'version:1',
3897        },
3898      ],
3899      'dep_type': 'cipd',
3900      'condition': 'checkout_angle_restricted_trace_words_crush',
3901  },
3902  'src/tests/restricted_traces/words_of_wonders': {
3903      'packages': [
3904        {
3905            'package': 'angle/traces/words_of_wonders',
3906            'version': 'version:1',
3907        },
3908      ],
3909      'dep_type': 'cipd',
3910      'condition': 'checkout_angle_restricted_trace_words_of_wonders',
3911  },
3912  'src/tests/restricted_traces/words_with_friends_2': {
3913      'packages': [
3914        {
3915            'package': 'angle/traces/words_with_friends_2',
3916            'version': 'version:5',
3917        },
3918      ],
3919      'dep_type': 'cipd',
3920      'condition': 'checkout_angle_restricted_trace_words_with_friends_2',
3921  },
3922  'src/tests/restricted_traces/wordscapes': {
3923      'packages': [
3924        {
3925            'package': 'angle/traces/wordscapes',
3926            'version': 'version:5',
3927        },
3928      ],
3929      'dep_type': 'cipd',
3930      'condition': 'checkout_angle_restricted_trace_wordscapes',
3931  },
3932  'src/tests/restricted_traces/world_cricket_championship_2': {
3933      'packages': [
3934        {
3935            'package': 'angle/traces/world_cricket_championship_2',
3936            'version': 'version:5',
3937        },
3938      ],
3939      'dep_type': 'cipd',
3940      'condition': 'checkout_angle_restricted_trace_world_cricket_championship_2',
3941  },
3942  'src/tests/restricted_traces/world_of_kings': {
3943      'packages': [
3944        {
3945            'package': 'angle/traces/world_of_kings',
3946            'version': 'version:5',
3947        },
3948      ],
3949      'dep_type': 'cipd',
3950      'condition': 'checkout_angle_restricted_trace_world_of_kings',
3951  },
3952  'src/tests/restricted_traces/world_of_tanks_blitz': {
3953      'packages': [
3954        {
3955            'package': 'angle/traces/world_of_tanks_blitz',
3956            'version': 'version:5',
3957        },
3958      ],
3959      'dep_type': 'cipd',
3960      'condition': 'checkout_angle_restricted_trace_world_of_tanks_blitz',
3961  },
3962  'src/tests/restricted_traces/world_war_doh': {
3963      'packages': [
3964        {
3965            'package': 'angle/traces/world_war_doh',
3966            'version': 'version:5',
3967        },
3968      ],
3969      'dep_type': 'cipd',
3970      'condition': 'checkout_angle_restricted_trace_world_war_doh',
3971  },
3972  'src/tests/restricted_traces/worms_zone_io': {
3973      'packages': [
3974        {
3975            'package': 'angle/traces/worms_zone_io',
3976            'version': 'version:5',
3977        },
3978      ],
3979      'dep_type': 'cipd',
3980      'condition': 'checkout_angle_restricted_trace_worms_zone_io',
3981  },
3982  'src/tests/restricted_traces/zenonia_4': {
3983      'packages': [
3984        {
3985            'package': 'angle/traces/zenonia_4',
3986            'version': 'version:1',
3987        },
3988      ],
3989      'dep_type': 'cipd',
3990      'condition': 'checkout_angle_restricted_trace_zenonia_4',
3991  },
3992  'src/tests/restricted_traces/zillow': {
3993      'packages': [
3994        {
3995            'package': 'angle/traces/zillow',
3996            'version': 'version:5',
3997        },
3998      ],
3999      'dep_type': 'cipd',
4000      'condition': 'checkout_angle_restricted_trace_zillow',
4001  },
4002  'src/tests/restricted_traces/zombie_smasher': {
4003      'packages': [
4004        {
4005            'package': 'angle/traces/zombie_smasher',
4006            'version': 'version:1',
4007        },
4008      ],
4009      'dep_type': 'cipd',
4010      'condition': 'checkout_angle_restricted_trace_zombie_smasher',
4011  },
4012  # === ANGLE Restricted Trace Generated Code End ===
4013
4014  # === ANDROID_DEPS Generated Code Start ===
4015  # Generated by //third_party/android_deps/fetch_all.py
4016  'third_party/android_deps/cipd/libs/com_android_support_support_annotations': {
4017      'packages': [
4018          {
4019              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
4020              'version': 'version:[email protected]',
4021          },
4022      ],
4023      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4024      'dep_type': 'cipd',
4025  },
4026
4027  'third_party/android_deps/cipd/libs/com_android_tools_common': {
4028      'packages': [
4029          {
4030              'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
4031              'version': 'version:[email protected]',
4032          },
4033      ],
4034      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4035      'dep_type': 'cipd',
4036  },
4037
4038  'third_party/android_deps/cipd/libs/com_android_tools_layoutlib_layoutlib_api': {
4039      'packages': [
4040          {
4041              'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
4042              'version': 'version:[email protected]',
4043          },
4044      ],
4045      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4046      'dep_type': 'cipd',
4047  },
4048
4049  'third_party/android_deps/cipd/libs/com_android_tools_sdk_common': {
4050      'packages': [
4051          {
4052              'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
4053              'version': 'version:[email protected]',
4054          },
4055      ],
4056      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4057      'dep_type': 'cipd',
4058  },
4059
4060  'third_party/android_deps/cipd/libs/com_google_android_annotations': {
4061      'packages': [
4062          {
4063              'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
4064              'version': 'version:[email protected]',
4065          },
4066      ],
4067      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4068      'dep_type': 'cipd',
4069  },
4070
4071  'third_party/android_deps/cipd/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
4072      'packages': [
4073          {
4074              'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
4075              'version': 'version:[email protected]',
4076          },
4077      ],
4078      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4079      'dep_type': 'cipd',
4080  },
4081
4082  'third_party/android_deps/cipd/libs/com_google_android_datatransport_transport_api': {
4083      'packages': [
4084          {
4085              'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
4086              'version': 'version:[email protected]',
4087          },
4088      ],
4089      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4090      'dep_type': 'cipd',
4091  },
4092
4093  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth': {
4094      'packages': [
4095          {
4096              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
4097              'version': 'version:[email protected]',
4098          },
4099      ],
4100      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4101      'dep_type': 'cipd',
4102  },
4103
4104  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_api_phone': {
4105      'packages': [
4106          {
4107              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
4108              'version': 'version:[email protected]',
4109          },
4110      ],
4111      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4112      'dep_type': 'cipd',
4113  },
4114
4115  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_base': {
4116      'packages': [
4117          {
4118              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
4119              'version': 'version:[email protected]',
4120          },
4121      ],
4122      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4123      'dep_type': 'cipd',
4124  },
4125
4126  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_blockstore': {
4127      'packages': [
4128          {
4129              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_blockstore',
4130              'version': 'version:[email protected]',
4131          },
4132      ],
4133      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4134      'dep_type': 'cipd',
4135  },
4136
4137  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_base': {
4138      'packages': [
4139          {
4140              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
4141              'version': 'version:[email protected]',
4142          },
4143      ],
4144      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4145      'dep_type': 'cipd',
4146  },
4147
4148  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_basement': {
4149      'packages': [
4150          {
4151              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
4152              'version': 'version:[email protected]',
4153          },
4154      ],
4155      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4156      'dep_type': 'cipd',
4157  },
4158
4159  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cast': {
4160      'packages': [
4161          {
4162              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
4163              'version': 'version:[email protected]',
4164          },
4165      ],
4166      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4167      'dep_type': 'cipd',
4168  },
4169
4170  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cast_framework': {
4171      'packages': [
4172          {
4173              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
4174              'version': 'version:[email protected]',
4175          },
4176      ],
4177      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4178      'dep_type': 'cipd',
4179  },
4180
4181  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_clearcut': {
4182      'packages': [
4183          {
4184              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
4185              'version': 'version:[email protected]',
4186          },
4187      ],
4188      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4189      'dep_type': 'cipd',
4190  },
4191
4192  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_cloud_messaging': {
4193      'packages': [
4194          {
4195              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
4196              'version': 'version:[email protected]',
4197          },
4198      ],
4199      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4200      'dep_type': 'cipd',
4201  },
4202
4203  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_fido': {
4204      'packages': [
4205          {
4206              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
4207              'version': 'version:[email protected]',
4208          },
4209      ],
4210      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4211      'dep_type': 'cipd',
4212  },
4213
4214  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_flags': {
4215      'packages': [
4216          {
4217              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
4218              'version': 'version:[email protected]',
4219          },
4220      ],
4221      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4222      'dep_type': 'cipd',
4223  },
4224
4225  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_gcm': {
4226      'packages': [
4227          {
4228              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
4229              'version': 'version:[email protected]',
4230          },
4231      ],
4232      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4233      'dep_type': 'cipd',
4234  },
4235
4236  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_identity_credentials': {
4237      'packages': [
4238          {
4239              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_identity_credentials',
4240              'version': 'version:[email protected]',
4241          },
4242      ],
4243      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4244      'dep_type': 'cipd',
4245  },
4246
4247  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_iid': {
4248      'packages': [
4249          {
4250              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
4251              'version': 'version:[email protected]',
4252          },
4253      ],
4254      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4255      'dep_type': 'cipd',
4256  },
4257
4258  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_instantapps': {
4259      'packages': [
4260          {
4261              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
4262              'version': 'version:[email protected]',
4263          },
4264      ],
4265      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4266      'dep_type': 'cipd',
4267  },
4268
4269  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_location': {
4270      'packages': [
4271          {
4272              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
4273              'version': 'version:[email protected]',
4274          },
4275      ],
4276      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4277      'dep_type': 'cipd',
4278  },
4279
4280  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_phenotype': {
4281      'packages': [
4282          {
4283              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
4284              'version': 'version:[email protected]',
4285          },
4286      ],
4287      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4288      'dep_type': 'cipd',
4289  },
4290
4291  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_stats': {
4292      'packages': [
4293          {
4294              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
4295              'version': 'version:[email protected]',
4296          },
4297      ],
4298      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4299      'dep_type': 'cipd',
4300  },
4301
4302  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_tasks': {
4303      'packages': [
4304          {
4305              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
4306              'version': 'version:[email protected]',
4307          },
4308      ],
4309      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4310      'dep_type': 'cipd',
4311  },
4312
4313  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_vision': {
4314      'packages': [
4315          {
4316              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
4317              'version': 'version:[email protected]',
4318          },
4319      ],
4320      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4321      'dep_type': 'cipd',
4322  },
4323
4324  'third_party/android_deps/cipd/libs/com_google_android_gms_play_services_vision_common': {
4325      'packages': [
4326          {
4327              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
4328              'version': 'version:[email protected]',
4329          },
4330      ],
4331      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4332      'dep_type': 'cipd',
4333  },
4334
4335  'third_party/android_deps/cipd/libs/com_google_android_libraries_identity_googleid_googleid': {
4336      'packages': [
4337          {
4338              'package': 'chromium/third_party/android_deps/libs/com_google_android_libraries_identity_googleid_googleid',
4339              'version': 'version:[email protected]',
4340          },
4341      ],
4342      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4343      'dep_type': 'cipd',
4344  },
4345
4346  'third_party/android_deps/cipd/libs/com_google_android_material_material': {
4347      'packages': [
4348          {
4349              'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
4350              'version': 'version:[email protected]',
4351          },
4352      ],
4353      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4354      'dep_type': 'cipd',
4355  },
4356
4357  'third_party/android_deps/cipd/libs/com_google_android_play_core_common': {
4358      'packages': [
4359          {
4360              'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common',
4361              'version': 'version:[email protected]',
4362          },
4363      ],
4364      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4365      'dep_type': 'cipd',
4366  },
4367
4368  'third_party/android_deps/cipd/libs/com_google_android_play_feature_delivery': {
4369      'packages': [
4370          {
4371              'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery',
4372              'version': 'version:[email protected]',
4373          },
4374      ],
4375      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4376      'dep_type': 'cipd',
4377  },
4378
4379  'third_party/android_deps/cipd/libs/com_google_auto_service_auto_service_annotations': {
4380      'packages': [
4381          {
4382              'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
4383              'version': 'version:[email protected]',
4384          },
4385      ],
4386      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4387      'dep_type': 'cipd',
4388  },
4389
4390  'third_party/android_deps/cipd/libs/com_google_auto_value_auto_value_annotations': {
4391      'packages': [
4392          {
4393              'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
4394              'version': 'version:[email protected]',
4395          },
4396      ],
4397      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4398      'dep_type': 'cipd',
4399  },
4400
4401  'third_party/android_deps/cipd/libs/com_google_code_findbugs_jsr305': {
4402      'packages': [
4403          {
4404              'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
4405              'version': 'version:[email protected]',
4406          },
4407      ],
4408      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4409      'dep_type': 'cipd',
4410  },
4411
4412  'third_party/android_deps/cipd/libs/com_google_code_gson_gson': {
4413      'packages': [
4414          {
4415              'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
4416              'version': 'version:[email protected]',
4417          },
4418      ],
4419      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4420      'dep_type': 'cipd',
4421  },
4422
4423  'third_party/android_deps/cipd/libs/com_google_dagger_dagger': {
4424      'packages': [
4425          {
4426              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
4427              'version': 'version:[email protected]',
4428          },
4429      ],
4430      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4431      'dep_type': 'cipd',
4432  },
4433
4434  'third_party/android_deps/cipd/libs/com_google_dagger_hilt_core': {
4435      'packages': [
4436          {
4437              'package': 'chromium/third_party/android_deps/libs/com_google_dagger_hilt_core',
4438              'version': 'version:[email protected]',
4439          },
4440      ],
4441      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4442      'dep_type': 'cipd',
4443  },
4444
4445  'third_party/android_deps/cipd/libs/com_google_errorprone_error_prone_annotations': {
4446      'packages': [
4447          {
4448              'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
4449              'version': 'version:[email protected]',
4450          },
4451      ],
4452      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4453      'dep_type': 'cipd',
4454  },
4455
4456  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_annotations': {
4457      'packages': [
4458          {
4459              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
4460              'version': 'version:[email protected]',
4461          },
4462      ],
4463      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4464      'dep_type': 'cipd',
4465  },
4466
4467  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_common': {
4468      'packages': [
4469          {
4470              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
4471              'version': 'version:[email protected]',
4472          },
4473      ],
4474      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4475      'dep_type': 'cipd',
4476  },
4477
4478  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_components': {
4479      'packages': [
4480          {
4481              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
4482              'version': 'version:[email protected]',
4483          },
4484      ],
4485      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4486      'dep_type': 'cipd',
4487  },
4488
4489  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_encoders': {
4490      'packages': [
4491          {
4492              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
4493              'version': 'version:[email protected]',
4494          },
4495      ],
4496      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4497      'dep_type': 'cipd',
4498  },
4499
4500  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_encoders_json': {
4501      'packages': [
4502          {
4503              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
4504              'version': 'version:[email protected]',
4505          },
4506      ],
4507      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4508      'dep_type': 'cipd',
4509  },
4510
4511  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_iid': {
4512      'packages': [
4513          {
4514              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
4515              'version': 'version:[email protected]',
4516          },
4517      ],
4518      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4519      'dep_type': 'cipd',
4520  },
4521
4522  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_iid_interop': {
4523      'packages': [
4524          {
4525              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
4526              'version': 'version:[email protected]',
4527          },
4528      ],
4529      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4530      'dep_type': 'cipd',
4531  },
4532
4533  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_installations': {
4534      'packages': [
4535          {
4536              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
4537              'version': 'version:[email protected]',
4538          },
4539      ],
4540      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4541      'dep_type': 'cipd',
4542  },
4543
4544  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_installations_interop': {
4545      'packages': [
4546          {
4547              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
4548              'version': 'version:[email protected]',
4549          },
4550      ],
4551      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4552      'dep_type': 'cipd',
4553  },
4554
4555  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_measurement_connector': {
4556      'packages': [
4557          {
4558              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
4559              'version': 'version:[email protected]',
4560          },
4561      ],
4562      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4563      'dep_type': 'cipd',
4564  },
4565
4566  'third_party/android_deps/cipd/libs/com_google_firebase_firebase_messaging': {
4567      'packages': [
4568          {
4569              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
4570              'version': 'version:[email protected]',
4571          },
4572      ],
4573      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4574      'dep_type': 'cipd',
4575  },
4576
4577  'third_party/android_deps/cipd/libs/com_google_guava_failureaccess': {
4578      'packages': [
4579          {
4580              'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
4581              'version': 'version:[email protected]',
4582          },
4583      ],
4584      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4585      'dep_type': 'cipd',
4586  },
4587
4588  'third_party/android_deps/cipd/libs/com_google_guava_guava': {
4589      'packages': [
4590          {
4591              'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
4592              'version': 'version:[email protected]',
4593          },
4594      ],
4595      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4596      'dep_type': 'cipd',
4597  },
4598
4599  'third_party/android_deps/cipd/libs/com_google_guava_guava_android': {
4600      'packages': [
4601          {
4602              'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
4603              'version': 'version:[email protected]',
4604          },
4605      ],
4606      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4607      'dep_type': 'cipd',
4608  },
4609
4610  'third_party/android_deps/cipd/libs/com_google_j2objc_j2objc_annotations': {
4611      'packages': [
4612          {
4613              'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
4614              'version': 'version:[email protected]',
4615          },
4616      ],
4617      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4618      'dep_type': 'cipd',
4619  },
4620
4621  'third_party/android_deps/cipd/libs/com_google_protobuf_protobuf_javalite': {
4622      'packages': [
4623          {
4624              'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
4625              'version': 'version:[email protected]',
4626          },
4627      ],
4628      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4629      'dep_type': 'cipd',
4630  },
4631
4632  'third_party/android_deps/cipd/libs/com_googlecode_java_diff_utils_diffutils': {
4633      'packages': [
4634          {
4635              'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
4636              'version': 'version:[email protected]',
4637          },
4638      ],
4639      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4640      'dep_type': 'cipd',
4641  },
4642
4643  'third_party/android_deps/cipd/libs/com_squareup_javapoet': {
4644      'packages': [
4645          {
4646              'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
4647              'version': 'version:[email protected]',
4648          },
4649      ],
4650      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4651      'dep_type': 'cipd',
4652  },
4653
4654  'third_party/android_deps/cipd/libs/com_squareup_javawriter': {
4655      'packages': [
4656          {
4657              'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
4658              'version': 'version:[email protected]',
4659          },
4660      ],
4661      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4662      'dep_type': 'cipd',
4663  },
4664
4665  'third_party/android_deps/cipd/libs/com_squareup_moshi_moshi': {
4666      'packages': [
4667          {
4668              'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi',
4669              'version': 'version:[email protected]',
4670          },
4671      ],
4672      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4673      'dep_type': 'cipd',
4674  },
4675
4676  'third_party/android_deps/cipd/libs/com_squareup_moshi_moshi_adapters': {
4677      'packages': [
4678          {
4679              'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters',
4680              'version': 'version:[email protected]',
4681          },
4682      ],
4683      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4684      'dep_type': 'cipd',
4685  },
4686
4687  'third_party/android_deps/cipd/libs/com_squareup_okio_okio_jvm': {
4688      'packages': [
4689          {
4690              'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm',
4691              'version': 'version:[email protected]',
4692          },
4693      ],
4694      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4695      'dep_type': 'cipd',
4696  },
4697
4698  'third_party/android_deps/cipd/libs/com_squareup_wire_wire_runtime_jvm': {
4699      'packages': [
4700          {
4701              'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
4702              'version': 'version:[email protected]',
4703          },
4704      ],
4705      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4706      'dep_type': 'cipd',
4707  },
4708
4709  'third_party/android_deps/cipd/libs/io_grpc_grpc_api': {
4710      'packages': [
4711          {
4712              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
4713              'version': 'version:[email protected]',
4714          },
4715      ],
4716      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4717      'dep_type': 'cipd',
4718  },
4719
4720  'third_party/android_deps/cipd/libs/io_grpc_grpc_binder': {
4721      'packages': [
4722          {
4723              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
4724              'version': 'version:[email protected]',
4725          },
4726      ],
4727      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4728      'dep_type': 'cipd',
4729  },
4730
4731  'third_party/android_deps/cipd/libs/io_grpc_grpc_context': {
4732      'packages': [
4733          {
4734              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
4735              'version': 'version:[email protected]',
4736          },
4737      ],
4738      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4739      'dep_type': 'cipd',
4740  },
4741
4742  'third_party/android_deps/cipd/libs/io_grpc_grpc_core': {
4743      'packages': [
4744          {
4745              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
4746              'version': 'version:[email protected]',
4747          },
4748      ],
4749      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4750      'dep_type': 'cipd',
4751  },
4752
4753  'third_party/android_deps/cipd/libs/io_grpc_grpc_protobuf_lite': {
4754      'packages': [
4755          {
4756              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
4757              'version': 'version:[email protected]',
4758          },
4759      ],
4760      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4761      'dep_type': 'cipd',
4762  },
4763
4764  'third_party/android_deps/cipd/libs/io_grpc_grpc_stub': {
4765      'packages': [
4766          {
4767              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
4768              'version': 'version:[email protected]',
4769          },
4770      ],
4771      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4772      'dep_type': 'cipd',
4773  },
4774
4775  'third_party/android_deps/cipd/libs/io_perfmark_perfmark_api': {
4776      'packages': [
4777          {
4778              'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
4779              'version': 'version:[email protected]',
4780          },
4781      ],
4782      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4783      'dep_type': 'cipd',
4784  },
4785
4786  'third_party/android_deps/cipd/libs/jakarta_inject_jakarta_inject_api': {
4787      'packages': [
4788          {
4789              'package': 'chromium/third_party/android_deps/libs/jakarta_inject_jakarta_inject_api',
4790              'version': 'version:[email protected]',
4791          },
4792      ],
4793      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4794      'dep_type': 'cipd',
4795  },
4796
4797  'third_party/android_deps/cipd/libs/javax_annotation_javax_annotation_api': {
4798      'packages': [
4799          {
4800              'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
4801              'version': 'version:[email protected]',
4802          },
4803      ],
4804      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4805      'dep_type': 'cipd',
4806  },
4807
4808  'third_party/android_deps/cipd/libs/javax_annotation_jsr250_api': {
4809      'packages': [
4810          {
4811              'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
4812              'version': 'version:[email protected]',
4813          },
4814      ],
4815      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4816      'dep_type': 'cipd',
4817  },
4818
4819  'third_party/android_deps/cipd/libs/javax_inject_javax_inject': {
4820      'packages': [
4821          {
4822              'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
4823              'version': 'version:[email protected]',
4824          },
4825      ],
4826      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4827      'dep_type': 'cipd',
4828  },
4829
4830  'third_party/android_deps/cipd/libs/net_bytebuddy_byte_buddy': {
4831      'packages': [
4832          {
4833              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
4834              'version': 'version:[email protected]',
4835          },
4836      ],
4837      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4838      'dep_type': 'cipd',
4839  },
4840
4841  'third_party/android_deps/cipd/libs/net_bytebuddy_byte_buddy_agent': {
4842      'packages': [
4843          {
4844              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
4845              'version': 'version:[email protected]',
4846          },
4847      ],
4848      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4849      'dep_type': 'cipd',
4850  },
4851
4852  'third_party/android_deps/cipd/libs/org_bouncycastle_bcprov_jdk18on': {
4853      'packages': [
4854          {
4855              'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on',
4856              'version': 'version:[email protected]',
4857          },
4858      ],
4859      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4860      'dep_type': 'cipd',
4861  },
4862
4863  'third_party/android_deps/cipd/libs/org_ccil_cowan_tagsoup_tagsoup': {
4864      'packages': [
4865          {
4866              'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
4867              'version': 'version:[email protected]',
4868          },
4869      ],
4870      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4871      'dep_type': 'cipd',
4872  },
4873
4874  'third_party/android_deps/cipd/libs/org_checkerframework_checker_compat_qual': {
4875      'packages': [
4876          {
4877              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
4878              'version': 'version:[email protected]',
4879          },
4880      ],
4881      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4882      'dep_type': 'cipd',
4883  },
4884
4885  'third_party/android_deps/cipd/libs/org_checkerframework_checker_qual': {
4886      'packages': [
4887          {
4888              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
4889              'version': 'version:[email protected]',
4890          },
4891      ],
4892      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4893      'dep_type': 'cipd',
4894  },
4895
4896  'third_party/android_deps/cipd/libs/org_checkerframework_checker_util': {
4897      'packages': [
4898          {
4899              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
4900              'version': 'version:[email protected]',
4901          },
4902      ],
4903      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4904      'dep_type': 'cipd',
4905  },
4906
4907  'third_party/android_deps/cipd/libs/org_codehaus_mojo_animal_sniffer_annotations': {
4908      'packages': [
4909          {
4910              'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
4911              'version': 'version:[email protected]',
4912          },
4913      ],
4914      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4915      'dep_type': 'cipd',
4916  },
4917
4918  'third_party/android_deps/cipd/libs/org_conscrypt_conscrypt_openjdk_uber': {
4919      'packages': [
4920          {
4921              'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
4922              'version': 'version:[email protected]',
4923          },
4924      ],
4925      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4926      'dep_type': 'cipd',
4927  },
4928
4929  'third_party/android_deps/cipd/libs/org_hamcrest_hamcrest': {
4930      'packages': [
4931          {
4932              'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
4933              'version': 'version:[email protected]',
4934          },
4935      ],
4936      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4937      'dep_type': 'cipd',
4938  },
4939
4940  'third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime': {
4941      'packages': [
4942          {
4943              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime',
4944              'version': 'version:[email protected]',
4945          },
4946      ],
4947      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4948      'dep_type': 'cipd',
4949  },
4950
4951  'third_party/android_deps/cipd/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime': {
4952      'packages': [
4953          {
4954              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime',
4955              'version': 'version:[email protected]',
4956          },
4957      ],
4958      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4959      'dep_type': 'cipd',
4960  },
4961
4962  'third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_atomicfu_jvm': {
4963      'packages': [
4964          {
4965              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm',
4966              'version': 'version:[email protected]',
4967          },
4968      ],
4969      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4970      'dep_type': 'cipd',
4971  },
4972
4973  'third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
4974      'packages': [
4975          {
4976              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
4977              'version': 'version:[email protected]',
4978          },
4979      ],
4980      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4981      'dep_type': 'cipd',
4982  },
4983
4984  'third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
4985      'packages': [
4986          {
4987              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
4988              'version': 'version:[email protected]',
4989          },
4990      ],
4991      'condition': 'checkout_android and not build_with_chromium and non_git_source',
4992      'dep_type': 'cipd',
4993  },
4994
4995  'third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava': {
4996      'packages': [
4997          {
4998              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava',
4999              'version': 'version:[email protected]',
5000          },
5001      ],
5002      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5003      'dep_type': 'cipd',
5004  },
5005
5006  'third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_serialization_core_jvm': {
5007      'packages': [
5008          {
5009              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_serialization_core_jvm',
5010              'version': 'version:[email protected]',
5011          },
5012      ],
5013      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5014      'dep_type': 'cipd',
5015  },
5016
5017  'third_party/android_deps/cipd/libs/org_jsoup_jsoup': {
5018      'packages': [
5019          {
5020              'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
5021              'version': 'version:[email protected]',
5022          },
5023      ],
5024      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5025      'dep_type': 'cipd',
5026  },
5027
5028  'third_party/android_deps/cipd/libs/org_jspecify_jspecify': {
5029      'packages': [
5030          {
5031              'package': 'chromium/third_party/android_deps/libs/org_jspecify_jspecify',
5032              'version': 'version:[email protected]',
5033          },
5034      ],
5035      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5036      'dep_type': 'cipd',
5037  },
5038
5039  'third_party/android_deps/cipd/libs/org_mockito_mockito_android': {
5040      'packages': [
5041          {
5042              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android',
5043              'version': 'version:[email protected]',
5044          },
5045      ],
5046      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5047      'dep_type': 'cipd',
5048  },
5049
5050  'third_party/android_deps/cipd/libs/org_mockito_mockito_core': {
5051      'packages': [
5052          {
5053              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
5054              'version': 'version:[email protected]',
5055          },
5056      ],
5057      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5058      'dep_type': 'cipd',
5059  },
5060
5061  'third_party/android_deps/cipd/libs/org_mockito_mockito_subclass': {
5062      'packages': [
5063          {
5064              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass',
5065              'version': 'version:[email protected]',
5066          },
5067      ],
5068      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5069      'dep_type': 'cipd',
5070  },
5071
5072  'third_party/android_deps/cipd/libs/org_objenesis_objenesis': {
5073      'packages': [
5074          {
5075              'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
5076              'version': 'version:[email protected]',
5077          },
5078      ],
5079      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5080      'dep_type': 'cipd',
5081  },
5082
5083  'third_party/android_deps/cipd/libs/org_ow2_asm_asm': {
5084      'packages': [
5085          {
5086              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
5087              'version': 'version:[email protected]',
5088          },
5089      ],
5090      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5091      'dep_type': 'cipd',
5092  },
5093
5094  'third_party/android_deps/cipd/libs/org_ow2_asm_asm_analysis': {
5095      'packages': [
5096          {
5097              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
5098              'version': 'version:[email protected]',
5099          },
5100      ],
5101      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5102      'dep_type': 'cipd',
5103  },
5104
5105  'third_party/android_deps/cipd/libs/org_ow2_asm_asm_commons': {
5106      'packages': [
5107          {
5108              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
5109              'version': 'version:[email protected]',
5110          },
5111      ],
5112      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5113      'dep_type': 'cipd',
5114  },
5115
5116  'third_party/android_deps/cipd/libs/org_ow2_asm_asm_tree': {
5117      'packages': [
5118          {
5119              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
5120              'version': 'version:[email protected]',
5121          },
5122      ],
5123      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5124      'dep_type': 'cipd',
5125  },
5126
5127  'third_party/android_deps/cipd/libs/org_ow2_asm_asm_util': {
5128      'packages': [
5129          {
5130              'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
5131              'version': 'version:[email protected]',
5132          },
5133      ],
5134      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5135      'dep_type': 'cipd',
5136  },
5137
5138  'third_party/android_deps/cipd/libs/org_robolectric_annotations': {
5139      'packages': [
5140          {
5141              'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
5142              'version': 'version:[email protected]',
5143          },
5144      ],
5145      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5146      'dep_type': 'cipd',
5147  },
5148
5149  'third_party/android_deps/cipd/libs/org_robolectric_junit': {
5150      'packages': [
5151          {
5152              'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
5153              'version': 'version:[email protected]',
5154          },
5155      ],
5156      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5157      'dep_type': 'cipd',
5158  },
5159
5160  'third_party/android_deps/cipd/libs/org_robolectric_nativeruntime': {
5161      'packages': [
5162          {
5163              'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
5164              'version': 'version:[email protected]',
5165          },
5166      ],
5167      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5168      'dep_type': 'cipd',
5169  },
5170
5171  'third_party/android_deps/cipd/libs/org_robolectric_nativeruntime_dist_compat': {
5172      'packages': [
5173          {
5174              'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat',
5175              'version': 'version:[email protected]',
5176          },
5177      ],
5178      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5179      'dep_type': 'cipd',
5180  },
5181
5182  'third_party/android_deps/cipd/libs/org_robolectric_pluginapi': {
5183      'packages': [
5184          {
5185              'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
5186              'version': 'version:[email protected]',
5187          },
5188      ],
5189      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5190      'dep_type': 'cipd',
5191  },
5192
5193  'third_party/android_deps/cipd/libs/org_robolectric_plugins_maven_dependency_resolver': {
5194      'packages': [
5195          {
5196              'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
5197              'version': 'version:[email protected]',
5198          },
5199      ],
5200      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5201      'dep_type': 'cipd',
5202  },
5203
5204  'third_party/android_deps/cipd/libs/org_robolectric_resources': {
5205      'packages': [
5206          {
5207              'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
5208              'version': 'version:[email protected]',
5209          },
5210      ],
5211      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5212      'dep_type': 'cipd',
5213  },
5214
5215  'third_party/android_deps/cipd/libs/org_robolectric_robolectric': {
5216      'packages': [
5217          {
5218              'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
5219              'version': 'version:[email protected]',
5220          },
5221      ],
5222      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5223      'dep_type': 'cipd',
5224  },
5225
5226  'third_party/android_deps/cipd/libs/org_robolectric_sandbox': {
5227      'packages': [
5228          {
5229              'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
5230              'version': 'version:[email protected]',
5231          },
5232      ],
5233      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5234      'dep_type': 'cipd',
5235  },
5236
5237  'third_party/android_deps/cipd/libs/org_robolectric_shadowapi': {
5238      'packages': [
5239          {
5240              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
5241              'version': 'version:[email protected]',
5242          },
5243      ],
5244      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5245      'dep_type': 'cipd',
5246  },
5247
5248  'third_party/android_deps/cipd/libs/org_robolectric_shadows_framework': {
5249      'packages': [
5250          {
5251              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
5252              'version': 'version:[email protected]',
5253          },
5254      ],
5255      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5256      'dep_type': 'cipd',
5257  },
5258
5259  'third_party/android_deps/cipd/libs/org_robolectric_shadows_versioning': {
5260      'packages': [
5261          {
5262              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_versioning',
5263              'version': 'version:[email protected]',
5264          },
5265      ],
5266      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5267      'dep_type': 'cipd',
5268  },
5269
5270  'third_party/android_deps/cipd/libs/org_robolectric_utils': {
5271      'packages': [
5272          {
5273              'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
5274              'version': 'version:[email protected]',
5275          },
5276      ],
5277      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5278      'dep_type': 'cipd',
5279  },
5280
5281  'third_party/android_deps/cipd/libs/org_robolectric_utils_reflector': {
5282      'packages': [
5283          {
5284              'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
5285              'version': 'version:[email protected]',
5286          },
5287      ],
5288      'condition': 'checkout_android and not build_with_chromium and non_git_source',
5289      'dep_type': 'cipd',
5290  },
5291
5292  # === ANDROID_DEPS Generated Code End ===
5293}
5294
5295hooks = [
5296  {
5297    # Ensure that the DEPS'd "depot_tools" has its self-update capability
5298    # disabled.
5299    'name': 'disable_depot_tools_selfupdate',
5300    'pattern': '.',
5301    'condition': 'not build_with_chromium',
5302    'action': [
5303        'python3',
5304        'third_party/depot_tools/update_depot_tools_toggle.py',
5305        '--disable',
5306    ],
5307  },
5308  {
5309    'name': 'sysroot_x86',
5310    'pattern': '.',
5311    'condition': 'checkout_linux and ((checkout_x86 or checkout_x64) and not build_with_chromium)',
5312    'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
5313               '--arch=x86'],
5314  },
5315  {
5316    'name': 'sysroot_x64',
5317    'pattern': '.',
5318    'condition': 'checkout_linux and (checkout_x64 and not build_with_chromium)',
5319    'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
5320               '--arch=x64'],
5321  },
5322  {
5323    # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
5324    'name': 'ciopfs_linux',
5325    'pattern': '.',
5326    'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
5327    'action': [ 'python3',
5328                'third_party/depot_tools/download_from_google_storage.py',
5329                '--no_resume',
5330                '--no_auth',
5331                '--bucket', 'chromium-browser-clang/ciopfs',
5332                '-s', 'build/ciopfs.sha1',
5333    ]
5334  },
5335  {
5336    # Update the Windows toolchain if necessary.  Must run before 'clang' below.
5337    'name': 'win_toolchain',
5338    'pattern': '.',
5339    'condition': 'checkout_win and not build_with_chromium',
5340    'action': ['python3', 'build/vs_toolchain.py', 'update', '--force'],
5341  },
5342  {
5343    # Update the Mac toolchain if necessary.
5344    'name': 'mac_toolchain',
5345    'pattern': '.',
5346    'condition': 'checkout_mac and not build_with_chromium',
5347    'action': ['python3', 'build/mac_toolchain.py'],
5348  },
5349
5350  {
5351    # Note: On Win, this should run after win_toolchain, as it may use it.
5352    'name': 'clang',
5353    'pattern': '.',
5354    'action': ['python3', 'tools/clang/scripts/update.py'],
5355    'condition': 'not build_with_chromium',
5356  },
5357
5358  {
5359    'name': 'rust',
5360    'pattern': '.',
5361    'action': ['python3', 'tools/rust/update_rust.py'],
5362    'condition': 'not build_with_chromium',
5363  },
5364
5365  {
5366    # Update LASTCHANGE.
5367    'name': 'lastchange',
5368    'pattern': '.',
5369    'condition': 'not build_with_chromium',
5370    'action': ['python3', 'build/util/lastchange.py',
5371               '-o', 'build/util/LASTCHANGE'],
5372  },
5373
5374  # Pull rc binaries using checked-in hashes.
5375  {
5376    'name': 'rc_win',
5377    'pattern': '.',
5378    'condition': 'checkout_win and host_os == "win" and not build_with_chromium',
5379    'action': [ 'python3',
5380                'third_party/depot_tools/download_from_google_storage.py',
5381                '--no_resume',
5382                '--no_auth',
5383                '--bucket', 'chromium-browser-clang/rc',
5384                '-s', 'build/toolchain/win/rc/win/rc.exe.sha1',
5385    ],
5386  },
5387
5388  {
5389    'name': 'rc_mac',
5390    'pattern': '.',
5391    'condition': 'checkout_win and host_os == "mac" and not build_with_chromium',
5392    'action': [ 'python3',
5393                'third_party/depot_tools/download_from_google_storage.py',
5394                '--no_resume',
5395                '--no_auth',
5396                '--bucket', 'chromium-browser-clang/rc',
5397                '-s', 'build/toolchain/win/rc/mac/rc.sha1',
5398    ],
5399  },
5400  {
5401    'name': 'rc_linux',
5402    'pattern': '.',
5403    'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
5404    'action': [ 'python3',
5405                'third_party/depot_tools/download_from_google_storage.py',
5406                '--no_resume',
5407                '--no_auth',
5408                '--bucket', 'chromium-browser-clang/rc',
5409                '-s', 'build/toolchain/win/rc/linux64/rc.sha1',
5410    ]
5411  },
5412
5413  # Download glslang validator binary for Linux.
5414  {
5415    'name': 'linux_glslang_validator',
5416    'pattern': '.',
5417    'condition': 'checkout_linux and not build_with_chromium',
5418    'action': [ 'python3',
5419                'third_party/depot_tools/download_from_google_storage.py',
5420                '--no_resume',
5421                '--platform=linux*',
5422                '--no_auth',
5423                '--bucket', 'angle-glslang-validator',
5424                '-s', 'tools/glslang/glslang_validator.sha1',
5425    ],
5426  },
5427
5428  # Download glslang validator binary for Windows.
5429  {
5430    'name': 'win_glslang_validator',
5431    'pattern': '.',
5432    'condition': 'checkout_win and not build_with_chromium',
5433    'action': [ 'python3',
5434                'third_party/depot_tools/download_from_google_storage.py',
5435                '--no_resume',
5436                '--platform=win32*',
5437                '--no_auth',
5438                '--bucket', 'angle-glslang-validator',
5439                '-s', 'tools/glslang/glslang_validator.exe.sha1',
5440    ],
5441  },
5442
5443  # Download flex/bison binaries for Linux.
5444  {
5445    'name': 'linux_flex_bison',
5446    'pattern': '.',
5447    'condition': 'checkout_linux and not build_with_chromium',
5448    'action': [ 'python3',
5449                'third_party/depot_tools/download_from_google_storage.py',
5450                '--no_resume',
5451                '--platform=linux*',
5452                '--no_auth',
5453                '--bucket', 'angle-flex-bison',
5454                '-d', 'tools/flex-bison/linux/',
5455    ],
5456  },
5457
5458  # Download flex/bison binaries for Mac.
5459  {
5460    'name': 'mac_flex_bison',
5461    'pattern': '.',
5462    'condition': 'checkout_mac and not build_with_chromium',
5463    'action': [ 'python3',
5464                'third_party/depot_tools/download_from_google_storage.py',
5465                '--no_resume',
5466                '--platform=darwin*',
5467                '--no_auth',
5468                '--bucket', 'angle-flex-bison',
5469                '-d', 'tools/flex-bison/mac/',
5470    ],
5471  },
5472
5473  # Download flex/bison binaries for Windows.
5474  {
5475    'name': 'win_flex_bison',
5476    'pattern': '.',
5477    'condition': 'checkout_win and not build_with_chromium',
5478    'action': [ 'python3',
5479                'third_party/depot_tools/download_from_google_storage.py',
5480                '--no_resume',
5481                '--platform=win32*',
5482                '--no_auth',
5483                '--bucket', 'angle-flex-bison',
5484                '-d', 'tools/flex-bison/windows/',
5485    ],
5486  },
5487
5488  # Set up an input file for the Mesa setup step.
5489  {
5490    'name': 'mesa_input',
5491    'pattern': '.',
5492    'condition': 'checkout_angle_mesa',
5493    'action': [ 'python3', 'third_party/mesa/mesa_build.py', 'runhook', ],
5494  },
5495
5496  # Configure remote exec cfg files
5497  {
5498    'name': 'configure_reclient_cfgs',
5499    'pattern': '.',
5500    'condition': 'download_remoteexec_cfg and not build_with_chromium and not (host_os == "linux" and host_cpu == "arm64")',
5501    'action': ['python3',
5502               'buildtools/reclient_cfgs/configure_reclient_cfgs.py',
5503               '--rbe_instance',
5504               Var('rbe_instance'),
5505               '--reproxy_cfg_template',
5506               'reproxy.cfg.template',
5507               '--rewrapper_cfg_project',
5508               Var('rewrapper_cfg_project'),
5509               '--quiet',
5510               ],
5511  },
5512  # Configure Siso for developer builds.
5513  {
5514    'name': 'configure_siso',
5515    'pattern': '.',
5516    'condition': 'not build_with_chromium',
5517    'action': ['python3',
5518               'build/config/siso/configure_siso.py',
5519               '--rbe_instance',
5520               Var('rbe_instance'),
5521               ],
5522  },
5523]
5524
5525recursedeps = [
5526  'buildtools',
5527  'third_party/googletest',
5528  'third_party/jsoncpp',
5529  'third_party/dawn',
5530]
5531
5532skip_child_includes = [
5533    'third_party'
5534]
5535