1# Copyright (c) 2012 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# Watchlist Rules
6# Refer: https://chromium.googlesource.com/chromium/src/+/master/docs/infra/watchlists.md
7
8# IMPORTANT: The regular expression filepath is tested against each path using
9# re.search, so it is not usually necessary to add .*.
10
11{
12  'WATCHLIST_DEFINITIONS': {
13    'about_flags': {
14      'filepath': 'chrome/browser/about_flags\.cc'
15    },
16    'accelerator_table': {
17      'filepath': 'ash/accelerators/accelerator_table\.cc' \
18                  '|chrome/browser/ui/views/accelerator_table\.cc',
19    },
20    'accessibility': {
21      'filepath': 'accessibility' \
22                  '|braille' \
23                  '|chromevox' \
24                  '|iaccessible2' \
25                  '|isimpledom' \
26                  '|liblouis'
27    },
28    'accessibility_component_extensions': {
29      'filepath': 'chrome/browser/resources/chromeos/accessibility'
30    },
31    'add_to_homescreen': {
32      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webapps/|'\
33                  'chrome/android/javatests/src/org/chromium/chrome/browser/webapps/|'\
34                  'chrome/android/junit/src/org/chromium/chrome/browser/webapps/|'\
35                  'chrome/browser/android/shortcut_.*|'\
36                  'chrome/browser/android/webapps/',
37    },
38    'android_crash_reporting': {
39      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/crash/' \
40                  '|chrome/browser/android/crash/' \
41                  '|components/crash/android/' \
42                  '|components/minidump_uploader/'
43    },
44    'android_crazy_linker': {
45      'filepath': 'third_party/android_crazy_linker/'
46    },
47    'android_deps': {
48      'filepath': 'third_party/android_deps/' \
49                  '|tools/android/roll/android_deps/'
50    },
51    'android_flags': {
52      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/flags/'
53    },
54    'android_infobars': {
55      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/infobar/'
56    },
57    'android_infra': {
58      'filepath': 'build/config/android/' \
59                  '|build/android/' \
60                  '|testing/android/' \
61                  '|tools/android/'
62    },
63    'android_item_chooser_dialogs': {
64      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/.*ChooserDialog.java|'\
65                  'chrome/android/javatests/src/org/chromium/chrome/browser/.*ChooserDialogTest.java'
66    },
67    'android_lint': {
68      'filepath': 'build/android/lint/'
69    },
70    'android_media': {
71      'filepath': 'content/browser/media/android' \
72                  '|content/renderer/media/android' \
73                  '|media/audio/android' \
74                  '|media/base/android' \
75                  '|media/midi/*_android.*' \
76                  '|media/video/capture/android'
77    },
78    'android_omnibox': {
79      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/omnibox/'
80    },
81    'android_search_widget': {
82      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/locale/' \
83                  '|chrome/android/java/src/org/chromium/chrome/browser/searchwidget/'
84    },
85    'android_studio': {
86      'filepath': 'build/android/gradle/' \
87                  '|docs/android_studio.md' \
88                  '|tools/android/android_studio'
89    },
90    'android_tab': {
91      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab'
92    },
93    'android_uma_settings': {
94      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/settings/privacy/PrivacyPreferencesManager.java|'\
95                  'chrome/android/java/src/org/chromium/chrome/browser/settings/privacy/PrivacyPreferences.java|'\
96                  'chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java',
97    },
98    'android_webapk': {
99      'filepath': 'chrome/android/webapk/|'\
100                  'chrome/browser/android/webapk/',
101    },
102    'android_webview': {
103      'filepath': 'android_webview/',
104    },
105    'android_webview_network_service': {
106      'filepath': 'android_webview/browser/network_service/',
107    },
108    'animation_worklet': {
109      'filepath': 'third_party/blink/renderer/modules/animationworklet/',
110    },
111    'app_service': {
112      'filepath': 'chrome/browser/apps/app_service/'\
113                  '|chrome/browser/ui/app_list/app_service/'\
114                  '|chrome/services/app_service/'\
115                  '|components/services/app_service/',
116    },
117    'app_shortcuts': {
118      'filepath': 'apps/app_shim/'\
119                  '|chrome/common/mac/'
120    },
121    'apps': {
122      'filepath': '^apps/'\
123                  '|chrome/browser/apps/'\
124                  '|chrome/browser/chromeos/apps/'
125    },
126    'apps_intent_helper': {
127      'filepath': 'chrome/browser/apps/intent_helper/|'\
128                  'chrome/browser/chromeos/apps/intent_helper/'
129    },
130    'arc': {
131      'filepath': 'arc/',
132    },
133    'arc_auth': {
134      'filepath': 'chrome/browser/chromeos/arc/arc_auth'
135    },
136    'arc_ime': {
137      'filepath': 'chrome/browser/chromeos/arc/input_method_manager/'\
138                  '|components/arc/ime/'
139    },
140    'arc_kiosk': {
141      'filepath': 'chrome/browser/chromeos/app_mode/arc/'\
142                  '|components/arc/kiosk/'\
143                  '|arc_kiosk'
144    },
145    'arc_mojom': {
146      'filepath': 'components/arc/mojom/',
147    },
148    'arc_net': {
149      'filepath': 'components/arc/net/',
150    },
151    'arc_power': {
152      'filepath': 'components/arc/power/',
153    },
154    'arc_video_accelerator': {
155      'filepath': 'components/arc/video_accelerator',
156    },
157    'ash': {
158      'filepath': 'ash/',
159    },
160    'assistant': {
161      'filepath': 'ash/ambient/ui/.*assistant.*'\
162                  '|ash/app_list/views/assistant/'\
163                  '|ash/assistant/'\
164                  '|chromeos/assistant/'\
165                  '|chromeos/services/assistant/'\
166                  '|chrome/browser/ui/ash/assistant/'
167    },
168    'audio_service': {
169      'filepath': 'services/audio/'
170    },
171    'aura': {
172      'filepath': 'ui/aura/',
173    },
174    'aura_compositor': {
175      'filepath':
176        'ui/compositor/' \
177        '|content/browser/compositor/' \
178        '|content/browser/renderer_host/compositor_resize_lock' \
179        '|content/browser/renderer_host/render_widget_host_view_aura' \
180        '|content/browser/renderer_host/render_widget_host_view_browsertest' \
181        '|content/browser/renderer_host/delegated' \
182        '|content/common/gpu/client/' \
183    },
184    'auralinux_accessibility': {
185      'filepath':
186        'ui/accessibility/platform/.*auralinux.*' \
187        '|ui/views/accessibility/.*auralinux.*' \
188        '|chrome/browser/ui/views/accessibility/.*auralinux.*' \
189        '|content/browser/accessibility/.*auralinux.*' \
190    },
191    'autoclick': {
192      'filepath': 'ash/autoclick/',
193    },
194    'autofill': {
195      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/autofill/|'\
196                  'chrome/browser/autofill/|'\
197                  'chrome/browser/ui/android/autofill/|'\
198                  'chrome/browser/ui/autofill/|'\
199                  'chrome/browser/ui/cocoa/autofill/|'\
200                  'chrome/browser/ui/views/autofill/|'\
201                  'chrome/renderer/autofill/|'\
202                  'chrome/test/data/autofill/|'\
203                  'components/autofill/|'\
204                  'components/autofill/browser/webdata/|'\
205                  'components/webdata/',
206    },
207    'autofill_assistant': {
208      'filepath': 'chrome/android/features/autofill_assistant/|'\
209                  'chrome/browser/android/autofill_assistant/|'\
210                  'components/autofill_assistant/',
211    },
212    'autofill_payments': {
213      'filepath': 'chrome/browser/ui/autofill/chrome_autofill_client*|'\
214                  'chrome/browser/ui/autofill/payments/|'\
215                  'chrome/browser/ui/views/autofill/payments/|'\
216                  'components/autofill/core/browser/payments/|'\
217                  'components/autofill/core/browser/ui/payments/|'\
218                  'components/autofill/core/common/autofill_payments_features*|'\
219                  'components/autofill_payments_strings*',
220    },
221    'background_fetch': {
222      'filepath': 'background_fetch|'\
223                  'background-fetch',
224    },
225    'background_sync': {
226      'filepath': '/background_sync/',
227    },
228    'banners': {
229      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/banners/|'\
230                  'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\
231                  'chrome/browser/banners/|'\
232                  'chrome/browser/ui/android/infobars/app_banner_.*|'\
233                  'third_party/blink/public/platform/modules/app_banner/|'\
234                  'third_party/blink/renderer/modules/app_banner/',
235    },
236    'base': {
237      'filepath': '^base/',
238    },
239    'base_allocator': {
240      'filepath': '^base/allocator',
241    },
242    'base_memory': {
243      'filepath': '^base/memory',
244    },
245    'base_scheduler': {
246      'filepath': '^base/task/',
247    },
248    'base_thread_pool': {
249      'filepath': '^base/task/thread_pool',
250    },
251    'base_win': {
252      'filepath': '^base/win',
253    },
254    'battery_status': {
255      'filepath': 'content/browser/battery_status/|'\
256                  'content/test/data/battery_status/|'\
257                  'device/battery/',
258    },
259    'bfcache': {
260      'filepath': 'content/browser/frame_host/back_forward_cache.*|'\
261                  'content/browser/back_forward_cache_browsertest.cc|'\
262                  'content/test/data/back_forward_cache/|'\
263                  'content/public/browser/back_forward_cache.*|'\
264                  'testing/buildbot/filters.bfcache.*.filter',
265    },
266    'binary_size': {
267      'filepath': 'build/android/binary_size/|'\
268                  'tools/binary_size/',
269    },
270    'blink': {
271      'filepath': 'third_party/(WebKit|blink)/',
272    },
273    'blink_accessibility': {
274      'filepath': 'third_party/(WebKit|blink)/.*(accessibility|ax_object_cache|web_ax)'
275    },
276    'blink_animation': {
277      'filepath': 'third_party/(WebKit|blink)/.*([Aa]nimat|[Tt]ransition)',
278    },
279    'blink_app_banner': {
280      'filepath': 'third_party/blink/renderer/modules/app_banner' \
281                  '|third_party/blink/public/platform/modules/app_banner',
282    },
283    'blink_audio': {
284      'filepath': 'third_party/blink/renderer/platform/audio' \
285                  '|third_party/blink/renderer/modules/webaudio' \
286                  '|third_party/blink/web_tests/external/wpt/webaudio',
287    },
288    'blink_battery_status': {
289      'filepath': 'third_party/blink/renderer/modules/battery/' \
290                  '|third_party/blink/web_tests/battery-status/' \
291                  '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)'
292    },
293    'blink_bindings': {
294      'filepath': 'third_party/blink/renderer/platform/bindings' \
295                  '|third_party/blink/renderer/bindings',
296    },
297    'blink_bindings_serialization': {
298      'filepath': 'third_party/blink/renderer/bindings/(core|modules)/v8/.*serializ',
299    },
300    'blink_bluetooth': {
301      'filepath': 'third_party/(WebKit|blink)/.*[Bb]luetooth'
302    },
303    'blink_canvas': {
304      'filepath': 'third_party/blink/renderer/core/html/canvas' \
305                  '|third_party/blink/renderer/core/offscreencanvas' \
306                  '|third_party/blink/renderer/core/geometry' \
307                  '|third_party/blink/renderer/modules/canvas' \
308                  '|third_party/blink/renderer/platform/graphics/canvas',
309    },
310    'blink_client_hints': {
311      'filepath': 'third_party/blink/renderer/core/loader/accept_client_hints*' \
312                  '|third_party/blink/renderer/core/loader/frame_fetch_context*' \
313                  '|third_party/blink/renderer/core/loader/resource/image_resource*' \
314                  '|third_party/blink/renderer/platform/loader/fetch/fetch_context*' \
315                  '|third_party/blink/renderer/platform/loader/fetch/resource_fetcher*'
316    },
317    'blink_clipboard': {
318      'filepath': 'third_party/blink/renderer/core/clipboard' \
319                  '|third_party/blink/renderer/core/page/.*drag' \
320                  '|third_party/blink/renderer/platform/.*drag' \
321                  '|third_party/blink/public/platform/.*drag' \
322                  '|third_party/blink/public/web/.*drag',
323    },
324    'blink_common': {
325      'filepath': 'third_party/blink/common'
326                  '|third_party/blink/public/common' \
327                  '|third_party/blink/public/mojom',
328    },
329    'blink_controller': {
330      'filepath': 'third_party/blink/renderer/controller',
331    },
332    'blink_css': {
333      'filepath': 'third_party/blink/renderer/core/css',
334    },
335    'blink_css_flexbox': {
336      'filepath': 'third_party/blink/renderer/core/rendering/.*flex' \
337                  '|third_party/blink/web_tests/fast/deprecated-flexbox/' \
338                  '|third_party/blink/web_tests/css3/flexbox/' \
339                  '|third_party/blink/web_tests/ietestcenter/css3/flexbox/'
340    },
341    'blink_css_fragmentation_tests': {
342      'filepath': 'third_party/blink/web_tests/fast/multicol/' \
343                  '|third_party/blink/web_tests/fast/pagination/' \
344                  '|third_party/blink/web_tests/fragmentation/' \
345                  '|third_party/blink/web_tests/printing/'
346    },
347    'blink_css_grid_layout': {
348      'filepath': 'third_party/blink/renderer/core/layout/.*grid' \
349                  '|third_party/blink/renderer/core/paint/.*grid' \
350                  '|third_party/blink/renderer/core/css/.*grid' \
351                  '|third_party/blink/web_tests/fast/css-grid-layout/' \
352                  '|third_party/blink/web_tests/ietestcenter/css3/grid/' \
353                  '|third_party/blink/web_tests/platform/.*/fast/css-grid-layout/' \
354                  '|third_party/blink/web_tests/platform/.*/ietestcenter/css3/grid/'
355    },
356    'blink_custom_elements': {
357      'filepath': 'third_party/blink/renderer/core/html/custom/' \
358                  '|third_party/blink/renderer/bindings/core/v8/.*custom_element',
359    },
360    'blink_device_orientation': {
361      'filepath': 'content/browser/device_sensors/' \
362                  '|content/test/data/device_sensors/' \
363                  '|third_party/blink/renderer/modules/device_orientation/' \
364                  '|third_party/blink/web_tests/device_orientation/' \
365                  '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)' \
366                  '|third_party/blink/renderer/core/frame/device_single_window_event_controller'
367    },
368    'blink_devtools': {
369      'filepath': 'third_party/blink/.*(inspector|DevTools|dev_tools|devtools)',
370    },
371    'blink_dom': {
372      'filepath': 'third_party/blink/renderer/core/dom/'
373    },
374    'blink_dom_events': {
375      'filepath': 'third_party/blink/renderer/core/dom/events/'
376    },
377    'blink_dom_storage': {
378      'filepath': 'third_party/blink/common/dom_storage/|' \
379                  'third_party/blink/public/mojom/dom_storage/|' \
380                  'third_party/blink/public/common/dom_storage/|' \
381                  'third_party/blink/renderer/modules/storage/',
382    },
383    'blink_events': {
384      'filepath': 'third_party/blink/renderer/core/page/.*event' \
385                  '|third_party/blink/renderer/core/dom/.*event' \
386                  '|third_party/blink/renderer/core/css/.*event' \
387                  '|third_party/blink/renderer/platform/.*event'
388    },
389    'blink_fetch': {
390      'filepath': 'third_party/blink/renderer/platform/loader/fetch'
391    },
392    'blink_fileapi': {
393      'filepath': 'third_party/blink/renderer/modules/filesystem/' \
394                  '|third_party/blink/renderer/core/fileapi/' \
395                  '|third_party/blink/renderer/platform/.*file' \
396                  '|third_party/blink/web_tests/fast/file' \
397                  '|third_party/blink/public/.*_file'
398    },
399    'blink_frames': {
400      'filepath': 'third_party/blink/renderer/core/frame/'
401    },
402    'blink_geolocation': {
403      'filepath': 'third_party/blink/web_tests/geolocation-api/' \
404                  '|third_party/blink/renderer/modules/geolocation/' \
405                  '|third_party/blink/public/web/.*geolocation'
406    },
407    'blink_heap': {
408      'filepath': 'third_party/blink/renderer/platform/heap' \
409                  '|base/allocator/partition_allocator/' \
410                  '|components/gc/'
411    },
412    'blink_html': {
413      'filepath': 'third_party/blink/renderer/core/html/' \
414                  '|third_party/blink/renderer/core/mathml/'
415    },
416    'blink_htmlparser': {
417      'filepath': 'third_party/blink/renderer/core/html/parser/'
418    },
419    'blink_image_codecs': {
420      'filepath': 'third_party/blink/renderer/platform/image-decoders' \
421                  '|third_party/blink/renderer/platform/image-encoders' \
422                  '|third_party/blink/perf_tests/image_decoder'
423    },
424    'blink_indexed_db': {
425      'filepath': 'third_party/blink/common/indexeddb' \
426                  '|third_party/blink/public/common/indexeddb' \
427                  '|third_party/blink/public/platform/.*_idb' \
428                  '|third_party/blink/public/platform/modules/indexeddb' \
429                  '|third_party/blink/public/mojom/indexeddb' \
430                  '|third_party/blink/renderer/modules/indexeddb/' \
431                  '|third_party/blink/web_tests/storage/indexeddb'
432    },
433    'blink_input': {
434      'filepath': 'third_party/blink/renderer/core/input/'
435    },
436    'blink_layers': {
437      'filepath': 'third_party/blink/renderer/core/page/scrolling/scrolling_coordinator' \
438                  '|third_party/blink/renderer/platform/graphics/graphics_layer' \
439                  '|third_party/blink/renderer/core/layout/layer'
440    },
441    'blink_layout': {
442      'filepath': 'third_party/blink/renderer/core/layout'
443    },
444    'blink_layout_ng': {
445      'filepath': 'third_party/blink/renderer/core/layout/ng',
446    },
447    'blink_loader': {
448      'filepath': 'third_party/blink/renderer/core/loader/' \
449                  '|third_party/blink/renderer/platform/loader/'
450    },
451    'blink_media': {
452      'filepath': 'third_party/blink/renderer/core/css/mediaControls' \
453                  '|third_party/blink/renderer/core/html/.*_(audio|media|video)' \
454                  '|third_party/blink/renderer/core/html/shadow/media_control' \
455                  '|third_party/blink/renderer/core/layout/layout_media' \
456                  '|third_party/blink/renderer/core/layout/layout_text_track_container_element' \
457                  '|third_party/blink/renderer/modules/(encryptedmedia|mediasource)' \
458                  '|third_party/blink/renderer/platform/drm/' \
459                  '|third_party/blink/renderer/platform/graphics/media/' \
460                  '|third_party/blink/web_tests/media/' \
461                  '|third_party/blink/public/.*_media'
462    },
463    'blink_media_queries': {
464      'filepath': 'third_party/blink/renderer/core/css/css_media_rule' \
465                    '|third_party/blink/renderer/core/css/media_list' \
466                    '|third_party/blink/renderer/core/css/media_query' \
467                    '|third_party/blink/renderer/core/css/parser/media_query'
468    },
469    'blink_mediastream': {
470      'filepath': 'third_party/blink/renderer/modules/mediastream/' \
471                  '|third_party/blink/renderer/platform/mediastream/' \
472                  '|third_party/blink/renderer/platform/exported/web_media_stream' \
473                  '|third_party/blink/renderer/platform/exported/web_rtc' \
474                  '|third_party/blink/web_tests/fast/mediastream/'
475    },
476    'blink_navigator_content_utils': {
477      'filepath': 'third_party/blink/renderer/modules/navigatorcontentutils' \
478                  '|third_party/blink/web_tests/fast/dom/navigatorcontentutils'
479    },
480    'blink_out_of_process_frames': {
481      'filepath': 'third_party/blink/renderer/core/frame/frame_owner' \
482                  '|third_party/blink/renderer/core/frame/frame\.' \
483                  '|third_party/blink/renderer/core/frame/web_frame' \
484                  '|third_party/blink/renderer/core/exported/web_remote_frame_impl'
485    },
486    'blink_paint': {
487      'filepath': 'third_party/blink/renderer/core/paint/'
488    },
489    'blink_paintworklet': {
490      'filepath': 'third_party/blink/renderer/modules/csspaint/' \
491                  '|third_party/blink/web_tests/http/tests/csspaint/' \
492                  '|third_party/blink/web_tests/externla/wpt/css/css-paint-api/'
493    },
494    'blink_permissions': {
495      'filepath': 'third_party/blink/renderer/modules/permissions/' \
496                  '|third_party/blink/public/mojom/permissions/',
497    },
498    'blink_platform': {
499      'filepath': 'third_party/blink/renderer/platform'
500    },
501    'blink_platform_graphics': {
502      'filepath': 'third_party/blink/renderer/platform/fonts' \
503                  '|third_party/blink/renderer/platform/geometry' \
504                  '|third_party/blink/renderer/platform/graphics'
505    },
506    'blink_preloadScanner': {
507      'filepath': 'third_party/blink/renderer/core/html/parser/html_preload_scanner',
508    },
509    'blink_prerender': {
510      'filepath': 'third_party/(WebKit|blink)/.*([Pp]rerender|loader/link_loader|html/html_link_element)'
511    },
512    'blink_public_api': {
513      'filepath': 'third_party/blink/public'
514    },
515    'blink_quota': {
516      'filepath': 'third_party/blink/renderer/modules/quota/' \
517                  '|third_party/blink/public/.*quota'
518    },
519    'blink_scheduler': {
520      'filepath': 'third_party/blink/renderer/platform/scheduler' \
521                  '|third_party/blink/renderer/platform/scheduler' \
522                  '|third_party/blink/renderer/core/html/parser/.*scheduler' \
523                  '|third_party/blink/public/platform/scheduler'
524    },
525    'blink_scheduling_api': {
526      'filepath': 'third_party/blink/renderer/modules/scheduler'
527    },
528    'blink_screen_orientation': {
529      'filepath': 'third_party/blink/renderer/modules/screen_orientation/' \
530                  '|third_party/blink/public/platform/modules/screen_orientation',
531    },
532    'blink_script': {
533      'filepath': 'third_party/blink/renderer/bindings/core/v8/.*module.*' \
534                  '|third_party/blink/renderer/bindings/core/v8/script_controller.*' \
535                  '|third_party/blink/renderer/bindings/core/v8/script_source_code.*' \
536                  '|third_party/blink/renderer/bindings/core/v8/v8_script_runner.*'
537                  '|third_party/blink/renderer/core/dom/.*modul.*' \
538                  '|third_party/blink/renderer/core/dom/.*script.*' \
539                  '|third_party/blink/renderer/core/html/html_script_element.*' \
540                  '|third_party/blink/renderer/core/html/parser/html_parser_script_runner.*' \
541                  '|third_party/blink/renderer/core/loader/modulescript/' \
542                  '|third_party/blink/renderer/core/loader/resource/script_resource.*' \
543                  '|third_party/blink/renderer/core/svg/svg_script_element.*' \
544                  '|third_party/blink/renderer/core/xml/parser/xml_document_parser.*'
545    },
546    'blink_scroll': {
547      'filepath': 'third_party/blink/renderer/core/frame/.*view.*' \
548                  '|third_party/blink/renderer/core/input/.*scroll.*' \
549                  '|third_party/blink/renderer/core/input/event_handler.*' \
550                  '|third_party/blink/renderer/core/page/scrolling/' \
551                  '|third_party/blink/renderer/core/paint/.*scrollable_area.*' \
552                  '|third_party/blink/renderer/platform/scroll/'
553    },
554    'blink_service_worker' : {
555      'filepath': 'third_party/blink/renderer/modules/service_worker' \
556                  '|third_party/blink/web_tests/http/tests/serviceworker' \
557                  '|third_party/blink/web_tests/external/wpt/service-workers'
558    },
559    'blink_service_worker_tests' : {
560      'filepath': 'third_party/blink/web_tests/http/tests/serviceworker' \
561                  '|third_party/blink/web_tests/external/wpt/service-workers'
562    },
563    'blink_shadow_dom': {
564      'filepath': 'third_party/blink/renderer/core/dom/.*shadow' \
565                  '|third_party/blink/renderer/core/dom/.*slot' \
566                  '|third_party/blink/renderer/core/dom/.*insertion_point' \
567                  '|third_party/blink/renderer/core/dom/.*flat_tree'
568    },
569    'blink_spellcheck' : {
570      'filepath': 'third_party/blink/renderer/core/editing/spellcheck'
571    },
572    'blink_streams': {
573      'filepath': 'third_party/blink/renderer/core/streams/'
574    },
575    'blink_style': {
576      'filepath': 'third_party/(WebKit|blink)/.*(style/|Style)',
577    },
578    'blink_svg': {
579      'filepath': 'third_party/blink/renderer/core/(layout/)?svg',
580    },
581    'blink_track': {
582      'filepath': 'third_party/blink/renderer/core/html/track/' \
583                  '|third_party/blink/renderer/core/loader/text_track' \
584                  '|third_party/blink/renderer/core/html/meida/html_media_element' \
585                  '|third_party/blink/renderer/core/html/shadow/media_control' \
586                  '|third_party/blink/renderer/core/css/mediaControl' \
587                  '|third_party/blink/web_tests/media/track/'
588    },
589    'blink_vibration': {
590      'filepath': 'third_party/blink/web_tests/vibration/' \
591                  '|third_party/blink/renderer/modules/vibration/'
592    },
593    'blink_viewport_interaction': {
594      'filepath': 'third_party/blink/renderer/core/css/.*viewport' \
595                  '|third_party/blink/renderer/core/dom/viewport_arguments' \
596                  '|third_party/blink/renderer/core/frame/frame_view.*' \
597                  '|third_party/blink/renderer/core/frame/.*viewport.*' \
598                  '|third_party/blink/renderer/core/html/html_meta_element'
599    },
600    'blink_w3ctests': {
601      'filepath': 'third_party/blink/web_tests/external/' \
602                  '|third_party/blink/tools/blinkpy/w3c/'
603    },
604    'blink_webp': {
605      'filepath': 'third_party/blink/renderer/platform/image-decoders/webp' \
606                  '|third_party/blink/renderer/platform/image-encoders/skia/webp'
607    },
608    'blink_websockets': {
609      'filepath': 'third_party/blink/renderer/modules/websockets/' \
610                  '|third_party/blink/renderer/platform/modules/websockets/'
611    },
612    'blink_workers': {
613      'filepath': 'third_party/blink/renderer/core/workers' \
614                  '|third_party/blink/web_tests/http/tests/workers' \
615                  '|third_party/blink/web_tests/fast/workers' \
616                  '|third_party/blink/web_tests/external/wpt/workers'
617    },
618    'blink_wtf': {
619      'filepath': 'third_party/blink/renderer/platform/wtf',
620    },
621    'blink_xml': {
622      'filepath': 'third_party/blink/renderer/core/xml/'
623    },
624    'bottombar': {
625      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/',
626    },
627    'breve': {
628      'filepath': 'chrome/browser/net/spdyproxy|'\
629                  'chrome_proxy|'\
630                  'client_hints|'\
631                  'chrome/browser/predictors|'\
632                  'components/blacklist|'\
633                  'components/data_use|'\
634                  'data_reduction_proxy|'\
635                  'data_use_measurement|'\
636                  'lazy_load|'\
637                  'interventions_internals|'\
638                  'navigation_predictor|'\
639                  'net/nqe|'\
640                  'optimization_guide|'\
641                  'optimization_hints|'\
642                  'prerender|'\
643                  'previews|'\
644                  'services/network/resource_scheduler'
645    },
646    'browser_components': {
647      'filepath': 'chrome/browser/autofill/' \
648                  '|chrome/browser/bookmarks/' \
649                  '|chrome/browser/favicon/' \
650                  '|chrome/browser/history/' \
651                  '|chrome/browser/webdata/' \
652                  '|components/autofill/'
653    },
654    'browser_compositor': {
655      'filepath': 'ui/compositor/'
656    },
657    'browser_resources_md': {
658      'filepath': 'chrome/browser/resources/md_'\
659                  '|chrome/browser/resources/settings/',
660    },
661    'browser_scheduler': {
662      'filepath': 'content/browser/scheduler'
663    },
664    'browsing_data': {
665      'filepath': 'browsing_data|BrowsingData',
666    },
667    'bubble': {
668      'filepath': 'ui/views/bubble/|'\
669                  'chrome/browser/ui/views/bubble/|'\
670                  'components/bubble/',
671    },
672    'cache_storage': {
673      'filepath': '/cache.storage/'
674                  '|/cachestorage/',
675    },
676    'cast': {
677      'filepath': 'media/cast/' \
678                  '|chrome/browser/extensions/api/cast_streaming/' \
679                  '|chrome/browser/media/cast/' \
680                  '|chrome/browser/media/router/providers/cast/' \
681                  '|chrome/browser/resources/cast/' \
682                  '|chrome/browser/ui/webui/cast/' \
683                  '|chrome/common/media_router/providers/cast/' \
684                  '|chrome/renderer/media/cast/' \
685                  '|chrome/test/data/extensions/api_test/cast/' \
686                  '|chrome/test/data/extensions/api_test/cast_streaming/' \
687                  '|components/mirroring/' \
688                  '|content/public/renderer/media_stream_' \
689                  '|content/renderer/media/(media_stream|(.+audio_source))',
690    },
691    'cast_certificate': {
692      'filepath': 'components/cast_certificate/'\
693                  '|components/test/data/cast_certificate/',
694    },
695    'cast_channel': {
696      'filepath':  'chrome/test/data/extensions/api_test/cast_channel/' \
697                   '|components/cast_channel/' \
698                   '|extensions/browser/api/cast_channel'
699    },
700    'cc': {
701      'filepath': 'cc/'\
702                  '|components/viz/'
703    },
704    'cc-animation': {
705      'filepath': 'cc/animation/'
706    },
707    'cc-contexts': {
708      'filepath': 'components/viz/common/gpu'
709    },
710    'cc-display': {
711      'filepath': 'components/viz/service/display'\
712                  '|cc/output'
713    },
714    'cc-paint': {
715      'filepath': 'cc/paint'
716    },
717    'cc-quads': {
718      'filepath': 'components/viz/common/quads'
719    },
720    'cc-resources': {
721      'filepath': 'cc/resources'\
722                  '|components/viz/common/resources'
723    },
724    'cc-scheduler': {
725      'filepath': 'cc/scheduler'
726    },
727    'certificate_transparency': {
728      'filepath': 'components/certificate_transparency/'\
729                  '|net/cert/ct_'\
730                  '|net/cert/multi_log_ct_verifier'\
731                  '|net/cert/sct_status_flags.h'\
732                  '|net/cert/signed_certificate_timestamp'\
733                  '|net/cert/signed_tree_head'\
734                  '|net/test/ct_',
735    },
736    'chrome_cleaner': {
737      'filepath': 'chrome/browser/component_updater/sw_reporter_'\
738                  '|chrome/browser/resources/settings/chrome_cleanup_page/'\
739                  '|chrome/browser/safe_browsing/chrome_cleaner/'\
740                  '|chrome/browser/ui/views/chrome_cleaner_'\
741                  '|chrome/browser/ui/webui/settings/chrome_cleanup_'\
742                  '|chrome/chrome_cleaner/'\
743                  '|components/chrome_cleaner/',
744    },
745    'chrome_elf': {
746      'filepath': 'chrome/chrome_elf',
747    },
748    'chrome_grc': {
749      'filepath': 'chrome/browser/resource_coordinator/'\
750                  '|services/resource_coordinator/',
751    },
752    'chrome_performance_manager': {
753      'filepath': 'chrome/browser/performance_manager/'\
754                  '|chrome/common/performance_manager/'\
755                  '|chrome/renderer/performance_manager/'\
756                  '|components/performance_manager/',
757    },
758    'chromecast': {
759      'filepath': 'chromecast/',
760    },
761    'chromecast_public': {
762      'filepath': 'chromecast/public/',
763    },
764    'chromedriver': {
765      'filepath': 'chrome/test/chromedriver|'\
766                  'chrome/test/data/chromedriver|'\
767                  'third_party/blink/web_tests/external/wpt/webdriver|'\
768                  'third_party/blink/web_tests/WebDriverExpectations|'\
769                  'third_party/webdriver'
770    },
771    'chromeos': {
772      'filepath': 'chromeos/',
773    },
774    'chromeos_attestation': {
775      'filepath': 'chromeos/attestation/|'\
776                  'chrome/browser/chromeos/attestation/|'\
777                  'chrome/browser/extensions/api/enterprise_platform_keys_private/',
778    },
779    'chromeos_bluetooth': {
780      'filepath': 'ash/system/bluetooth/'\
781                  '|chrome/browser/ui/webui/chromeos/bluetooth*'\
782                  '|chrome/browser/resources/settings/chromeos/bluetooth_page/'\
783                  '|chrome/browser/resources/chromeos/bluetooth_pairing_dialog/'\
784                  '|device/bluetooth/bluez/'\
785                  '|device/bluetooth/chromeos/'\
786                  '|ui/webui/resources/cr_components/chromeos/bluetooth*'
787    },
788    'chromeos_calculator': {
789      'filepath': 'chrome/common/extensions/docs/examples/apps/calculator/',
790    },
791    'chromeos_cellular': {
792      'filepath': 'chrome/browser/resources/chromeos/cellular_setup/|'\
793                  'chrome/browser/ui/webui/chromeos/cellular_setup/|'\
794                  'chromeos/services/cellular_setup/|'\
795                  'ui/webui/resources/cr_components/chromeos/cellular_setup/',
796    },
797    'chromeos_geolocation': {
798      'filepath': 'chromeos/geolocation/',
799    },
800    'chromeos_lkgm': {
801      'filepath': 'chromeos/CHROMEOS_LKGM',
802    },
803    'chromeos_login': {
804      'filepath': 'ash/login/|'\
805                  'chrome/browser/chromeos/login/|'\
806                  'chrome/browser/ui/webui/chromeos/login/|'\
807                  'chrome/browser/resources/chromeos/login/|'\
808                  'ui/login/',
809    },
810    'chromeos_media_app': {
811      'filepath': 'chromeos/components/media_app_ui/|'\
812                  'chrome/browser/chromeos/web_applications/',
813    },
814    'chromeos_net': {
815      'filepath': 'ash/system/network/|'\
816                  'chromeos/network/|'\
817                  'chromeos/services/network_config/|'\
818                  'chrome/browser/chromeos/net/|'\
819                  'chrome/browser/extensions/api/networking_private/|'\
820                  'chrome/browser/resources/settings/chromeos/internet_page/|'\
821                  'extensions/browser/api/networking_private/|'\
822                  'ui/chromeos/network/|'\
823                  'ui/webui/resources/cr_components/chromeos/network/'
824    },
825    'chromeos_timezone': {
826      'filepath': 'chromeos/timezone/',
827    },
828    'chromeos_webui': {
829      'filepath': 'chrome/browser/ui/webui/chromeos/|'\
830                  'chrome/browser/resources/chromeos/',
831    },
832    'chromeos_wifi_sync': {
833      'filepath': 'chromeos/components/sync_wifi/',
834    },
835    'chromevox': {
836      'filepath': 'chromevox|spoken_feedback',
837    },
838    'clang_update': {
839      'filepath': 'tools/clang/scripts/update.py'
840    },
841    'clipboard': {
842      'filepath': 'clipboard|dnd|drag|drop',
843    },
844    'codereview_settings': {
845      'filepath': 'codereview.settings',
846    },
847    'components_deps': {
848      'filepath': 'components/([^/]*/)*DEPS',
849    },
850    'compositor_animator': {
851      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/animation/',
852    },
853    'content_bluetooth': {
854      'filepath': 'content/.*bluetooth'
855    },
856    'content_index': {
857      'filepath': 'content_index',
858    },
859    'content_loader': {
860      'filepath': 'chrome/browser/loader|' \
861                  'content/browser/loader|' \
862                  'content/child/*loader',
863    },
864    'content_renderer': {
865      'filepath': 'content/renderer/',
866    },
867    'content_shell': {
868      'filepath': 'content/shell/',
869    },
870    'content_worker': {
871      'filepath': 'content/.*worker',
872    },
873    'contextual_search': {
874      'filepath': 'chrome/browser/android/contextualsearch/|' \
875                  'chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/|' \
876                  'chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/|' \
877                  'components/contextual_search/',
878    },
879    'courgette': {
880      'filepath': 'courgette/',
881    },
882    'cq': {
883      'filepath': 'infra/config/branch/cq.cfg',
884    },
885    'cr_elements': {
886      'filepath': 'ui/webui/resources/cr_element',
887    },
888    'cros_benchmarks': {
889      'filepath': 'tools/perf/contrib/cros_benchmarks',
890    },
891    'crostini': {
892      'filepath': 'cicerone'\
893                  '|components/exo'\
894                  '|concierge'\
895                  '|crostini'\
896                  '|guest_os'\
897                  '|plugin_vm',
898    },
899    'cups_printing' : {
900      'filepath': 'chrome/browser/resources/settings/chromeos/os_printing_page/'\
901                  '|chrome/test/data/webui/settings/cups_printer_page_tests.js'\
902                  '|chrome/browser/ui/webui/settings/chromeos/cups_printers_handler'\
903                  '|chrome/browser/chromeos/printing/'\
904                  '|printing/',
905    },
906    'custom_proxy': {
907      'filepath': 'services/network/network_service_proxy_delegate.*',
908    },
909    'custom_tabs': {
910      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/customtabs/|'\
911                  'chrome/android/java/src/org/chromium/chrome/browser/browseractions/|'\
912                  'chrome/android/java/src/org/chromium/chrome/browser/browserservices/|'\
913                  'chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/|'\
914                  'chrome/android/javatests/src/org/chromium/chrome/browser/browseractions/|'\
915                  'chrome/android/javatests/src/org/chromium/chrome/browser/browserservices/|'\
916                  'chrome/browser/android/customtabs/',
917    },
918    'data_decoder': {
919      'filepath': 'services/data_decoder/',
920    },
921    'dbus': {
922      'filepath': 'dbus/',
923    },
924    'demo_mode': {
925      'filepath': 'docs/login/demo_mode.md|'\
926                  'chrome/browser/chromeos/login/demo_mode/|'\
927                  'ash/metrics/demo_session_metrics_recorder.*',
928    },
929    'device_bluetooth': {
930      'filepath': 'device/.*bluetooth'
931    },
932    'device_chooser': {
933      'filepath': 'chrome/browser/chooser_controller/|'\
934                  'chrome/browser/ui/android/bluetooth_chooser_.*|'\
935                  'chrome/browser/ui/android/usb_chooser_.*|'\
936                  'chrome/browser/ui/bluetooth/|'\
937                  'chrome/browser/ui/cocoa/device_chooser_.*|'\
938                  'chrome/browser/ui/cocoa/extensions/chooser_dialog_.*|'\
939                  'chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_.*|'\
940                  'chrome/browser/ui/views/device_chooser_.*|'\
941                  'chrome/browser/ui/views/extensions/chooser_dialog_.*|'\
942                  'chrome/browser/ui/views/permission_bubble/chooser_bubble_.*|'\
943                  'chrome/browser/usb/usb_chooser_.*',
944    },
945    'devtools': {
946      'filepath': 'devtools',
947    },
948    'disk_cache': {
949      'filepath': 'net/disk_cache/|http_cache',
950    },
951    'dom_storage': {
952      'filepath': 'content/common/dom_storage/|'\
953                  'content/browser/dom_storage/|'\
954                  'components/services/storage/dom_storage/',
955    },
956    'download': {
957      'filepath': 'chrome/browser/download/|'\
958                  'content/browser/download/',
959    },
960    'downloads_ui': {
961      'filepath': 'chrome/browser/resources/(md_)?downloads/|' \
962                  'chrome/browser/ui/webui/.*downloads|' \
963                  'chrome/browser/ui/views/download/|' \
964                  'chrome/browser/ui/cocoa/download/'
965    },
966    'drive_resource_metadata': {
967      'filepath': 'drive.*resource_metadata'
968    },
969    'eme': {
970      'filepath': 'chrome/renderer/media/.*key_system|' \
971                  'chrome/browser/media/.*(cdm|encrypted)|' \
972                  'components/cdm/|' \
973                  'content/browser/media/cdm/|' \
974                  'media/base/android/.*drm|' \
975                  'media/cdm/|' \
976                  'third_party/widevine/cdm/'
977    },
978    'explore_sites': {
979      'filepath': 'chrome/browser/android/explore_sites/|' \
980                  'chrome/android/java/src/org/chromium/chrome/browser/explore_sites/'
981    },
982    'extension': {
983      'filepath': 'extension',
984    },
985    'feature_policy': {
986      'filepath': 'third_party/blink/renderer/platform/feature_policy/|' \
987                  'third_party/blink/renderer/bindings/core/v8/origin_trial_features',
988    },
989    'feed': {
990      'filepath': 'chrome/browser/android/feed/|' \
991                  'components/feed/'
992    },
993    'feedback': {
994      'filepath': 'chrome/browser/extensions/api/feedback_private/|' \
995                  'chrome/browser/feedback/|' \
996                  'components/feedback/|' \
997                  'extensions/browser/api/feedback_private/'
998    },
999    'fileapi': {
1000      'filepath': 'file_system/|' \
1001                  'fileapi/'
1002    },
1003    'filebrowse': {
1004      'filepath': 'file_browser|' \
1005                  'file_manager|' \
1006                  'filebrowse'
1007    },
1008    'filesapp': {
1009      'filepath': 'chrome/browser/chromeos/drive|' \
1010                  'chrome/browser/chromeos/extensions/file_manager|' \
1011                  'chrome/browser/chromeos/extensions/file_system_provider|' \
1012                  'chrome/browser/chromeos/file_manager|' \
1013                  'chrome/browser/chromeos/file_system_provider|' \
1014                  'chrome/browser/drive|' \
1015                  'chrome/test/data/extensions/api_test/file_system_provider|' \
1016                  'components/drive|' \
1017                  'google_apis/drive|' \
1018                  'ui/file_manager'
1019    },
1020    'freetype_update': {
1021      'filepath': 'third_party/freetype/README.chromium',
1022    },
1023    'fsp': {
1024      'filepath': 'chrome/browser/chromeos/extensions/file_system_provider|' \
1025                  'chrome/browser/chromeos/file_system_provider|' \
1026                  'chrome/test/data/extensions/api_test/file_system_provider'
1027    },
1028    'fuchsia': {
1029      'filepath': 'fuchsia',
1030    },
1031    'fuzzing': {
1032      'filepath': 'fuzz|Fuzz',
1033    },
1034    'gamepad': {
1035      'filepath': 'gamepad',
1036    },
1037    'gcm': {
1038      'filepath': 'chrome/browser/gcm/|'\
1039                  'components/gcm_driver/|'\
1040                  'google_apis/gcm/',
1041    },
1042    'generic_sensor': {
1043      'filepath': 'services/device/generic_sensor/|'\
1044                  'third_party/blink/renderer/modules/sensor/',
1045    },
1046    'geolocation': {
1047      'filepath': 'chrome/browser/geolocation/|'\
1048                  'content/browser/geolocation|'\
1049                  'content/public/common/geoposition.*|'\
1050                  'content/public/browser/geolocation.*|'\
1051                  'content/renderer/geolocation.*|'\
1052                  'content/shell/geolocation/',
1053    },
1054    'gfx_geometry': {
1055      'filepath': 'ui/gfx/geometry/',
1056    },
1057    'gfx_image': {
1058      'filepath': 'ui/gfx/image/',
1059    },
1060    'global_media_controls': {
1061      'filepath': 'chrome/browser/ui/global_media_controls|'\
1062                  'chrome/browser/ui/views/global_media_controls|'\
1063                  'chrome/browser/ui/views/feature_promos/global_media_controls|'\
1064                  'chrome/browser/ui/in_product_help/global_media_controls',
1065    },
1066    'gn': {
1067      'filepath': 'tools/gn',
1068    },
1069    'gpu_passthrough_cmd_decoder': {
1070      'filepath': 'gpu/command_buffer/service/.*passthrough',
1071    },
1072    'guest_view': {
1073      'filepath': 'chrome/browser/apps/guest_view|'\
1074                  'chrome/browser/extensions/api/web_view|'\
1075                  'chrome/browser/guest_view|'\
1076                  'chrome/common/extensions/api/webview*.json|'\
1077                  'chrome/common/extensions/docs|'\
1078                  'chrome/renderer/resources/extensions/web_view|'\
1079                  'components/guest_view|'\
1080                  'content/browser/browser_plugin|'\
1081                  'content/renderer/browser_plugin|'\
1082                  'extensions/browser/api/guest_view|'\
1083                  'extensions/browser/guest_view|'\
1084                  'extensions/common/guest_view|'\
1085                  'extensions/common/mojom/guest_view.mojom|'\
1086                  'extensions/common/api/*view*.json|'\
1087                  'extensions/renderer/guest_view',
1088    },
1089    'hats': {
1090      'filepath': 'chrome/browser/chromeos/hats/',
1091    },
1092    'headless': {
1093      'filepath': 'headless/'
1094    },
1095    'i18n': {
1096      'filepath': 'base/i18n/|base/string|l10n|icu|'\
1097                  'locale_settings|encoding',
1098    },
1099    'image_editor': {
1100      'filepath': 'chrome/browser/image_editor'\
1101                  '|chrome/android/modules/image_editor',
1102    },
1103    'incident_reporting': {
1104      'filepath': 'chrome/browser/safe_browsing/incident_reporting',
1105    },
1106    'indexed_db': {
1107      'filepath': 'content/browser/indexed_db|'\
1108                  'content/public/browser/indexed_db|'\
1109                  'content/renderer/indexed_db|'\
1110                  'content/test/data/indexeddb|'\
1111                  'components/services/storage/indexed_db',
1112    },
1113    'infra_docs': {
1114      'filepath': 'docs/infra',
1115    },
1116    'input': {
1117      'filepath': 'content/browser/renderer_host/input|'\
1118                  'content/renderer/input|'\
1119                  'ui/events/blink/'
1120    },
1121    'input_devices': {
1122      'filepath': 'ui/events/devices/',
1123    },
1124    'installable': {
1125      'filepath': 'chrome/browser/extensions/bookmark_app*'\
1126                  '|chrome/browser/installable/',
1127    },
1128    'installer_linux': {
1129      'filepath': 'chrome/installer/linux/',
1130    },
1131    'installer_win': {
1132      'filepath': 'chrome/install_static/'\
1133                  '|chrome/installer/(?!gcapi_mac/|linux/|mac/)'\
1134                  '|components/zucchini/',
1135    },
1136    'ios': {
1137      'filepath': 'ios/',
1138    },
1139    'ios_chrome': {
1140      'filepath': 'ios/chrome/',
1141    },
1142    'ios_clean': {
1143      'filepath': 'ios/clean/',
1144    },
1145    'ios_flags': {
1146      'filepath': 'ios/chrome/browser/about_flags\.(h|mm)|'\
1147                  'ios/chrome/browser/experimental_flags\.(h|mm)|'\
1148                  'ios/chrome/browser/resources/Settings.bundle/Experimental\.plist',
1149    },
1150    'ios_showcase': {
1151      'filepath': 'ios/showcase/',
1152    },
1153    'ios_web': {
1154      'filepath': 'ios/web(_view)?/',
1155    },
1156    'isolated_prefetch': {
1157      'filepath': 'chrome/browser/prerender/isolated',
1158    },
1159    'language': {
1160      'filepath': 'chrome/browser/language|'\
1161                  'components/language|'\
1162                  'components/test/data/language|'\
1163                  'ios/chrome/browser/language|'\
1164                  'ios/web_view/internal/language'
1165    },
1166    'libaom': {
1167      'filepath': 'third_party/libaom/',
1168    },
1169    'libvpx': {
1170      'filepath': 'third_party/libvpx/',
1171    },
1172    'libwebp': {
1173      'filepath': 'third_party/libwebp'
1174    },
1175    'libxml_xslt': {
1176      'filepath': 'third_party/libxml/' \
1177                  '|third_party/libxslt/',
1178    },
1179    'linux_sandboxing': {
1180      'filepath': 'sandbox/linux/'\
1181                  '|services/service_manager/sandbox/linux/',
1182    },
1183    'linux_seccomp_bpf': {
1184      'filepath': 'content/common/sandbox.*linux.cc',
1185    },
1186    'mac': {
1187      'filepath': '(_|/)(cocoa|mac)(_|\.)|/(cocoa|mac)/|^((?!ios\/).)*\.mm?$',
1188    },
1189    'manifest': {
1190      'filepath': 'content/(browser|renderer)/manifest/'\
1191                  '|content/public/common/manifest*'\
1192                  '|third_party/blink/(common|mojom)/manifest/'\
1193                  '|third_party/blink/renderer/modules/manifest/',
1194    },
1195    'mash_buildbot_filters': {
1196      'filepath': 'testing/buildbot/filters/mash.*filter',
1197    },
1198    'media': {
1199      'filepath': 'media|third_party/(ffmpeg|opus|libvpx)'
1200    },
1201    'media_capture_from_element': {
1202      'filepath': 'content/renderer/media_capture_from_element/' \
1203                  '|third_party/blink/renderer/modules/mediacapture/' \
1204                  '|third_party/blink/renderer/platform/exported/web_canvas_capture' \
1205                  '|third_party/blink/web_tests/fast/mediacapturefromelement/' \
1206                  '|third_party/blink/public/platform/web_canvas_capture'
1207    },
1208    'media_controls': {
1209      'filepath': 'third_party/blink/renderer/modules/media_controls/'
1210    },
1211    'media_galleries': {
1212      'filepath': 'chrome/browser/extensions/api/media_galleries/'\
1213                  '|chrome/browser/media_galleries/'\
1214                  '|chrome/browser/storage_monitor/'\
1215                  '|chrome/common/media_galleries/'\
1216                  '|chrome/test/data/extensions/api_test/media_galleries/'
1217    },
1218    'media_gpu': {
1219      'filepath': 'media/gpu/',
1220    },
1221    'media_gpu_cros': {
1222      'filepath': 'media/gpu/chromeos'\
1223                  '|media/gpu/vaapi'\
1224                  '|media/gpu/v4l2'\
1225                  '|media/gpu/.*\.(cc|h)$'\
1226                  '|media/mojo/(clients|mojom|test|services)/.*accelerator.*'
1227    },
1228    'media_gpu_vaapi': {
1229      'filepath': 'media/gpu/vaapi',
1230    },
1231    'media_gpu_win': {
1232      'filepath': 'media/gpu/windows/'
1233    },
1234    'media_mojo': {
1235      'filepath': 'media/mojo/'
1236    },
1237    'media_recorder': {
1238      'filepath': 'content/renderer/media_recorder/' \
1239                  '|third_party/blink/renderer/modules/mediarecorder/' \
1240                  '|third_party/blink/renderer/platform/exported/web_media_recorder' \
1241                  '|third_party/blink/web_tests/fast/mediarecorder/' \
1242                  '|third_party/blink/public/platform/web_media_recorder'
1243    },
1244    'media_remoting': {
1245      'filepath': 'chrome/browser/media/cast_remoting'\
1246                  '|media/blink/webmediaplayer_'\
1247                  '|media/mojo/mojom/remoting.mojom'\
1248                  '|media/remoting/',
1249    },
1250    'media_router': {
1251      'filepath': 'chrome/android/features/media_router/' \
1252                  '|chrome/app/media_router_strings.grdp' \
1253                  '|chrome/browser/media/router/' \
1254                  '|chrome/browser/resources/media_router/' \
1255                  '|chrome/browser/ui/media_router/' \
1256                  '|chrome/browser/ui/views/media_router/' \
1257                  '|chrome/browser/ui/webui/media_router/' \
1258                  '|chrome/common/media_router/' \
1259                  '|chrome/test/data/webui/media_router/' \
1260                  '|chrome/test/media_router/'
1261    },
1262    'message_loop': {
1263      'filepath': 'base/message_'
1264    },
1265    'metrics': {
1266      'filepath': 'base/metrics/'\
1267                  '|chrome/android/java/src/org/chromium/chrome/browser/metrics/'\
1268                  '|chrome/browser/metrics/'\
1269                  '|chrome/browser/chromeos/external_metrics'\
1270                  '|chrome/browser/extensions/api/metrics_private/'\
1271                  '|chrome/browser/ui/webui/metrics_handler'\
1272                  '|chromecast/browser/metrics/'\
1273                  '|components/metrics/'\
1274                  '|components/metrics_services_manager/'\
1275                  '|components/rappor/'\
1276                  '|components/variations/'\
1277                  # Exclude XML files; in particular, histograms.xml.
1278                  '|tools/metrics/[^.]*([.](?!xml$).*)?$',
1279    },
1280    'metrics_metadata_files': {
1281      # Subscribe to this to watch for changes to {actions, histograms, ukm}.xml
1282      # and to the field trial testing config.
1283      'filepath': 'tools/metrics/.*\.xml$'\
1284                  '|testing/variations/fieldtrial_testing_config.json',
1285    },
1286    'metrics_perf': {
1287      'filepath': 'chrome/browser/metrics/perf/',
1288    },
1289    'midi': {
1290      'filepath': 'midi',
1291    },
1292    'mojo': {
1293      'filepath': 'mojo',
1294    },
1295    'multidevice': {
1296      'filepath': 'ash/multi_device_setup/'\
1297                  '|chrome/browser/chromeos/cryptauth/'\
1298                  '|chrome/browser/chromeos/device_sync/'\
1299                  '|chrome/browser/chromeos/multidevice_setup/'\
1300                  '|chrome/browser/chromeos/secure_channel/'\
1301                  '|chrome/browser/resources/chromeos/multidevice_setup/'\
1302                  '|chrome/browser/resources/settings/multidevice_page/'\
1303                  '|chrome/browser/resources/settings/chromeos/multidevice_page/'\
1304                  '|chrome/browser/ui/webui/chromeos/multidevice_setup/'\
1305                  '|chrome/browser/ui/webui/settings/chromeos/multidevice'\
1306                  '|chrome/test/data/webui/multidevice_setup/'\
1307                  '|chromeos/components/multidevice/'\
1308                  '|chromeos/components/proximity_auth/'\
1309                  '|chromeos/resources/multidevice_resources.grdp'\
1310                  '|chromeos/services/device_sync/'\
1311                  '|chromeos/services/multidevice_setup/'\
1312                  '|chromeos/services/secure_channel/'\
1313                  '|ui/webui/resources/cr_components/chromeos/multidevice_setup/'
1314    },
1315    'nacl': {
1316      'filepath': 'chrome/nacl/|chrome/test/nacl/|'\
1317        'chrome/browser/nacl_host/|chrome/common/nacl|'\
1318        'native_client_sdk/src/doc/',
1319    },
1320    'native_client_sdk': {
1321      'filepath': '^native_client_sdk/',
1322    },
1323    'navigation': {
1324      'filepath': 'content/browser/frame_host|'\
1325                  'content/browser/renderer_host/render_process_host.*|'\
1326                  'content/browser/renderer_host/render_view_host.*|'\
1327                  'content/browser/web_contents/web_contents_impl.*|'\
1328                  'content/renderer/render_frame.*|'\
1329                  'content/renderer/render_view.*'
1330    },
1331    'net': {
1332      'filepath': 'net/',
1333    },
1334    'net_base': {
1335      'filepath': 'net/base/',
1336    },
1337    'net_http2': {
1338      'filepath': 'net/http2/',
1339    },
1340    'net_log': {
1341      'filepath': 'net/log/|' \
1342        'chrome/browser/net/.*net_log|' \
1343        'chrome/browser/resources/net_internals/|' \
1344        'chrome/browser/ui/webui/net_internals/|' \
1345        'components/net_log/'
1346    },
1347    'net_server': {
1348      'filepath': 'net/server/'
1349    },
1350    'net_spdy': {
1351      'filepath': 'net/spdy/',
1352    },
1353    'net_websockets': {
1354      'filepath': 'net/websockets/',
1355    },
1356    'netinfo': {
1357      'filepath': '/netinfo/',
1358    },
1359    'network_service': {
1360      'filepath': 'services/network/',
1361    },
1362    'nfc': {
1363      'filepath': 'services/device/nfc/|'\
1364                  'third_party/blink/renderer/modules/nfc/'
1365    },
1366    'notification_scheduler': {
1367      'filepath': 'chrome/browser/notifications/proto/|'\
1368        'chrome/browser/notifications/scheduler/'
1369    },
1370    'notifications': {
1371      'filepath': 'chrome/browser/extensions/api/notifications/|'\
1372        'chrome/browser/notifications/|'\
1373        'chrome/test/data/notifications/|'\
1374        'content/browser/notifications/|'\
1375        'content/common/platform_notification|'\
1376        'content/public/browser/platform_notification|'\
1377        'content/public/common/platform_notification|'\
1378        'content/renderer/notification_|'\
1379        'chrome/notification_helper/|'\
1380        'third_party/blink/web_tests/external/wpt/notifications|'\
1381        'third_party/blink/web_tests/http/tests/notifications|'\
1382        'third_party/blink/renderer/modules/notifications|'\
1383        'third_party/blink/public/platform/modules/notifications|'\
1384        'ui/message_center/'
1385    },
1386    'nqe': {
1387      'filepath': 'nqe',
1388    },
1389    'ntp_snippets': {
1390      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/ntp/|'\
1391        'chrome/android/javatests/src/org/chromium/chrome/browser/ntp/|'\
1392        'chrome/android/junit/src/org/chromium/chrome/browser/ntp/|'\
1393        'chrome/android/java/src/org/chromium/chrome/browser/suggestions/|'\
1394        'chrome/android/javatests/src/org/chromium/chrome/browser/suggestions/|'\
1395        'chrome/browser/android/ntp/ntp_snippets|'\
1396        'chrome/browser/ntp_snippets/|'\
1397        'chrome/browser/resources/snippets_internals|'\
1398        'chrome/browser/ui/webui/snippets_internals|'\
1399        'components/ntp_snippets/|'\
1400        'chrome/android/java/res/layout/new_tab_page|'\
1401        'chrome/android/java/res/layout/most_visited|'\
1402        'ios/chrome/browser/ntp_snippets'
1403    },
1404    'ntp_tiles': {
1405      'filepath': 'chrome/browser/android/ntp/|'\
1406        'chrome/browser/ui/webui/ntp/|'\
1407        'chrome/common/search/ntp|'\
1408        'components/ntp_tiles/|'\
1409        'ios/chrome/browser/ntp_tiles'
1410    },
1411    'offline_items_collection': {
1412      'filepath': 'components/offline_items_collection/',
1413    },
1414    'offline_pages': {
1415      'filepath': 'components/offline_pages/'\
1416                  '|chrome/browser/android/offline_pages/'\
1417                  '|chrome/android/java/src/org/chromium/chrome/browser/offlinepages/'
1418    },
1419    'omnibox': {
1420      'filepath': '^chrome/browser/autocomplete/|'\
1421                  '^chrome/browser/resources/omnibox|'\
1422                  '^chrome/browser/ui/location_bar/|'\
1423                  '^chrome/browser/ui/omnibox/|'\
1424                  '^chrome/browser/ui/.*/location_bar/|'\
1425                  '^chrome/browser/ui/.*/omnibox/|'\
1426                  '^components/omnibox/'
1427    },
1428    'optimization_guide': {
1429      'filepath': 'optimization_guide|'\
1430                  'optimization_hints',
1431    },
1432    'origin_trials': {
1433      'filepath': 'origin_trial'\
1434                  '|OriginTrial'\
1435                  '|ConditionalFeature',
1436    },
1437    'ozone': {
1438      'filepath': 'ui/ozone/|'\
1439        'ui/events/ozone/|'\
1440        'ui/gfx/linux/|'\
1441        'ui/gl/gl_.*egl.*|'\
1442        'ui/gl/gl_.*ozone.*'
1443    },
1444    'ozone_scenic': {
1445      'filepath': 'ui/ozone/platform/scenic',
1446    },
1447    'page_info' : {
1448      'filepath': 'chrome/browser/ui/page_info/'\
1449                  '|chrome/browser/ui/.*/page_info/'\
1450                  '|chrome/android/java/src/org/chromium/chrome/browser/page_info/'\
1451                  '|components/page_info_strings.grdp'\
1452                  '|ios/chrome/browser/ui/page_info/'
1453    },
1454    'page_load_metrics' : {
1455      'filepath': 'chrome/browser/page_load_metrics/'\
1456                  '|chrome/common/page_load_metrics/'\
1457                  '|chrome/renderer/page_load_metrics/'
1458    },
1459    'panels': {
1460      'filepath': 'chrome/browser/ui/panels'\
1461                  '|chrome/browser/ui/cocoa/panels'\
1462                  '|chrome/browser/ui/views/panels'
1463    },
1464    'password_manager': {
1465      'filepath': 'chrome/.*/password_'\
1466                  '|chrome/browser/ui/passwords'\
1467                  '|chrome/browser/ui/views/passwords'\
1468                  '|chrome/test/data/password'\
1469                  '|components/autofill.*password'
1470                  '|components/password_'\
1471                  '|^ios/chrome/browser/passwords'\
1472    },
1473    'payments': {
1474      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/payments'\
1475                  '|chrome/android/javatests/src/org/chromium/chrome/browser/payments'\
1476                  '|chrome/browser/payments'\
1477                  '|chrome/browser/ui/views/payments'\
1478                  '|components/payments/test/data'\
1479                  '|components/payments'\
1480                  '|content/browser/payments'\
1481                  '|content/test/data/payments'\
1482                  '|ios/chrome/browser/payments'\
1483                  '|ios/chrome/browser/ui/payments'\
1484                  '|ios/web/payments'\
1485                  '|ios/web/public/payments'\
1486                  '|third_party/blink/web_tests/external/wpt/payment-request'\
1487                  '|third_party/blink/web_tests/http/tests/payments'\
1488                  '|third_party/blink/web_tests/payments'\
1489                  '|third_party/blink/public/platform/modules/payments'\
1490                  '|third_party/blink/renderer/modules/payments'
1491    },
1492    'payments_ios': {
1493      'filepath': 'ios/web/payments'\
1494                  '|ios/chrome/browser/payments'\
1495                  '|ios/chrome/browser/ui/payments'\
1496                  '|ios/web/public/payments'
1497    },
1498    'pdf': {
1499      'filepath': 'components/pdf/'\
1500                  '|chrome/browser/pdf/'\
1501                  '|chrome/browser/ui/pdf/'\
1502                  '|pdf/'
1503    },
1504    'pepper_api': {
1505      'filepath': 'ppapi/api'\
1506                  '|ppapi/c',
1507    },
1508    'permissions': {
1509      'filepath': 'content/(child,browser)/permissions/'\
1510                  '|content/common/permission_*'\
1511                  '|content/public/(common,browser)/permission_*'\
1512                  '|chrome/browser/permissions/'\
1513                  '|chrome/browser/content_settings/permission*'\
1514                  '|permission_context',
1515    },
1516    'picture_in_picture': {
1517      'filepath': 'third_party/blink/renderer/modules/picture_in_picture/'
1518    },
1519    'polymer': {
1520      'filepath': 'third_party/polymer/|'\
1521                  'third_party/web-animations-js/|'\
1522                  'tools/polymer|'\
1523                  'ui/webui/resources/polymer_resources.grdp',
1524    },
1525    'popup_blocker': {
1526      'filepath': 'chrome/browser/ui/blocked_content'
1527    },
1528    'precache': {
1529      'filepath': '[pP]recache'
1530    },
1531    'prepopulated_engines': {
1532      'filepath': 'components/search_engines/prepopulated_engines.json',
1533    },
1534    'prerender': {
1535      'filepath': 'prerender'
1536    },
1537    'presentation': {
1538      'filepath': 'content/browser/presentation/' \
1539                  '|content/public/browser/presentation_' \
1540                  '|third_party/blink/public/mojom/presentation/' \
1541                  '|third_party/blink/renderer/modules/presentation/' \
1542                  '|third_party/blink/web_tests/(virtual/)?presentation/'
1543    },
1544    'preview_features': {
1545      'filepath': 'components/previews/core/previews_features' \
1546                  '|components/previews/core/previews_experiments'
1547    },
1548    'print_preview': {
1549      'filepath': 'chrome/browser/resources/print_preview/' \
1550                  '|chrome/browser/ui/webui/print_preview/'
1551    },
1552    'push_messaging': {
1553      'filepath': 'push_messaging'
1554    },
1555    'quick_answers': {
1556      'filepath': 'ash/quick_answers/'\
1557                  '|chrome/browser/renderer_context_menu/quick_answers.*'\
1558                  '|chromeos/components/quick_answers/'
1559    },
1560    'reading_list': {
1561      'filepath': 'components/reading_list|'\
1562                  'ios/chrome/browser/reading_list|'\
1563                  'ios/chrome/browser/ui/reading_list',
1564    },
1565    'relaunch_notification': {
1566      'filepath': 'chrome/browser/ui/views/relaunch_notification'
1567    },
1568    'remoteplayback': {
1569      'filepath': 'chrome/android/features/media_router/java/src/org/chromium/chrome/browser/media/router/FlingingController' \
1570                  '|chrome/android/java/src/org/chromium/chrome/browser/media/remote/' \
1571                  '|chrome/browser/media/android/remote/' \
1572                  '|media/blink/remote_playback' \
1573                  '|media/renderers/remote_playback' \
1574                  '|third_party/blink/public/platform/modules/remoteplayback/' \
1575                  '|third_party/blink/renderer/core/html/media/remote_playback' \
1576                  '|third_party/blink/renderer/modules/remoteplayback/' \
1577                  '|third_party/blink/web_tests/media/remoteplayback/' \
1578                  '|third_party/blink/web_tests/virtual/new-remote-playback-pipeline/'
1579    },
1580    'remoting': {
1581      'filepath': '^remoting/' \
1582                  '|^testing/chromoting'
1583    },
1584    'rlz_id': {
1585      'filepath' :'rlz/lib/machine_id.cc|'\
1586                  'rlz/lib/machine_id.h|'\
1587                  'rlz/win/lib/machine_id_win.cc',
1588    },
1589    'runtime_enabled_features': {
1590      'filepath' : 'third_party/blink/renderer/platform/runtime_enabled_features.json5'
1591    },
1592    'safe_browsing': {
1593      'filepath': 'chrome/(browser|common|renderer)/safe_browsing/|'\
1594                  'components/safe_browsing/',
1595    },
1596    'safety_tips': {
1597      'filepath': 'chrome/browser/component_updater/safety_tips_.*'\
1598                  '|chrome/browser/lookalikes/'\
1599                  '|chrome/browser/reputation/'\
1600                  '|chrome/browser/ui/views/page_info/safety_tip_page_info_bubble_view.*',
1601    },
1602    'sampling_profiler': {
1603      'filepath': 'base/profiler/'\
1604                  '|chrome/common/profiler/'\
1605                  '|chrome/renderer/v8_unwinder*'\
1606                  '|components/metrics/*call_stack*'\
1607                  '|components/metrics/public/mojom/call_stack*',
1608    },
1609    'screen_orientation': {
1610      'filepath': 'screen_orientation',
1611    },
1612    'security': {
1613      'filepath': 'base/json/'\
1614                  '|base/memory/.*shared_memory'\
1615                  '|components/cbor/'\
1616                  '|AndroidManifest',
1617    },
1618    'select_to_speak': {
1619      'filepath': 'select_to_speak',
1620    },
1621    'send_tab_to_self': {
1622      'filepath': 'components/send_tab_to_self'\
1623                  '|chrome/android/java/src/org/chromium/chrome/browser/send_tab_to_self/'\
1624                  '|chrome/android/junit/src/org/chromium/chrome/browser/send_tab_to_self/'\
1625                  '|chrome/browser/android/send_tab_to_self/'\
1626                  '|chrome/browser/send_tab_to_self/'\
1627                  '|chrome/browser/ui/send_tab_to_self'\
1628                  '|ios/chrome/browser/send_tab_to_self/',
1629    },
1630    'service_worker': {
1631      'filepath': 'content/(browser|renderer|child|common)/service_worker/',
1632    },
1633    'settings': {
1634      'filepath': 'chrome/browser/resources/settings/'\
1635                  '|chrome/browser/ui/webui/settings/'\
1636                  '|chrome/test/data/webui/settings/',
1637    },
1638    'settings_os_settings': {
1639      'filepath': 'chrome/browser/resources/settings/chromeos/'\
1640                  '|chrome/browser/resources/settings/os_settings_resouces.grd'\
1641                  '|chrome/browser/resources/settings/os_settings_resouces_vulcanized.grd'\
1642                  '|chrome/browser/ui/webui/settings/chromeos/'\
1643                  '|chrome/test/data/webui/settings/chromeos/'\
1644                  '|ui/webui/resources/cr_components/chromeos/'\
1645                  '|ui/webui/resources/cr_elements/chromeos/',
1646    },
1647   'share_sheet': {
1648      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/share/'\
1649                  '|chrome/android/java/res/layout/share_sheet_.*'\
1650                  '|chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/',
1651    },
1652    'sharing': {
1653      'filepath': 'chrome/browser/sharing/|'\
1654                  'chrome/browser/ui/views/sharing/',
1655    },
1656    'site_engagement': {
1657      'filepath': 'chrome/browser/engagement/|'\
1658                  'chrome/browser/ui/webui/engagement/',
1659    },
1660    'site_instance': {
1661      'filepath': 'content/browser/site_instance|'\
1662        'content/browser/browsing_instance',
1663    },
1664    'smartlock': {
1665      'filepath': 'chrome/browser/chromeos/login/easy_unlock/'\
1666                  '|chrome/browser/resources/easy_unlock/'\
1667                  '|chromeos/components/proximity_auth/'
1668    },
1669    'smb': {
1670      'filepath': 'chrome/browser/chromeos/file_system_provider'\
1671                  '|chrome/browser/chromeos/smb_client'\
1672                  '|chromeos/dbus/fake_smb_provider_client'\
1673                  '|chromeos/dbus/smb_provider_client',
1674    },
1675    'source_idls': {
1676      'filepath': 'third_party/blink/renderer/(core|modules|platform)/.*\.idl',
1677    },
1678    'speed_metrics_changelog': {
1679      'filepath': 'docs/speed/metrics_changelog/.*.md',
1680    },
1681    'spellcheck': {
1682      'filepath': 'chrome/browser/spellchecker/'\
1683                  '|chrome/browser/renderer_context_menu/spelling_'\
1684                  '|components/spellcheck/'\
1685                  '|third_party/hunspell/'\
1686                  '|third_party/hunspell_dictionaries/',
1687    },
1688    'startup': {
1689      'filepath': 'chrome/browser/ui/startup/',
1690    },
1691    'storage_service' : {
1692      'filepath': 'components/services/storage/',
1693    },
1694    'structured_headers' : {
1695      'filepath': 'net/http/structured_headers*',
1696    },
1697    'styleguide': {
1698      'filepath': '^styleguide/',
1699    },
1700    'styleguide_python': {
1701      'filepath': '^styleguide/python',
1702    },
1703    'subresource_filter': {
1704      'filepath': 'subresource_filter|SubresourceFilter|url_pattern_index',
1705    },
1706    'supervised_users': {
1707      'filepath': 'chrome/browser/.*managed_mode'\
1708                  '|chrome/browser/.*managed_user'\
1709                  '|chrome/browser/.*supervised_user',
1710    },
1711    'surface_layer_for_video': {
1712      'filepath': 'cc/layers/surface_layer*'\
1713                  '|third_party/blink/renderer/platform/graphics/video_frame_*'\
1714                  '|third_party/blink/renderer/platform/graphics/surface_layer_bridge*',
1715    },
1716    'switch_access': {
1717      'filepath': 'switch_access',
1718    },
1719    'sync': {
1720      'filepath': '^chrome/browser/ui/sync/'\
1721                  '|^chrome/browser/ui/views/sync/'\
1722                  '|^chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/sync/'\
1723                  '|^ios/chrome/browser/sync/'\
1724                  '|^chrome/android/java/src/org/chromium/chrome/browser/sync/'\
1725                  '|^chrome/browser/sync/'\
1726                  '|^components/browser_sync/'\
1727                  '|^components/sync/'\
1728                  '|^components/sync_bookmarks/'\
1729                  '|^components/sync_sessions/',
1730    },
1731    'syncfs': {
1732      'filepath': 'sync_file_system',
1733    },
1734    'system_web_apps': {
1735      'filepath': 'chrome/.*system_web_app'
1736    },
1737    'tab_alert_indicators': {
1738      'filepath': 'content/browser/media/audio_stream_monitor'\
1739        '|chrome/browser/ui/tabs/tab_utils'\
1740        '|chrome/browser/ui/views/tabs/alert_indicator'\
1741        '|chrome/browser/ui/views/tabs/tab\.cc'\
1742        '|chrome/browser/ui/views/tabs/tab_renderer_data'\
1743        '|media/audio/audio_(output_controller|power_monitor)',
1744    },
1745    'tab_capture': {
1746      'filepath': 'chrome/browser/extensions/api/tab_capture/'\
1747        '|chrome/renderer/resources/extensions/tab_capture_custom_bindings.js'\
1748        '|chrome/test/data/extensions/api_test/tab_capture/'\
1749        '|components/viz/common/(frame_sinks/copy_output_|gl_helper|yuv_)'\
1750        '|components/viz/service/display/'\
1751        '|components/viz/service/frame_sinks/(frame_sink_manager'\
1752            '|video_capture/)'\
1753        '|content/browser/media/capture/'\
1754        '|content/browser/renderer_host/media/(audio_'\
1755            '|media_stream_manager|video_)'\
1756        '|content/public/renderer/media_stream_'\
1757        '|content/renderer/media/(media_stream|(.+audio_source))'\
1758        '|media/audio/(audio_output_controller|fake_audio_|virtual_audio_)'\
1759        '|media/base/video_frame\.h'\
1760        '|media/capture/'\
1761        '|services/viz/privileged/mojom/compositing/frame_sink',
1762    },
1763    'tab_contents': {
1764      'filepath': 'chrome/browser/tab_contents/|'\
1765        'content/browser/tab_contents/|'\
1766        'chrome/browser/ui/tab_contents/',
1767    },
1768    'tab_ui_and_start_surface': {
1769      'filepath': 'chrome/android/features/tab_ui/' \
1770                  '|chrome/android/features/start_surface/' \
1771                  '|chrome/android/.*/src/org/chromium/chrome/browser/tasks/'
1772    },
1773    'tbmv2_metrics': {
1774      'filepath': 'third_party/catapult/tracing/tracing/metrics'
1775    },
1776    'telemetry': {
1777      'filepath': 'tools/perf/'
1778    },
1779    'test_runner': {
1780      'filepath': 'components/test_runner/' \
1781                  '|content/shell/(common|browser|renderer)/web_test/' \
1782                  '|content/test/web_test_support.cc' \
1783                  '|content/public/test/web_test_support.h' \
1784    },
1785    'tests': {
1786      'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/',
1787    },
1788    'tether': {
1789      'filepath': 'chrome/browser/chromeos/tether/'\
1790                  '|chrome/browser/ui/ash/network/tether*'\
1791                  '|chromeos/components/tether/'
1792    },
1793    'textinput': {
1794      'filepath': 'chrome/browser/ui/input_method'\
1795                  '|content/browser/renderer_host/render_widget_host_view'\
1796                  '|content/browser/renderer_host/text_input'\
1797                  '|ui/base/ime/'\
1798                  '|ui/views/controls/textfield/'\
1799                  '|ui/wm/core/ime'
1800    },
1801    'textinput_chromeos': {
1802      'filepath': 'chrome/browser/chromeos/input_method/'\
1803                  '|chrome/browser/chromeos/extensions/input_method'\
1804                  '|chrome/browser/chromeos/status/input_method'\
1805                  '|chrome/browser/extensions/extension_input_'\
1806                  '|chrome/browser/resources/keyboard'\
1807                  'chromeos/.*(language|keyboard)'\
1808                  '|chromeos/ime/*'
1809    },
1810    'third_party_conflicts': {
1811      'filepath': 'chrome/browser/win/conflicts/'
1812    },
1813    'timers': {
1814      'filepath': 'base/timer/'\
1815                  '|components/timers/'
1816    },
1817    'tools_win_chromeexts': {
1818      'filepath': 'tools/win/chromeexts',
1819    },
1820    'touch_selection': {
1821      'filepath': 'ui/touch_selection/'\
1822                  '|content/public/android/java/src/org/chromium/content/browser/selection/'
1823    },
1824    'tracing': {
1825      'filepath': 'base/debug/trace_event.*'\
1826                  '|base/trace_event/'\
1827                  '|content/browser/tracing/'\
1828                  '|components/tracing/'\
1829                  '|services/tracing/'
1830    },
1831    'traffic_annotation': {
1832      'filepath': 'tools/traffic_annotation/'
1833    },
1834    'translate': {
1835      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/translate|'\
1836                  'chrome/android/java/src/org/chromium/chrome/browser/infobar/translate|'\
1837                  'chrome/android/javatests/src/org/chromium/chrome/browser/translate|'\
1838                  'chrome/browser/translate|'\
1839                  'chrome/browser/ui/translate|'\
1840                  'chrome/browser/ui/webui/translate_internals|'\
1841                  'chrome/browser/ui/views/translate|'\
1842                  'chrome/renderer/translate|'\
1843                  'chrome/test/data/translate|'\
1844                  'components/resources/translate_resources.grdp'\
1845                  'components/translate|'\
1846                  'components/translate_strings_grdp|'\
1847                  'ios/chrome/browser/translate|'\
1848                  'ios/chrome/browser/ui/translate|'\
1849                  'ios/web_view/internal/translate'
1850    },
1851    'ui_compositor': {
1852      'filepath': 'ui/compositor/layer\.|'\
1853                  'ui/compositor/layer_unittest|'\
1854                  'ui/compositor/compositor',
1855    },
1856    'ui_display_win': {
1857      'filepath': '^ui/display/win',
1858    },
1859    'ui_resources': {
1860      'filepath': 'ui/resources/'\
1861                  '|ui/base/native_theme/resources/'\
1862                  '|chrome/app/theme/'
1863    },
1864    'ui_strings': {
1865      'filepath': 'chrome/app/generated_resources.grd'\
1866                  '|chrome/app/google_chrome_strings.grd'\
1867                  '|chrome/android/java/strings/android_chrome_strings.grd'\
1868                  '|chrome/app/settings_strings.grdp'\
1869                  '|ios/chrome/app/strings/ios(_.+)*_strings.grd'\
1870                  '|ui/strings/ui_strings.grd',
1871    },
1872    'ui_views': {
1873      'filepath': '^ui/views',
1874    },
1875    'unified_consent': {
1876      'filepath': 'components/unified_consent/'\
1877                  '|chrome/browser/unified_consent/',
1878    },
1879    'usb': {
1880      'filepath': '/usb/',
1881    },
1882    'version_assembly': {
1883      'filepath': 'chrome/app/version_assembly',
1884    },
1885    'video': {
1886      'filepath': 'content/browser/renderer_host/media/|'\
1887                  'content/renderer/media/|'\
1888                  'media/capture/video/|'\
1889                  'media/filters/|'\
1890                  'media/gpu/|'\
1891                  '.*video.*',
1892    },
1893    'video_capture': {
1894      'filepath': 'chrome/browser/media/.*(capture|media|webrtc)'\
1895                  '|content/browser/renderer_host/media/.*(capture|media)'\
1896                  '|content/renderer/media/.*(capture|media|webrtc)'\
1897                  '|media/capture/'\
1898                  '|media/muxers/'\
1899                  '|services/video_capture/',
1900    },
1901    'video_gpu': {
1902      'filepath': 'content/renderer/media/|'\
1903                  'media/capture/video/|'\
1904                  'media/gpu/',
1905    },
1906    'virtual_keyboard': {
1907      'filepath': 'ash/keyboard/'\
1908                  '|chrome/test/data/chromeos/virtual_keyboard/'\
1909                  '|extensions/browser/api/virtual_keyboard_private/'\
1910                  '|ash/system/virtual_keyboard/',
1911    },
1912    'virtual_reality': {
1913      # Includes VR, AR, and XR.
1914      'filepath': '/vr/'\
1915                  '|/xr'\
1916                  '|webxr'\
1917                  '|isolated_xr_device'\
1918                  '|third_party/arcore'\
1919                  '|third_party/gvr'\
1920                  '|third_party/libovr'\
1921                  '|third_party/openvr',
1922    },
1923    'vulkan': {
1924      'filepath': 'gpu/vulkan'\
1925                  '|third_party/vulkan'
1926    },
1927    'wake_lock': {
1928      'filepath': 'wake_lock',
1929    },
1930    'wallpapers': {
1931      'filepath': 'components/arc/common/wallpaper.mojom'\
1932                  '|ash/wallpaper/'\
1933                  '|chrome/browser/resources/chromeos/wallpaper_manager/',
1934    },
1935    'web_applications': {
1936      'filepath': 'chrome/browser/web_applications'\
1937                  '|chrome/browser/ui/web_applications',
1938    },
1939    'web_package': {
1940      'filepath': 'content/browser/loader/prefetch_url_loader'\
1941                  '|content/browser/web_package/'\
1942                  '|content/test/data/sxg/'
1943    },
1944    'web_share': {
1945      'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webshare/'\
1946                  '|chrome/android/javatests/src/org/chromium/chrome/browser/WebShare.*'\
1947                  '|third_party/blink/web_tests/webshare/'\
1948                  '|third_party/blink/web_tests/external/wpt/web-share/'\
1949                  '|third_party/blink/public/mojom/webshare/'\
1950                  '|third_party/blink/renderer/modules/webshare/',
1951    },
1952    'webauthn': {
1953        'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webauth/'\
1954                    '|chrome/android/javatests/src/org/chromium/chrome/browser/webauth/'\
1955                    '|chrome/browser/extensions/api/cryptotoken_private/'\
1956                    '|chrome/browser/resources/cryptotoken/'\
1957                    '|chrome/browser/ui/webauthn/'\
1958                    '|chrome/browser/ui/views/webauthn/'\
1959                    '|chrome/browser/webauthn/'\
1960                    '|content/browser/webauth/'\
1961                    '|device/fido/'\
1962                    '|third_party/blink/public/mojom/webauthn/'\
1963                    '|third_party/blink/web_tests/external/wpt/webauthn/'\
1964                    '|third_party/microsoft_webauthn/',
1965    },
1966    'webcodecs': {
1967        'filepath': 'third_party/blink/renderer/modules/webcodecs/',
1968    },
1969    'webgpu': {
1970        'filepath': 'third_party/blink/renderer/modules/webgpu/',
1971    },
1972    'weblayer': {
1973        'filepath': 'weblayer/',
1974    },
1975    'weblayer_safe_browsing': {
1976        'filepath': 'weblayer/browser/safe_browsing/',
1977    },
1978    'weblayer_ssl': {
1979        'filepath': 'weblayer/browser/ssl*',
1980    },
1981    'webrtc_browser_tests': {
1982      'filepath': 'chrome/browser/media/.*webrtc.*browsertest|'\
1983                  'content/browser/media/.*webrtc.*browsertest',
1984    },
1985    'website_settings': {
1986      'filepath': 'chrome/browser/content_settings/'\
1987                  '|chrome/browser/ui/views/website_settings/'\
1988                  '|chrome/browser/ui/website_settings/'\
1989                  '|chrome/common/content_settings'\
1990                  '|components/content_settings/',
1991    },
1992    'windows_sandboxing': {
1993      'filepath': 'sandbox/win/',
1994    },
1995    'wpt_tools': {
1996      'filepath': 'third_party/blink/web_tests/external/wpt/tools/',
1997    },
1998    'x11': {
1999      'filepath': 'content/browser/renderer_host/backing_store_x\.' \
2000                  '|chrome/browser/chromeos/input_method/xkeyboard\.' \
2001                  '|chrome/browser/chromeos/system_key_event_listener\.' \
2002                  '|chrome/browser/chromeos/'\
2003                  'xinput_hierarchy_changed_event_listener\.' \
2004                  '|chrome/browser/chromeos/wm_' \
2005                  '|ui/base/x/'
2006    },
2007    'zlib': {
2008      'filepath': 'third_party/zlib'
2009    },
2010    'zoom': {
2011      'filepath': 'chrome/browser/ui/zoom/' \
2012                  '|components/ui/zoom/' \
2013                  '|content/browser/host_zoom_*' \
2014                  '|content/browser/storage_partition_impl*' \
2015                  '|content/public/browser/host_zoom_map.h' \
2016                  '|content/public/browser/storage_partition.h'
2017    },
2018  },
2019
2020  ##############################################################################
2021  # Please keep alphabetical
2022  ##############################################################################
2023  'WATCHLISTS': {
2024    'about_flags': ['asvitkine+watch@chromium.org',
2025                    'jmedley+watch@chromium.org'],
2026    'accelerator_table': ['yusukes+watch@chromium.org'],
2027    'accessibility': ['aboxhall+watch@chromium.org',
2028                      'akihiroota@chromium.org',
2029                      'aleventhal+watch@chromium.org',
2030                      'dmazzoni+watch@chromium.org',
2031                      'dougt+watch@chromium.org',
2032                      'dtseng+watch@chromium.org',
2033                      'hirokisato+watch@chromium.org',
2034                      'je_julie.kim@chromium.org',
2035                      'kbabbitt@microsoft.com',
2036                      'nektar+watch@chromium.org',
2037                      'sarakato+watch@chromium.org',
2038                      'yuzo+watch@chromium.org'],
2039    'accessibility_component_extensions': ['anastasi+watch@google.com'],
2040    'add_to_homescreen': ['dominickn+watch-a2hs@chromium.org',
2041                          'hanxi+watch@chromium.org',
2042                          'pkotwicz+watch@chromium.org',
2043                          'webapks-watchlist@chromium.org'],
2044    'android_crash_reporting': ['asvitkine+watch@chromium.org',
2045                                'wnwen+watch@chromium.org'],
2046    'android_crazy_linker': ['johnmaguire+watch@google.com'],
2047    'android_deps': ['wnwen+watch@chromium.org'],
2048    'android_flags': ['hnakashima+watch@chromium.org'],
2049    'android_infobars': ['dfalcantara+watch@chromium.org'],
2050    'android_infra': ['agrieve+watch@chromium.org'],
2051    'android_item_chooser_dialogs': ['juncai+watch@chromium.org',
2052                                     'ortuno+watch@chromium.org'],
2053    'android_lint': ['wnwen+watch@chromium.org'],
2054    'android_media': ['mlamouri+watch-media@chromium.org'],
2055    'android_omnibox': ['ender+watch@chromium.org'],
2056    'android_search_widget': ['tedchoc+watch@chromium.org',
2057                              'yusufo+watch@chromium.org'],
2058    'android_studio': ['wnwen+watch@chromium.org',
2059                       'nyquist+watch@chromium.org'],
2060    'android_tab': ['dtrainor+watch@chromium.org'],
2061    'android_uma_settings': ['asvitkine+watch@chromium.org',
2062                             'gayane+watch@chromium.org'],
2063    'android_webapk': ['dominickn+watch-webapk@chromium.org',
2064                       'mxcai+watch-webapk@chromium.org',
2065                       'webapks-watchlist@chromium.org'],
2066    'android_webview': ['android-webview-reviews@chromium.org'],
2067    'android_webview_network_service': ['timvolodine@chromium.org'],
2068    'animation_worklet': ['yigu@chromium.org',
2069                          'majidvp@chromium.org'],
2070    'app_service': ['dominickn+watch-app_service@chromium.org'],
2071    'app_shortcuts': ['dominickn+watch-app_shortcuts@chromium.org',
2072                      'loyso+watch@chromium.org',
2073                      'mgiuca+watch@chromium.org',
2074                      'dmurph+watching-app_shortcuts@chromium.org'],
2075    'apps': ['chromium-apps-reviews@chromium.org',
2076             'dominickn+watch-apps@chromium.org',
2077             'dmurph+watching-apps@chromium.org'],
2078    'apps_intent_helper': ['dominickn+watch-intent_helper@chromium.org',
2079                           'mxcai+watch-intent-helper@chromium.org'],
2080    'arc': ['elijahtaylor+arcwatch@chromium.org',
2081            'hidehiko+watch@chromium.org',
2082            'victorhsieh+watch@chromium.org',
2083            'yusukes+watch@chromium.org',
2084            'arc-reviews+chromium@google.com'],
2085    'arc_auth': ['khmel+watch@chromium.org'],
2086    'arc_ime': ['yhanada+watch@chromium.org'],
2087    'arc_kiosk': ['poromov+watch@chromium.org'],
2088    'arc_mojom': ['hashimoto+watch@chromium.org'],
2089    'arc_net': ['abhishekbh@chromium.org',
2090                'cernekee@chromium.org',
2091                'snanda@chromium.org'],
2092    'arc_power': ['ejcaruso+watch@chromium.org'],
2093    'arc_video_accelerator': ['hiroh+watch@chromium.org'],
2094    'ash': ['kalyan.kondapally@intel.com',
2095            'sadrul@chromium.org'],
2096    'assistant': ['croissant-eng+reviews@chromium.org'],
2097    'audio_service': ['marinaciocea+watch@chromium.org',
2098                      'olka+watch@chromium.org'],
2099    'aura': ['kalyan.kondapally@intel.com',
2100             'sadrul@chromium.org'],
2101    'aura_compositor': ['danakj+watch@chromium.org',
2102                        'jbauman+watch@chromium.org',
2103                        'kalyan.kondapally@intel.com'],
2104    'auralinux_accessibility': ['mrobinson@igalia.com'],
2105    'autoclick': ['katie+watch@chromium.org'],
2106    'autofill': ['anthonyvd+autofillwatch@chromium.org',
2107                 'ftirelo+autofillwatch@chromium.org',
2108                 'mathp+autofillwatch@chromium.org',
2109                 'rogerm+autofillwatch@chromium.org',
2110                 'tmartino+autofillwatch@chromium.org'],
2111    'autofill_assistant': ['autofill_assistant+watch@google.com'],
2112    'autofill_payments': ['armalhotra+autofillwatch@google.com',
2113                          'jsaul+autofillwatch@google.com',
2114                          'siyua+autofillwatch@chromium.org'],
2115    'background_fetch': ['peter@chromium.org',
2116                         'rayankans+watch@chromium.org',
2117                         'nator+watch@chromium.org'],
2118    'background_sync': ['iclelland+watch@chromium.org',
2119                        'nator+watch@chromium.org',
2120                        'peter@chromium.org',
2121                        'rayankans+watch@chromium.org'],
2122    'banners': ['dominickn+watch-banners@chromium.org',
2123                'hanxi+watch@chromium.org',
2124                'pkotwicz+watch@chromium.org'],
2125    'base': ['vmpstr+watch@chromium.org'],
2126    'base_allocator': ['wfh+watch@chromium.org'],
2127    'base_memory': ['gavinp+memory@chromium.org'],
2128    'base_scheduler': ['scheduler-bugs+base@chromium.org'],
2129    'base_thread_pool': ['fdoray+watch@chromium.org',
2130                         'gab+watch@chromium.org',
2131                         'robliao+watch@chromium.org'],
2132    'base_win': ['grt+watch@chromium.org',
2133                 'robliao+watch@chromium.org',
2134                 'wfh+watch@chromium.org'],
2135    'battery_status': ['timvolodine@chromium.org'],
2136    'bfcache': ['bfcache-bugs@chromium.org'],
2137    'binary_size': ['agrieve+watch@chromium.org'],
2138    'blink': ['blink-reviews@chromium.org'],
2139    'blink_accessibility': ['aboxhall@chromium.org',
2140                            'dmazzoni@chromium.org',
2141                            'dougt+watch@chromium.org',
2142                            'je_julie.kim@chromium.org',
2143                            'kbabbitt@microsoft.com',
2144                            'nektar@chromium.org'],
2145    'blink_animation': ['alexis.menard@intel.com',
2146                        'yigu@chromium.org',
2147                        'gerchiko@microsoft.com',
2148                        'blink-reviews-animation@chromium.org'],
2149    'blink_app_banner': ['mlamouri+watch-blink@chromium.org'],
2150    'blink_audio': ['hongchan@chromium.org',
2151                    'rtoy@chromium.org'],
2152    'blink_battery_status': ['mlamouri+watch-blink@chromium.org',
2153                             'timvolodine@chromium.org'],
2154    'blink_bindings': ['blink-reviews-bindings@chromium.org', 'haraken@chromium.org'],
2155    'blink_bindings_serialization': ['jbroman+watch@chromium.org'],
2156    'blink_bluetooth': ['mattreynolds+watch@chromium.org',
2157                        'ortuno+watch@chromium.org',
2158                        'odejesush+watch@chromium.org'],
2159    'blink_canvas': ['fserb+watch@chromium.org'],
2160    'blink_client_hints': ['yoavweiss@chromium.org'],
2161    'blink_clipboard': ['dcheng@chromium.org'],
2162    'blink_common': ['jbroman+watch@chromium.org',
2163                     'kinuko+watch@chromium.org'],
2164    'blink_controller': [],
2165    'blink_css': ['alexis.menard@intel.com',
2166                  'apavlov+blink@chromium.org',
2167                  'blink-reviews-css@chromium.org'],
2168    'blink_css_flexbox': ['cbiesinger@chromium.org'],
2169    'blink_css_fragmentation_tests': ['mstensho@chromium.org'],
2170    'blink_css_grid_layout': ['jfernandez@igalia.com',
2171                              'obrufau@igalia.com',
2172                              'rego@igalia.com',
2173                              'svillar@igalia.com'],
2174    'blink_custom_elements': ['dominicc+watchlist@chromium.org'],
2175    'blink_device_orientation': ['juncai+watch@chromium.org',
2176                                 'mlamouri+watch-blink@chromium.org',
2177                                 'rijubrata.bhaumik@intel.com',
2178                                 'timvolodine@chromium.org'],
2179    'blink_devtools': ['devtools-reviews+blink@chromium.org'],
2180    'blink_dom': ['blink-reviews-dom@chromium.org',
2181                  'eae+blinkwatch@chromium.org'],
2182    'blink_dom_events': ['hayato+watch@chromium.org'],
2183    'blink_dom_storage': ['dmurph+watching-domstorage@chromium.org'],
2184    'blink_events': ['blink-reviews-events@chromium.org',
2185                     'dtapuska+blinkwatch@chromium.org',
2186                     'eae+blinkwatch@chromium.org'],
2187    'blink_fetch': ['gavinp+loader@chromium.org',
2188                    'japhet@chromium.org',
2189                    'loading-reviews+fetch@chromium.org'],
2190    'blink_fileapi': ['kinuko+fileapi@chromium.org',
2191                      'nhiroki@chromium.org'],
2192    'blink_frames': ['blink-reviews-frames@chromium.org'],
2193    'blink_geolocation': ['timvolodine@chromium.org'],
2194    'blink_heap': ['haraken@chromium.org',
2195                   'kouhei+heap@chromium.org',
2196                   'oilpan-reviews@chromium.org'],
2197    'blink_html': ['blink-reviews-html@chromium.org'],
2198    'blink_htmlparser': ['kinuko+watch@chromium.org',
2199                         'loading-reviews+parser@chromium.org'],
2200    'blink_image_codecs': ['cblume+imagecodecs@chromium.org',
2201                           'mbarowsky+watch-image-codecs@chromium.org'],
2202    'blink_indexed_db': ['jsbell+idb@chromium.org',
2203                         'dmurph+watching-idb@chromium.org'],
2204    'blink_input': ['dtapuska+blinkwatch@chromium.org',
2205                    'nzolghadr+blinkwatch@chromium.org'],
2206    'blink_layers': ['blink-layers+watch@chromium.org'],
2207    'blink_layout': ['blink-reviews-layout@chromium.org',
2208                     'eae+blinkwatch@chromium.org',
2209                     'zoltan@webkit.org'],
2210    'blink_layout_ng': ['cbiesinger@chromium.org',
2211                        'glebl+reviews@chromium.org',
2212                        'dgrogan+ng@chromium.org',
2213                        'atotic+reviews@chromium.org',
2214                        'lchoi+reviews@chromium.org',
2215                        'xiaochengh+watch@chromium.org'],
2216    'blink_loader': ['gavinp+loader@chromium.org',
2217                     'japhet@chromium.org',
2218                     'loading-reviews@chromium.org'],
2219    'blink_media': ['feature-media-reviews@chromium.org',
2220                    'eric.carlson@apple.com',
2221                    'mlamouri+watch-blink@chromium.org',
2222                    'srirama.m@samsung.com'],
2223    'blink_media_queries': ['kenneth.christiansen@gmail.com',
2224                            'yoavweiss@chromium.org'],
2225    'blink_mediastream': ['tommyw+watchlist@chromium.org'],
2226    'blink_navigator_content_utils': ['gyuyoung.kim@chromium.org'],
2227    'blink_out_of_process_frames': ['dcheng@chromium.org',
2228                                    'mlamouri+watch-blink@chromium.org'],
2229    'blink_paint' : ['blink-reviews-paint@chromium.org'],
2230    'blink_paintworklet' : ['xidachen@chromium.org'],
2231    'blink_permissions': ['mlamouri+watch-blink@chromium.org',
2232                          'permissions-reviews@chromium.org'],
2233    'blink_platform': ['kinuko+watch@chromium.org'],
2234    'blink_platform_graphics': ['blink-reviews-platform-graphics@chromium.org',
2235                                'drott+blinkwatch@chromium.org',
2236                                'dschulze@chromium.org',
2237                                'fmalita+watch@chromium.org',
2238                                'fserb+watch@chromium.org',
2239                                'pdr+graphicswatchlist@chromium.org',
2240                                'schenney@chromium.org'],
2241    'blink_preloadScanner': ['yoavweiss@chromium.org'],
2242    'blink_prerender': ['gavinp+prerender@chromium.org',
2243                        'yoavweiss@chromium.org'],
2244    'blink_public_api': ['blink-reviews-api@chromium.org'],
2245    'blink_quota': ['kinuko+fileapi@chromium.org',
2246                    'nhiroki@chromium.org'],
2247    'blink_scheduler': ['scheduler-bugs+blink@chromium.org'],
2248    'blink_scheduling_api': ['web-scheduling-api-reviews@chromium.org'],
2249    'blink_screen_orientation': ['mlamouri+watch-blink@chromium.org'],
2250    'blink_script': ['kouhei+script@chromium.org',
2251                     'hiroshige+script@chromium.org'],
2252    'blink_scroll': ['bokan@chromium.org'],
2253    'blink_service_worker': ['horo+watch@chromium.org',
2254                             'jsbell+serviceworker@chromium.org',
2255                             'kinuko+serviceworker@chromium.org',
2256                             'nhiroki@chromium.org',
2257                             'serviceworker-reviews@chromium.org',
2258                             'shimazu+serviceworker@chromium.org'],
2259    'blink_service_worker_tests': ['kenjibaheux+watch@chromium.org'],
2260    'blink_shadow_dom': ['hayato+watch@chromium.org'],
2261    'blink_spellcheck' : ['timvolodine@chromium.org',
2262                          'xiaochengh+watch@chromium.org'],
2263    'blink_streams': ['ricea+watch@chromium.org'],
2264    'blink_style': ['blink-reviews-style@chromium.org'],
2265    'blink_svg': ['dschulze@chromium.org',
2266                  'fmalita+watch@chromium.org',
2267                  'fs@opera.com',
2268                  'kouhei+svg@chromium.org',
2269                  'pdr+svgwatchlist@chromium.org',
2270                  'schenney@chromium.org'],
2271    'blink_track': ['eric.carlson@apple.com',
2272                    'fs@opera.com',
2273                    'glenn@chromium.org',
2274                    'silviapf@chromium.org',
2275                    'srirama.m@samsung.com'],
2276    'blink_vibration': ['mlamouri+watch-blink@chromium.org'],
2277    'blink_viewport_interaction': ['kenneth.christiansen@gmail.com',
2278                                   'bokan@chromium.org'],
2279    'blink_w3ctests': ['blink-reviews-w3ctests@chromium.org'],
2280    'blink_webp': ['jzern@chromium.org',
2281                   'skal@google.com',
2282                   'urvang@chromium.org',
2283                   'mbarowsky+watch-blink-webp@chromium.org'],
2284    'blink_websockets': ['yhirano+watch@chromium.org',
2285                         'ricea+watch@chromium.org'],
2286    'blink_workers': ['blink-worker-reviews@chromium.org',
2287                      'horo+watch@chromium.org',
2288                      'kinuko+worker@chromium.org',
2289                      'shimazu+worker@chromium.org'],
2290    'blink_wtf': ['blink-reviews-wtf@chromium.org'],
2291    'blink_xml': ['dominicc+watchlist@chromium.org',
2292                  'joelhockey+watch@chromium.org'],
2293    'bottombar': ['donnd+watch@chromium.org',
2294                  'mdjones+watch@chromium.org'],
2295    'breve': ['breve-team-reviews@chromium.org'],
2296    'browser_components': ['browser-components-watch@chromium.org'],
2297    'browser_compositor': ['vollick@chromium.org'],
2298    'browser_resources_md': ['michaelpg+watch-md-ui@chromium.org'],
2299    'browser_scheduler': ['scheduler-bugs+browser@chromium.org'],
2300    'browsing_data': ['dullweber+watch@chromium.org',
2301                      'msramek+watch@chromium.org'],
2302    'bubble': ['hcarmona+bubble@chromium.org'],
2303    'cache_storage': ['nhiroki@chromium.org'],
2304    'cast': ['jasonroberts+watch@google.com',
2305             'miu+watch@chromium.org',
2306             'mfoltz+watch@chromium.org',
2307             'pthatcher+watch@chromium.org'],
2308    'cast_certificate': ['dougsteed+watch@chromium.org',
2309                         'mfoltz+watch@chromium.org',
2310                         'ryanchung+watch@chromium.org'],
2311    'cast_channel': ['mfoltz+watch@chromium.org',
2312                     'ryanchung+watch@chromium.org'],
2313    'cc': ['cc-bugs@chromium.org'],
2314    'cc-animation': ['yigu@chromium.org',
2315                     'gerchiko@microsoft.com',
2316                     'majidvp@chromium.org'],
2317    'cc-contexts': ['danakj+watch@chromium.org'],
2318    'cc-display': ['danakj+watch@chromium.org',
2319                   'penghuang+viz@chromium.org'],
2320    'cc-paint': ['danakj+watch@chromium.org'],
2321    'cc-quads': ['danakj+watch@chromium.org'],
2322    'cc-resources': ['danakj+watch@chromium.org'],
2323    'cc-scheduler': ['scheduler-bugs+cc@chromium.org'],
2324    'certificate_transparency': ['certificate-transparency-chrome@googlegroups.com',
2325                                 'martijn+crwatch@martijnc.be',
2326                                 'rsleevi+watch@chromium.org'],
2327    'chrome_cleaner': ['joenotcharles+watch@chromium.org'],
2328    'chrome_elf': ['caitkp+watch@chromium.org',
2329                   'pmonette+watch@chromium.org'],
2330    'chrome_grc': ['chrome-grc-reviews@chromium.org'],
2331    'chrome_performance_manager': ['performance-manager-reviews@chromium.org'],
2332    'chromecast': ['alokp+watch@chromium.org',
2333                   'halliwell+watch@chromium.org',
2334                   'lcwu+watch@chromium.org'],
2335    'chromecast_public': ['gfhuang+watch@chromium.org'],
2336    'chromedriver': ['johnchen+watch@chromium.org'],
2337    'chromeos': ['oshima+watch@chromium.org'],
2338    'chromeos_attestation': ['dkrahn+watch@chromium.org'],
2339    'chromeos_bluetooth': ['hansberry+watch-bluetooth@chromium.org',
2340                           'michaelirani+watch-bluetooth@chromium.org',
2341                           'vecore+watch-bluetooth@google.com'],
2342    'chromeos_calculator': ['dharcourt@chromium.org'],
2343    'chromeos_cellular': ['azeemarshad+watch-cellular@chromium.org',
2344                          'benchan+watch-cellular@chromium.org',
2345                          'ejcaruso+watch-cellular@chromium.org',
2346                          'michaelirani+watch-cellular@chromium.org',
2347                          'vecore+watch-cellular@google.com'],
2348    'chromeos_geolocation': ['alemate+watch@chromium.org'],
2349    'chromeos_lkgm': ['achuith+watch@chromium.org',
2350                      'bpastene+watch@chromium.org',
2351                      'stevenjb+watch@chromium.org'],
2352    'chromeos_login': ['achuith+watch@chromium.org',
2353                       'alemate+watch@chromium.org',
2354                       'rsorokin+watch@chromium.org',
2355                       'tbarzic+watch@chromium.org'],
2356    'chromeos_media_app': ['cros-essential-apps-dev+watch@chromium.org'],
2357    'chromeos_net': ['azeemarshad+watch-network@chromium.org',
2358                     'benchan+watch-network@chromium.org',
2359                     'ejcaruso+watch-network@chromium.org',
2360                     'jonmann+watch-network@chromium.org',
2361                     'michaelirani+watch-network@chromium.org',
2362                     'stevenjb+watch-network@chromium.org',
2363                     'vecore+watch-network@google.com'],
2364    'chromeos_timezone': ['alemate+watch@chromium.org'],
2365    'chromeos_webui': ['alemate+watch@chromium.org'],
2366    'chromeos_wifi_sync': ['jonmann+watch@chromium.org',
2367                           'michaelirani+watch@chromium.org',
2368                           'stevenjb+watch@chromium.org',
2369                           'vecore+watch@google.com'],
2370    'chromevox': ['anastasi+watch@google.com',
2371                  'dtseng+chromevox@chromium.org',
2372                  'akihiroota@chromium.org'],
2373    'clang_update': ['dcheng@chromium.org',
2374                     'eugenis+clang@chromium.org',
2375                     'gbiv+clang@chromium.org',
2376                     'glider+clang@chromium.org',
2377                     'hans@chromium.org',
2378                     'ibiryukov@google.com',
2379                     'pcc@chromium.org',
2380                     'rnk@chromium.org',
2381                     'thakis@chromium.org',
2382                     'thestig@chromium.org',
2383                     'ukai+watch@chromium.org',
2384                     'vmpstr+watch@chromium.org'],
2385    'clipboard': ['dcheng@chromium.org'],
2386    'codereview_settings': ['agable+watch@chromium.org'],
2387    'components_deps': ['droger+watchlist@chromium.org'],
2388    'compositor_animator': ['mdjones+watch@chromium.org'],
2389    'content_bluetooth': ['mattreynolds+watch@chromium.org',
2390                          'ortuno+watch@chromium.org'],
2391    'content_index': ['rayankans+watch@chromium.org'],
2392    'content_loader': ['loading-reviews@chromium.org'],
2393    'content_renderer': ['mlamouri+watch-content@chromium.org'],
2394    'content_shell': ['mlamouri+watch-content@chromium.org',
2395                      'peter@chromium.org'],
2396    'content_worker': ['blink-worker-reviews@chromium.org',
2397                       'kinuko+watch@chromium.org'],
2398    'contextual_search': ['donnd+watch@chromium.org',
2399                          'twellington+watch@chromium.org'],
2400    'courgette': ['huangs+watch@chromium.org',
2401                  'wfh+watch@chromium.org'],
2402    'cq': ['cq-config-changes@chromium.org',
2403           'shinyak+cc@chromium.org',
2404           'tikuta+cc@chromium.org',
2405           'ukai+cc@chromium.org',
2406           'yyanagisawa+cc@chromium.org'],
2407    'cr_elements': ['michaelpg+watch-elements@chromium.org'],
2408    'cros_benchmarks': ['cros-perf-detectives@google.com',
2409                        'cywang@chromium.org',
2410                        'vovoy@chromium.org'],
2411    'crostini': ['crostini-ui@chromium.org'],
2412    'cups_printing': ['print-reviews+cups@chromium.org'],
2413    'custom_proxy': ['lbendig@opera.com',
2414                     'wdzierzanowski@opera.com'],
2415    'custom_tabs': ['amalova+watch@chromium.org',
2416                    'lizeb+watch-custom-tabs@chromium.org',
2417                    'peconn+watch@chromium.org',
2418                    'peter@chromium.org',
2419                    'pshmakov+watch@chromium.org'],
2420    'data_decoder': ['mbarowsky+watch-data-decoder@chromium.org'],
2421    'dbus': ['hashimoto+watch@chromium.org'],
2422    'demo_mode': ['cros-essential-apps-dev+watch@chromium.org'],
2423    'device_bluetooth': ['mattreynolds+watch@chromium.org',
2424                         'ortuno+watch@chromium.org'],
2425    'device_chooser': ['juncai+watch@chromium.org',
2426                       'mattreynolds+watch@chromium.org',
2427                       'odejesush+watch@chromium.org'],
2428    'devtools': ['devtools-reviews@chromium.org'],
2429    'disk_cache': ['gavinp+disk@chromium.org'],
2430    'dom_storage': ['dmurph+watchingdomstorage@chromium.org'],
2431    'download': ['dtrainor+watch@chromium.org'],
2432    'downloads_ui': ['dtrainor+watch@chromium.org'],
2433    'drive_resource_metadata': ['hashimoto+watch@chromium.org'],
2434    'eme': ['eme-reviews@chromium.org'],
2435    'explore_sites': ['chili+watch@chromium.org',
2436                      'dewittj+watch@chromium.org',
2437                      'dimich+watch@chromium.org',
2438                      'freedjm+watch@chromium.org',
2439                      'petewil+watch@chromium.org'],
2440    'extension': ['chromium-apps-reviews@chromium.org',
2441                  'extensions-reviews@chromium.org'],
2442    'feature_policy': ['loonybear@chromium.org',
2443                       'iclelland+watch@chromium.org',
2444                       'jmedley+watch@chromium.org'],
2445    'feed': ['carlosk+watch@chromium.org',
2446             'dewittj+watch@chromium.org',
2447             'dimich+watch@chromium.org',
2448             'harringtond+watch@chromium.org',
2449             'petewil+watch@chromium.org'],
2450    'feedback': ['cros-monitoring-forensics+feedback@google.com'],
2451    'fileapi': ['kinuko+fileapi@chromium.org',
2452                'nhiroki@chromium.org'],
2453    'filebrowse': ['rginda+watch@chromium.org'],
2454    'filesapp': ['filesapp-reviews@chromium.org',
2455                 'fukino+watch@chromium.org',
2456                 'yamaguchi+watch@chromium.org'],
2457    'freetype_update': ['drott+watch@chromium.org',
2458                        'thestig@chromium.org'],
2459    'fsp': ['mtomasz+watch@chromium.org'],
2460    'fuchsia': ['fuchsia-reviews@chromium.org'],
2461    'fuzzing': ['fuzzing@chromium.org'],
2462    'gamepad': ['mattreynolds+watch@chromium.org'],
2463    'gcm': ['peter@chromium.org'],
2464    'generic_sensor': ['juncai+watch@chromium.org',
2465                       'mattreynolds+watch@chromium.org',
2466                       'raphael.kubo.da.costa@intel.com',
2467                       'rijubrata.bhaumik@intel.com',
2468                       'timvolodine@chromium.org',
2469                       'wanming.lin@intel.com'],
2470    'geolocation': ['mattreynolds+watch@chromium.org'],
2471    'gfx_geometry': ['cc-bugs@chromium.org'],
2472    'gfx_image': ['rsesek+watch@chromium.org'],
2473    'global_media_controls': ['steimel+watch-gmc@chromium.org'],
2474    'gn': ['agrieve+watch@chromium.org',
2475           'dpranke@chromium.org'],
2476    'gpu_passthrough_cmd_decoder': ['geofflang+watch@chromium.org'],
2477    'guest_view': ['ekaramad@chromium.org',
2478                   'mcnee@chromium.org',
2479                   'wjmaclean@chromium.org'],
2480    'hats': ['cros-monitoring-forensics+hats@google.com'],
2481    'headless': ['headless-reviews@chromium.org'],
2482    'i18n': ['jshin+watch@chromium.org'],
2483    'image_editor': ['tgupta+watch@chromium.org',
2484                     'jeffreycohen+watch@chromium.org',
2485                     'kristipark+watch@chromium.org',
2486                      'chrome-sharing-eng+watch@google.com'],
2487    'incident_reporting': ['grt+watch@chromium.org'],
2488    'indexed_db': ['jsbell+idb@chromium.org',
2489                   'dmurph+watching-idb@chromium.org'],
2490    'infra_docs': ['martiniss+watch@chromium.org'],
2491    'input': ['dtapuska+chromiumwatch@chromium.org',
2492              'nzolghadr+chromiumwatch@chromium.org'],
2493    'input_devices': ['spang+watch@chromium.org'],
2494    'installable': ['dominickn+watch-installable@chromium.org',
2495                    'dmurph+watching-installable@chromium.org'],
2496    'installer_linux': ['mmoss@chromium.org',
2497                        'raphael.kubo.da.costa@intel.com'],
2498    'installer_win': ['grt+watch@chromium.org',
2499                      'wfh+watch@chromium.org'],
2500    'ios': ['ios-reviews@chromium.org'],
2501    'ios_chrome': ['ios-reviews+chrome@chromium.org',
2502                   'marq+watch@chromium.org'],
2503    'ios_clean': ['ios-reviews+clean@chromium.org',
2504                  'marq+scrutinize@chromium.org'],
2505    'ios_flags': ['noyau+watch@chromium.org'],
2506    'ios_showcase': ['ios-reviews+showcase@chromium.org',
2507                     'marq+watch@chromium.org'],
2508    'ios_web': ['ios-reviews+web@chromium.org',
2509                'eugenebut@chromium.org'],
2510    'isolated_prefetch': ['robertogden+watch@chromium.org',
2511                          'marcinjb+p4watch@google.com'],
2512    'language': ['language-reviews@chromium.org'],
2513    'libaom': ['fgalligan@chromium.org',
2514               'jzern@chromium.org',
2515               'tomfinegan@chromium.org'],
2516    'libvpx': ['fgalligan@chromium.org',
2517               'jianj@chromium.org',
2518               'jzern@chromium.org',
2519               'marpan@chromium.org',
2520               'tomfinegan@chromium.org'],
2521    'libwebp': ['jzern@chromium.org',
2522                'skal@google.com',
2523                'urvang@chromium.org'],
2524    'libxml_xslt': ['ail@google.com',
2525                    'dominicc+watchlist@chromium.org'],
2526    'linux_sandboxing': ['jln+watch@chromium.org',
2527                         'mpdenton+watch@chromium.org',
2528                         'rsesek+watch@chromium.org'],
2529    'linux_seccomp_bpf': ['jln+watch@chromium.org',
2530                          'mpdenton+watch@chromium.org',
2531                          'rsesek+watch@chromium.org'],
2532    'mac' : ['mac-reviews@chromium.org'],
2533    'manifest': ['dominickn+watch-manifest@chromium.org',
2534                 'mlamouri+watch-manifest@chromium.org',
2535                 'dmurph+watching-manifest@chromium.org'],
2536    'mash_buildbot_filters': ['dxie+watch@chromium.org',
2537                              'jamescook+watch@chromium.org'],
2538    'media': ['feature-media-reviews@chromium.org'],
2539    'media_capture_from_element': ['emircan+watch+capturefromdom@chromium.org'],
2540    'media_controls': ['steimel+watch-mediacontrols@chromium.org',
2541                       'shihken@microsoft.com'],
2542    'media_galleries': ['thestig@chromium.org',
2543                        'tommycli@chromium.org'],
2544    'media_gpu': ['hiroh+watch@chromium.org'],
2545    'media_gpu_cros': ['media-cros-reviews@chromium.org'],
2546    'media_gpu_vaapi': ['vaapi-reviews@chromium.org'],
2547    'media_gpu_win': ['media-win-reviews@chromium.org'],
2548    'media_mojo': ['alokp+watch@chromium.org',
2549                   'xhwang+watch@chromium.org'],
2550    'media_recorder': ['emircan+watch+mediarecorder@chromium.org',
2551                       'mcasas+mediarecorder@chromium.org'],
2552    'media_remoting': ['erickung+watch@chromium.org',
2553                       'miu+watch@chromium.org',
2554                       'pthatcher+watch@chromium.org'],
2555    'media_router': ['mfoltz+watch@chromium.org',
2556                     'pthatcher+watch@chromium.org',
2557                     'takumif+watch@chromium.org'],
2558    'message_loop': ['sadrul@chromium.org'],
2559    'metrics': ['asvitkine+watch@chromium.org'],
2560    'metrics_metadata_files': ['asvitkine+watchxml@chromium.org',
2561                               'chromium-metrics-reviews@google.com'],
2562    'metrics_perf': ['cwp-reviews+chromium@google.com'],
2563    'midi': ['toyoshim+midi@chromium.org'],
2564    'mojo': ['darin+watch@chromium.org'],
2565    'multidevice': ['hansberry+watch-multidevice@chromium.org',
2566                    'michaelirani+watch-multidevice@chromium.org',
2567                    'nohle+watch-multidevice@chromium.org',
2568                    'themaxli+watch-multidevice@chromium.org',
2569                    'vecore+watch-multidevice@google.com'],
2570    'nacl': ['native-client-reviews@googlegroups.com'],
2571    'native_client_sdk': ['binji+watch@chromium.org',
2572                          'sbc@chromium.org'],
2573    'navigation': ['alexmos+watch@chromium.org',
2574                   'creis+watch@chromium.org',
2575                   'nasko+codewatch@chromium.org',
2576                   'navigation-cc+reviews@chromium.org'],
2577    'net': ['net-reviews@chromium.org'],
2578    'net_base': ['bnc+watch@chromium.org',
2579                 'juke+watch@chromium.org'],
2580    'net_http2': ['bnc+watch@chromium.org'],
2581    'net_log': ['bnc+watch@chromium.org',
2582                'eroman@chromium.org'],
2583    'net_server': ['ricea+watch@chromium.org'],
2584    'net_spdy': ['bnc+watch@chromium.org'],
2585    'net_websockets': ['ricea+watch@chromium.org'],
2586    'netinfo': ['jkarlin+watch@chromium.org'],
2587    'network_service': ['network-service-reviews@chromium.org'],
2588    'nfc': ['mattreynolds+watch@chromium.org',
2589            'rijubrata.bhaumik@intel.com'],
2590    'notification_scheduler': ['xingliu+watch@chromium.org'],
2591    'notifications': ['peter@chromium.org'],
2592    'nqe': ['tbansal+watch-nqe@chromium.org'],
2593    'ntp_snippets': ['ntp-dev+reviews@chromium.org'],
2594    'ntp_tiles': ['ntp-dev+reviews@chromium.org'],
2595    'offline_items_collection': ['peter@chromium.org'],
2596    'offline_pages': ['chili+watch@chromium.org',
2597                      'carlosk+watch@chromium.org',
2598                      'dewittj+watch@chromium.org',
2599                      'dimich+watch@chromium.org',
2600                      'fgorski+watch@chromium.org',
2601                      'petewil+watch@chromium.org',
2602                      'romax+watch@chromium.org',
2603                      'harringtond+watch@google.com'],
2604    'omnibox': ['jdonnelly+watch@chromium.org'],
2605    'optimization_guide': ['dougarnett+watch-optguide@chromium.org'],
2606    'origin_trials': ['chasej+watch@chromium.org',
2607                      'iclelland+watch@chromium.org'],
2608    'ozone': ['kalyan.kondapally@intel.com',
2609              'ozone-reviews@chromium.org'],
2610    'ozone_scenic': ['dworsham@google.com',
2611                     'rjkroege@chromium.org',
2612                     'sergeyu@chromium.org',
2613                     'spang+watch@chromium.org',
2614                     'wez@chromium.org'],
2615    'page_info' : ['permissions-reviews@chromium.org'],
2616    'page_load_metrics' : ['bmcquade+watch@chromium.org',
2617                           'csharrison+watch@chromium.org',
2618                           'loading-reviews+metrics@chromium.org',
2619                           'speed-metrics-reviews@chromium.org'],
2620    'panels': ['dimich@chromium.org',
2621               'jennb@chromium.org',
2622               'jianli@chromium.org'],
2623    'password_manager': ['gcasto+watchlist@chromium.org',
2624                         'vasilii+watchlistpasswordmanager@chromium.org'],
2625    'payments': ['rouslan+payments@chromium.org',
2626                 'gogerald+paymentswatch@chromium.org',
2627                 'anthonyvd+paymentswatch@chromium.org',
2628                 'danyao+paymentswatch@chromium.org',
2629                 'sahel+paymentswatch@chromium.org'],
2630    'payments_ios': ['danyao+paymentswatch@chromium.org',
2631                     'sahel+paymentswatch@chromium.org'],
2632    'pdf': ['pdf-reviews@chromium.org'],
2633    'pepper_api': ['binji+watch@chromium.org',
2634                   'bradnelson+warch@chromium.org',
2635                   'ihf+watch@chromium.org',
2636                   'teravest+watch@chromium.org',
2637                   'yusukes+watch@chromium.org'],
2638    'permissions': ['dominickn+watch-permissions@chromium.org',
2639                    'hanxi+watch@chromium.org',
2640                    'mlamouri+watch-permissions@chromium.org',
2641                    'permissions-reviews@chromium.org'],
2642    'picture_in_picture': ['beaufort.francois+pip@gmail.com'],
2643    'polymer': ['michaelpg+watch-polymer@chromium.org'],
2644    'popup_blocker': ['csharrison+watch-popups@chromium.org'],
2645    'precache': ['wifiprefetch-reviews@google.com'],
2646    'prepopulated_engines': ['vasilii+watch@chromium.org'],
2647    'prerender': ['gavinp+prer@chromium.org',
2648                  'tburkard+watch@chromium.org'],
2649    'presentation': ['mfoltz+watch@chromium.org'],
2650    'preview_features': ['chrome-lite-pages+watch@google.com'],
2651    'print_preview': ['print-reviews+preview@chromium.org'],
2652    'push_messaging': ['peter@chromium.org'],
2653    'quick_answers': ['croissant-eng+reviews@chromium.org'],
2654    'reading_list': ['stkhapugin@chromium.org'],
2655    'relaunch_notification': ['grt+watch@chromium.org'],
2656    'remoteplayback': ['mfoltz+watch@chromium.org'],
2657    'remoting': ['chromoting-reviews@chromium.org'],
2658    'rlz_id': ['gab+watch@chromium.org',
2659               'robertshield+watch@chromium.org'],
2660    'runtime_enabled_features': ['jmedley+watch@chromium.org'],
2661    'safe_browsing': ['drubery+watch@chromium.org',
2662                      'timvolodine@chromium.org',
2663                      'vakh+safe_browsing_watch@chromium.org',
2664                      'xinghuilu+watch@chromium.org'],
2665    'safety_tips': ['jdeblasio+watch@chromium.org'],
2666    'sampling_profiler': ['wittman+watch@chromium.org'],
2667    'screen_orientation': ['mlamouri+watch-screen-orientation@chromium.org'],
2668    'security': ['security-watchlist@chromium.org'],
2669    'select_to_speak': ['katie+watch@chromium.org',
2670                        'anastasi+watch@google.com'],
2671    'send_tab_to_self': ['hansberry+watch-send_tab_to_self@chromium.org',
2672                         'jeffreycohen+watch-send_tab_to_self@chromium.org',
2673                         'tgupta+watch@chromium.org'],
2674    'service_worker': ['horo+watch@chromium.org',
2675                       'jsbell+serviceworker@chromium.org',
2676                       'kinuko+serviceworker@chromium.org',
2677                       'nhiroki@chromium.org',
2678                       'serviceworker-reviews@chromium.org',
2679                       'shimazu+serviceworker@chromium.org'],
2680    'settings': ['michaelpg+watch-settings@chromium.org'],
2681    'settings_os_settings': ['hsuregan+watch-os-settings@chromium.org',
2682                             'khorimoto+watch-os-settings@chromium.org',
2683                             'zentaro+watch-os-settings@chromium.org'],
2684    'share_sheet': ['chrome-sharing-eng+watch@google.com'],
2685    'sharing': ['peter@chromium.org',
2686                'unido-reviews@chromium.org'],
2687    'site_engagement': ['dominickn+watch-engagement@chromium.org'],
2688    'site_instance': ['ajwong+watch@chromium.org',
2689                      'alexmos+watch@chromium.org',
2690                      'creis+watch@chromium.org',
2691                      'nasko+codewatch@chromium.org'],
2692    'smartlock': ['hansberry+watch-smartlock@chromium.org',
2693                  'michaelirani+watch-smartlock@chromium.org',
2694                  'vecore+watch-smartlock@google.com'],
2695    'smb': ['cros-enterprise-lax+smbwatch@chromium.org'],
2696    'source_idls': ['jmedley+watch@chromium.org'],
2697    'speed_metrics_changelog': ['igrigorik@chromium.org',
2698                                'kayce@chromium.org',
2699                                'rviscomi@chromium.org',
2700                                'sullivan@chromium.org'],
2701    'spellcheck': ['rlp+watch@chromium.org',
2702                   'rouslan+spell@chromium.org',
2703                   'timvolodine@chromium.org'],
2704    'startup': ['grt+watch@chromium.org',
2705                'pastarmovj+watch@chromium.org'],
2706    'storage_service': ['dmurph+watching-storageservice@chromium.org'],
2707    'structured_headers': ['iclelland+watch@chromium.org'],
2708    'styleguide': ['danakj+watch@chromium.org',
2709                   'jbroman+cpp@chromium.org',
2710                   'vmpstr+watch@chromium.org'],
2711    'styleguide_python': ['agrieve+watch@chromium.org',
2712                          'wnwen+watch@chromium.org'],
2713    'subresource_filter': ['subresource-filter-reviews@chromium.org'],
2714    'supervised_users': [],
2715    'surface_layer_for_video': [ 'lethalantidote@chromium.org',
2716                                 'liberato@chromium.org'],
2717    'switch_access': ['anastasi+watch@google.com'],
2718    'sync': ['sync-reviews@chromium.org'],
2719    'syncfs': ['kinuko+fileapi@chromium.org',
2720               'nhiroki@chromium.org'],
2721    'system_web_apps': [ 'ortuno@chromium.org' ],
2722    'tab_alert_indicators': ['miu+watch@chromium.org'],
2723    'tab_capture': ['miu+watch@chromium.org',
2724                    'pthatcher+watch@chromium.org'],
2725    'tab_contents': ['ajwong+watch@chromium.org',
2726                     'avi@chromium.org',
2727                     'creis+watch@chromium.org'],
2728    'tab_ui_and_start_surface': ['meiliang+watch@chromium.org',
2729                                 'yuezhanggg+watch@chromium.org',
2730                                 'wychen+watch@chromium.org',
2731                                 'yusufo+watch@chromium.org',
2732                                 'gogerald+watch@chromium.org',
2733                                 'mattsimmons+watch@chromium.org',
2734                                 'davidjm+watch@chromium.org'],
2735    'tbmv2_metrics': ['speed-metrics-reviews@chromium.org'],
2736    'telemetry': ['telemetry-reviews@chromium.org'],
2737    'test_runner': ['mlamouri+watch-test-runner@chromium.org',
2738                    'einbinder+watch-test-runner@chromium.org'],
2739    'tests': [],
2740    'tether': ['hansberry+watch-tether@chromium.org',
2741               'michaelirani+watch-tether@chromium.org',
2742               'vecore+watch-tether@google.com'],
2743    'textinput': ['keithlee+watch@chromium.org',
2744                  'nona+watch@chromium.org',
2745                  'shuchen+watch@chromium.org',
2746                  'suzhe@chromium.org',
2747                  'yhanada+watch@chromium.org',
2748                  'yusukes+watch@chromium.org'],
2749    'textinput_chromeos': ['keithlee+watch@chromium.org',
2750                           'nona+watch@chromium.org',
2751                           'shuchen+watch@chromium.org',
2752                           'yhanada+watch@chromium.org',
2753                           'yusukes+watch@chromium.org'],
2754    'third_party_conflicts': ['pmonette+watch@chromium.org'],
2755    'timers': [],
2756    'tools_win_chromeexts': ['robliao+watch@chromium.org'],
2757    'touch_selection': ['ajith.v@samsung.com',
2758                        'ajith.v@chromium.org'],
2759    'tracing': ['tracing+reviews@chromium.org',
2760                'wfh+watch@chromium.org',
2761                'spang+watch@chromium.org'],
2762    'traffic_annotation': ['nicolaso+watch@chromium.org'],
2763    'translate': ['translate-reviews@chromium.org'],
2764    'ui_compositor': ['cc-bugs@chromium.org'],
2765    'ui_display_win': ['robliao+watch@chromium.org'],
2766    'ui_resources': ['oshima+watch@chromium.org'],
2767    'ui_strings': ['srahim+watch@chromium.org'],
2768    'ui_views': ['robliao+watch@chromium.org',
2769                 'sky+watch@chromium.org'],
2770    'unified_consent': ['wfh+watch@chromuium.org'],
2771    'usb': ['mattreynolds+watch@chromium.org',
2772            'odejesush+watch@chromium.org'],
2773    'version_assembly': ['caitkp+watch@chromium.org',
2774                         'gab+watch@chromium.org'],
2775    'video': ['posciak+watch@chromium.org'],
2776    'video_capture': ['chfremer+watch@chromium.org',
2777                      'rijubrata.bhaumik@intel.com'],
2778    'video_gpu': ['acourbot+watch@chromium.org'],
2779    'virtual_keyboard': ['dfaden+virtualkb@google.com',
2780                         'yhanada+watchvk@chromium.org',
2781                         'shend+watch@chromium.org'],
2782    'virtual_reality': ['feature-vr-reviews@chromium.org'],
2783    'vulkan': ['cblume+vulkan@chromium.org',
2784               'penghuang+vulkan@chromium.org'],
2785    'wake_lock': ['mattreynolds+watch@chromium.org',
2786                  'raphael.kubo.da.costa@intel.com'],
2787    'wallpapers': ['hsuregan+watch-wallpapers@chromium.org',
2788                   'khorimoto+watch-wallpapers@chromium.org',
2789                   'zentaro+watch-wallpapers@chromium.org'],
2790    'web_applications': ['alancutter+chrome-cls@chromium.org',
2791                         'dominickn+watch-web_applications@chromium.org',
2792                         'ericwilligers+watch-bmo@chromium.org',
2793                         'loyso+watch@chromium.org',
2794                         'mgiuca+watch@chromium.org',
2795                         'dmurph+watching-webapps@chromium.org'],
2796    'web_package': ['twifkak+watch@chromium.org',
2797                    'hayato+watch@chromium.org'],
2798    'web_share': ['mgiuca+watch@chromium.org'],
2799    'webauthn': ['webauthn-reviews@chromium.org'],
2800    'webcodecs': ['feature-media-reviews@chromium.org'],
2801    'webgpu': ['cwallez+watch@chromium.org',
2802               'kainino+watch@chromium.org'],
2803    'weblayer': ['cricke+watch@chromium.org',
2804                 'darin+watch@chromium.org'],
2805    'weblayer_safe_browsing' : ['carlosil+watch@chromium.org'],
2806    'weblayer_ssl' : ['carlosil+watch@chromium.org'],
2807    'webrtc_browser_tests': ['phoglund+watch@chromium.org'],
2808    'website_settings': ['dullweber+watch@chromium.org',
2809                         'msramek+watch@chromium.org'],
2810    'windows_sandboxing': ['wfh+watch@chromium.org'],
2811    'wpt_tools': ['lpz+watch@chromium.org'],
2812    'x11': ['sadrul@chromium.org',
2813            'yusukes+watch@chromium.org'],
2814    'zlib': ['cblume+zlib@chromium.org'],
2815    'zoom': ['wjmaclean@chromium.org'],
2816  },
2817}
2818