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