[M40 Merge][WAYLAND_BRINGUP] Display size for Wayland
[platform/framework/web/chromium-efl.git] / WATCHLISTS
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: http://dev.chromium.org/developers/contributing-code/watchlists
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     'add_to_homescreen': {
29       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webapps/|'\
30                   'chrome/android/javatests/src/org/chromium/chrome/browser/webapps/|'\
31                   'chrome/android/junit/src/org/chromium/chrome/browser/webapps/|'\
32                   'chrome/browser/android/shortcut_.*|'\
33                   'chrome/browser/android/webapps/',
34     },
35     'android_crash_reporting': {
36       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/crash/'
37     },
38     'android_crazy_linker': {
39       'filepath': 'third_party/android_crazy_linker/'
40     },
41     'android_infobars': {
42       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/infobar/'
43     },
44     'android_infra': {
45       'filepath': 'build/config/android/' \
46                   '|build/android/' \
47                   '|testing/android/' \
48                   '|tools/android/'
49     },
50     'android_item_chooser_dialogs': {
51       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/.*ChooserDialog.java|'\
52                   'chrome/android/javatests/src/org/chromium/chrome/browser/.*ChooserDialogTest.java'
53     },
54     'android_loading': {
55       'filepath': 'tools/android/loading/'
56     },
57     'android_media': {
58       'filepath': 'content/browser/media/android' \
59                   '|content/renderer/media/android' \
60                   '|media/audio/android' \
61                   '|media/base/android' \
62                   '|media/midi/*_android.*' \
63                   '|media/video/capture/android'
64     },
65     'android_search_widget': {
66       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/locale/' \
67                   '|chrome/android/java/src/org/chromium/chrome/browser/searchwidget/'
68     },
69     'android_studio': {
70       'filepath': 'build/android/gradle/' \
71                   '|docs/android_studio.md' \
72                   '|tools/android/android_studio'
73     },
74     'android_tab': {
75       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/Tab'
76     },
77     'android_uma_settings': {
78       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/UsageAndCrashReportsPreferenceFragment.java|'\
79                   'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManager.java|'\
80                   'chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java|'\
81                   'chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.java',
82     },
83     'android_webapk': {
84       'filepath': 'chrome/android/webapk/|'\
85                   'chrome/browser/android/webapk/',
86     },
87     'android_webview': {
88       'filepath': 'android_webview/',
89     },
90     'app_list': {
91       'filepath': 'ash/app_list'\
92                   '|chrome/browser/ui/app_list'\
93                   '|chrome/browser/ui/ash/app_list'\
94                   '|chrome/browser/ui/views/app_list'\
95                   '|ui/app_list/'
96     },
97     'app_shortcuts': {
98       'filepath': 'apps/app_shim/'\
99                   '|chrome/browser/web_applications/'\
100                   '|chrome/browser/ui/web_applications/'\
101                   '|chrome/common/mac/'
102     },
103     'appcache': {
104       'filepath': 'appcache/',
105     },
106     'apps': {
107       'filepath': '^apps/',
108     },
109     'arc': {
110       'filepath': 'arc/',
111     },
112     'arc_auth': {
113       'filepath': 'chrome/browser/chromeos/arc/arc_auth'
114     },
115     'arc_fileapi': {
116       'filepath': 'chrome/browser/chromeos/arc/fileapi'
117     },
118     'arc_kiosk': {
119       'filepath': 'chrome/browser/chromeos/app_mode/arc/'\
120                   '|components/arc/kiosk/'\
121                   '|arc_kiosk'
122     },
123     'arc_net': {
124       'filepath': 'components/arc/net/',
125     },
126     'arc_power': {
127       'filepath': 'components/arc/power/',
128     },
129     'arc_video_accelerator': {
130       'filepath': 'components/arc/video_accelerator',
131     },
132     'ash': {
133       'filepath': 'ash/',
134     },
135     'assistant': {
136       'filepath': 'chromeos/assistant/'\
137                   '|chromeos/services/assistant/'
138     },
139     'audio_service': {
140       'filepath': 'services/audio/'
141     },
142     'aura': {
143       'filepath': 'ui/aura/',
144     },
145     'aura_compositor': {
146       'filepath':
147         'ui/compositor/' \
148         '|content/browser/compositor/' \
149         '|content/browser/renderer_host/compositor_resize_lock' \
150         '|content/browser/renderer_host/render_widget_host_view_aura' \
151         '|content/browser/renderer_host/render_widget_host_view_browsertest' \
152         '|content/browser/renderer_host/delegated' \
153         '|content/common/gpu/client/' \
154     },
155     'autofill': {
156       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/autofill/|'\
157                   'chrome/browser/autofill/|'\
158                   'chrome/browser/ui/android/autofill/|'\
159                   'chrome/browser/ui/autofill/|'\
160                   'chrome/browser/ui/cocoa/autofill/|'\
161                   'chrome/browser/ui/views/autofill/|'\
162                   'chrome/renderer/autofill/|'\
163                   'chrome/test/data/autofill/|'\
164                   'components/autofill/|'\
165                   'components/autofill/browser/webdata/|'\
166                   'components/webdata/',
167     },
168     'background_fetch': {
169       'filepath': 'background_fetch|'\
170                   'background-fetch',
171     },
172     'background_sync': {
173       'filepath': '/background_sync/',
174     },
175     'banners': {
176       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/banners/|'\
177                   'chrome/android/javatests/src/org/chromium/chrome/browser/banners/|'\
178                   'chrome/browser/banners/|'\
179                   'chrome/browser/ui/android/infobars/app_banner_.*|'\
180                   'third_party/blink/public/platform/modules/app_banner/|'\
181                   'third_party/blink/renderer/modules/app_banner/',
182     },
183     'base': {
184       'filepath': '^base/',
185     },
186     'base_allocator': {
187       'filepath': '^base/allocator',
188     },
189     'base_memory': {
190       'filepath': '^base/memory',
191     },
192     'base_scheduler': {
193       'filepath': '^base/task/',
194     },
195     'base_task_scheduler': {
196       'filepath': '^base/task_scheduler',
197     },
198     'base_win': {
199       'filepath': '^base/win',
200     },
201     'battery_status': {
202       'filepath': 'content/browser/battery_status/|'\
203                   'content/test/data/battery_status/|'\
204                   'device/battery/',
205     },
206     'binary_size': {
207       'filepath': 'build/android/binary_size/|'\
208                   'tools/binary_size/',
209     },
210     'blink': {
211       'filepath': 'third_party/(WebKit|blink)/',
212     },
213     'blink_accessibility': {
214       'filepath': 'third_party/(WebKit|blink)/.*(accessibility|ax_object_cache|web_ax)'
215     },
216     'blink_animation': {
217       'filepath': 'third_party/(WebKit|blink)/.*([Aa]nimat|[Tt]ransition)',
218     },
219     'blink_app_banner': {
220       'filepath': 'third_party/blink/renderer/modules/app_banner' \
221                   '|third_party/blink/public/platform/modules/app_banner',
222     },
223     'blink_audio': {
224       'filepath': 'third_party/blink/renderer/platform/audio' \
225                   '|third_party/blink/renderer/modules/webaudio' \
226                   '|third_party/WebKit/LayoutTests/external/wpt/webaudio',
227     },
228     'blink_battery_status': {
229       'filepath': 'third_party/blink/renderer/modules/battery/' \
230                   '|third_party/WebKit/LayoutTests/battery-status/' \
231                   '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)'
232     },
233     'blink_bindings': {
234       'filepath': 'third_party/blink/renderer/platform/bindings' \
235                   '|third_party/blink/renderer/bindings',
236     },
237     'blink_bindings_serialization': {
238       'filepath': 'third_party/blink/renderer/bindings/(core|modules)/v8/.*serializ',
239     },
240     'blink_bluetooth': {
241       'filepath': 'third_party/(WebKit|blink)/.*[Bb]luetooth'
242     },
243     'blink_canvas2d': {
244       'filepath': 'third_party/blink/renderer/core/html/canvas' \
245                   '|third_party/blink/renderer/modules/canvas2d' \
246                   '|third_party/blink/renderer/platform/graphics/canvas_2d',
247     },
248     'blink_client_hints': {
249       'filepath': 'third_party/blink/renderer/core/loader/accept_client_hints*' \
250                   '|third_party/blink/renderer/core/loader/frame_fetch_context*' \
251                   '|third_party/blink/renderer/core/loader/resource/image_resource*' \
252                   '|third_party/blink/renderer/platform/loader/fetch/fetch_context*' \
253                   '|third_party/blink/renderer/platform/loader/fetch/resource_fetcher*'
254     },
255     'blink_clipboard': {
256       'filepath': 'third_party/blink/renderer/core/clipboard' \
257                   '|third_party/blink/renderer/core/page/.*drag' \
258                   '|third_party/blink/renderer/platform/.*drag' \
259                   '|third_party/blink/renderer/platform/clipboard' \
260                   '|third_party/blink/public/platform/.*drag' \
261                   '|third_party/blink/public/web/.*drag',
262     },
263     'blink_common': {
264       'filepath': 'third_party/blink/common'
265                   '|third_party/blink/public/common' \
266                   '|third_party/blink/public/mojom',
267     },
268     'blink_controller': {
269       'filepath': 'third_party/blink/renderer/controller',
270     },
271     'blink_css': {
272       'filepath': 'third_party/blink/renderer/core/css',
273     },
274     'blink_css_flexbox': {
275       'filepath': 'third_party/blink/renderer/core/rendering/.*flex' \
276                   '|third_party/WebKit/LayoutTests/fast/deprecated-flexbox/' \
277                   '|third_party/WebKit/LayoutTests/css3/flexbox/' \
278                   '|third_party/WebKit/LayoutTests/ietestcenter/css3/flexbox/'
279     },
280     'blink_css_fragmentation_tests': {
281       'filepath': 'third_party/WebKit/LayoutTests/fast/multicol/' \
282                   '|third_party/WebKit/LayoutTests/fast/pagination/' \
283                   '|third_party/WebKit/LayoutTests/fragmentation/' \
284                   '|third_party/WebKit/LayoutTests/printing/'
285     },
286     'blink_css_grid_layout': {
287       'filepath': 'third_party/blink/renderer/core/layout/.*grid' \
288                   '|third_party/blink/renderer/core/paint/.*grid' \
289                   '|third_party/blink/renderer/core/css/.*grid' \
290                   '|third_party/WebKit/LayoutTests/fast/css-grid-layout/' \
291                   '|third_party/WebKit/LayoutTests/ietestcenter/css3/grid/' \
292                   '|third_party/WebKit/LayoutTests/platform/.*/fast/css-grid-layout/' \
293                   '|third_party/WebKit/LayoutTests/platform/.*/ietestcenter/css3/grid/'
294     },
295     'blink_custom_elements': {
296       'filepath': 'third_party/blink/renderer/core/html/custom/' \
297                   '|third_party/blink/renderer/bindings/core/v8/.*custom_element',
298     },
299     'blink_device_orientation': {
300       'filepath': 'third_party/blink/renderer/modules/device_orientation/' \
301                   '|third_party/WebKit/LayoutTests/device_orientation/' \
302                   '|third_party/blink/renderer/core/frame/platform_event_(controller|dispatcher)' \
303                   '|third_party/blink/renderer/core/frame/device_single_window_event_controller'
304     },
305     'blink_devtools': {
306       'filepath': 'third_party/(WebKit|blink)/.*(inspector|DevTools|dev_tools|devtools)',
307     },
308     'blink_dom': {
309       'filepath': 'third_party/blink/renderer/core/dom/'
310     },
311     'blink_dom_events': {
312       'filepath': 'third_party/blink/renderer/core/dom/events/'
313     },
314     'blink_events': {
315       'filepath': 'third_party/blink/renderer/core/page/.*event' \
316                   '|third_party/blink/renderer/core/dom/.*event' \
317                   '|third_party/blink/renderer/core/css/.*event' \
318                   '|third_party/blink/renderer/platform/.*event'
319     },
320     'blink_fetch': {
321       'filepath': 'third_party/blink/renderer/platform/loader/fetch'
322     },
323     'blink_fileapi': {
324       'filepath': 'third_party/blink/renderer/modules/filesystem/' \
325                   '|third_party/blink/renderer/core/fileapi/' \
326                   '|third_party/blink/renderer/platform/.*file' \
327                   '|third_party/WebKit/LayoutTests/fast/file' \
328                   '|third_party/blink/public/.*_file'
329     },
330     'blink_frames': {
331       'filepath': 'third_party/blink/renderer/core/frame/'
332     },
333     'blink_geolocation': {
334       'filepath': 'third_party/WebKit/LayoutTests/geolocation-api/' \
335                   '|third_party/blink/renderer/modules/geolocation/' \
336                   '|third_party/blink/public/web/.*geolocation'
337     },
338     'blink_heap': {
339       'filepath': 'third_party/blink/renderer/platform/heap' \
340                   '|base/allocator/partition_allocator/'
341     },
342     'blink_html': {
343       'filepath': 'third_party/blink/renderer/core/html/'
344     },
345     'blink_htmlparser': {
346       'filepath': 'third_party/blink/renderer/core/html/parser/'
347     },
348     'blink_indexed_db': {
349       'filepath': 'third_party/blink/renderer/modules/indexeddb/' \
350                   '|third_party/WebKit/LayoutTests/storage/indexeddb' \
351                   '|third_party/blink/public/platform/.*_idb'
352     },
353     'blink_input': {
354       'filepath': 'third_party/blink/renderer/core/input/'
355     },
356     'blink_layers': {
357       'filepath': 'third_party/blink/renderer/core/page/scrolling/scrolling_coordinator' \
358                   '|third_party/blink/renderer/platform/graphics/graphics_layer' \
359                   '|third_party/blink/renderer/core/layout/layer'
360     },
361     'blink_layout': {
362       'filepath': 'third_party/blink/renderer/core/layout'
363     },
364     'blink_layout_ng': {
365       'filepath': 'third_party/blink/renderer/core/layout/ng',
366     },
367     'blink_loader': {
368       'filepath': 'third_party/blink/renderer/core/loader/' \
369                   '|third_party/blink/renderer/platform/loader/'
370     },
371     'blink_media': {
372       'filepath': 'third_party/blink/renderer/core/css/mediaControls' \
373                   '|third_party/blink/renderer/core/html/.*_(audio|media|video)' \
374                   '|third_party/blink/renderer/core/html/shadow/media_control' \
375                   '|third_party/blink/renderer/core/layout/layout_media' \
376                   '|third_party/blink/renderer/core/layout/layout_text_track_container_element' \
377                   '|third_party/blink/renderer/modules/(encryptedmedia|mediasource)' \
378                   '|third_party/blink/renderer/platform/drm/' \
379                   '|third_party/blink/renderer/platform/graphics/media/' \
380                   '|third_party/WebKit/LayoutTests/media/' \
381                   '|third_party/blink/public/.*_media'
382     },
383     'blink_media_queries': {
384       'filepath': 'third_party/blink/renderer/core/css/css_media_rule' \
385                     '|third_party/blink/renderer/core/css/media_list' \
386                     '|third_party/blink/renderer/core/css/media_query' \
387                     '|third_party/blink/renderer/core/css/parser/media_query'
388     },
389     'blink_mediastream': {
390       'filepath': 'third_party/blink/renderer/modules/mediastream/' \
391                   '|third_party/blink/renderer/platform/mediastream/' \
392                   '|third_party/blink/renderer/platform/exported/web_media_stream' \
393                   '|third_party/blink/renderer/platform/exported/web_rtc' \
394                   '|third_party/WebKit/LayoutTests/fast/mediastream/'
395     },
396     'blink_modules': {
397       'filepath': 'third_party/blink/renderer/modules'
398     },
399     'blink_navigator_content_utils': {
400       'filepath': 'third_party/blink/renderer/modules/navigatorcontentutils' \
401                   '|third_party/WebKit/LayoutTests/fast/dom/navigatorcontentutils'
402     },
403     'blink_out_of_process_frames': {
404       'filepath': 'third_party/blink/renderer/core/frame/frame_owner' \
405                   '|third_party/blink/renderer/core/frame/frame\.' \
406                   '|third_party/blink/renderer/core/frame/web_frame' \
407                   '|third_party/blink/renderer/core/exported/web_remote_frame_impl'
408     },
409     'blink_paint': {
410       'filepath': 'third_party/blink/renderer/core/paint/'
411     },
412     'blink_paintworklet': {
413       'filepath': 'third_party/blink/renderer/modules/csspaint/' \
414                   '|third_party/WebKit/LayoutTests/http/tests/csspaint/' \
415                   '|third_party/WebKit/LayoutTests/externla/wpt/css/css-paint-api/'
416     },
417     'blink_performance_timing': {
418       'filepath': 'third_party/blink/renderer/core/timing/'
419     },
420     'blink_permissions': {
421       'filepath': 'third_party/blink/renderer/modules/permissions/' \
422                   '|third_party/blink/public/platform/modules/permissions/',
423     },
424     'blink_platform': {
425       'filepath': 'third_party/blink/renderer/platform'
426     },
427     'blink_platform_graphics': {
428       'filepath': 'third_party/blink/renderer/platform/fonts' \
429                   '|third_party/blink/renderer/platform/geometry' \
430                   '|third_party/blink/renderer/platform/graphics'
431     },
432     'blink_preloadScanner': {
433       'filepath': 'third_party/blink/renderer/core/html/parser/html_preload_scanner',
434     },
435     'blink_prerender': {
436       'filepath': 'third_party/(WebKit|blink)/.*([Pp]rerender|loader/link_loader|html/html_link_element)'
437     },
438     'blink_public_api': {
439       'filepath': 'third_party/blink/public'
440     },
441     'blink_quota': {
442       'filepath': 'third_party/blink/renderer/modules/quota/' \
443                   '|third_party/blink/public/.*quota'
444     },
445     'blink_scheduler': {
446       'filepath': 'third_party/blink/renderer/platform/scheduler' \
447                   '|third_party/blink/renderer/core/html/parser/.*scheduler'
448     },
449     'blink_screen_orientation': {
450       'filepath': 'third_party/blink/renderer/modules/screen_orientation/' \
451                   '|third_party/blink/public/platform/modules/screen_orientation',
452     },
453     'blink_script': {
454       'filepath': 'third_party/blink/renderer/bindings/core/v8/.*module.*' \
455                   '|third_party/blink/renderer/bindings/core/v8/script_controller.*' \
456                   '|third_party/blink/renderer/bindings/core/v8/script_source_code.*' \
457                   '|third_party/blink/renderer/bindings/core/v8/v8_script_runner.*'
458                   '|third_party/blink/renderer/core/dom/.*modul.*' \
459                   '|third_party/blink/renderer/core/dom/.*script.*' \
460                   '|third_party/blink/renderer/core/html/html_script_element.*' \
461                   '|third_party/blink/renderer/core/html/parser/html_parser_script_runner.*' \
462                   '|third_party/blink/renderer/core/loader/modulescript/' \
463                   '|third_party/blink/renderer/core/loader/resource/script_resource.*' \
464                   '|third_party/blink/renderer/core/svg/svg_script_element.*' \
465                   '|third_party/blink/renderer/core/xml/parser/xml_document_parser.*'
466     },
467     'blink_scroll': {
468       'filepath': 'third_party/blink/renderer/core/frame/.*view.*' \
469                   '|third_party/blink/renderer/core/input/.*scroll.*' \
470                   '|third_party/blink/renderer/core/input/event_handler.*' \
471                   '|third_party/blink/renderer/core/page/scrolling/' \
472                   '|third_party/blink/renderer/core/paint/.*scrollable_area.*' \
473                   '|third_party/blink/renderer/platform/scroll/'
474     },
475     'blink_serviceworkers' : {
476       'filepath': 'third_party/blink/renderer/modules/serviceworkers' \
477                   '|third_party/WebKit/LayoutTests/http/tests/serviceworker' \
478                   '|third_party/WebKit/LayoutTests/external/wpt/service-workers'
479     },
480     'blink_serviceworkers_tests' : {
481       'filepath': 'third_party/WebKit/LayoutTests/http/tests/serviceworker' \
482                   '|third_party/WebKit/LayoutTests/external/wpt/service-workers'
483     },
484     'blink_shadow_dom': {
485       'filepath': 'third_party/blink/renderer/core/dom/.*shadow' \
486                   '|third_party/blink/renderer/core/dom/.*slot' \
487                   '|third_party/blink/renderer/core/dom/.*insertion_point' \
488                   '|third_party/blink/renderer/core/dom/.*flat_tree'
489     },
490     'blink_spellcheck' : {
491       'filepath': 'third_party/blink/renderer/core/editing/spellcheck'
492     },
493     'blink_spv2_layout_tests': {
494       'filepath': 'third_party/WebKit/LayoutTests/virtual/spv2'
495     },
496     'blink_style': {
497       'filepath': 'third_party/(WebKit|blink)/.*(style/|Style)',
498     },
499     'blink_svg': {
500       'filepath': 'third_party/blink/renderer/core/(layout/)?svg',
501     },
502     'blink_track': {
503       'filepath': 'third_party/blink/renderer/core/html/track/' \
504                   '|third_party/blink/renderer/core/loader/text_track' \
505                   '|third_party/blink/renderer/core/html/meida/html_media_element' \
506                   '|third_party/blink/renderer/core/html/shadow/media_control' \
507                   '|third_party/blink/renderer/core/css/mediaControl' \
508                   '|third_party/WebKit/LayoutTests/media/track/'
509     },
510     'blink_vibration': {
511       'filepath': 'third_party/WebKit/LayoutTests/vibration/' \
512                   '|third_party/blink/renderer/modules/vibration/'
513     },
514     'blink_viewport_interaction': {
515       'filepath': 'third_party/blink/renderer/core/css/.*viewport' \
516                   '|third_party/blink/renderer/core/dom/viewport_arguments' \
517                   '|third_party/blink/renderer/core/frame/frame_view.*' \
518                   '|third_party/blink/renderer/core/frame/.*viewport.*' \
519                   '|third_party/blink/renderer/core/html/html_meta_element'
520     },
521     'blink_w3ctests': {
522       'filepath': 'third_party/WebKit/LayoutTests/external/' \
523                   '|third_party/WebKit/Tools/Scripts/webkitpy/w3c/'
524     },
525     'blink_webp': {
526       'filepath': 'third_party/blink/renderer/platform/image-decoders/webp' \
527                   '|third_party/blink/renderer/platform/image-encoders/skia/webp'
528     },
529     'blink_websockets': {
530       'filepath': 'third_party/blink/renderer/modules/websockets/' \
531                   '|third_party/blink/renderer/platform/modules/websockets/'
532     },
533     'blink_workers': {
534       'filepath': 'third_party/blink/renderer/core/workers' \
535                   '|third_party/WebKit/LayoutTests/http/tests/workers' \
536                   '|third_party/WebKit/LayoutTests/fast/workers' \
537                   '|third_party/WebKit/LayoutTests/external/wpt/workers'
538     },
539     'blink_wtf': {
540       'filepath': 'third_party/blink/renderer/platform/wtf',
541     },
542     'blink_xml': {
543       'filepath': 'third_party/blink/renderer/core/xml/'
544     },
545     'bookmarks': {
546       'filepath': 'chrome/browser/bookmarks/' \
547                   '|chrome/browser/extensions/api/bookmark_manager_private/' \
548                   '|chrome/browser/extensions/api/bookmarks/' \
549                   '|chrome/browser/resources/bookmark_manager/' \
550                   '|chrome/browser/ui/bookmarks/' \
551                   '|chrome/browser/ui/cocoa/bookmarks/' \
552                   '|chrome/browser/ui/views/bookmarks/' \
553                   '|components/bookmarks'
554     },
555     'bottombar': {
556       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/',
557     },
558     'browser_components': {
559       'filepath': 'chrome/browser/autofill/' \
560                   '|chrome/browser/bookmarks/' \
561                   '|chrome/browser/favicon/' \
562                   '|chrome/browser/history/' \
563                   '|chrome/browser/webdata/' \
564                   '|components/autofill/'
565     },
566     'browser_compositor': {
567       'filepath': 'ui/compositor/'
568     },
569     'browser_resources_md': {
570       'filepath': 'chrome/browser/resources/md_'\
571                   '|chrome/browser/resources/settings/',
572     },
573     'browsing_data': {
574       'filepath': 'chrome/browser/browsing_data/',
575     },
576     'bubble': {
577       'filepath': 'ui/views/bubble/|'\
578                   'chrome/browser/ui/views/bubble/|'\
579                   'components/bubble/',
580     },
581     'cache_storage': {
582       'filepath': '/cache.storage/'
583                   '|/cachestorage/',
584     },
585     'cast': {
586       'filepath': 'media/cast/'\
587                   '|chrome/browser/extensions/api/cast_streaming/'\
588                   '|chrome/browser/media/cast'\
589                   '|chrome/renderer/media/cast'\
590                   '|chrome/test/data/extensions/api_test/cast_'\
591                   '|content/public/renderer/media_stream_'\
592                   '|content/renderer/media/(media_stream|(.+audio_source))',
593     },
594     'cast_certificate': {
595       'filepath': 'components/cast_certificate/'\
596                   '|components/test/data/cast_certificate/',
597     },
598     'cast_channel': {
599       'filepath':  'chrome/test/data/extensions/api_test/cast_channel/' \
600                    '|components/cast_channel/' \
601                    '|extensions/browser/api/cast_channel'
602     },
603     'cc': {
604       'filepath': 'cc/'\
605                   '|components/viz/'
606     },
607     'cc-contexts': {
608       'filepath': 'components/viz/common/gpu'
609     },
610     'cc-display': {
611       'filepath': 'components/viz/service/display'\
612                   '|cc/output'
613     },
614     'cc-paint': {
615       'filepath': 'cc/paint'
616     },
617     'cc-quads': {
618       'filepath': 'components/viz/common/quads'
619     },
620     'cc-resources': {
621       'filepath': 'cc/resources'\
622                   '|components/viz/common/resources'
623     },
624     'cc-scheduler': {
625       'filepath': 'cc/scheduler'
626     },
627     'certificate_transparency': {
628       'filepath': 'components/certificate_transparency/'\
629                   '|net/cert/ct_'\
630                   '|net/cert/multi_log_ct_verifier'\
631                   '|net/cert/sct_status_flags.h'\
632                   '|net/cert/signed_certificate_timestamp'\
633                   '|net/cert/signed_tree_head'\
634                   '|net/test/ct_',
635     },
636     'chrome_cleaner': {
637       'filepath': 'chrome/browser/component_updater/sw_reporter_'\
638                   '|chrome/browser/resources/settings/chrome_cleanup_page/'\
639                   '|chrome/browser/safe_browsing/chrome_cleaner/'\
640                   '|chrome/browser/ui/views/chrome_cleaner_'\
641                   '|chrome/browser/ui/webui/settings/chrome_cleanup_'\
642                   '|chrome_cleaner/'\
643                   '|components/chrome_cleaner/',
644     },
645     'chrome_elf': {
646       'filepath': 'chrome_elf',
647     },
648     'chrome_grc': {
649       'filepath': 'chrome/browser/resource_coordinator/'\
650                   '|services/resource_coordinator/',
651     },
652     'chrome_views': {
653       'filepath': 'chrome/browser/ui/views',
654     },
655     'chromecast': {
656       'filepath': 'chromecast/',
657     },
658     'chromecast_public': {
659       'filepath': 'chromecast/public/',
660     },
661     'chromedriver': {
662       'filepath': 'chrome/test/chromedriver|'\
663                   'chrome/test/data/chromedriver|'\
664                   'third_party/webdriver|'\
665                   'third_party/blink/renderer/devtools/front_end/emulated_devices/module.json'
666     },
667     'chromeos': {
668       'filepath': 'chromeos/',
669     },
670     'chromeos_attestation': {
671       'filepath': 'chromeos/attestation/|'\
672                   'chrome/browser/chromeos/attestation/|'\
673                   'chrome/browser/extensions/api/enterprise_platform_keys_private/',
674     },
675     'chromeos_calculator': {
676       'filepath': 'chrome/common/extensions/docs/examples/apps/calculator/',
677     },
678     'chromeos_dbus': {
679       'filepath': 'chromeos/dbus/',
680     },
681     'chromeos_geolocation': {
682       'filepath': 'chromeos/geolocation/',
683     },
684     'chromeos_lkgm': {
685       'filepath': 'chromeos/CHROMEOS_LKGM',
686     },
687     'chromeos_login': {
688       'filepath': 'chrome/browser/chromeos/login/|'\
689                   'chrome/browser/ui/webui/chromeos/login/|'\
690                   'chrome/browser/resources/chromeos/login/|'\
691                   'ui/login/',
692     },
693     'chromeos_net': {
694       'filepath': 'chromeos/network/|'\
695                   'chrome/browser/chromeos/net/|'\
696                   'chrome/browser/extensions/api/networking_private/|'\
697                   'extensions/browser/api/networking_private/|'\
698                   'ui/chromeos/network/',
699     },
700     'chromeos_power': {
701       'filepath': 'ash/system/power/|'\
702                   'chromeos/dbus/power_.*|'\
703                   'chrome/browser/chromeos/power/',
704     },
705     'chromeos_timezone': {
706       'filepath': 'chromeos/timezone/',
707     },
708     'chromeos_webui': {
709       'filepath': 'chrome/browser/ui/webui/chromeos/|'\
710                   'chrome/browser/resources/chromeos/',
711     },
712     'clang_update': {
713       'filepath': 'tools/clang/scripts/update.py'
714     },
715     'clipboard': {
716       'filepath': 'clipboard|dnd|drag|drop',
717     },
718     'codereview_settings': {
719       'filepath': 'codereview.settings',
720     },
721     'components_deps': {
722       'filepath': 'components/([^/]*/)*DEPS',
723     },
724     'content': {
725       'filepath': 'content/',
726     },
727     'content_bluetooth': {
728       'filepath': 'content/.*bluetooth'
729     },
730     'content_loader': {
731       'filepath': 'chrome/browser/loader|' \
732                   'content/browser/loader|' \
733                   'content/child/*loader',
734     },
735     'content_renderer': {
736       'filepath': 'content/renderer/',
737     },
738     'content_shell': {
739       'filepath': 'content/shell/',
740     },
741     'content_view_core': {
742       'filepath': 'content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java|'
743                   'content/browser/android/content_view_core.*',
744     },
745     'content_worker': {
746       'filepath': 'content/.*worker',
747     },
748     'contextual_search': {
749       'filepath': 'chrome/browser/android/contextualsearch/|' \
750                   'chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/|' \
751                   'chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/|' \
752                   'components/contextual_search/',
753     },
754     'courgette': {
755       'filepath': 'courgette/',
756     },
757     'cq': {
758       'filepath': 'infra/config/branch/cq.cfg',
759     },
760     'cr_elements': {
761       'filepath': 'ui/webui/resources/cr_element',
762     },
763     'cros_benchmarks': {
764       'filepath': 'tools/perf/contrib/cros_benchmarks',
765     },
766     'crostini': {
767       'filepath': 'chrome/browser/ui/app_list/crostini',
768     },
769     'custom_tabs': {
770       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/customtabs/|'\
771                   'chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/',
772     },
773     'data_reduction_proxy': {
774       'filepath': 'chrome/browser/net/spdyproxy/|'\
775                   'data_reduction_proxy|'\
776                   'chrome_proxy',
777     },
778     'deep_memory_profiler': {
779       'filepath': 'tools/(deep_memory_profiler|find_runtime_symbols)',
780     },
781     'device_bluetooth': {
782       'filepath': 'device/.*bluetooth'
783     },
784     'device_chooser': {
785       'filepath': 'chrome/browser/chooser_controller/|'\
786                   'chrome/browser/ui/android/bluetooth_chooser_.*|'\
787                   'chrome/browser/ui/android/usb_chooser_.*|'\
788                   'chrome/browser/ui/bluetooth/|'\
789                   'chrome/browser/ui/cocoa/device_chooser_.*|'\
790                   'chrome/browser/ui/cocoa/extensions/chooser_dialog_.*|'\
791                   'chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_.*|'\
792                   'chrome/browser/ui/views/device_chooser_.*|'\
793                   'chrome/browser/ui/views/extensions/chooser_dialog_.*|'\
794                   'chrome/browser/ui/views/permission_bubble/chooser_bubble_.*|'\
795                   'chrome/browser/usb/usb_chooser_.*',
796     },
797     'device_sensors': {
798       'filepath': 'content/browser/device_sensors/|'\
799                   'content/common/device_sensors/|'\
800                   'content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java|'\
801                   'content/public/android/javatests/src/org/chromium/content/browser/DeviceSensorsTest.java|'\
802                   'content/renderer/device_sensors/|'\
803                   'content/test/data/device_sensors/|'\
804                   'device/sensors/',
805     },
806     'devtools': {
807       'filepath': 'devtools',
808     },
809     'dial': {
810       'filepath': 'chrome/(browser|common)/extensions/api/dial' \
811                   '|chrome/browser/media/router/discovery/dial/' \
812                   '|chrome/test/data/extensions/api_test/dial/'
813     },
814     'disk_cache': {
815       'filepath': 'net/disk_cache/|http_cache',
816     },
817     'download': {
818       'filepath': 'chrome/browser/download/|'\
819                   'content/browser/download/',
820     },
821     'downloads_ui': {
822       'filepath': 'chrome/browser/resources/(md_)?downloads/|' \
823                   'chrome/browser/ui/webui/.*downloads|' \
824                   'chrome/browser/ui/views/download/|' \
825                   'chrome/browser/ui/cocoa/download/'
826     },
827     'drive': {
828       'filepath': 'chrome/browser/chromeos/drive/|' \
829                   'chrome/browser/google_apis/'
830     },
831     'drive_resource_metadata': {
832       'filepath': 'chrome/browser/chromeos/drive/resource_metadata'
833     },
834     'eme': {
835       'filepath': 'components/cdm/|' \
836                   'content/browser/media/cdm/|' \
837                   'content/renderer/media/crypto/|' \
838                   'media/base/android/*drm*|' \
839                   'media/cdm/|' \
840                   'third_party/widevine/cdm/'
841     },
842     'extension': {
843       'filepath': 'extension',
844     },
845     'feature_policy': {
846       'filepath': 'third_party/blink/renderer/platform/feature_policy/|' \
847                   'third_party/blink/renderer/bindings/core/v8/origin_trial_features',
848     },
849     'fileapi': {
850       'filepath': 'file_system/|' \
851                   'fileapi/'
852     },
853     'filebrowse': {
854       'filepath': 'file_browser|' \
855                   'file_manager|' \
856                   'filebrowse'
857     },
858     'filesapp': {
859       'filepath': 'chrome/browser/chromeos/drive|' \
860                   'chrome/browser/chromeos/extensions/file_manager|' \
861                   'chrome/browser/chromeos/extensions/file_system_provider|' \
862                   'chrome/browser/chromeos/file_manager|' \
863                   'chrome/browser/chromeos/file_system_provider|' \
864                   'chrome/browser/drive|' \
865                   'chrome/test/data/extensions/api_test/file_system_provider|' \
866                   'components/drive|' \
867                   'google_apis/drive|' \
868                   'ui/file_manager'
869     },
870     'fsp': {
871       'filepath': 'chrome/browser/chromeos/extensions/file_system_provider|' \
872                   'chrome/browser/chromeos/file_system_provider|' \
873                   'chrome/test/data/extensions/api_test/file_system_provider'
874     },
875     'fuchsia': {
876       'filepath': 'fuchsia',
877     },
878     'fuzzing': {
879       'filepath': 'fuzz|Fuzz',
880     },
881     'gamepad': {
882       'filepath': 'gamepad',
883     },
884     'gcm': {
885       'filepath': 'chrome/browser/gcm/|'\
886                   'components/gcm_driver/|'\
887                   'google_apis/gcm/',
888     },
889     'generic_sensor': {
890       'filepath': 'services/device/generic_sensor/|'\
891                   'third_party/blink/renderer/modules/sensor/',
892     },
893     'geolocation': {
894       'filepath': 'chrome/browser/geolocation/|'\
895                   'content/browser/geolocation|'\
896                   'content/public/common/geoposition.*|'\
897                   'content/public/browser/geolocation.*|'\
898                   'content/renderer/geolocation.*|'\
899                   'content/shell/geolocation/',
900     },
901     'gfx_geometry': {
902       'filepath': 'ui/gfx/geometry/',
903     },
904     'gfx_image': {
905       'filepath': 'ui/gfx/image/',
906     },
907     'gn': {
908       'filepath': 'tools/gn',
909     },
910     'gpu': {
911       'filepath': 'gpu/',
912     },
913     'gpu_passthrough_cmd_decoder': {
914       'filepath': 'gpu/command_buffer/service/.*passthrough',
915     },
916     'history_ui': {
917       'filepath': 'chrome/browser/resources/(md_)?history|'\
918                   'chrome/browser/ui/webui/.*history',
919     },
920     'i18n': {
921       'filepath': 'base/i18n/|base/string|l10n|icu|'\
922                   'locale_settings|encoding',
923     },
924     'importer': {
925       'filepath': 'import',
926     },
927     'incident_reporting': {
928       'filepath': 'chrome/browser/safe_browsing/incident_reporting',
929     },
930     'indexed_db': {
931       'filepath': 'content/browser/indexed_db|'\
932                   'content/child/indexed_db|'\
933                   'content/common/indexed_db|'\
934                   'content/public/browser/indexed_db|'\
935                   'content/test/data/indexeddb',
936     },
937     'ink_drop': {
938       'filepath': 'ui/views/animation/test/.*ink_drop.*|' \
939                   'ui/views/animation/.*ink_drop.*'
940     },
941     'input': {
942       'filepath': 'content/browser/renderer_host/input|'\
943                   'content/renderer/input|'\
944                   'ui/events/blink/'
945     },
946     'installable': {
947       'filepath': 'chrome/browser/installable/',
948     },
949     'installer_linux': {
950       'filepath': 'chrome/installer/linux/',
951     },
952     'installer_win': {
953       'filepath': 'chrome/install_static/'\
954                   '|chrome/installer/(?!gcapi_mac/|linux/|mac/)'\
955                   '|components/zucchini/',
956     },
957     'instant': {
958       'filepath': 'instant|searchbox|'\
959                   'chrome/browser/search/|'\
960                   'chrome/browser/ui/search/|'\
961                   'chrome/browser/resources/local_ntp/|'\
962                   'chrome/common/search_types.*',
963     },
964     'ios': {
965       'filepath': 'ios/',
966     },
967     'ios_chrome': {
968       'filepath': 'ios/chrome/',
969     },
970     'ios_clean': {
971       'filepath': 'ios/clean/',
972     },
973     'ios_showcase': {
974       'filepath': 'ios/showcase/',
975     },
976     'ios_test': {
977       'filepath': 'ios/chrome/test/|'\
978                   'ios/testing/|'\
979                   'ios/web/public/test/|'\
980                   'ios/web/test/',
981     },
982     'ios_web': {
983       'filepath': 'ios/web(_view)?/',
984     },
985     'ipc': {
986       'filepath': 'ipc/ipc',
987     },
988     'libaom': {
989       'filepath': 'third_party/libaom/',
990     },
991     'libvpx': {
992       'filepath': 'third_party/libvpx/',
993     },
994     'libwebp': {
995       'filepath': 'third_party/libwebp'
996     },
997     'libxml_xslt': {
998       'filepath': 'third_party/libxml/' \
999                   '|third_party/libxslt/',
1000     },
1001     'linux_fonts': {
1002       'filepath': 'ui/gfx/font_render_params_.*|'\
1003                   'ui/gfx/platform_font_linux.*|'\
1004                   'ui/gfx/render_text_harfbuzz.*',
1005     },
1006     'linux_sandboxing': {
1007       'filepath': 'sandbox/linux/',
1008     },
1009     'linux_seccomp_bpf': {
1010       'filepath': 'content/common/sandbox.*linux.cc',
1011     },
1012     'login': {
1013       'filepath': 'chrome/browser/ui/login'
1014     },
1015     'mac': {
1016       'filepath': '(_|/)(cocoa|mac)(_|\.)|/(cocoa|mac)/|^((?!ios\/).)*\.mm?$',
1017     },
1018     'manifest': {
1019       'filepath': 'content/(browser|renderer)/manifest/'\
1020                   '|content/public/common/manifest*',
1021     },
1022     'md_settings': {
1023       'filepath': 'chrome/browser/resources/settings/'\
1024                   '|chrome/browser/ui/webui/settings/'\
1025                   '|chrome/test/data/webui/settings/',
1026     },
1027     'media': {
1028       'filepath': 'media|third_party/(ffmpeg|opus|libvpx)'
1029     },
1030     'media_capture_from_element': {
1031       'filepath': 'content/renderer/media_capture_from_element/' \
1032                   '|third_party/blink/renderer/modules/mediacapture/' \
1033                   '|third_party/blink/renderer/platform/exported/web_canvas_capture' \
1034                   '|third_party/WebKit/LayoutTests/fast/mediacapturefromelement/' \
1035                   '|third_party/blink/public/platform/web_canvas_capture'
1036     },
1037     'media_controls': {
1038       'filepath': 'third_party/blink/renderer/modules/media_controls/'
1039     },
1040     'media_galleries': {
1041       'filepath': 'chrome/browser/extensions/api/media_galleries/'\
1042                   '|chrome/browser/media_galleries/'\
1043                   '|chrome/browser/storage_monitor/'\
1044                   '|chrome/common/media_galleries/'\
1045                   '|chrome/test/data/extensions/api_test/media_galleries/'
1046     },
1047     'media_mojo': {
1048       'filepath': 'media/mojo/*'
1049     },
1050     'media_recorder': {
1051       'filepath': 'content/renderer/media_recorder/' \
1052                   '|third_party/blink/renderer/modules/mediarecorder/' \
1053                   '|third_party/blink/renderer/platform/exported/web_media_recorder' \
1054                   '|third_party/WebKit/LayoutTests/fast/mediarecorder/' \
1055                   '|third_party/blink/public/platform/web_media_recorder'
1056     },
1057     'media_remoting': {
1058       'filepath': 'chrome/browser/media/cast_remoting'\
1059                   '|media/blink/webmediaplayer_'\
1060                   '|media/mojo/interfaces/remoting.mojom'\
1061                   '|media/remoting/',
1062     },
1063     'media_router': {
1064       'filepath': 'chrome/android/(java|junit)/src/org/chromium/chrome/browser/media/router/' \
1065                   '|chrome/browser/media/router/' \
1066                   '|chrome/browser/resources/media_router/' \
1067                   '|chrome/browser/ui/views/media_router/' \
1068                   '|chrome/browser/ui/webui/media_router/' \
1069                   '|chrome/common/media/router/' \
1070                   '|chrome/test/data/webui/media_router/' \
1071                   '|chrome/test/media_router/' \
1072                   '|chrome/utility/media_router/'
1073     },
1074     'memory_coordinator': {
1075       'filepath': 'base/memory/memory_|' \
1076                   'content/browser/memory/|' \
1077                   'content/child/memory/'
1078     },
1079     'message_loop': {
1080       'filepath': 'base/message_'
1081     },
1082     'metrics': {
1083       'filepath': 'base/metrics/'\
1084                   '|chrome/android/java/src/org/chromium/chrome/browser/metrics/'\
1085                   '|chrome/browser/metrics/'\
1086                   '|chrome/browser/chromeos/external_metrics'\
1087                   '|chrome/browser/extensions/api/metrics_private/'\
1088                   '|chrome/browser/ui/webui/metrics_handler'\
1089                   '|chromecast/browser/metrics/'\
1090                   '|components/metrics/'\
1091                   '|components/metrics_services_manager/'\
1092                   '|components/rappor/'\
1093                   '|components/variations/'\
1094                   # Exclude XML files; in particular, histograms.xml.
1095                   '|tools/metrics/[^.]*([.](?!xml$).*)?$',
1096     },
1097     'metrics_xml_files': {
1098       # Subscribe to this to watch for changes to histograms.xml.
1099       'filepath': 'tools/metrics/.*\.xml$',
1100     },
1101     'midi': {
1102       'filepath': 'midi',
1103     },
1104     'mojo': {
1105       'filepath': 'mojo',
1106     },
1107     'multidevice': {
1108       'filepath': 'ash/multidevice_setup/'\
1109                   '|chrome/browser/resources/chromeos/multidevice_setup/'\
1110                   '|chromeos/components/proximity_auth/'\
1111                   '|chromeos/services/device_sync/'\
1112                   '|chromeos/services/multidevice_setup/'\
1113                   '|chromeos/services/secure_channel/'\
1114                   '|components/cryptauth/'
1115     },
1116     'mus': {
1117       'filepath': 'services/ui/'\
1118                   '|mojo/gpu/',
1119     },
1120     'nacl': {
1121       'filepath': 'chrome/nacl/|chrome/test/nacl/|'\
1122         'chrome/browser/nacl_host/|chrome/common/nacl|'\
1123         'native_client_sdk/src/doc/',
1124     },
1125     'native_client_sdk': {
1126       'filepath': '^native_client_sdk/',
1127     },
1128     'navigation': {
1129       'filepath': 'content/browser/frame_host|'\
1130                   'content/browser/renderer_host/render_process_host.*|'\
1131                   'content/browser/renderer_host/render_view_host.*|'\
1132                   'content/browser/web_contents/web_contents_impl.*|'\
1133                   'content/renderer/render_frame.*|'\
1134                   'content/renderer/render_view.*'
1135     },
1136     'net': {
1137       'filepath': 'net/',
1138     },
1139     'net_base': {
1140       'filepath': 'net/base/',
1141     },
1142     'net_http2': {
1143       'filepath': 'net/http2/',
1144     },
1145     'net_log': {
1146       'filepath': 'net/log/|' \
1147         'chrome/browser/net/.*net_log|' \
1148         'chrome/browser/resources/net_internals/|' \
1149         'chrome/browser/ui/webui/net_internals/|' \
1150         'components/net_log/'
1151     },
1152     'net_spdy': {
1153       'filepath': 'net/spdy/',
1154     },
1155     'netinfo': {
1156       'filepath': '/netinfo/',
1157     },
1158     'nfc': {
1159       'filepath': '/nfc/',
1160     },
1161     'notifications': {
1162       'filepath': 'chrome/browser/extensions/api/notifications/|'\
1163         'chrome/browser/notifications/|'\
1164         'chrome/test/data/notifications/|'\
1165         'content/browser/notifications/|'\
1166         'content/common/platform_notification|'\
1167         'content/public/browser/platform_notification|'\
1168         'content/public/common/platform_notification|'\
1169         'content/renderer/notification_|'\
1170         'notification_helper/|'\
1171         'third_party/WebKit/LayoutTests/external/wpt/notifications|'\
1172         'third_party/WebKit/LayoutTests/http/tests/notifications|'\
1173         'third_party/blink/renderer/modules/notifications|'\
1174         'third_party/blink/public/platform/modules/notifications|'\
1175         'ui/message_center/'
1176     },
1177     'nqe': {
1178       'filepath': 'nqe',
1179     },
1180     'ntp_snippets': {
1181       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/ntp/|'\
1182         'chrome/android/javatests/src/org/chromium/chrome/browser/ntp/|'\
1183         'chrome/android/junit/src/org/chromium/chrome/browser/ntp/|'\
1184         'chrome/android/java/src/org/chromium/chrome/browser/suggestions/|'\
1185         'chrome/android/javatests/src/org/chromium/chrome/browser/suggestions/|'\
1186         'chrome/browser/android/ntp/ntp_snippets|'\
1187         'chrome/browser/ntp_snippets/|'\
1188         'chrome/browser/resources/snippets_internals|'\
1189         'chrome/browser/ui/webui/snippets_internals|'\
1190         'components/ntp_snippets/|'\
1191         'chrome/android/java/res/layout/new_tab_page|'\
1192         'chrome/android/java/res/layout/most_visited|'\
1193         'ios/chrome/browser/ntp_snippets'
1194     },
1195     'ntp_tiles': {
1196       'filepath': 'chrome/browser/android/ntp/|'\
1197         'chrome/browser/ui/webui/ntp/|'\
1198         'chrome/common/search/ntp|'\
1199         'components/ntp_tiles/|'\
1200         'ios/chrome/browser/ntp_tiles'
1201     },
1202     'offline_items_collection': {
1203       'filepath': 'components/offline_items_collection/',
1204     },
1205     'offline_pages': {
1206       'filepath': 'components/offline_pages/'\
1207                   '|chrome/browser/android/offline_pages/'\
1208                   '|chrome/android/java/src/org/chromium/chrome/browser/offlinepages/'
1209     },
1210     'omnibox': {
1211       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/omnibox/|'\
1212                   'chrome/android/javatests/src/org/chromium/chrome/browser/omnibox/|'\
1213                   'chrome/browser/autocomplete/|'\
1214                   'chrome/browser/ui/location_bar/|'\
1215                   'chrome/browser/ui/omnibox/|'\
1216                   'chrome/browser/ui/.*/location_bar/|'\
1217                   'chrome/browser/ui/.*/omnibox/|'\
1218                   'components/omnibox/|'\
1219                   'ios/chrome/browser/ui/omnibox/'
1220     },
1221     'optimization_guide': {
1222       'filepath': 'optimization_guide|'\
1223                   'optimization_hints',
1224     },
1225     'origin_trials': {
1226       'filepath': 'origin_trials'\
1227                   '|OriginTrial'\
1228                   '|ConditionalFeature',
1229     },
1230     'ozone': {
1231       'filepath': 'ui/ozone/|'\
1232         'ui/events/ozone/|'\
1233         'ui/gfx/ozone/|'\
1234         'ui/gl/gl_.*egl.*|'\
1235         'ui/gl/gl_.*ozone.*'
1236     },
1237     'page_info' : {
1238       'filepath': 'chrome/browser/ui/page_info/'\
1239                   '|chrome/browser/ui/.*/page_info/'\
1240                   '|chrome/android/java/src/org/chromium/chrome/browser/page_info/'\
1241                   '|components/page_info_strings.grdp'\
1242                   '|ios/chrome/browser/ui/page_info/'
1243     },
1244     'page_load_metrics' : {
1245       'filepath': 'chrome/browser/page_load_metrics/'\
1246                   '|chrome/common/page_load_metrics/'\
1247                   '|chrome/renderer/page_load_metrics/'
1248     },
1249     'panels': {
1250       'filepath': 'chrome/browser/ui/panels'\
1251                   '|chrome/browser/ui/cocoa/panels'\
1252                   '|chrome/browser/ui/views/panels'
1253     },
1254     'password_manager': {
1255       'filepath': 'chrome/.*/password_'\
1256                   '|chrome/browser/ui/passwords'\
1257                   '|chrome/browser/ui/views/passwords'\
1258                   '|chrome/test/data/password'\
1259                   '|components/autofill.*password'
1260                   '|components/password_'\
1261                   '|^ios/chrome/browser/passwords'\
1262     },
1263     'payments': {
1264       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/payments'\
1265                   '|chrome/android/javatests/src/org/chromium/chrome/browser/payments'\
1266                   '|chrome/browser/payments'\
1267                   '|chrome/browser/ui/views/payments'\
1268                   '|components/payments/test/data'\
1269                   '|components/payments'\
1270                   '|content/browser/payments'\
1271                   '|content/test/data/payments'\
1272                   '|ios/chrome/browser/payments'\
1273                   '|ios/chrome/browser/ui/payments'\
1274                   '|ios/web/payments'\
1275                   '|ios/web/public/payments'\
1276                   '|third_party/WebKit/LayoutTests/external/wpt/payment-request'\
1277                   '|third_party/WebKit/LayoutTests/http/tests/payments'\
1278                   '|third_party/WebKit/LayoutTests/payments'\
1279                   '|third_party/blink/public/platform/modules/payments'\
1280                   '|third_party/blink/renderer/modules/payments'
1281     },
1282     'payments_ios': {
1283       'filepath': 'ios/web/payments'\
1284                   '|ios/chrome/browser/payments'\
1285                   '|ios/chrome/browser/ui/payments'\
1286                   '|ios/web/public/payments'
1287     },
1288     'pepper_api': {
1289       'filepath': 'ppapi/api'\
1290                   '|ppapi/c',
1291     },
1292     'permissions': {
1293       'filepath': 'content/(child,browser)/permissions/'\
1294                   '|content/common/permission_*'\
1295                   '|content/public/(common,browser)/permission_*'\
1296                   '|chrome/browser/permissions/'\
1297                   '|chrome/browser/content_settings/permission*'\
1298                   '|permission_context',
1299     },
1300     'picture_in_picture': {
1301       'filepath': 'third_party/blink/renderer/modules/picture_in_picture/'
1302     },
1303     'plugin': {
1304       'filepath': 'chrome/browser/plugin|chrome/plugin/|'\
1305         'chrome/common/plugin',
1306     },
1307     'polymer': {
1308       'filepath': 'third_party/polymer/|'\
1309                   'third_party/web-animations-js/|'\
1310                   'tools/polymer|'\
1311                   'ui/webui/resources/polymer_resources.grdp',
1312     },
1313     'popup_blocker': {
1314       'filepath': 'chrome/browser/ui/blocked_content'
1315     },
1316     'precache': {
1317       'filepath': '[pP]recache'
1318     },
1319     'prepopulated_engines': {
1320       'filepath': 'components/search_engines/prepopulated_engines.json',
1321     },
1322     'prerender': {
1323       'filepath': 'prerender'
1324     },
1325     'presentation': {
1326       'filepath': 'content/(browser|common|renderer)/presentation/' \
1327                   '|third_party/blink/public/platform/modules/presentation/' \
1328                   '|third_party/WebKit/LayoutTests/presentation/' \
1329                   '|third_party/blink/renderer/modules/presentation/'
1330     },
1331     'push_messaging': {
1332       'filepath': 'push_messaging'
1333     },
1334     'reading_list': {
1335       'filepath': 'components/reading_list|'\
1336                   'ios/chrome/browser/reading_list|'\
1337                   'ios/chrome/browser/ui/reading_list',
1338     },
1339     'remoting': {
1340       'filepath': '^remoting/' \
1341                   '|^testing/chromoting'
1342     },
1343     'rlz_id': {
1344       'filepath' :'rlz/lib/machine_id.cc|'\
1345                   'rlz/lib/machine_id.h|'\
1346                   'rlz/win/lib/machine_id_win.cc',
1347     },
1348     'runtime_enabled_features': {
1349       'filepath' : 'third_party/blink/renderer/platform/runtime_enabled_features.json5'
1350     },
1351     'safe_browsing': {
1352       'filepath': 'chrome/(browser|common|renderer)/safe_browsing/|'\
1353                   'components/safe_browsing/',
1354     },
1355     'safe_browsing_db': {
1356       'filepath': 'components/safe_browsing_db/',
1357     },
1358     'screen_orientation': {
1359       'filepath': 'screen_orientation',
1360     },
1361     'service_worker': {
1362       'filepath': 'content/(browser|renderer|child|common)/service_worker/',
1363     },
1364     'services_public': {
1365       'filepath': 'services/([^/]*/)*public/',
1366     },
1367     'settings_reset_prompt': {
1368       'filepath': 'chrome/browser/safe_browsing/settings_reset_prompt/'\
1369                   '|chrome/browser/ui/views/settings_reset_prompt',
1370     },
1371     'site_engagement': {
1372       'filepath': 'chrome/browser/engagement/|'\
1373                   'chrome/browser/ui/webui/engagement/',
1374     },
1375     'site_instance': {
1376       'filepath': 'content/browser/site_instance|'\
1377         'content/browser/browsing_instance',
1378     },
1379     'smb': {
1380       'filepath': 'chrome/browser/chromeos/file_system_provider'\
1381                   '|chrome/browser/chromeos/smb_client'\
1382                   '|chromeos/dbus/fake_smb_provider_client'\
1383                   '|chromeos/dbus/smb_provider_client',
1384     },
1385     'source_idls': {
1386       'filepath': 'third_party/Webkit/Source/(core|modules|platform)/.*\.idl',
1387     },
1388     'spellcheck': {
1389       'filepath': 'chrome/browser/spellchecker/'\
1390                   '|chrome/browser/renderer_context_menu/spelling_'\
1391                   '|components/spellcheck/'\
1392                   '|third_party/hunspell/'\
1393                   '|third_party/hunspell_dictionaries/',
1394     },
1395     'startup': {
1396       'filepath': 'chrome/browser/ui/startup/',
1397     },
1398     'streams': {
1399       'filepath': 'content/browser/streams/',
1400     },
1401     'styleguide': {
1402       'filepath': '^styleguide/',
1403     },
1404     'subresource_filter': {
1405       'filepath': 'subresource_filter|SubresourceFilter|url_pattern_index',
1406     },
1407     'supervised_users': {
1408       'filepath': 'chrome/browser/.*managed_mode'\
1409                   '|chrome/browser/.*managed_user'\
1410                   '|chrome/browser/.*supervised_user',
1411     },
1412     'sync': {
1413       'filepath': '^chrome/android/sync_shell/'\
1414                   '|^chrome/browser/ui/sync/'\
1415                   '|^chrome/browser/ui/views/sync/'\
1416                   '|^chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/sync/'\
1417                   '|^ios/chrome/browser/sync/'\
1418                   '|^chrome/android/java/src/org/chromium/chrome/browser/sync/'\
1419                   '|^chrome/browser/sync/'\
1420                   '|^components/browser_sync/'\
1421                   '|^components/sync/'\
1422                   '|^components/sync_bookmarks/'\
1423                   '|^components/sync_sessions/',
1424     },
1425     'syncfs': {
1426       'filepath': 'sync_file_system',
1427     },
1428     'tab_alert_indicators': {
1429       'filepath': 'content/browser/media/audio_stream_monitor'\
1430         '|chrome/browser/ui/cocoa/tabs/alert_indicator_button'\
1431         '|chrome/browser/ui/cocoa/tabs/tab_controller\.mm'\
1432         '|chrome/browser/ui/tabs/tab_utils'\
1433         '|chrome/browser/ui/views/tabs/alert_indicator_button'\
1434         '|chrome/browser/ui/views/tabs/tab\.cc'\
1435         '|chrome/browser/ui/views/tabs/tab_renderer_data'\
1436         '|media/audio/audio_(output_controller|power_monitor)',
1437     },
1438     'tab_capture': {
1439       'filepath': 'chrome/browser/extensions/api/tab_capture/'\
1440         '|chrome/renderer/resources/extensions/tab_capture_custom_bindings.js'\
1441         '|chrome/test/data/extensions/api_test/tab_capture/'\
1442         '|components/viz/common/(frame_sinks/copy_output_|gl_helper|yuv_)'\
1443         '|components/viz/service/display/'\
1444         '|components/viz/service/frame_sinks/(frame_sink_manager'\
1445             '|video_capture/)'\
1446         '|content/browser/media/capture/'\
1447         '|content/browser/renderer_host/media/(audio_'\
1448             '|media_stream_manager|video_)'\
1449         '|content/public/renderer/media_stream_'\
1450         '|content/renderer/media/(media_stream|(.+audio_source))'\
1451         '|media/audio/(audio_output_controller|fake_audio_|virtual_audio_)'\
1452         '|media/base/video_frame\.h'\
1453         '|media/capture/'\
1454         '|services/viz/privileged/interfaces/compositing/frame_sink',
1455     },
1456     'tab_contents': {
1457       'filepath': 'chrome/browser/tab_contents/|'\
1458         'content/browser/tab_contents/|'\
1459         'chrome/browser/ui/tab_contents/',
1460     },
1461     'tbmv2_metrics': {
1462       'filepath': 'third_party/catapult/tracing/tracing/metrics'
1463     },
1464     'tcmalloc': {
1465       'filepath': 'third_party/tcmalloc'
1466     },
1467     'telemetry': {
1468       'filepath': 'tools/perf/'
1469     },
1470     'test_runner': {
1471       'filepath': 'components/test_runner/' \
1472                   '|content/shell/(common|browser|renderer)/layout_test/' \
1473                   '|content/test/layouttest_support.cc' \
1474                   '|content/public/test/layouttest_support.h' \
1475     },
1476     'tests': {
1477       'filepath': 'apitest|unittest|browsertest|uitest|chrome/test/',
1478     },
1479     'tether': {
1480       'filepath': 'chrome/browser/chromeos/tether/'\
1481                   '|chrome/browser/ui/ash/network/tether*'\
1482                   '|chromeos/components/tether/'\
1483                   '|components/cryptauth/'\
1484                   '|components/proximity_auth/logging'
1485     },
1486     'textinput': {
1487       'filepath': 'chrome/browser/ui/input_method'\
1488                   '|content/browser/renderer_host/render_widget_host_view'\
1489                   '|content/browser/renderer_host/text_input'\
1490                   '|ui/base/ime/'\
1491                   '|ui/views/controls/textfield/'\
1492                   '|ui/wm/core/ime'
1493     },
1494     'textinput_chromeos': {
1495       'filepath': 'chrome/browser/chromeos/input_method/'\
1496                   '|chrome/browser/chromeos/extensions/input_method'\
1497                   '|chrome/browser/chromeos/status/input_method'\
1498                   '|chrome/browser/extensions/extension_input_'\
1499                   '|chrome/browser/resources/keyboard'\
1500                   'chromeos/.*(language|keyboard)'\
1501                   '|chromeos/ime/*'
1502     },
1503     'timers': {
1504       'filepath': 'base/timer/'\
1505                   '|components/timers/'
1506     },
1507     'tools_win_chromeexts': {
1508       'filepath': 'tools/win/chromeexts',
1509     },
1510     'touch_selection': {
1511       'filepath': 'ui/touch_selection/'\
1512                   '|content/public/android/java/src/org/chromium/content/browser/selection/'
1513     },
1514     'tracing': {
1515       'filepath': 'base/debug/trace_event.*'\
1516                   '|base/trace_event/'\
1517                   '|content/browser/tracing/'\
1518                   '|components/tracing/'\
1519                   '|services/tracing/'
1520     },
1521     'ui_compositor': {
1522       'filepath': 'ui/compositor/layer\.|'\
1523                   'ui/compositor/layer_unittest|'\
1524                   'ui/compositor/compositor',
1525     },
1526     'ui_display_win': {
1527       'filepath': '^ui/display/win',
1528     },
1529     'ui_resources': {
1530       'filepath': 'ui/resources/'\
1531                   '|ui/base/native_theme/resources/'\
1532                   '|chrome/app/theme/'
1533     },
1534     'ui_strings': {
1535       'filepath': 'chrome/app/generated_resources.grd'\
1536                   '|chrome/app/google_chrome_strings.grd'\
1537                   '|chrome/android/java/strings/android_chrome_strings.grd'\
1538                   '|chrome/app/settings_strings.grdp'\
1539                   '|ios/chrome/app/strings/ios(_.+)*_strings.grd'\
1540                   '|ui/strings/ui_strings.grd',
1541     },
1542     'usb': {
1543       'filepath': '/usb/',
1544     },
1545     'v4l2': {
1546       'filepath': 'media/gpu/v4l2',
1547     },
1548     'vaapi': {
1549       'filepath': 'media/gpu/vaapi',
1550     },
1551     'valgrind': {
1552       'filepath': 'valgrind',
1553     },
1554     'version_assembly': {
1555       'filepath': 'chrome/app/version_assembly',
1556     },
1557     'video': {
1558       'filepath': 'content/browser/renderer_host/media/|'\
1559                   'content/renderer/media/|'\
1560                   'media/capture/video/|'\
1561                   'media/filters/|'\
1562                   'media/gpu/|'\
1563                   '.*video.*',
1564     },
1565     'video_capture': {
1566       'filepath': 'chrome/browser/media/.*(capture|media|webrtc)'\
1567                   '|content/browser/renderer_host/media/.*(capture|media)'\
1568                   '|content/renderer/media/.*(capture|media|webrtc)'\
1569                   '|media/capture/'\
1570                   '|media/muxers/'\
1571                   '|services/video_capture/',
1572     },
1573     'video_gpu': {
1574       'filepath': 'content/renderer/media/|'\
1575                   'media/capture/video/|'\
1576                   'media/gpu/',
1577     },
1578     'views': {
1579       # Applies to all files and subdirs within this directory.
1580       'filepath': '^ui/views/',
1581     },
1582     'virtual_keyboard': {
1583       'filepath': 'ui/keyboard/'\
1584                   '|chrome/test/data/chromeos/virtual_keyboard/'\
1585                   '|extensions/browser/api/virtual_keyboard_private/'\
1586                   '|ash/system/virtual_keyboard/'\
1587                   '|ash/virtual_keyboard',
1588     },
1589     'virtual_reality': {
1590       'filepath': 'vr_shell/|'\
1591                   '/vr/|'\
1592                   'third_party/gvr',
1593     },
1594     'wake_lock': {
1595       'filepath': 'wake_lock',
1596     },
1597     'web_package': {
1598       'filepath': 'content/browser/loader/prefetch_url_loader'\
1599                   '|content/browser/web_package/'\
1600                   '|content/test/data/htxg/'
1601     },
1602     'web_share': {
1603       'filepath': 'chrome/android/java/src/org/chromium/chrome/browser/webshare/'\
1604                   '|chrome/android/javatests/src/org/chromium/chrome/browser/WebShare.*'\
1605                   '|chrome/browser/ui/views/webshare/'\
1606                   '|chrome/browser/webshare/'\
1607                   '|third_party/WebKit/LayoutTests/webshare/'\
1608                   '|third_party/WebKit/LayoutTests/external/wpt/web-share/'\
1609                   '|third_party/blink/public/platform/modules/webshare/'\
1610                   '|third_party/blink/renderer/modules/webshare/',
1611     },
1612     'webrtc_browser_tests': {
1613       'filepath': 'chrome/browser/media/.*webrtc.*browsertest|'\
1614                   'content/browser/media/.*webrtc.*browsertest',
1615     },
1616     'website_settings': {
1617       'filepath': 'chrome/browser/content_settings/'\
1618                   '|chrome/browser/ui/views/website_settings/'\
1619                   '|chrome/browser/ui/website_settings/'\
1620                   '|chrome/common/content_settings'\
1621                   '|components/content_settings/',
1622     },
1623     'windows_sandboxing': {
1624       'filepath': 'sandbox/win/',
1625     },
1626     'x11': {
1627       'filepath': 'content/browser/renderer_host/backing_store_x\.' \
1628                   '|chrome/browser/chromeos/input_method/xkeyboard\.' \
1629                   '|chrome/browser/chromeos/system_key_event_listener\.' \
1630                   '|chrome/browser/chromeos/'\
1631                   'xinput_hierarchy_changed_event_listener\.' \
1632                   '|chrome/browser/chromeos/wm_' \
1633                   '|ui/base/x/'
1634     },
1635     'zoom': {
1636       'filepath': 'chrome/browser/ui/zoom/' \
1637                   '|components/ui/zoom/' \
1638                   '|content/browser/host_zoom_*' \
1639                   '|content/browser/storage_partition_impl*' \
1640                   '|content/public/browser/host_zoom_map.h' \
1641                   '|content/public/browser/storage_partition.h'
1642     },
1643   },
1644
1645   ##############################################################################
1646   # Please keep alphabetical
1647   ##############################################################################
1648   'WATCHLISTS': {
1649     'about_flags': ['asvitkine+watch@chromium.org'],
1650     'accelerator_table': ['derat+watch@chromium.org',
1651                           'yusukes+watch@chromium.org'],
1652     'accessibility': ['aboxhall+watch@chromium.org',
1653                       'aleventhal+watch@chromium.org',
1654                       'dmazzoni+watch@chromium.org',
1655                       'dougt+watch@chromium.org',
1656                       'dtseng+watch@chromium.org',
1657                       'je_julie.kim@chromium.org',
1658                       'katie+watch@chromium.org',
1659                       'nektar+watch@chromium.org',
1660                       'yuzo+watch@chromium.org'],
1661     'add_to_homescreen': ['dominickn+watch@chromium.org',
1662                           'hanxi+watch@chromium.org',
1663                           'pkotwicz+watch@chromium.org'],
1664     'android_crash_reporting': ['asvitkine+watch@chromium.org'],
1665     'android_crazy_linker': ['johnmaguire+watch@google.com'],
1666     'android_infobars': ['dfalcantara+watch@chromium.org'],
1667     'android_infra': ['agrieve+watch@chromium.org',
1668                       'jbudorick+watch@chromium.org'],
1669     'android_item_chooser_dialogs': ['juncai+watch@chromium.org',
1670                                      'ortuno+watch@chromium.org'],
1671     'android_loading': ['gabadie+watch@chromium.org',
1672                         'lizeb+watch-android-loading@chromium.org'],
1673     'android_media': ['mlamouri+watch-media@chromium.org'],
1674     'android_search_widget': ['tedchoc+watch@chromium.org',
1675                               'yusufo+watch@chromium.org'],
1676     'android_studio': ['wnwen+watch@chromium.org',
1677                        'nyquist+watch@chromium.org'],
1678     'android_tab': ['dtrainor+watch@chromium.org'],
1679     'android_uma_settings': ['asvitkine+watch@chromium.org',
1680                              'gayane+watch@chromium.org'],
1681     'android_webapk': ['dominickn+watch@chromium.org'],
1682     'android_webview': ['android-webview-reviews@chromium.org'],
1683     'app_list': ['tfarina@chromium.org'],
1684     'app_shortcuts': ['mgiuca+watch@chromium.org',
1685                       'tapted+watch@chromium.org'],
1686     'appcache': ['michaeln@chromium.org'],
1687     'apps': ['chromium-apps-reviews@chromium.org',
1688              'tfarina@chromium.org'],
1689     'arc': ['elijahtaylor+arcwatch@chromium.org',
1690             'hidehiko+watch@chromium.org',
1691             'lhchavez+watch@chromium.org',
1692             'victorhsieh+watch@chromium.org',
1693             'yusukes+watch@chromium.org',
1694             'arc-reviews+chromium@google.com'],
1695     'arc_auth': ['khmel+watch@chromium.org'],
1696     'arc_fileapi': ['nya+watch@chromium.org'],
1697     'arc_kiosk': ['poromov+watch@chromium.org'],
1698     'arc_net': ['abhishekbh@chromium.org',
1699                 'cernekee@chromium.org',
1700                 'snanda@chromium.org'],
1701     'arc_power': ['ejcaruso+watch@chromium.org'],
1702     'arc_video_accelerator': ['hiroh+watch@chromium.org'],
1703     'ash': ['kalyan.kondapally@intel.com',
1704             'sadrul@chromium.org'],
1705     'assistant': ['croissant-eng+reviews@chromium.org'],
1706     'audio_service': ['marinaciocea+watch@chromium.org',
1707                       'maxmorin+watch@chromium.org',
1708                       'olka+watch@chromium.org'],
1709     'aura': ['kalyan.kondapally@intel.com',
1710              'sadrul@chromium.org'],
1711     'aura_compositor': ['danakj+watch@chromium.org',
1712                         'jbauman+watch@chromium.org',
1713                         'kalyan.kondapally@intel.com',
1714                         'piman+watch@chromium.org'],
1715     'autofill': ['rouslan+autofill@chromium.org',
1716                  'vabr+watchlistautofill@chromium.org',
1717                  'mathp+autofillwatch@chromium.org',
1718                  'sebsg+autofillwatch@chromium.org',
1719                  'rogerm+autofillwatch@chromium.org',
1720                  'anthonyvd+autofillwatch@chromium.org',
1721                  'tmartino+autofillwatch@chromium.org',
1722                  'ftirelo+autofillwatch@chromium.org'],
1723     'background_fetch': ['delphick+watch@chromium.org',
1724                          'peter@chromium.org',
1725                          'rayankans+watch@chromium.org',
1726                          'nator@chromium.org'],
1727     'background_sync': ['chasej+watch@chromium.org',
1728                         'iclelland+watch@chromium.org',
1729                         'peter@chromium.org'],
1730     'banners': ['dominickn+watch@chromium.org',
1731                 'hanxi+watch@chromium.org',
1732                 'pkotwicz+watch@chromium.org'],
1733     'base': ['vmpstr+watch@chromium.org'],
1734     'base_allocator': ['dmikurube@chromium.org',
1735                        'wfh+watch@chromium.org'],
1736     'base_memory': ['gavinp+memory@chromium.org'],
1737     'base_scheduler': ['scheduler-bugs+base@chromium.org'],
1738     'base_task_scheduler': ['fdoray+watch@chromium.org',
1739                             'gab+watch@chromium.org',
1740                             'robliao+watch@chromium.org'],
1741     'base_win': ['grt+watch@chromium.org',
1742                  'robliao+watch@chromium.org',
1743                  'wfh+watch@chromium.org'],
1744     'battery_status': ['timvolodine@chromium.org'],
1745     'binary_size': ['agrieve+watch@chromium.org',
1746                     'estevenson+watch@chromium.org',
1747                     'wnwen+watch@chromium.org'],
1748     'blink': ['blink-reviews@chromium.org'],
1749     'blink_accessibility': ['aboxhall@chromium.org',
1750                             'dmazzoni@chromium.org',
1751                             'dougt+watch@chromium.org',
1752                             'je_julie.kim@chromium.org',
1753                             'katie+watch@chromium.org',
1754                             'nektar@chromium.org'],
1755     'blink_animation': ['alexis.menard@intel.com',
1756                         'blink-reviews-animation@chromium.org',
1757                         'ericwilligers@chromium.org',
1758                         'rjwright@chromium.org',
1759                         'shans@chromium.org'],
1760     'blink_app_banner': ['mlamouri+watch-blink@chromium.org'],
1761     'blink_audio': ['hongchan@chromium.org',
1762                     'rtoy@chromium.org'],
1763     'blink_battery_status': ['mlamouri+watch-blink@chromium.org',
1764                              'timvolodine@chromium.org'],
1765     'blink_bindings': ['blink-reviews-bindings@chromium.org'],
1766     'blink_bindings_serialization': ['jbroman+watch@chromium.org'],
1767     'blink_bluetooth': ['cco3+watch@chromium.org',
1768                         'mattreynolds+watch@chromium.org',
1769                         'ortuno+watch@chromium.org'],
1770     'blink_canvas2d': ['dongseong.hwang@intel.com',
1771                        'junov@chromium.org'],
1772     'blink_client_hints': ['yoav@yoav.ws'],
1773     'blink_clipboard': ['dcheng@chromium.org'],
1774     'blink_common': ['jbroman+watch@chromium.org',
1775                      'kinuko+watch@chromium.org'],
1776     'blink_controller': ['haraken@chromium.org'],
1777     'blink_css': ['alexis.menard@intel.com',
1778                   'apavlov+blink@chromium.org',
1779                   'blink-reviews-css@chromium.org',
1780                   'rob.buis@samsung.com'],
1781     'blink_css_flexbox': ['cbiesinger@chromium.org'],
1782     'blink_css_fragmentation_tests': ['mstensho@chromium.org'],
1783     'blink_css_grid_layout': ['jfernandez@igalia.com',
1784                               'rego@igalia.com',
1785                               'svillar@igalia.com'],
1786     'blink_custom_elements': ['dominicc+watchlist@chromium.org'],
1787     'blink_device_orientation': ['mlamouri+watch-blink@chromium.org',
1788                                  'timvolodine@chromium.org'],
1789     'blink_devtools': ['apavlov+blink@chromium.org',
1790                        'caseq+blink@chromium.org',
1791                        'devtools-reviews@chromium.org',
1792                        'kozyatinskiy+blink@chromium.org',
1793                        'lushnikov+blink@chromium.org',
1794                        'pfeldman+blink@chromium.org'],
1795     'blink_dom': ['blink-reviews-dom@chromium.org',
1796                   'eae+blinkwatch@chromium.org',
1797                   'rob.buis@samsung.com'],
1798     'blink_dom_events': ['hayato@chromium.org'],
1799     'blink_events': ['blink-reviews-events@chromium.org',
1800                      'dtapuska+blinkwatch@chromium.org',
1801                      'eae+blinkwatch@chromium.org'],
1802     'blink_fetch': ['gavinp+loader@chromium.org',
1803                     'japhet@chromium.org',
1804                     'loading-reviews+fetch@chromium.org'],
1805     'blink_fileapi': ['kinuko+fileapi@chromium.org',
1806                       'nhiroki@chromium.org',
1807                       'tzik@chromium.org'],
1808     'blink_frames': ['blink-reviews-frames@chromium.org'],
1809     'blink_geolocation': ['timvolodine@chromium.org'],
1810     'blink_heap': ['ager@chromium.org',
1811                    'haraken@chromium.org',
1812                    'kouhei+heap@chromium.org',
1813                    'oilpan-reviews@chromium.org'],
1814     'blink_html': ['blink-reviews-html@chromium.org'],
1815     'blink_htmlparser': ['kinuko+watch@chromium.org',
1816                          'loading-reviews+parser@chromium.org'],
1817     'blink_indexed_db': ['cmumford@chromium.org',
1818                          'jsbell+idb@chromium.org'],
1819     'blink_input': ['dtapuska+blinkwatch@chromium.org',
1820                     'nzolghadr@chromium.org'],
1821     'blink_layers': ['blink-layers+watch@chromium.org'],
1822     'blink_layout': ['blink-reviews-layout@chromium.org',
1823                      'eae+blinkwatch@chromium.org',
1824                      'pdr+renderingwatchlist@chromium.org',
1825                      'szager+layoutwatch@chromium.org',
1826                      'zoltan@webkit.org'],
1827     'blink_layout_ng': ['cbiesinger@chromium.org',
1828                         'glebl+reviews@chromium.org',
1829                         'dgrogan+ng@chromium.org',
1830                         'atotic+reviews@chromium.org',
1831                         'lchoi+reviews@chromium.org',
1832                         'xiaochengh+watch@chromium.org'],
1833     'blink_loader': ['gavinp+loader@chromium.org',
1834                      'japhet@chromium.org',
1835                      'loading-reviews@chromium.org'],
1836     'blink_media': ['feature-media-reviews@chromium.org',
1837                     'eric.carlson@apple.com',
1838                     'mlamouri+watch-blink@chromium.org',
1839                     'srirama.m@samsung.com'],
1840     'blink_media_queries': ['kenneth.christiansen@gmail.com',
1841                             'yoav@yoav.ws'],
1842     'blink_mediastream': ['tommyw+watchlist@chromium.org'],
1843     'blink_modules': ['haraken@chromium.org'],
1844     'blink_navigator_content_utils': ['gyuyoung.kim@chromium.org'],
1845     'blink_out_of_process_frames': ['dcheng@chromium.org',
1846                                     'mlamouri+watch-blink@chromium.org'],
1847     'blink_paint' : ['blink-reviews-paint@chromium.org',
1848                      'dongseong.hwang@intel.com'],
1849     'blink_paintworklet' : ['xidachen@chromium.org'],
1850     'blink_performance_timing': ['panicker+watch@chromium.org'],
1851     'blink_permissions': ['mlamouri+watch-blink@chromium.org'],
1852     'blink_platform': ['kinuko+watch@chromium.org'],
1853     'blink_platform_graphics': ['blink-reviews-platform-graphics@chromium.org',
1854                                 'dongseong.hwang@intel.com',
1855                                 'drott+blinkwatch@chromium.org',
1856                                 'dschulze@chromium.org',
1857                                 'fmalita+watch@chromium.org',
1858                                 'junov@chromium.org',
1859                                 'pdr+graphicswatchlist@chromium.org',
1860                                 'rob.buis@samsung.com',
1861                                 'schenney@chromium.org'],
1862     'blink_preloadScanner': ['yoav@yoav.ws'],
1863     'blink_prerender': ['gavinp+prerender@chromium.org',
1864                         'yoav@yoav.ws'],
1865     'blink_public_api': ['blink-reviews-api@chromium.org'],
1866     'blink_quota': ['kinuko+fileapi@chromium.org',
1867                     'nhiroki@chromium.org',
1868                     'tzik@chromium.org'],
1869     'blink_scheduler': ['scheduler-bugs+blink@chromium.org'],
1870     'blink_screen_orientation': ['mlamouri+watch-blink@chromium.org'],
1871     'blink_script': ['kouhei+script@chromium.org',
1872                      'hiroshige+script@chromium.org',
1873                      'kochi+script@chromium.org'],
1874     'blink_scroll': ['bokan@chromium.org'],
1875     'blink_serviceworkers': ['falken+watch@chromium.org',
1876                              'horo+watch@chromium.org',
1877                              'jsbell+serviceworker@chromium.org',
1878                              'kinuko+serviceworker@chromium.org',
1879                              'michaeln@chromium.org',
1880                              'nhiroki@chromium.org',
1881                              'serviceworker-reviews@chromium.org',
1882                              'shimazu+serviceworker@chromium.org',
1883                              'tzik@chromium.org'],
1884     'blink_serviceworkers_tests': ['kenjibaheux+watch@chromium.org'],
1885     'blink_shadow_dom': ['hayato@chromium.org'],
1886     'blink_spellcheck' : ['groby+blinkspell@chromium.org',
1887                           'timvolodine@chromium.org',
1888                           'xiaochengh+watch@chromium.org'],
1889     'blink_spv2_layout_tests': ['pdr+virtualspv2watchlist@chromium.org'],
1890     'blink_style': ['blink-reviews-style@chromium.org'],
1891     'blink_svg': ['dschulze@chromium.org',
1892                   'fmalita+watch@chromium.org',
1893                   'fs@opera.com',
1894                   'gyuyoung.kim@chromium.org',
1895                   'kouhei+svg@chromium.org',
1896                   'pdr+svgwatchlist@chromium.org',
1897                   'rob.buis@samsung.com',
1898                   'schenney@chromium.org'],
1899     'blink_track': ['eric.carlson@apple.com',
1900                     'fs@opera.com',
1901                     'glenn@chromium.org',
1902                     'silviapf@chromium.org',
1903                     'srirama.m@samsung.com'],
1904     'blink_vibration': ['mlamouri+watch-blink@chromium.org'],
1905     'blink_viewport_interaction': ['kenneth.christiansen@gmail.com',
1906                                    'bokan@chromium.org'],
1907     'blink_w3ctests': ['blink-reviews-w3ctests@chromium.org'],
1908     'blink_webp': ['jzern@chromium.org',
1909                    'skal@google.com',
1910                    'urvang@chromium.org'],
1911     'blink_websockets': ['yhirano+watch@chromium.org'],
1912     'blink_workers': ['blink-worker-reviews@chromium.org',
1913                       'falken+watch@chromium.org',
1914                       'horo+watch@chromium.org',
1915                       'kinuko+worker@chromium.org',
1916                       'shimazu+worker@chromium.org'],
1917     'blink_wtf': ['blink-reviews-wtf@chromium.org',
1918                   'mikhail.pozdnyakov@intel.com'],
1919     'blink_xml': ['dominicc+watchlist@chromium.org',
1920                   'joelhockey+watch@chromium.org'],
1921     'bookmarks': ['tfarina@chromium.org'],
1922     'bottombar': ['donnd+watch@chromium.org',
1923                   'mdjones+watch@chromium.org'],
1924     'browser_components': ['browser-components-watch@chromium.org'],
1925     'browser_compositor': ['piman+watch@chromium.org',
1926                            'vollick@chromium.org'],
1927     'browser_resources_md': ['michaelpg+watch-md-ui@chromium.org'],
1928     'browsing_data': ['dullweber+watch@chromium.org',
1929                       'markusheintz@chromium.org',
1930                       'msramek+watch@chromium.org'],
1931     'bubble': ['hcarmona+bubble@chromium.org',
1932                'groby+bubble@chromium.org',
1933                'rouslan+bubble@chromium.org'],
1934     'cache_storage': ['nhiroki@chromium.org'],
1935     'cast': ['amp+watch@chromium.org',
1936              'imcheng+watch@chromium.org',
1937              'isheriff+watch@chromium.org',
1938              'jasonroberts+watch@google.com',
1939              'miu+watch@chromium.org',
1940              'xjz+watch@chromium.org'],
1941     'cast_certificate': ['dougsteed+watch@chromium.org',
1942                          'mfoltz+watch@chromium.org',
1943                          'ryanchung+watch@chromium.org'],
1944     'cast_channel': ['amp+watch@chromium.org',
1945                      'mfoltz+watch@chromium.org',
1946                      'ryanchung+watch@chromium.org'],
1947     'cc': ['cc-bugs@chromium.org'],
1948     'cc-contexts': ['danakj+watch@chromium.org'],
1949     'cc-display': ['danakj+watch@chromium.org'],
1950     'cc-paint': ['danakj+watch@chromium.org'],
1951     'cc-quads': ['danakj+watch@chromium.org'],
1952     'cc-resources': ['danakj+watch@chromium.org'],
1953     'cc-scheduler': ['scheduler-bugs+cc@chromium.org'],
1954     'certificate_transparency': ['certificate-transparency-chrome@googlegroups.com',
1955                                  'eranm@chromium.org',
1956                                  'martijn+crwatch@martijnc.be',
1957                                  'rsleevi+watch@chromium.org'],
1958     'chrome_cleaner': ['csharp+watch@chromium.org',
1959                        'ftirelo+watch@chromium.org',
1960                        'joenotcharles+watch@chromium.org'],
1961     'chrome_elf': ['caitkp+watch@chromium.org',
1962                    'pennymac+watch@chromium.org'],
1963     'chrome_grc': ['chrome-grc-reviews@chromium.org'],
1964     'chrome_views': ['tfarina@chromium.org'],
1965     'chromecast': ['alokp+watch@chromium.org',
1966                    'halliwell+watch@chromium.org',
1967                    'lcwu+watch@chromium.org'],
1968     'chromecast_public': ['gfhuang+watch@chromium.org'],
1969     'chromedriver': ['johnchen+watch@chromium.org',
1970                      'kereliuk+watch@chromium.org'],
1971     'chromeos': ['oshima+watch@chromium.org'],
1972     'chromeos_attestation': ['dkrahn+watch@chromium.org'],
1973     'chromeos_calculator': ['dharcourt@chromium.org'],
1974     'chromeos_dbus': ['hashimoto+watch@chromium.org'],
1975     'chromeos_geolocation': ['alemate+watch@chromium.org'],
1976     'chromeos_lkgm': ['achuith+watch@chromium.org',
1977                       'stevenjb+watch@chromium.org'],
1978     'chromeos_login': ['achuith+watch@chromium.org',
1979                        'alemate+watch@chromium.org'],
1980     'chromeos_net': ['stevenjb+watch@chromium.org'],
1981     'chromeos_power': ['derat+watch@chromium.org'],
1982     'chromeos_timezone': ['alemate+watch@chromium.org'],
1983     'chromeos_webui': ['alemate+watch@chromium.org'],
1984     'clang_update': ['dcheng@chromium.org',
1985                      'dmikurube+clang@chromium.org',
1986                      'dsinclair@chromium.org',
1987                      'eugenis+clang@chromium.org',
1988                      'glider+clang@chromium.org',
1989                      'hans@chromium.org',
1990                      'pcc@chromium.org',
1991                      'rhalavati@chromium.org',
1992                      'rnk@chromium.org',
1993                      'thakis@chromium.org',
1994                      'thestig@chromium.org',
1995                      'ukai+watch@chromium.org',
1996                      'vmpstr+watch@chromium.org',
1997                      'yunlian@chromium.org'],
1998     'clipboard': ['dcheng@chromium.org'],
1999     'codereview_settings': ['agable+watch@chromium.org'],
2000     'components_deps': ['blundell+watchlist@chromium.org',
2001                         'droger+watchlist@chromium.org',
2002                         'sdefresne+watchlist@chromium.org'],
2003     'content': ['jam@chromium.org'],
2004     'content_bluetooth': ['cco3+watch@chromium.org',
2005                           'mattreynolds+watch@chromium.org',
2006                           'ortuno+watch@chromium.org'],
2007     'content_loader': ['loading-reviews@chromium.org'],
2008     'content_renderer': ['mlamouri+watch-content@chromium.org'],
2009     'content_shell': ['jochen+watch@chromium.org',
2010                       'mlamouri+watch-content@chromium.org',
2011                       'peter@chromium.org'],
2012     'content_view_core': ['jinsukkim+watch@chromium.org'],
2013     'content_worker': ['blink-worker-reviews@chromium.org',
2014                        'kinuko+watch@chromium.org'],
2015     'contextual_search': ['donnd+watch@chromium.org',
2016                           'twellington+watch@chromium.org'],
2017     'courgette': ['huangs+watch@chromium.org',
2018                   'wfh+watch@chromium.org'],
2019     'cq': ['cq-config-changes@chromium.org',
2020            'shinyak+cc@chromium.org',
2021            'tikuta+cc@chromium.org',
2022            'ukai+cc@chromium.org',
2023            'yyanagisawa+cc@chromium.org'],
2024     'cr_elements': ['michaelpg+watch-elements@chromium.org',
2025                     'stevenjb+watch-md-settings@chromium.org'],
2026     'cros_benchmarks': ['cros-perf-detectives@google.com',
2027                         'cywang@chromium.org',
2028                         'vovoy@chromium.org'],
2029     'crostini': ['crostini-ui@chromium.org'],
2030     'custom_tabs': ['lizeb+watch-custom-tabs@chromium.org'],
2031     'data_reduction_proxy': ['tbansal+watch-data-reduction-proxy@chromium.org'],
2032     'deep_memory_profiler': ['dmikurube@chromium.org'],
2033     'device_bluetooth': ['cco3+watch@chromium.org',
2034                          'mattreynolds+watch@chromium.org',
2035                          'ortuno+watch@chromium.org'],
2036     'device_chooser': ['cco3+watch@chromium.org',
2037                        'juncai+watch@chromium.org',
2038                        'mattreynolds+watch@chromium.org'],
2039     'device_sensors': ['juncai+watch@chromium.org',
2040                        'mlamouri+watch-sensors@chromium.org',
2041                        'rijubrata.bhaumik@intel.com',
2042                        'timvolodine@chromium.org'],
2043     'devtools': ['devtools-reviews@chromium.org',
2044                  'pfeldman@chromium.org'],
2045     'dial': ['amp+watch@chromium.org',
2046              'mfoltz+watch@chromium.org',
2047              'zhaobin+watch@chromium.org'],
2048     'disk_cache': ['gavinp+disk@chromium.org'],
2049     'download': ['dtrainor+watch@chromium.org'],
2050     'downloads_ui': ['dtrainor+watch@chromium.org'],
2051     'drive': ['tfarina@chromium.org'],
2052     'drive_resource_metadata': ['hashimoto+watch@chromium.org'],
2053     'eme': ['eme-reviews@chromium.org'],
2054     'extension': ['chromium-apps-reviews@chromium.org',
2055                   'extensions-reviews@chromium.org'],
2056     'feature_policy': ['loonybear@chromium.org',
2057                        'iclelland+watch@chromium.org',
2058                        'jmedley@chromium.org'],
2059     'fileapi': ['kinuko+fileapi@chromium.org',
2060                 'nhiroki@chromium.org',
2061                 'tzik@chromium.org'],
2062     'filebrowse': ['rginda+watch@chromium.org'],
2063     'filesapp': ['filesapp-reviews@chromium.org',
2064                  'fukino+watch@chromium.org',
2065                  'oka+watch@chromium.org',
2066                  'yamaguchi+watch@chromium.org'],
2067     'fsp': ['mtomasz+watch@chromium.org'],
2068     'fuchsia': ['sergeyu@chromium.org', 'wez@chromium.org'],
2069     'fuzzing': ['fuzzing@chromium.org'],
2070     'gamepad': ['cco3+watch@chromium.org',
2071                 'mattreynolds+watch@chromium.org'],
2072     'gcm': ['peter@chromium.org',
2073             'zea+watch@chromium.org'],
2074     'generic_sensor': ['alexander.shalamov@intel.com',
2075                        'cco3+watch@chromium.org',
2076                        'juncai+watch@chromium.org',
2077                        'mattreynolds+watch@chromium.org',
2078                        'mikhail.pozdnyakov@intel.com',
2079                        'timvolodine@chromium.org',
2080                        'wanming.lin@intel.com'],
2081     'geolocation': ['cco3+watch@chromium.org',
2082                     'mattreynolds+watch@chromium.org',
2083                     'mlamouri+watch-geolocation@chromium.org'],
2084     'gfx_geometry': ['cc-bugs@chromium.org'],
2085     'gfx_image': ['rsesek+watch@chromium.org'],
2086     'gn': ['agrieve+watch@chromium.org',
2087            'dpranke@chromium.org',
2088            'tfarina@chromium.org'],
2089     'gpu': ['piman+watch@chromium.org'],
2090     'gpu_passthrough_cmd_decoder': ['cwallez+watch@chromium.org',
2091                                     'geofflang+watch@chromium.org'],
2092     'history_ui': ['pam+watch@chromium.org'],
2093     'i18n': ['jshin+watch@chromium.org'],
2094     'importer': ['tfarina@chromium.org'],
2095     'incident_reporting': ['grt+watch@chromium.org'],
2096     'indexed_db': ['cmumford@chromium.org',
2097                    'jsbell+idb@chromium.org'],
2098     'ink_drop': ['bruthig+ink_drop@chromium.org'],
2099     'input': ['dtapuska+chromiumwatch@chromium.org'],
2100     'installable': ['dominickn+watch@chromium.org'],
2101     'installer_linux': ['mmoss@chromium.org',
2102                         'raphael.kubo.da.costa@intel.com'],
2103     'installer_win': ['grt+watch@chromium.org',
2104                       'pennymac+watch@chromium.org',
2105                       'wfh+watch@chromium.org'],
2106     'instant': ['dcblack@chromium.org',
2107                 'donnd+watch@chromium.org',
2108                 'jered+watch@chromium.org',
2109                 'jfweitz+watch@chromium.org',
2110                 'kmadhusu+watch@chromium.org',
2111                 'melevin+watch@chromium.org',
2112                 'samarth+watch@chromium.org',
2113                 'skanuj+watch@chromium.org'],
2114     'ios': ['ios-reviews@chromium.org'],
2115     'ios_chrome': ['ios-reviews+chrome@chromium.org',
2116                    'noyau+watch@chromium.org',
2117                    'marq+watch@chromium.org'],
2118     'ios_clean': ['ios-reviews+clean@chromium.org',
2119                   'marq+scrutinize@chromium.org'],
2120     'ios_showcase': ['ios-reviews+showcase@chromium.org',
2121                      'marq+watch@chromium.org'],
2122     'ios_test': ['huangml+watch@chromium.org'],
2123     'ios_web': ['ios-reviews+web@chromium.org',
2124                 'eugenebut@chromium.org'],
2125     'ipc': ['jam@chromium.org'],
2126     'libaom': ['fgalligan@chromium.org',
2127                'johannkoenig@chromium.org',
2128                'jzern@chromium.org',
2129                'tomfinegan@chromium.org'],
2130     'libvpx': ['fgalligan@chromium.org',
2131                'jianj@chromium.org',
2132                'johannkoenig@chromium.org',
2133                'jzern@chromium.org',
2134                'marpan@chromium.org',
2135                'tomfinegan@chromium.org'],
2136     'libwebp': ['jzern@chromium.org',
2137                 'skal@google.com',
2138                 'urvang@chromium.org'],
2139     'libxml_xslt': ['ail@google.com',
2140                     'dominicc+watchlist@chromium.org'],
2141     'linux_fonts': ['derat+watch@chromium.org'],
2142     'linux_sandboxing': ['jln+watch@chromium.org'],
2143     'linux_seccomp_bpf': ['jln+watch@chromium.org'],
2144     'login': ['vabr+watchlistlogin@chromium.org'],
2145     'mac' : ['mac-reviews@chromium.org'],
2146     'manifest': ['mlamouri+watch-manifest@chromium.org'],
2147     'md_settings': ['michaelpg+watch-md-settings@chromium.org',
2148                     'stevenjb+watch-md-settings@chromium.org'],
2149     'media': ['feature-media-reviews@chromium.org'],
2150     'media_capture_from_element': ['emircan+watch+capturefromdom@chromium.org'],
2151     'media_controls': ['steimel+watch-mediacontrols@chromium.org'],
2152     'media_galleries': ['thestig@chromium.org',
2153                         'tommycli@chromium.org'],
2154     'media_mojo': ['alokp+watch@chromium.org'],
2155     'media_recorder': ['emircan+watch+mediarecorder@chromium.org',
2156                        'mcasas+mediarecorder@chromium.org'],
2157     'media_remoting': ['amp+watch@chromium.org',
2158                        'apacible+watch@chromium.org',
2159                        'erickung+watch@chromium.org',
2160                        'mfoltz+watch@chromium.org',
2161                        'miu+watch@chromium.org',
2162                        'xjz+watch@chromium.org'],
2163     'media_router': ['amp+watch@chromium.org',
2164                      'imcheng+watch@chromium.org',
2165                      'mfoltz+watch@chromium.org'],
2166     'memory_coordinator': ['chrome-grc-reviews+memory@chromium.org'],
2167     'message_loop': ['sadrul@chromium.org'],
2168     'metrics': ['asvitkine+watch@chromium.org'],
2169     'metrics_xml_files': ['asvitkine+watch@chromium.org'],
2170     'midi': ['toyoshim+midi@chromium.org'],
2171     'mojo': ['aa@chromium.org',
2172              'darin@chromium.org',
2173              'qsr+mojo@chromium.org',
2174              'viettrungluu+watch@chromium.org'],
2175     'multidevice': ['jhawkins+watch-multidevice@chromium.org',
2176                     'jlklein+watch-multidevice@chromium.org',
2177                     'jordynass+watch-multidevice@chromium.org',
2178                     'khorimoto+watch-multidevice@chromium.org',
2179                     'lesliewatkins+watch-multidevice@chromium.org'],
2180     'mus': ['rjkroege@chromium.org'],
2181     'nacl': ['native-client-reviews@googlegroups.com'],
2182     'native_client_sdk': ['binji+watch@chromium.org',
2183                           'sbc@chromium.org'],
2184     'navigation': ['creis+watch@chromium.org',
2185                    'nasko+codewatch@chromium.org'],
2186     'net': ['cbentzel+watch@chromium.org',
2187             'net-reviews@chromium.org'],
2188     'net_base': ['bnc+watch@chromium.org'],
2189     'net_http2': ['bnc+watch@chromium.org'],
2190     'net_log': ['bnc+watch@chromium.org',
2191                 'eroman@chromium.org'],
2192     'net_spdy': ['bnc+watch@chromium.org'],
2193     'netinfo': ['jkarlin+watch@chromium.org'],
2194     'nfc': ['cco3+watch@chromium.org',
2195             'mattreynolds+watch@chromium.org'],
2196     'notifications': ['awdf+watch@chromium.org', 'peter@chromium.org'],
2197     'nqe': ['tbansal+watch-nqe@chromium.org'],
2198     'ntp_snippets': ['ntp-dev+reviews@chromium.org',
2199                      'noyau+watch@chromium.org'],
2200     'ntp_tiles': ['ntp-dev+reviews@chromium.org',
2201                   'noyau+watch@chromium.org'],
2202     'offline_items_collection': ['peter@chromium.org'],
2203     'offline_pages': ['chili+watch@chromium.org',
2204                       'carlosk+watch@chromium.org',
2205                       'dewittj+watch@chromium.org',
2206                       'dimich+watch@chromium.org',
2207                       'fgorski+watch@chromium.org',
2208                       'petewil+watch@chromium.org',
2209                       'romax+watch@chromium.org'],
2210     'omnibox': ['jdonnelly+watch@chromium.org'],
2211     'optimization_guide': ['dougarnett+watch-optguide@chromium.org',
2212                            'sophiechang+watch-optguide@chromium.org',
2213                            'maniscalco+watch-optguide@chromium.org'],
2214     'origin_trials': ['chasej+watch@chromium.org',
2215                       'iclelland+watch@chromium.org'],
2216     'ozone': ['kalyan.kondapally@intel.com',
2217               'ozone-reviews@chromium.org'],
2218     'page_info' : ['raymes+watch@chromium.org'],
2219     'page_load_metrics' : ['bmcquade+watch@chromium.org',
2220                            'csharrison+watch@chromium.org',
2221                            'loading-reviews+metrics@chromium.org',
2222                            'speed-metrics-reviews@chromium.org'],
2223     'panels': ['dimich@chromium.org',
2224                'jennb@chromium.org',
2225                'jianli@chromium.org'],
2226     'password_manager': ['gcasto+watchlist@chromium.org',
2227                          'vabr+watchlistpasswordmanager@chromium.org'],
2228     'payments': ['rouslan+payments@chromium.org',
2229                  'sebsg+paymentswatch@chromium.org',
2230                  'gogerald+paymentswatch@chromium.org',
2231                  'mahmadi+paymentswatch@chromium.org',
2232                  'anthonyvd+paymentswatch@chromium.org'],
2233     'payments_ios': ['mahmadi+paymentsioswatch@chromium.org'],
2234     'pepper_api': ['binji+watch@chromium.org',
2235                    'bradnelson+warch@chromium.org',
2236                    'ihf+watch@chromium.org',
2237                    'piman+watch@chromium.org',
2238                    'teravest+watch@chromium.org',
2239                    'tzik@chromium.org',
2240                    'yusukes+watch@chromium.org'],
2241     'permissions': ['dominickn+watch@chromium.org',
2242                     'hanxi+watch@chromium.org',
2243                     'mlamouri+watch-permissions@chromium.org',
2244                     'raymes+watch@chromium.org',
2245                     'timloh+watch@chromium.org'],
2246     'picture_in_picture': ['beaufort.francois+pip@gmail.com'],
2247     'plugin': ['jam@chromium.org'],
2248     'polymer': ['michaelpg+watch-polymer@chromium.org'],
2249     'popup_blocker': ['csharrison+watch-popups@chromium.org'],
2250     'precache': ['wifiprefetch-reviews@google.com'],
2251     'prepopulated_engines': ['vasilii+watch@chromium.org'],
2252     'prerender': ['cbentzel+watch@chromium.org',
2253                   'gavinp+prer@chromium.org',
2254                   'tburkard+watch@chromium.org'],
2255     'presentation': ['amp+watch@chromium.org',
2256                      'mfoltz+watch@chromium.org'],
2257     'push_messaging': ['awdf+watch@chromium.org',
2258                        'peter@chromium.org'],
2259     'reading_list': ['stkhapugin@chromium.org'],
2260     'remoting': ['chromoting-reviews@chromium.org'],
2261     'rlz_id': ['gab+watch@chromium.org',
2262                'robertshield+watch@chromium.org'],
2263     'runtime_enabled_features': ['jmedley@chromium.org'],
2264     'safe_browsing': ['timvolodine@chromium.org',
2265                       'vakh+watch@chromium.org'],
2266     'safe_browsing_db': ['timvolodine@chromium.org',
2267                          'vakh+watch@chromium.org'],
2268     'screen_orientation': ['mlamouri+watch-screen-orientation@chromium.org'],
2269     'service_worker': ['horo+watch@chromium.org',
2270                        'jsbell+serviceworker@chromium.org',
2271                        'kinuko+serviceworker@chromium.org',
2272                        'michaeln@chromium.org',
2273                        'nhiroki@chromium.org',
2274                        'serviceworker-reviews@chromium.org',
2275                        'shimazu+serviceworker@chromium.org',
2276                        'tzik@chromium.org'],
2277     'services_public': ['blundell+services-watchlist@chromium.org'],
2278     'settings_reset_prompt': ['alito+watch@chromium.org'],
2279     'site_engagement': ['dominickn+watch@chromium.org'],
2280     'site_instance': ['ajwong+watch@chromium.org',
2281                       'creis+watch@chromium.org',
2282                       'nasko+codewatch@chromium.org'],
2283     'smb': ['cros-enterprise-lax+smbwatch@chromium.org'],
2284     'source_idls': ['jmedley@chromium.org'],
2285     'spellcheck': ['groby+spellwatch@chromium.org',
2286                    'rlp+watch@chromium.org',
2287                    'rouslan+spell@chromium.org',
2288                    'timvolodine@chromium.org'],
2289     'startup': ['grt+watch@chromium.org',
2290                 'pastarmovj+watch@chromium.org'],
2291     'streams': ['zork+watch@chromium.org'],
2292     'styleguide': ['danakj+watch@chromium.org',
2293                    'jbroman+cpp@chromium.org',
2294                    'vmpstr+watch@chromium.org'],
2295     'subresource_filter': ['subresource-filter-reviews@chromium.org'],
2296     'supervised_users': ['pam+watch@chromium.org'],
2297     'sync': ['sync-reviews@chromium.org'],
2298     'syncfs': ['kinuko+fileapi@chromium.org',
2299                'nhiroki@chromium.org',
2300                'tzik@chromium.org'],
2301     'tab_alert_indicators': ['miu+watch@chromium.org'],
2302     'tab_capture': ['amp+watch@chromium.org',
2303                     'miu+watch@chromium.org',
2304                     'xjz+watch@chromium.org'],
2305     'tab_contents': ['ajwong+watch@chromium.org',
2306                      'avi@chromium.org',
2307                      'creis+watch@chromium.org'],
2308     'tbmv2_metrics': ['speed-metrics-reviews@chromium.org'],
2309     'tcmalloc': ['dmikurube@chromium.org'],
2310     'telemetry': ['telemetry-reviews@chromium.org'],
2311     'test_runner': ['jochen+watch@chromium.org',
2312                     'mlamouri+watch-test-runner@chromium.org',
2313                     'einbinder+watch-test-runner@chromium.org'],
2314     'tests': [],
2315     'tether': ['jlklein+watch-tether@chromium.org',
2316                'khorimoto+watch-tether@chromium.org',
2317                'hansberry+watch-tether@chromium.org',
2318                'lesliewatkins+watch-tether@chromium.org',
2319                'tengs+watch-tether@chromium.org',
2320                'jhawkins+watch-tether@chromium.org'],
2321     'textinput': ['nona+watch@chromium.org',
2322                   'shuchen+watch@chromium.org',
2323                   'suzhe@chromium.org',
2324                   'yhanada+watch@chromium.org',
2325                   'yusukes+watch@chromium.org'],
2326     'textinput_chromeos': ['nona+watch@chromium.org',
2327                            'shuchen+watch@chromium.org',
2328                            'yhanada+watch@chromium.org',
2329                            'yusukes+watch@chromium.org'],
2330     'timers': ['chirantan+watch@chromium.org'],
2331     'tools_win_chromeexts': ['robliao+watch@chromium.org'],
2332     'touch_selection': ['ajith.v@samsung.com',
2333                         'ajith.v@chromium.org'],
2334     'tracing': ['tracing+reviews@chromium.org',
2335                 'wfh+watch@chromium.org'],
2336     'ui_compositor': ['cc-bugs@chromium.org'],
2337     'ui_display_win': ['robliao+watch@chromium.org'],
2338     'ui_resources': ['oshima+watch@chromium.org'],
2339     'ui_strings': ['srahim+watch@chromium.org'],
2340     'usb': ['cco3+watch@chromium.org',
2341             'mattreynolds+watch@chromium.org'],
2342     'v4l2': ['hiroh+watch@chromium.org'],
2343     'vaapi': ['vaapi-reviews@chromium.org'],
2344     'valgrind': ['bruening+watch@chromium.org',
2345                  'glider+watch@chromium.org'],
2346     'version_assembly': ['caitkp+watch@chromium.org',
2347                          'gab+watch@chromium.org'],
2348     'video': ['posciak+watch@chromium.org'],
2349     'video_capture': ['chfremer+watch@chromium.org'],
2350     'video_gpu': ['acourbot+watch@chromium.org'],
2351     'views': ['tfarina@chromium.org'],
2352     'virtual_keyboard': ['blakeo+virtualkb@chromium.org',
2353                          'dfaden+virtualkb@google.com',
2354                          'oka+watchvk@chromium.org',
2355                          'yhanada+watchvk@chromium.org'],
2356     'virtual_reality': ['feature-vr-reviews@chromium.org'],
2357     'wake_lock': ['cco3+watch@chromium.org',
2358                   'mattreynolds+watch@chromium.org'],
2359     'web_package': ['twifkak+watch@chromium.org'],
2360     'web_share': ['mgiuca+watch@chromium.org'],
2361     'webrtc_browser_tests': ['phoglund+watch@chromium.org'],
2362     'website_settings': ['dullweber+watch@chromium.org',
2363                          'markusheintz@chromium.org',
2364                          'msramek+watch@chromium.org',
2365                          'raymes+watch@chromium.org'],
2366     'windows_sandboxing': ['pennymac+watch@chromium.org',
2367                            'wfh+watch@chromium.org'],
2368     'x11': ['derat+watch@chromium.org',
2369             'sadrul@chromium.org',
2370             'yusukes+watch@chromium.org'],
2371     'zoom': ['wjmaclean@chromium.org'],
2372   },
2373 }