1c5d2a1cdSopenharmony_ci{
2c5d2a1cdSopenharmony_ci  "version": "3.0",
3c5d2a1cdSopenharmony_ci  "subsystems": [
4c5d2a1cdSopenharmony_ci    {
5c5d2a1cdSopenharmony_ci      "subsystem": "arkui",
6c5d2a1cdSopenharmony_ci      "components": [
7c5d2a1cdSopenharmony_ci        {
8c5d2a1cdSopenharmony_ci          "component": "ace_engine",
9c5d2a1cdSopenharmony_ci          "features": [
10c5d2a1cdSopenharmony_ci            "ace_engine_feature_enable_accessibility = true",
11c5d2a1cdSopenharmony_ci            "ace_engine_feature_enable_web = true"
12c5d2a1cdSopenharmony_ci          ]
13c5d2a1cdSopenharmony_ci        },
14c5d2a1cdSopenharmony_ci        {
15c5d2a1cdSopenharmony_ci          "component": "napi",
16c5d2a1cdSopenharmony_ci          "features": []
17c5d2a1cdSopenharmony_ci        },
18c5d2a1cdSopenharmony_ci        {
19c5d2a1cdSopenharmony_ci          "component": "ui_appearance",
20c5d2a1cdSopenharmony_ci          "features": []
21c5d2a1cdSopenharmony_ci        }
22c5d2a1cdSopenharmony_ci      ]
23c5d2a1cdSopenharmony_ci    },
24c5d2a1cdSopenharmony_ci    {
25c5d2a1cdSopenharmony_ci      "subsystem": "account",
26c5d2a1cdSopenharmony_ci      "components": [
27c5d2a1cdSopenharmony_ci        {
28c5d2a1cdSopenharmony_ci          "component": "os_account",
29c5d2a1cdSopenharmony_ci          "features": [ "os_account_multiple_active_accounts=false" ]
30c5d2a1cdSopenharmony_ci        }
31c5d2a1cdSopenharmony_ci      ]
32c5d2a1cdSopenharmony_ci    },
33c5d2a1cdSopenharmony_ci    {
34c5d2a1cdSopenharmony_ci      "subsystem": "barrierfree",
35c5d2a1cdSopenharmony_ci      "components": [
36c5d2a1cdSopenharmony_ci        {
37c5d2a1cdSopenharmony_ci          "component": "accessibility",
38c5d2a1cdSopenharmony_ci          "features": []
39c5d2a1cdSopenharmony_ci        }
40c5d2a1cdSopenharmony_ci      ]
41c5d2a1cdSopenharmony_ci    },
42c5d2a1cdSopenharmony_ci    {
43c5d2a1cdSopenharmony_ci      "subsystem": "distributeddatamgr",
44c5d2a1cdSopenharmony_ci      "components": [
45c5d2a1cdSopenharmony_ci        {
46c5d2a1cdSopenharmony_ci          "component": "relational_store",
47c5d2a1cdSopenharmony_ci          "features": []
48c5d2a1cdSopenharmony_ci        },
49c5d2a1cdSopenharmony_ci        {
50c5d2a1cdSopenharmony_ci          "component": "preferences",
51c5d2a1cdSopenharmony_ci          "features": []
52c5d2a1cdSopenharmony_ci        },
53c5d2a1cdSopenharmony_ci        {
54c5d2a1cdSopenharmony_ci          "component": "data_share",
55c5d2a1cdSopenharmony_ci          "features": []
56c5d2a1cdSopenharmony_ci        },
57c5d2a1cdSopenharmony_ci        {
58c5d2a1cdSopenharmony_ci          "component": "datamgr_service",
59c5d2a1cdSopenharmony_ci          "features": [
60c5d2a1cdSopenharmony_ci            "datamgr_service_udmf = true"
61c5d2a1cdSopenharmony_ci          ]
62c5d2a1cdSopenharmony_ci        },
63c5d2a1cdSopenharmony_ci        {
64c5d2a1cdSopenharmony_ci          "component": "kv_store",
65c5d2a1cdSopenharmony_ci          "features": []
66c5d2a1cdSopenharmony_ci        },
67c5d2a1cdSopenharmony_ci        {
68c5d2a1cdSopenharmony_ci          "component": "data_object",
69c5d2a1cdSopenharmony_ci          "features": []
70c5d2a1cdSopenharmony_ci        },
71c5d2a1cdSopenharmony_ci        {
72c5d2a1cdSopenharmony_ci          "component": "pasteboard",
73c5d2a1cdSopenharmony_ci          "features": []
74c5d2a1cdSopenharmony_ci        },
75c5d2a1cdSopenharmony_ci        {
76c5d2a1cdSopenharmony_ci          "component": "udmf",
77c5d2a1cdSopenharmony_ci          "features": []
78c5d2a1cdSopenharmony_ci        }
79c5d2a1cdSopenharmony_ci      ]
80c5d2a1cdSopenharmony_ci    },
81c5d2a1cdSopenharmony_ci    {
82c5d2a1cdSopenharmony_ci      "subsystem": "filemanagement",
83c5d2a1cdSopenharmony_ci      "components": [
84c5d2a1cdSopenharmony_ci        {
85c5d2a1cdSopenharmony_ci          "component": "user_file_service",
86c5d2a1cdSopenharmony_ci          "features": []
87c5d2a1cdSopenharmony_ci        },
88c5d2a1cdSopenharmony_ci        {
89c5d2a1cdSopenharmony_ci          "component": "file_api",
90c5d2a1cdSopenharmony_ci          "features": []
91c5d2a1cdSopenharmony_ci        },
92c5d2a1cdSopenharmony_ci        {
93c5d2a1cdSopenharmony_ci          "component": "storage_service",
94c5d2a1cdSopenharmony_ci          "features": []
95c5d2a1cdSopenharmony_ci        },
96c5d2a1cdSopenharmony_ci        {
97c5d2a1cdSopenharmony_ci          "component": "dfs_service",
98c5d2a1cdSopenharmony_ci          "features": []
99c5d2a1cdSopenharmony_ci        },
100c5d2a1cdSopenharmony_ci        {
101c5d2a1cdSopenharmony_ci          "component": "app_file_service",
102c5d2a1cdSopenharmony_ci          "features": []
103c5d2a1cdSopenharmony_ci        }
104c5d2a1cdSopenharmony_ci      ]
105c5d2a1cdSopenharmony_ci    },
106c5d2a1cdSopenharmony_ci    {
107c5d2a1cdSopenharmony_ci      "subsystem": "security",
108c5d2a1cdSopenharmony_ci      "components": [
109c5d2a1cdSopenharmony_ci        {
110c5d2a1cdSopenharmony_ci          "component": "appverify",
111c5d2a1cdSopenharmony_ci          "features": []
112c5d2a1cdSopenharmony_ci        },
113c5d2a1cdSopenharmony_ci        {
114c5d2a1cdSopenharmony_ci          "component": "huks",
115c5d2a1cdSopenharmony_ci          "features": []
116c5d2a1cdSopenharmony_ci        },
117c5d2a1cdSopenharmony_ci        {
118c5d2a1cdSopenharmony_ci          "component": "certificate_manager",
119c5d2a1cdSopenharmony_ci          "features": []
120c5d2a1cdSopenharmony_ci        },
121c5d2a1cdSopenharmony_ci        {
122c5d2a1cdSopenharmony_ci          "component": "device_auth",
123c5d2a1cdSopenharmony_ci          "features": []
124c5d2a1cdSopenharmony_ci        },
125c5d2a1cdSopenharmony_ci        {
126c5d2a1cdSopenharmony_ci          "component": "crypto_framework",
127c5d2a1cdSopenharmony_ci          "features": []
128c5d2a1cdSopenharmony_ci        },
129c5d2a1cdSopenharmony_ci        {
130c5d2a1cdSopenharmony_ci          "component": "access_token",
131c5d2a1cdSopenharmony_ci          "features": []
132c5d2a1cdSopenharmony_ci        },
133c5d2a1cdSopenharmony_ci        {
134c5d2a1cdSopenharmony_ci          "component": "device_security_level",
135c5d2a1cdSopenharmony_ci          "features": []
136c5d2a1cdSopenharmony_ci        },
137c5d2a1cdSopenharmony_ci        {
138c5d2a1cdSopenharmony_ci          "component": "dataclassification",
139c5d2a1cdSopenharmony_ci          "features": []
140c5d2a1cdSopenharmony_ci        },
141c5d2a1cdSopenharmony_ci        {
142c5d2a1cdSopenharmony_ci          "component": "selinux_adapter",
143c5d2a1cdSopenharmony_ci          "features": []
144c5d2a1cdSopenharmony_ci        },
145c5d2a1cdSopenharmony_ci        {
146c5d2a1cdSopenharmony_ci          "component": "certificate_framework",
147c5d2a1cdSopenharmony_ci          "features": []
148c5d2a1cdSopenharmony_ci        }
149c5d2a1cdSopenharmony_ci      ]
150c5d2a1cdSopenharmony_ci    },
151c5d2a1cdSopenharmony_ci    {
152c5d2a1cdSopenharmony_ci      "subsystem": "startup",
153c5d2a1cdSopenharmony_ci      "components": [
154c5d2a1cdSopenharmony_ci        {
155c5d2a1cdSopenharmony_ci          "component": "appspawn",
156c5d2a1cdSopenharmony_ci          "features": []
157c5d2a1cdSopenharmony_ci        },
158c5d2a1cdSopenharmony_ci        {
159c5d2a1cdSopenharmony_ci          "component": "init",
160c5d2a1cdSopenharmony_ci          "features": []
161c5d2a1cdSopenharmony_ci        }
162c5d2a1cdSopenharmony_ci      ]
163c5d2a1cdSopenharmony_ci    },
164c5d2a1cdSopenharmony_ci    {
165c5d2a1cdSopenharmony_ci      "subsystem": "hiviewdfx",
166c5d2a1cdSopenharmony_ci      "components": [
167c5d2a1cdSopenharmony_ci        {
168c5d2a1cdSopenharmony_ci          "component": "hilog",
169c5d2a1cdSopenharmony_ci          "features": []
170c5d2a1cdSopenharmony_ci        },
171c5d2a1cdSopenharmony_ci        {
172c5d2a1cdSopenharmony_ci          "component": "hiappevent",
173c5d2a1cdSopenharmony_ci          "features": []
174c5d2a1cdSopenharmony_ci        },
175c5d2a1cdSopenharmony_ci        {
176c5d2a1cdSopenharmony_ci          "component": "hiview",
177c5d2a1cdSopenharmony_ci          "features": []
178c5d2a1cdSopenharmony_ci        },
179c5d2a1cdSopenharmony_ci        {
180c5d2a1cdSopenharmony_ci          "component": "faultloggerd",
181c5d2a1cdSopenharmony_ci          "features": []
182c5d2a1cdSopenharmony_ci        },
183c5d2a1cdSopenharmony_ci        {
184c5d2a1cdSopenharmony_ci          "component": "hicollie",
185c5d2a1cdSopenharmony_ci          "features": []
186c5d2a1cdSopenharmony_ci        },
187c5d2a1cdSopenharmony_ci        {
188c5d2a1cdSopenharmony_ci          "component": "hisysevent"
189c5d2a1cdSopenharmony_ci        },
190c5d2a1cdSopenharmony_ci        {
191c5d2a1cdSopenharmony_ci          "component": "hitrace",
192c5d2a1cdSopenharmony_ci          "features": []
193c5d2a1cdSopenharmony_ci        },
194c5d2a1cdSopenharmony_ci        {
195c5d2a1cdSopenharmony_ci          "component": "hidumper",
196c5d2a1cdSopenharmony_ci          "features": []
197c5d2a1cdSopenharmony_ci        },
198c5d2a1cdSopenharmony_ci        {
199c5d2a1cdSopenharmony_ci          "component": "hichecker",
200c5d2a1cdSopenharmony_ci          "features": []
201c5d2a1cdSopenharmony_ci        }
202c5d2a1cdSopenharmony_ci      ]
203c5d2a1cdSopenharmony_ci    },
204c5d2a1cdSopenharmony_ci    {
205c5d2a1cdSopenharmony_ci      "subsystem": "commonlibrary",
206c5d2a1cdSopenharmony_ci      "components": [
207c5d2a1cdSopenharmony_ci        {
208c5d2a1cdSopenharmony_ci          "component": "c_utils",
209c5d2a1cdSopenharmony_ci          "features": []
210c5d2a1cdSopenharmony_ci        },
211c5d2a1cdSopenharmony_ci        {
212c5d2a1cdSopenharmony_ci          "component": "ets_utils",
213c5d2a1cdSopenharmony_ci          "features": []
214c5d2a1cdSopenharmony_ci        },
215c5d2a1cdSopenharmony_ci        {
216c5d2a1cdSopenharmony_ci          "component": "memory_utils",
217c5d2a1cdSopenharmony_ci          "features": []
218c5d2a1cdSopenharmony_ci        },
219c5d2a1cdSopenharmony_ci        {
220c5d2a1cdSopenharmony_ci          "component": "ylong_http",
221c5d2a1cdSopenharmony_ci          "features": []
222c5d2a1cdSopenharmony_ci        },
223c5d2a1cdSopenharmony_ci        {
224c5d2a1cdSopenharmony_ci          "component": "ylong_json",
225c5d2a1cdSopenharmony_ci          "features": []
226c5d2a1cdSopenharmony_ci        },
227c5d2a1cdSopenharmony_ci        {
228c5d2a1cdSopenharmony_ci          "component": "ylong_runtime"
229c5d2a1cdSopenharmony_ci        }
230c5d2a1cdSopenharmony_ci      ]
231c5d2a1cdSopenharmony_ci    },
232c5d2a1cdSopenharmony_ci    {
233c5d2a1cdSopenharmony_ci      "subsystem": "bundlemanager",
234c5d2a1cdSopenharmony_ci      "components": [
235c5d2a1cdSopenharmony_ci        {
236c5d2a1cdSopenharmony_ci          "component": "bundle_framework",
237c5d2a1cdSopenharmony_ci          "features": []
238c5d2a1cdSopenharmony_ci        },
239c5d2a1cdSopenharmony_ci        {
240c5d2a1cdSopenharmony_ci          "component": "bundle_tool",
241c5d2a1cdSopenharmony_ci          "features": []
242c5d2a1cdSopenharmony_ci        },
243c5d2a1cdSopenharmony_ci        {
244c5d2a1cdSopenharmony_ci          "component": "distributed_bundle_framework",
245c5d2a1cdSopenharmony_ci          "features": []
246c5d2a1cdSopenharmony_ci        }
247c5d2a1cdSopenharmony_ci      ]
248c5d2a1cdSopenharmony_ci    },
249c5d2a1cdSopenharmony_ci    {
250c5d2a1cdSopenharmony_ci      "subsystem": "ability",
251c5d2a1cdSopenharmony_ci      "components": [
252c5d2a1cdSopenharmony_ci        {
253c5d2a1cdSopenharmony_ci          "component": "ability_runtime",
254c5d2a1cdSopenharmony_ci          "features": []
255c5d2a1cdSopenharmony_ci        },
256c5d2a1cdSopenharmony_ci        {
257c5d2a1cdSopenharmony_ci          "component": "form_fwk",
258c5d2a1cdSopenharmony_ci          "features": []
259c5d2a1cdSopenharmony_ci        },
260c5d2a1cdSopenharmony_ci        {
261c5d2a1cdSopenharmony_ci          "component": "ability_base",
262c5d2a1cdSopenharmony_ci          "features": []
263c5d2a1cdSopenharmony_ci        },
264c5d2a1cdSopenharmony_ci        {
265c5d2a1cdSopenharmony_ci          "component": "dmsfwk",
266c5d2a1cdSopenharmony_ci          "features": []
267c5d2a1cdSopenharmony_ci        }
268c5d2a1cdSopenharmony_ci      ]
269c5d2a1cdSopenharmony_ci    },
270c5d2a1cdSopenharmony_ci    {
271c5d2a1cdSopenharmony_ci      "subsystem": "notification",
272c5d2a1cdSopenharmony_ci      "components": [
273c5d2a1cdSopenharmony_ci        {
274c5d2a1cdSopenharmony_ci          "component": "common_event_service",
275c5d2a1cdSopenharmony_ci          "features": []
276c5d2a1cdSopenharmony_ci        },
277c5d2a1cdSopenharmony_ci        {
278c5d2a1cdSopenharmony_ci          "component": "distributed_notification_service",
279c5d2a1cdSopenharmony_ci          "features": []
280c5d2a1cdSopenharmony_ci        },
281c5d2a1cdSopenharmony_ci        {
282c5d2a1cdSopenharmony_ci          "component": "eventhandler",
283c5d2a1cdSopenharmony_ci          "features": []
284c5d2a1cdSopenharmony_ci        }
285c5d2a1cdSopenharmony_ci      ]
286c5d2a1cdSopenharmony_ci    },
287c5d2a1cdSopenharmony_ci    {
288c5d2a1cdSopenharmony_ci      "subsystem": "communication",
289c5d2a1cdSopenharmony_ci      "components": [
290c5d2a1cdSopenharmony_ci        {
291c5d2a1cdSopenharmony_ci          "component": "bluetooth",
292c5d2a1cdSopenharmony_ci          "features": []
293c5d2a1cdSopenharmony_ci        },
294c5d2a1cdSopenharmony_ci        {
295c5d2a1cdSopenharmony_ci          "component": "ipc",
296c5d2a1cdSopenharmony_ci          "features": []
297c5d2a1cdSopenharmony_ci        },
298c5d2a1cdSopenharmony_ci        {
299c5d2a1cdSopenharmony_ci          "component": "netmanager_base",
300c5d2a1cdSopenharmony_ci          "features": []
301c5d2a1cdSopenharmony_ci        },
302c5d2a1cdSopenharmony_ci        {
303c5d2a1cdSopenharmony_ci          "component": "netmanager_ext",
304c5d2a1cdSopenharmony_ci          "features": []
305c5d2a1cdSopenharmony_ci        },
306c5d2a1cdSopenharmony_ci        {
307c5d2a1cdSopenharmony_ci          "component": "netstack",
308c5d2a1cdSopenharmony_ci          "features": []
309c5d2a1cdSopenharmony_ci        },
310c5d2a1cdSopenharmony_ci        {
311c5d2a1cdSopenharmony_ci          "component": "dhcp",
312c5d2a1cdSopenharmony_ci          "features": []
313c5d2a1cdSopenharmony_ci        },
314c5d2a1cdSopenharmony_ci        {
315c5d2a1cdSopenharmony_ci          "component": "wifi",
316c5d2a1cdSopenharmony_ci          "features": [
317c5d2a1cdSopenharmony_ci            "wifi_feature_non_seperate_p2p = true",
318c5d2a1cdSopenharmony_ci            "wifi_feature_non_hdf_driver = true",
319c5d2a1cdSopenharmony_ci            "wifi_feature_p2p_random_mac_addr = false"
320c5d2a1cdSopenharmony_ci          ]
321c5d2a1cdSopenharmony_ci        },
322c5d2a1cdSopenharmony_ci        {
323c5d2a1cdSopenharmony_ci          "component": "dsoftbus",
324c5d2a1cdSopenharmony_ci          "features": [
325c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_p2p = true",
326c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_ble = true",
327c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_br = true",
328c5d2a1cdSopenharmony_ci            "dsoftbus_feature_trans_udp_stream = true",
329c5d2a1cdSopenharmony_ci            "dsoftbus_feature_disc_ble = true"
330c5d2a1cdSopenharmony_ci          ]
331c5d2a1cdSopenharmony_ci        }
332c5d2a1cdSopenharmony_ci      ]
333c5d2a1cdSopenharmony_ci    },
334c5d2a1cdSopenharmony_ci    {
335c5d2a1cdSopenharmony_ci      "subsystem": "location",
336c5d2a1cdSopenharmony_ci      "components": [
337c5d2a1cdSopenharmony_ci        {
338c5d2a1cdSopenharmony_ci          "component": "location",
339c5d2a1cdSopenharmony_ci          "features": []
340c5d2a1cdSopenharmony_ci        }
341c5d2a1cdSopenharmony_ci      ]
342c5d2a1cdSopenharmony_ci    },
343c5d2a1cdSopenharmony_ci    {
344c5d2a1cdSopenharmony_ci      "subsystem": "systemabilitymgr",
345c5d2a1cdSopenharmony_ci      "components": [
346c5d2a1cdSopenharmony_ci        {
347c5d2a1cdSopenharmony_ci          "component": "safwk",
348c5d2a1cdSopenharmony_ci          "features": []
349c5d2a1cdSopenharmony_ci        },
350c5d2a1cdSopenharmony_ci        {
351c5d2a1cdSopenharmony_ci          "component": "samgr",
352c5d2a1cdSopenharmony_ci          "features": []
353c5d2a1cdSopenharmony_ci        }
354c5d2a1cdSopenharmony_ci      ]
355c5d2a1cdSopenharmony_ci    },
356c5d2a1cdSopenharmony_ci    {
357c5d2a1cdSopenharmony_ci      "subsystem": "updater",
358c5d2a1cdSopenharmony_ci      "components": [
359c5d2a1cdSopenharmony_ci        {
360c5d2a1cdSopenharmony_ci          "component": "updater",
361c5d2a1cdSopenharmony_ci          "features": []
362c5d2a1cdSopenharmony_ci        },
363c5d2a1cdSopenharmony_ci        {
364c5d2a1cdSopenharmony_ci          "component": "sys_installer",
365c5d2a1cdSopenharmony_ci          "features": []
366c5d2a1cdSopenharmony_ci        },
367c5d2a1cdSopenharmony_ci        {
368c5d2a1cdSopenharmony_ci          "component": "update_service",
369c5d2a1cdSopenharmony_ci          "features": []
370c5d2a1cdSopenharmony_ci        }
371c5d2a1cdSopenharmony_ci      ]
372c5d2a1cdSopenharmony_ci    },
373c5d2a1cdSopenharmony_ci    {
374c5d2a1cdSopenharmony_ci      "subsystem": "developtools",
375c5d2a1cdSopenharmony_ci      "components": [
376c5d2a1cdSopenharmony_ci        {
377c5d2a1cdSopenharmony_ci          "component": "hdc",
378c5d2a1cdSopenharmony_ci          "features": []
379c5d2a1cdSopenharmony_ci        },
380c5d2a1cdSopenharmony_ci        {
381c5d2a1cdSopenharmony_ci          "component": "syscap_codec"
382c5d2a1cdSopenharmony_ci        },
383c5d2a1cdSopenharmony_ci        {
384c5d2a1cdSopenharmony_ci          "component": "bytrace",
385c5d2a1cdSopenharmony_ci          "features": []
386c5d2a1cdSopenharmony_ci        },
387c5d2a1cdSopenharmony_ci        {
388c5d2a1cdSopenharmony_ci          "component": "hiprofiler",
389c5d2a1cdSopenharmony_ci          "features": []
390c5d2a1cdSopenharmony_ci        }
391c5d2a1cdSopenharmony_ci      ]
392c5d2a1cdSopenharmony_ci    },
393c5d2a1cdSopenharmony_ci    {
394c5d2a1cdSopenharmony_ci      "subsystem": "sensors",
395c5d2a1cdSopenharmony_ci      "components": [
396c5d2a1cdSopenharmony_ci        {
397c5d2a1cdSopenharmony_ci          "component": "miscdevice",
398c5d2a1cdSopenharmony_ci          "features": []
399c5d2a1cdSopenharmony_ci        },
400c5d2a1cdSopenharmony_ci        {
401c5d2a1cdSopenharmony_ci          "component": "sensor",
402c5d2a1cdSopenharmony_ci          "features": []
403c5d2a1cdSopenharmony_ci        },
404c5d2a1cdSopenharmony_ci        {
405c5d2a1cdSopenharmony_ci          "component": "start",
406c5d2a1cdSopenharmony_ci          "features": []
407c5d2a1cdSopenharmony_ci        }
408c5d2a1cdSopenharmony_ci      ]
409c5d2a1cdSopenharmony_ci    },
410c5d2a1cdSopenharmony_ci    {
411c5d2a1cdSopenharmony_ci      "subsystem": "graphic",
412c5d2a1cdSopenharmony_ci      "components": [
413c5d2a1cdSopenharmony_ci        {
414c5d2a1cdSopenharmony_ci          "component": "graphic_2d",
415c5d2a1cdSopenharmony_ci          "features": [
416c5d2a1cdSopenharmony_ci            "graphic_2d_feature_use_texgine = true",
417c5d2a1cdSopenharmony_ci            "graphic_2d_feature_ace_enable_gpu = true",
418c5d2a1cdSopenharmony_ci            "graphic_2d_feature_rs_enable_eglimage = true"
419c5d2a1cdSopenharmony_ci          ]
420c5d2a1cdSopenharmony_ci        },
421c5d2a1cdSopenharmony_ci        {
422c5d2a1cdSopenharmony_ci          "component": "graphic_surface",
423c5d2a1cdSopenharmony_ci          "features": []
424c5d2a1cdSopenharmony_ci        },
425c5d2a1cdSopenharmony_ci        {
426c5d2a1cdSopenharmony_ci          "component": "graphic_3d",
427c5d2a1cdSopenharmony_ci          "features": []
428c5d2a1cdSopenharmony_ci        }
429c5d2a1cdSopenharmony_ci      ]
430c5d2a1cdSopenharmony_ci    },
431c5d2a1cdSopenharmony_ci    {
432c5d2a1cdSopenharmony_ci      "subsystem": "window",
433c5d2a1cdSopenharmony_ci      "components": [
434c5d2a1cdSopenharmony_ci        {
435c5d2a1cdSopenharmony_ci          "component": "window_manager",
436c5d2a1cdSopenharmony_ci          "features": []
437c5d2a1cdSopenharmony_ci        }
438c5d2a1cdSopenharmony_ci      ]
439c5d2a1cdSopenharmony_ci    },
440c5d2a1cdSopenharmony_ci    {
441c5d2a1cdSopenharmony_ci      "subsystem": "useriam",
442c5d2a1cdSopenharmony_ci      "components": [
443c5d2a1cdSopenharmony_ci        {
444c5d2a1cdSopenharmony_ci          "component": "pin_auth",
445c5d2a1cdSopenharmony_ci          "features": []
446c5d2a1cdSopenharmony_ci        },
447c5d2a1cdSopenharmony_ci        {
448c5d2a1cdSopenharmony_ci          "component": "user_auth_framework",
449c5d2a1cdSopenharmony_ci          "features": []
450c5d2a1cdSopenharmony_ci        }
451c5d2a1cdSopenharmony_ci      ]
452c5d2a1cdSopenharmony_ci    },
453c5d2a1cdSopenharmony_ci    {
454c5d2a1cdSopenharmony_ci      "subsystem": "time",
455c5d2a1cdSopenharmony_ci      "components": [
456c5d2a1cdSopenharmony_ci        {
457c5d2a1cdSopenharmony_ci          "component": "time_service",
458c5d2a1cdSopenharmony_ci          "features": []
459c5d2a1cdSopenharmony_ci        }
460c5d2a1cdSopenharmony_ci      ]
461c5d2a1cdSopenharmony_ci    },
462c5d2a1cdSopenharmony_ci    {
463c5d2a1cdSopenharmony_ci      "subsystem": "request",
464c5d2a1cdSopenharmony_ci      "components": [
465c5d2a1cdSopenharmony_ci        {
466c5d2a1cdSopenharmony_ci          "component": "request",
467c5d2a1cdSopenharmony_ci          "features": []
468c5d2a1cdSopenharmony_ci        }
469c5d2a1cdSopenharmony_ci      ]
470c5d2a1cdSopenharmony_ci    },
471c5d2a1cdSopenharmony_ci    {
472c5d2a1cdSopenharmony_ci      "subsystem": "inputmethod",
473c5d2a1cdSopenharmony_ci      "components": [
474c5d2a1cdSopenharmony_ci        {
475c5d2a1cdSopenharmony_ci          "component": "imf",
476c5d2a1cdSopenharmony_ci          "features": []
477c5d2a1cdSopenharmony_ci        }
478c5d2a1cdSopenharmony_ci      ]
479c5d2a1cdSopenharmony_ci    },
480c5d2a1cdSopenharmony_ci    {
481c5d2a1cdSopenharmony_ci      "subsystem": "theme",
482c5d2a1cdSopenharmony_ci      "components": [
483c5d2a1cdSopenharmony_ci        {
484c5d2a1cdSopenharmony_ci          "component": "screenlock_mgr",
485c5d2a1cdSopenharmony_ci          "features": []
486c5d2a1cdSopenharmony_ci        },
487c5d2a1cdSopenharmony_ci        {
488c5d2a1cdSopenharmony_ci          "component": "wallpaper_mgr",
489c5d2a1cdSopenharmony_ci          "features": []
490c5d2a1cdSopenharmony_ci        }
491c5d2a1cdSopenharmony_ci      ]
492c5d2a1cdSopenharmony_ci    },
493c5d2a1cdSopenharmony_ci    {
494c5d2a1cdSopenharmony_ci      "subsystem": "multimedia",
495c5d2a1cdSopenharmony_ci      "components": [
496c5d2a1cdSopenharmony_ci        {
497c5d2a1cdSopenharmony_ci          "component": "player_framework",
498c5d2a1cdSopenharmony_ci          "features": []
499c5d2a1cdSopenharmony_ci        },
500c5d2a1cdSopenharmony_ci        {
501c5d2a1cdSopenharmony_ci          "component": "av_codec",
502c5d2a1cdSopenharmony_ci          "features": []
503c5d2a1cdSopenharmony_ci        },
504c5d2a1cdSopenharmony_ci        {
505c5d2a1cdSopenharmony_ci          "component": "audio_framework",
506c5d2a1cdSopenharmony_ci          "features": [
507c5d2a1cdSopenharmony_ci            "audio_framework_feature_dtmf_tone = true",
508c5d2a1cdSopenharmony_ci            "audio_framework_feature_opensl_es = true"
509c5d2a1cdSopenharmony_ci          ]
510c5d2a1cdSopenharmony_ci        },
511c5d2a1cdSopenharmony_ci        {
512c5d2a1cdSopenharmony_ci          "component": "camera_framework",
513c5d2a1cdSopenharmony_ci          "features": []
514c5d2a1cdSopenharmony_ci        },
515c5d2a1cdSopenharmony_ci        {
516c5d2a1cdSopenharmony_ci          "component": "image_framework",
517c5d2a1cdSopenharmony_ci          "features": []
518c5d2a1cdSopenharmony_ci        },
519c5d2a1cdSopenharmony_ci        {
520c5d2a1cdSopenharmony_ci          "component": "media_library",
521c5d2a1cdSopenharmony_ci          "features": []
522c5d2a1cdSopenharmony_ci        },
523c5d2a1cdSopenharmony_ci        {
524c5d2a1cdSopenharmony_ci          "component": "media_foundation",
525c5d2a1cdSopenharmony_ci          "features": []
526c5d2a1cdSopenharmony_ci        },
527c5d2a1cdSopenharmony_ci        {
528c5d2a1cdSopenharmony_ci          "component": "drm_framework",
529c5d2a1cdSopenharmony_ci          "features": []
530c5d2a1cdSopenharmony_ci        },
531c5d2a1cdSopenharmony_ci        {
532c5d2a1cdSopenharmony_ci          "component": "av_session",
533c5d2a1cdSopenharmony_ci          "features": []
534c5d2a1cdSopenharmony_ci        }
535c5d2a1cdSopenharmony_ci      ]
536c5d2a1cdSopenharmony_ci    },
537c5d2a1cdSopenharmony_ci    {
538c5d2a1cdSopenharmony_ci      "subsystem": "multimodalinput",
539c5d2a1cdSopenharmony_ci      "components": [
540c5d2a1cdSopenharmony_ci        {
541c5d2a1cdSopenharmony_ci          "component": "input",
542c5d2a1cdSopenharmony_ci          "features": [
543c5d2a1cdSopenharmony_ci            "input_feature_mouse = true",
544c5d2a1cdSopenharmony_ci            "input_feature_touchscreen = true",
545c5d2a1cdSopenharmony_ci            "input_feature_keyboard = true",
546c5d2a1cdSopenharmony_ci            "input_feature_monitor = true",
547c5d2a1cdSopenharmony_ci            "input_feature_combination_key = true",
548c5d2a1cdSopenharmony_ci            "input_feature_input_device = true",
549c5d2a1cdSopenharmony_ci            "input_feature_pointer_drawing = true",
550c5d2a1cdSopenharmony_ci            "input_feature_interceptor = true"
551c5d2a1cdSopenharmony_ci          ]
552c5d2a1cdSopenharmony_ci        }
553c5d2a1cdSopenharmony_ci      ]
554c5d2a1cdSopenharmony_ci    },
555c5d2a1cdSopenharmony_ci    {
556c5d2a1cdSopenharmony_ci      "subsystem": "telephony",
557c5d2a1cdSopenharmony_ci      "components": [
558c5d2a1cdSopenharmony_ci        {
559c5d2a1cdSopenharmony_ci          "component": "core_service",
560c5d2a1cdSopenharmony_ci          "features": []
561c5d2a1cdSopenharmony_ci        },
562c5d2a1cdSopenharmony_ci        {
563c5d2a1cdSopenharmony_ci          "component": "telephony_data",
564c5d2a1cdSopenharmony_ci          "features": []
565c5d2a1cdSopenharmony_ci        },
566c5d2a1cdSopenharmony_ci        {
567c5d2a1cdSopenharmony_ci          "component": "state_registry",
568c5d2a1cdSopenharmony_ci          "features": []
569c5d2a1cdSopenharmony_ci        },
570c5d2a1cdSopenharmony_ci        {
571c5d2a1cdSopenharmony_ci          "component": "cellular_call",
572c5d2a1cdSopenharmony_ci          "features": []
573c5d2a1cdSopenharmony_ci        },
574c5d2a1cdSopenharmony_ci        {
575c5d2a1cdSopenharmony_ci          "component": "cellular_data",
576c5d2a1cdSopenharmony_ci          "features": []
577c5d2a1cdSopenharmony_ci        },
578c5d2a1cdSopenharmony_ci        {
579c5d2a1cdSopenharmony_ci          "component": "sms_mms",
580c5d2a1cdSopenharmony_ci          "features": []
581c5d2a1cdSopenharmony_ci        },
582c5d2a1cdSopenharmony_ci        {
583c5d2a1cdSopenharmony_ci          "component": "call_manager",
584c5d2a1cdSopenharmony_ci          "features": []
585c5d2a1cdSopenharmony_ci        },
586c5d2a1cdSopenharmony_ci        {
587c5d2a1cdSopenharmony_ci          "component": "ril_adapter",
588c5d2a1cdSopenharmony_ci          "features": []
589c5d2a1cdSopenharmony_ci        }
590c5d2a1cdSopenharmony_ci      ]
591c5d2a1cdSopenharmony_ci    },
592c5d2a1cdSopenharmony_ci    {
593c5d2a1cdSopenharmony_ci      "subsystem": "global",
594c5d2a1cdSopenharmony_ci      "components": [
595c5d2a1cdSopenharmony_ci        {
596c5d2a1cdSopenharmony_ci          "component": "i18n",
597c5d2a1cdSopenharmony_ci          "features": []
598c5d2a1cdSopenharmony_ci        },
599c5d2a1cdSopenharmony_ci        {
600c5d2a1cdSopenharmony_ci          "component": "timezone",
601c5d2a1cdSopenharmony_ci          "features": []
602c5d2a1cdSopenharmony_ci        },
603c5d2a1cdSopenharmony_ci        {
604c5d2a1cdSopenharmony_ci          "component": "resource_management",
605c5d2a1cdSopenharmony_ci          "features": []
606c5d2a1cdSopenharmony_ci        },
607c5d2a1cdSopenharmony_ci        {
608c5d2a1cdSopenharmony_ci          "component": "system_resources",
609c5d2a1cdSopenharmony_ci          "features": []
610c5d2a1cdSopenharmony_ci        }
611c5d2a1cdSopenharmony_ci      ]
612c5d2a1cdSopenharmony_ci    },
613c5d2a1cdSopenharmony_ci    {
614c5d2a1cdSopenharmony_ci      "subsystem": "powermgr",
615c5d2a1cdSopenharmony_ci      "components": [
616c5d2a1cdSopenharmony_ci        {
617c5d2a1cdSopenharmony_ci          "component": "power_manager",
618c5d2a1cdSopenharmony_ci          "features": []
619c5d2a1cdSopenharmony_ci        },
620c5d2a1cdSopenharmony_ci        {
621c5d2a1cdSopenharmony_ci          "component": "battery_manager",
622c5d2a1cdSopenharmony_ci          "features": []
623c5d2a1cdSopenharmony_ci        },
624c5d2a1cdSopenharmony_ci        {
625c5d2a1cdSopenharmony_ci          "component": "display_manager",
626c5d2a1cdSopenharmony_ci          "features": []
627c5d2a1cdSopenharmony_ci        },
628c5d2a1cdSopenharmony_ci        {
629c5d2a1cdSopenharmony_ci          "component": "thermal_manager",
630c5d2a1cdSopenharmony_ci          "features": []
631c5d2a1cdSopenharmony_ci        }
632c5d2a1cdSopenharmony_ci      ]
633c5d2a1cdSopenharmony_ci    },
634c5d2a1cdSopenharmony_ci    {
635c5d2a1cdSopenharmony_ci      "subsystem": "applications",
636c5d2a1cdSopenharmony_ci      "components": [
637c5d2a1cdSopenharmony_ci        {
638c5d2a1cdSopenharmony_ci          "component": "settings",
639c5d2a1cdSopenharmony_ci          "features": []
640c5d2a1cdSopenharmony_ci        },
641c5d2a1cdSopenharmony_ci        {
642c5d2a1cdSopenharmony_ci          "component": "camera",
643c5d2a1cdSopenharmony_ci          "features": []
644c5d2a1cdSopenharmony_ci        },
645c5d2a1cdSopenharmony_ci        {
646c5d2a1cdSopenharmony_ci          "component": "notes",
647c5d2a1cdSopenharmony_ci          "features": []
648c5d2a1cdSopenharmony_ci        },
649c5d2a1cdSopenharmony_ci        {
650c5d2a1cdSopenharmony_ci          "component": "photos",
651c5d2a1cdSopenharmony_ci          "features": []
652c5d2a1cdSopenharmony_ci        },
653c5d2a1cdSopenharmony_ci        {
654c5d2a1cdSopenharmony_ci          "component": "contacts",
655c5d2a1cdSopenharmony_ci          "features": []
656c5d2a1cdSopenharmony_ci        },
657c5d2a1cdSopenharmony_ci        {
658c5d2a1cdSopenharmony_ci          "component": "permission_manager",
659c5d2a1cdSopenharmony_ci          "features": []
660c5d2a1cdSopenharmony_ci        },
661c5d2a1cdSopenharmony_ci        {
662c5d2a1cdSopenharmony_ci          "component": "calendar_data",
663c5d2a1cdSopenharmony_ci          "features": []
664c5d2a1cdSopenharmony_ci        }
665c5d2a1cdSopenharmony_ci      ]
666c5d2a1cdSopenharmony_ci    },
667c5d2a1cdSopenharmony_ci    {
668c5d2a1cdSopenharmony_ci      "subsystem": "contacts_data",
669c5d2a1cdSopenharmony_ci      "components": [
670c5d2a1cdSopenharmony_ci        {
671c5d2a1cdSopenharmony_ci          "component": "contacts_data",
672c5d2a1cdSopenharmony_ci          "features": []
673c5d2a1cdSopenharmony_ci        }
674c5d2a1cdSopenharmony_ci      ]
675c5d2a1cdSopenharmony_ci    },
676c5d2a1cdSopenharmony_ci    {
677c5d2a1cdSopenharmony_ci      "subsystem": "xts",
678c5d2a1cdSopenharmony_ci      "components": [
679c5d2a1cdSopenharmony_ci        {
680c5d2a1cdSopenharmony_ci          "component": "device_attest",
681c5d2a1cdSopenharmony_ci          "features": []
682c5d2a1cdSopenharmony_ci        }
683c5d2a1cdSopenharmony_ci      ]
684c5d2a1cdSopenharmony_ci    },
685c5d2a1cdSopenharmony_ci    {
686c5d2a1cdSopenharmony_ci      "subsystem": "wukong",
687c5d2a1cdSopenharmony_ci      "components": [
688c5d2a1cdSopenharmony_ci        {
689c5d2a1cdSopenharmony_ci          "component": "wukong",
690c5d2a1cdSopenharmony_ci          "features": []
691c5d2a1cdSopenharmony_ci        }
692c5d2a1cdSopenharmony_ci      ]
693c5d2a1cdSopenharmony_ci    },
694c5d2a1cdSopenharmony_ci    {
695c5d2a1cdSopenharmony_ci      "subsystem": "testfwk",
696c5d2a1cdSopenharmony_ci      "components": [
697c5d2a1cdSopenharmony_ci        {
698c5d2a1cdSopenharmony_ci          "component": "arkxtest",
699c5d2a1cdSopenharmony_ci          "features": []
700c5d2a1cdSopenharmony_ci        }
701c5d2a1cdSopenharmony_ci      ]
702c5d2a1cdSopenharmony_ci    },
703c5d2a1cdSopenharmony_ci    {
704c5d2a1cdSopenharmony_ci      "subsystem": "distributedhardware",
705c5d2a1cdSopenharmony_ci      "components": [
706c5d2a1cdSopenharmony_ci        {
707c5d2a1cdSopenharmony_ci          "component": "device_manager",
708c5d2a1cdSopenharmony_ci          "features": []
709c5d2a1cdSopenharmony_ci        },
710c5d2a1cdSopenharmony_ci        {
711c5d2a1cdSopenharmony_ci          "component": "distributed_hardware_fwk",
712c5d2a1cdSopenharmony_ci          "features": []
713c5d2a1cdSopenharmony_ci        },
714c5d2a1cdSopenharmony_ci        {
715c5d2a1cdSopenharmony_ci          "component": "distributed_camera",
716c5d2a1cdSopenharmony_ci          "features": []
717c5d2a1cdSopenharmony_ci        },
718c5d2a1cdSopenharmony_ci        {
719c5d2a1cdSopenharmony_ci          "component": "distributed_screen",
720c5d2a1cdSopenharmony_ci          "features": []
721c5d2a1cdSopenharmony_ci        },
722c5d2a1cdSopenharmony_ci        {
723c5d2a1cdSopenharmony_ci          "component": "distributed_audio",
724c5d2a1cdSopenharmony_ci          "features": []
725c5d2a1cdSopenharmony_ci        },
726c5d2a1cdSopenharmony_ci        {
727c5d2a1cdSopenharmony_ci          "component": "distributed_input",
728c5d2a1cdSopenharmony_ci          "features": []
729c5d2a1cdSopenharmony_ci        }
730c5d2a1cdSopenharmony_ci      ]
731c5d2a1cdSopenharmony_ci    },
732c5d2a1cdSopenharmony_ci    {
733c5d2a1cdSopenharmony_ci      "subsystem": "arkcompiler",
734c5d2a1cdSopenharmony_ci      "components": [
735c5d2a1cdSopenharmony_ci        {
736c5d2a1cdSopenharmony_ci          "component": "runtime_core",
737c5d2a1cdSopenharmony_ci          "features": []
738c5d2a1cdSopenharmony_ci        },
739c5d2a1cdSopenharmony_ci        {
740c5d2a1cdSopenharmony_ci          "component": "ets_runtime",
741c5d2a1cdSopenharmony_ci          "features": []
742c5d2a1cdSopenharmony_ci        },
743c5d2a1cdSopenharmony_ci        {
744c5d2a1cdSopenharmony_ci          "component": "ets_frontend",
745c5d2a1cdSopenharmony_ci          "features": []
746c5d2a1cdSopenharmony_ci        },
747c5d2a1cdSopenharmony_ci        {
748c5d2a1cdSopenharmony_ci          "component": "toolchain",
749c5d2a1cdSopenharmony_ci          "features": []
750c5d2a1cdSopenharmony_ci        }
751c5d2a1cdSopenharmony_ci      ]
752c5d2a1cdSopenharmony_ci    },
753c5d2a1cdSopenharmony_ci    {
754c5d2a1cdSopenharmony_ci      "subsystem": "resourceschedule",
755c5d2a1cdSopenharmony_ci      "components": [
756c5d2a1cdSopenharmony_ci        {
757c5d2a1cdSopenharmony_ci          "component": "resource_schedule_service",
758c5d2a1cdSopenharmony_ci          "features": []
759c5d2a1cdSopenharmony_ci        },
760c5d2a1cdSopenharmony_ci        {
761c5d2a1cdSopenharmony_ci          "component": "soc_perf",
762c5d2a1cdSopenharmony_ci          "features": []
763c5d2a1cdSopenharmony_ci        },
764c5d2a1cdSopenharmony_ci        {
765c5d2a1cdSopenharmony_ci          "component": "background_task_mgr",
766c5d2a1cdSopenharmony_ci          "features": []
767c5d2a1cdSopenharmony_ci        },
768c5d2a1cdSopenharmony_ci        {
769c5d2a1cdSopenharmony_ci          "component": "work_scheduler",
770c5d2a1cdSopenharmony_ci          "features": []
771c5d2a1cdSopenharmony_ci        },
772c5d2a1cdSopenharmony_ci        {
773c5d2a1cdSopenharmony_ci          "component": "memmgr",
774c5d2a1cdSopenharmony_ci          "features": [
775c5d2a1cdSopenharmony_ci            "memmgr_purgeable_memory = true"
776c5d2a1cdSopenharmony_ci          ]
777c5d2a1cdSopenharmony_ci        },
778c5d2a1cdSopenharmony_ci        {
779c5d2a1cdSopenharmony_ci          "component": "frame_aware_sched",
780c5d2a1cdSopenharmony_ci          "features": []
781c5d2a1cdSopenharmony_ci        },
782c5d2a1cdSopenharmony_ci        {
783c5d2a1cdSopenharmony_ci          "component": "device_usage_statistics",
784c5d2a1cdSopenharmony_ci          "features": []
785c5d2a1cdSopenharmony_ci        },
786c5d2a1cdSopenharmony_ci        {
787c5d2a1cdSopenharmony_ci          "component": "qos_manager",
788c5d2a1cdSopenharmony_ci          "features": []
789c5d2a1cdSopenharmony_ci        },
790c5d2a1cdSopenharmony_ci        {
791c5d2a1cdSopenharmony_ci          "component": "ffrt",
792c5d2a1cdSopenharmony_ci          "features": []
793c5d2a1cdSopenharmony_ci        },
794c5d2a1cdSopenharmony_ci        {
795c5d2a1cdSopenharmony_ci          "component": "device_standby",
796c5d2a1cdSopenharmony_ci          "features": []
797c5d2a1cdSopenharmony_ci        }
798c5d2a1cdSopenharmony_ci      ]
799c5d2a1cdSopenharmony_ci    },
800c5d2a1cdSopenharmony_ci    {
801c5d2a1cdSopenharmony_ci      "subsystem": "usb",
802c5d2a1cdSopenharmony_ci      "components": [
803c5d2a1cdSopenharmony_ci        {
804c5d2a1cdSopenharmony_ci          "component": "usb_manager",
805c5d2a1cdSopenharmony_ci          "features": []
806c5d2a1cdSopenharmony_ci        }
807c5d2a1cdSopenharmony_ci      ]
808c5d2a1cdSopenharmony_ci    },
809c5d2a1cdSopenharmony_ci    {
810c5d2a1cdSopenharmony_ci      "subsystem": "web",
811c5d2a1cdSopenharmony_ci      "components": [
812c5d2a1cdSopenharmony_ci        {
813c5d2a1cdSopenharmony_ci          "component": "webview",
814c5d2a1cdSopenharmony_ci          "features": []
815c5d2a1cdSopenharmony_ci        }
816c5d2a1cdSopenharmony_ci      ]
817c5d2a1cdSopenharmony_ci    },
818c5d2a1cdSopenharmony_ci    {
819c5d2a1cdSopenharmony_ci      "subsystem": "thirdparty",
820c5d2a1cdSopenharmony_ci      "components": [
821c5d2a1cdSopenharmony_ci        {
822c5d2a1cdSopenharmony_ci          "component": "wpa_supplicant",
823c5d2a1cdSopenharmony_ci          "features": [
824c5d2a1cdSopenharmony_ci            "wpa_supplicant_driver_nl80211 = true"
825c5d2a1cdSopenharmony_ci          ]
826c5d2a1cdSopenharmony_ci        },
827c5d2a1cdSopenharmony_ci        {
828c5d2a1cdSopenharmony_ci          "component": "pcre2",
829c5d2a1cdSopenharmony_ci          "features": []
830c5d2a1cdSopenharmony_ci        },
831c5d2a1cdSopenharmony_ci        {
832c5d2a1cdSopenharmony_ci          "component": "protobuf",
833c5d2a1cdSopenharmony_ci          "features": []
834c5d2a1cdSopenharmony_ci        },
835c5d2a1cdSopenharmony_ci        {
836c5d2a1cdSopenharmony_ci          "component": "libbpf",
837c5d2a1cdSopenharmony_ci          "features": []
838c5d2a1cdSopenharmony_ci        },
839c5d2a1cdSopenharmony_ci        {
840c5d2a1cdSopenharmony_ci          "component": "libusb",
841c5d2a1cdSopenharmony_ci          "features": []
842c5d2a1cdSopenharmony_ci        },
843c5d2a1cdSopenharmony_ci        {
844c5d2a1cdSopenharmony_ci          "component": "libevdev",
845c5d2a1cdSopenharmony_ci          "features": []
846c5d2a1cdSopenharmony_ci        },
847c5d2a1cdSopenharmony_ci        {
848c5d2a1cdSopenharmony_ci          "component": "eudev",
849c5d2a1cdSopenharmony_ci          "features": []
850c5d2a1cdSopenharmony_ci        },
851c5d2a1cdSopenharmony_ci        {
852c5d2a1cdSopenharmony_ci          "component": "libfuse",
853c5d2a1cdSopenharmony_ci          "features": []
854c5d2a1cdSopenharmony_ci        },
855c5d2a1cdSopenharmony_ci        {
856c5d2a1cdSopenharmony_ci          "component": "curl",
857c5d2a1cdSopenharmony_ci          "features": []
858c5d2a1cdSopenharmony_ci        },
859c5d2a1cdSopenharmony_ci        {
860c5d2a1cdSopenharmony_ci          "component": "mbedtls",
861c5d2a1cdSopenharmony_ci          "features": []
862c5d2a1cdSopenharmony_ci        },
863c5d2a1cdSopenharmony_ci        {
864c5d2a1cdSopenharmony_ci          "component": "libcoap",
865c5d2a1cdSopenharmony_ci          "features": []
866c5d2a1cdSopenharmony_ci        },
867c5d2a1cdSopenharmony_ci        {
868c5d2a1cdSopenharmony_ci          "component": "zlib",
869c5d2a1cdSopenharmony_ci          "features": []
870c5d2a1cdSopenharmony_ci        },
871c5d2a1cdSopenharmony_ci        {
872c5d2a1cdSopenharmony_ci          "component": "toybox",
873c5d2a1cdSopenharmony_ci          "features": []
874c5d2a1cdSopenharmony_ci        },
875c5d2a1cdSopenharmony_ci        {
876c5d2a1cdSopenharmony_ci          "component": "sqlite",
877c5d2a1cdSopenharmony_ci          "features": []
878c5d2a1cdSopenharmony_ci        },
879c5d2a1cdSopenharmony_ci        {
880c5d2a1cdSopenharmony_ci          "component": "skia",
881c5d2a1cdSopenharmony_ci          "features": []
882c5d2a1cdSopenharmony_ci        },
883c5d2a1cdSopenharmony_ci        {
884c5d2a1cdSopenharmony_ci          "component": "pulseaudio",
885c5d2a1cdSopenharmony_ci          "features": []
886c5d2a1cdSopenharmony_ci        },
887c5d2a1cdSopenharmony_ci        {
888c5d2a1cdSopenharmony_ci          "component": "popt",
889c5d2a1cdSopenharmony_ci          "features": []
890c5d2a1cdSopenharmony_ci        },
891c5d2a1cdSopenharmony_ci        {
892c5d2a1cdSopenharmony_ci          "component": "openssl",
893c5d2a1cdSopenharmony_ci          "features": []
894c5d2a1cdSopenharmony_ci        },
895c5d2a1cdSopenharmony_ci        {
896c5d2a1cdSopenharmony_ci          "component": "opensles",
897c5d2a1cdSopenharmony_ci          "features": []
898c5d2a1cdSopenharmony_ci        },
899c5d2a1cdSopenharmony_ci        {
900c5d2a1cdSopenharmony_ci          "component": "opengles",
901c5d2a1cdSopenharmony_ci          "features": []
902c5d2a1cdSopenharmony_ci        },
903c5d2a1cdSopenharmony_ci        {
904c5d2a1cdSopenharmony_ci          "component": "node",
905c5d2a1cdSopenharmony_ci          "features": []
906c5d2a1cdSopenharmony_ci        },
907c5d2a1cdSopenharmony_ci        {
908c5d2a1cdSopenharmony_ci          "component": "nghttp2",
909c5d2a1cdSopenharmony_ci          "features": []
910c5d2a1cdSopenharmony_ci        },
911c5d2a1cdSopenharmony_ci        {
912c5d2a1cdSopenharmony_ci          "component": "musl",
913c5d2a1cdSopenharmony_ci          "features": []
914c5d2a1cdSopenharmony_ci        },
915c5d2a1cdSopenharmony_ci        {
916c5d2a1cdSopenharmony_ci          "component": "lz4",
917c5d2a1cdSopenharmony_ci          "features": []
918c5d2a1cdSopenharmony_ci        },
919c5d2a1cdSopenharmony_ci        {
920c5d2a1cdSopenharmony_ci          "component": "libxml2",
921c5d2a1cdSopenharmony_ci          "features": []
922c5d2a1cdSopenharmony_ci        },
923c5d2a1cdSopenharmony_ci        {
924c5d2a1cdSopenharmony_ci          "component": "libwebsockets",
925c5d2a1cdSopenharmony_ci          "features": []
926c5d2a1cdSopenharmony_ci        },
927c5d2a1cdSopenharmony_ci        {
928c5d2a1cdSopenharmony_ci          "component": "libuv",
929c5d2a1cdSopenharmony_ci          "features": [
930c5d2a1cdSopenharmony_ci            "libuv_use_ffrt = true"
931c5d2a1cdSopenharmony_ci          ]
932c5d2a1cdSopenharmony_ci        },
933c5d2a1cdSopenharmony_ci        {
934c5d2a1cdSopenharmony_ci          "component": "libunwind",
935c5d2a1cdSopenharmony_ci          "features": []
936c5d2a1cdSopenharmony_ci        },
937c5d2a1cdSopenharmony_ci        {
938c5d2a1cdSopenharmony_ci          "component": "libsnd",
939c5d2a1cdSopenharmony_ci          "features": []
940c5d2a1cdSopenharmony_ci        },
941c5d2a1cdSopenharmony_ci        {
942c5d2a1cdSopenharmony_ci          "component": "libpng",
943c5d2a1cdSopenharmony_ci          "features": []
944c5d2a1cdSopenharmony_ci        },
945c5d2a1cdSopenharmony_ci        {
946c5d2a1cdSopenharmony_ci          "component": "libphonenumber",
947c5d2a1cdSopenharmony_ci          "features": []
948c5d2a1cdSopenharmony_ci        },
949c5d2a1cdSopenharmony_ci        {
950c5d2a1cdSopenharmony_ci          "component": "libnl",
951c5d2a1cdSopenharmony_ci          "features": []
952c5d2a1cdSopenharmony_ci        },
953c5d2a1cdSopenharmony_ci        {
954c5d2a1cdSopenharmony_ci          "component": "libffi",
955c5d2a1cdSopenharmony_ci          "features": []
956c5d2a1cdSopenharmony_ci        },
957c5d2a1cdSopenharmony_ci        {
958c5d2a1cdSopenharmony_ci          "component": "jsoncpp",
959c5d2a1cdSopenharmony_ci          "features": []
960c5d2a1cdSopenharmony_ci        },
961c5d2a1cdSopenharmony_ci        {
962c5d2a1cdSopenharmony_ci          "component": "json",
963c5d2a1cdSopenharmony_ci          "features": []
964c5d2a1cdSopenharmony_ci        },
965c5d2a1cdSopenharmony_ci        {
966c5d2a1cdSopenharmony_ci          "component": "jsframework",
967c5d2a1cdSopenharmony_ci          "features": []
968c5d2a1cdSopenharmony_ci        },
969c5d2a1cdSopenharmony_ci        {
970c5d2a1cdSopenharmony_ci          "component": "icu",
971c5d2a1cdSopenharmony_ci          "features": []
972c5d2a1cdSopenharmony_ci        },
973c5d2a1cdSopenharmony_ci        {
974c5d2a1cdSopenharmony_ci          "component": "gptfdisk",
975c5d2a1cdSopenharmony_ci          "features": []
976c5d2a1cdSopenharmony_ci        },
977c5d2a1cdSopenharmony_ci        {
978c5d2a1cdSopenharmony_ci          "component": "glib",
979c5d2a1cdSopenharmony_ci          "features": []
980c5d2a1cdSopenharmony_ci        },
981c5d2a1cdSopenharmony_ci        {
982c5d2a1cdSopenharmony_ci          "component": "ffmpeg",
983c5d2a1cdSopenharmony_ci          "features": []
984c5d2a1cdSopenharmony_ci        },
985c5d2a1cdSopenharmony_ci        {
986c5d2a1cdSopenharmony_ci          "component": "f2fs-tools",
987c5d2a1cdSopenharmony_ci          "features": []
988c5d2a1cdSopenharmony_ci        },
989c5d2a1cdSopenharmony_ci        {
990c5d2a1cdSopenharmony_ci          "component": "exfatprogs",
991c5d2a1cdSopenharmony_ci          "features": []
992c5d2a1cdSopenharmony_ci        },
993c5d2a1cdSopenharmony_ci        {
994c5d2a1cdSopenharmony_ci          "component": "egl",
995c5d2a1cdSopenharmony_ci          "features": []
996c5d2a1cdSopenharmony_ci        },
997c5d2a1cdSopenharmony_ci        {
998c5d2a1cdSopenharmony_ci          "component": "e2fsprogs",
999c5d2a1cdSopenharmony_ci          "features": []
1000c5d2a1cdSopenharmony_ci        },
1001c5d2a1cdSopenharmony_ci        {
1002c5d2a1cdSopenharmony_ci          "component": "cJSON",
1003c5d2a1cdSopenharmony_ci          "features": []
1004c5d2a1cdSopenharmony_ci        },
1005c5d2a1cdSopenharmony_ci        {
1006c5d2a1cdSopenharmony_ci          "component": "bzip2",
1007c5d2a1cdSopenharmony_ci          "features": []
1008c5d2a1cdSopenharmony_ci        },
1009c5d2a1cdSopenharmony_ci        {
1010c5d2a1cdSopenharmony_ci          "component": "bounds_checking_function",
1011c5d2a1cdSopenharmony_ci          "features": []
1012c5d2a1cdSopenharmony_ci        },
1013c5d2a1cdSopenharmony_ci        {
1014c5d2a1cdSopenharmony_ci          "component": "selinux",
1015c5d2a1cdSopenharmony_ci          "features": []
1016c5d2a1cdSopenharmony_ci        },
1017c5d2a1cdSopenharmony_ci        {
1018c5d2a1cdSopenharmony_ci          "component": "ntfs-3g",
1019c5d2a1cdSopenharmony_ci          "features": []
1020c5d2a1cdSopenharmony_ci        },
1021c5d2a1cdSopenharmony_ci        {
1022c5d2a1cdSopenharmony_ci          "component": "libjpeg-turbo",
1023c5d2a1cdSopenharmony_ci          "features": []
1024c5d2a1cdSopenharmony_ci        },
1025c5d2a1cdSopenharmony_ci        {
1026c5d2a1cdSopenharmony_ci          "component": "libexif",
1027c5d2a1cdSopenharmony_ci          "features": []
1028c5d2a1cdSopenharmony_ci        },
1029c5d2a1cdSopenharmony_ci        {
1030c5d2a1cdSopenharmony_ci          "component": "tzdata",
1031c5d2a1cdSopenharmony_ci          "features": []
1032c5d2a1cdSopenharmony_ci        }
1033c5d2a1cdSopenharmony_ci      ]
1034c5d2a1cdSopenharmony_ci    },
1035c5d2a1cdSopenharmony_ci    {
1036c5d2a1cdSopenharmony_ci      "subsystem": "hdf",
1037c5d2a1cdSopenharmony_ci      "components": [
1038c5d2a1cdSopenharmony_ci        {
1039c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_ril",
1040c5d2a1cdSopenharmony_ci          "features": []
1041c5d2a1cdSopenharmony_ci        },
1042c5d2a1cdSopenharmony_ci        {
1043c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_thermal",
1044c5d2a1cdSopenharmony_ci          "features": []
1045c5d2a1cdSopenharmony_ci        },
1046c5d2a1cdSopenharmony_ci        {
1047c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_light",
1048c5d2a1cdSopenharmony_ci          "features": [
1049c5d2a1cdSopenharmony_ci            "drivers_peripheral_light_feature_model = true"
1050c5d2a1cdSopenharmony_ci          ]
1051c5d2a1cdSopenharmony_ci        },
1052c5d2a1cdSopenharmony_ci        {
1053c5d2a1cdSopenharmony_ci          "component": "hdf_core",
1054c5d2a1cdSopenharmony_ci          "features": [
1055c5d2a1cdSopenharmony_ci            "hdf_core_platform_test_support = true"
1056c5d2a1cdSopenharmony_ci          ]
1057c5d2a1cdSopenharmony_ci        },
1058c5d2a1cdSopenharmony_ci        {
1059c5d2a1cdSopenharmony_ci          "component": "drivers_interface_sensor",
1060c5d2a1cdSopenharmony_ci          "features": []
1061c5d2a1cdSopenharmony_ci        },
1062c5d2a1cdSopenharmony_ci        {
1063c5d2a1cdSopenharmony_ci          "component": "drivers_interface_camera",
1064c5d2a1cdSopenharmony_ci          "features": []
1065c5d2a1cdSopenharmony_ci        },
1066c5d2a1cdSopenharmony_ci        {
1067c5d2a1cdSopenharmony_ci          "component": "drivers_interface_drm",
1068c5d2a1cdSopenharmony_ci          "features": []
1069c5d2a1cdSopenharmony_ci        },
1070c5d2a1cdSopenharmony_ci        {
1071c5d2a1cdSopenharmony_ci          "component": "drivers_interface_codec",
1072c5d2a1cdSopenharmony_ci          "features": []
1073c5d2a1cdSopenharmony_ci        },
1074c5d2a1cdSopenharmony_ci        {
1075c5d2a1cdSopenharmony_ci          "component": "drivers_interface_light",
1076c5d2a1cdSopenharmony_ci          "features": []
1077c5d2a1cdSopenharmony_ci        },
1078c5d2a1cdSopenharmony_ci        {
1079c5d2a1cdSopenharmony_ci          "component": "drivers_interface_vibrator",
1080c5d2a1cdSopenharmony_ci          "features": []
1081c5d2a1cdSopenharmony_ci        },
1082c5d2a1cdSopenharmony_ci        {
1083c5d2a1cdSopenharmony_ci          "component": "drivers_interface_power",
1084c5d2a1cdSopenharmony_ci          "features": []
1085c5d2a1cdSopenharmony_ci        },
1086c5d2a1cdSopenharmony_ci        {
1087c5d2a1cdSopenharmony_ci          "component": "drivers_interface_battery",
1088c5d2a1cdSopenharmony_ci          "features": []
1089c5d2a1cdSopenharmony_ci        },
1090c5d2a1cdSopenharmony_ci        {
1091c5d2a1cdSopenharmony_ci          "component": "drivers_interface_thermal",
1092c5d2a1cdSopenharmony_ci          "features": []
1093c5d2a1cdSopenharmony_ci        },
1094c5d2a1cdSopenharmony_ci        {
1095c5d2a1cdSopenharmony_ci          "component": "drivers_interface_pin_auth",
1096c5d2a1cdSopenharmony_ci          "features": []
1097c5d2a1cdSopenharmony_ci        },
1098c5d2a1cdSopenharmony_ci        {
1099c5d2a1cdSopenharmony_ci          "component": "drivers_interface_user_auth",
1100c5d2a1cdSopenharmony_ci          "features": []
1101c5d2a1cdSopenharmony_ci        },
1102c5d2a1cdSopenharmony_ci        {
1103c5d2a1cdSopenharmony_ci          "component": "drivers_interface_input",
1104c5d2a1cdSopenharmony_ci          "features": []
1105c5d2a1cdSopenharmony_ci        },
1106c5d2a1cdSopenharmony_ci        {
1107c5d2a1cdSopenharmony_ci          "component": "drivers_interface_wlan",
1108c5d2a1cdSopenharmony_ci          "features": []
1109c5d2a1cdSopenharmony_ci        },
1110c5d2a1cdSopenharmony_ci        {
1111c5d2a1cdSopenharmony_ci          "component": "drivers_interface_usb",
1112c5d2a1cdSopenharmony_ci          "features": []
1113c5d2a1cdSopenharmony_ci        },
1114c5d2a1cdSopenharmony_ci        {
1115c5d2a1cdSopenharmony_ci          "component": "drivers_interface_display",
1116c5d2a1cdSopenharmony_ci          "features": []
1117c5d2a1cdSopenharmony_ci        },
1118c5d2a1cdSopenharmony_ci        {
1119c5d2a1cdSopenharmony_ci          "component": "drivers_interface_distributed_camera",
1120c5d2a1cdSopenharmony_ci          "features": []
1121c5d2a1cdSopenharmony_ci        },
1122c5d2a1cdSopenharmony_ci        {
1123c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_audio",
1124c5d2a1cdSopenharmony_ci          "features": [
1125c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_effect = true",
1126c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_full_test_suite = true",
1127c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_mono_to_stereo = true",
1128c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_alsa_lib = false"
1129c5d2a1cdSopenharmony_ci          ]
1130c5d2a1cdSopenharmony_ci        },
1131c5d2a1cdSopenharmony_ci        {
1132c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_input",
1133c5d2a1cdSopenharmony_ci          "features": [
1134c5d2a1cdSopenharmony_ci            "drivers_peripheral_input_feature_model = true"
1135c5d2a1cdSopenharmony_ci          ]
1136c5d2a1cdSopenharmony_ci        },
1137c5d2a1cdSopenharmony_ci        {
1138c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_bluetooth",
1139c5d2a1cdSopenharmony_ci          "features": []
1140c5d2a1cdSopenharmony_ci        },
1141c5d2a1cdSopenharmony_ci        {
1142c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_codec",
1143c5d2a1cdSopenharmony_ci          "features": [
1144c5d2a1cdSopenharmony_ci            "drivers_peripheral_codec_feature_support_omx_extend_test = true",
1145c5d2a1cdSopenharmony_ci            "drivers_peripheral_codec_feature_support_hdi_v1 = true"
1146c5d2a1cdSopenharmony_ci          ]
1147c5d2a1cdSopenharmony_ci        },
1148c5d2a1cdSopenharmony_ci        {
1149c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_camera",
1150c5d2a1cdSopenharmony_ci          "features": []
1151c5d2a1cdSopenharmony_ci        },
1152c5d2a1cdSopenharmony_ci        {
1153c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_clearplay",
1154c5d2a1cdSopenharmony_ci          "features": []
1155c5d2a1cdSopenharmony_ci        },
1156c5d2a1cdSopenharmony_ci        {
1157c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_battery",
1158c5d2a1cdSopenharmony_ci          "features": []
1159c5d2a1cdSopenharmony_ci        },
1160c5d2a1cdSopenharmony_ci        {
1161c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_power",
1162c5d2a1cdSopenharmony_ci          "features": []
1163c5d2a1cdSopenharmony_ci        },
1164c5d2a1cdSopenharmony_ci        {
1165c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_user_auth",
1166c5d2a1cdSopenharmony_ci          "features": []
1167c5d2a1cdSopenharmony_ci        },
1168c5d2a1cdSopenharmony_ci        {
1169c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_display",
1170c5d2a1cdSopenharmony_ci          "features": [
1171c5d2a1cdSopenharmony_ci            "drivers_peripheral_display_vdi_default = true",
1172c5d2a1cdSopenharmony_ci            "drivers_peripheral_display_community = true"
1173c5d2a1cdSopenharmony_ci          ]
1174c5d2a1cdSopenharmony_ci        },
1175c5d2a1cdSopenharmony_ci        {
1176c5d2a1cdSopenharmony_ci          "component": "drivers_interface_ril",
1177c5d2a1cdSopenharmony_ci          "features": []
1178c5d2a1cdSopenharmony_ci        },
1179c5d2a1cdSopenharmony_ci        {
1180c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_vibrator",
1181c5d2a1cdSopenharmony_ci          "features": [
1182c5d2a1cdSopenharmony_ci            "drivers_peripheral_vibrator_feature_model = true"
1183c5d2a1cdSopenharmony_ci          ]
1184c5d2a1cdSopenharmony_ci        },
1185c5d2a1cdSopenharmony_ci        {
1186c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_pin_auth",
1187c5d2a1cdSopenharmony_ci          "features": []
1188c5d2a1cdSopenharmony_ci        },
1189c5d2a1cdSopenharmony_ci        {
1190c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_distributed_camera",
1191c5d2a1cdSopenharmony_ci          "features": []
1192c5d2a1cdSopenharmony_ci        },
1193c5d2a1cdSopenharmony_ci        {
1194c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_sensor",
1195c5d2a1cdSopenharmony_ci          "features": [
1196c5d2a1cdSopenharmony_ci            "drivers_peripheral_sensor_feature_model = true"
1197c5d2a1cdSopenharmony_ci          ]
1198c5d2a1cdSopenharmony_ci        },
1199c5d2a1cdSopenharmony_ci        {
1200c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_wlan",
1201c5d2a1cdSopenharmony_ci          "features": [
1202c5d2a1cdSopenharmony_ci            "drivers_peripheral_wlan_feature_enable_HDF_UT = false",
1203c5d2a1cdSopenharmony_ci            "drivers_peripheral_wlan_feature_enable_HDF_NL80211 = true"
1204c5d2a1cdSopenharmony_ci          ]
1205c5d2a1cdSopenharmony_ci        },
1206c5d2a1cdSopenharmony_ci        {
1207c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_usb",
1208c5d2a1cdSopenharmony_ci          "features": []
1209c5d2a1cdSopenharmony_ci        },
1210c5d2a1cdSopenharmony_ci        {
1211c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_location_gnss",
1212c5d2a1cdSopenharmony_ci          "features": []
1213c5d2a1cdSopenharmony_ci        },
1214c5d2a1cdSopenharmony_ci        {
1215c5d2a1cdSopenharmony_ci          "component": "drivers_interface_location_gnss",
1216c5d2a1cdSopenharmony_ci          "features": []
1217c5d2a1cdSopenharmony_ci        },
1218c5d2a1cdSopenharmony_ci        {
1219c5d2a1cdSopenharmony_ci          "component": "drivers_interface_huks",
1220c5d2a1cdSopenharmony_ci          "feature": []
1221c5d2a1cdSopenharmony_ci        },
1222c5d2a1cdSopenharmony_ci        {
1223c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_huks",
1224c5d2a1cdSopenharmony_ci          "features": []
1225c5d2a1cdSopenharmony_ci        },
1226c5d2a1cdSopenharmony_ci        {
1227c5d2a1cdSopenharmony_ci          "component": "drivers_interface_audio",
1228c5d2a1cdSopenharmony_ci          "features": []
1229c5d2a1cdSopenharmony_ci        }
1230c5d2a1cdSopenharmony_ci      ]
1231c5d2a1cdSopenharmony_ci    },
1232c5d2a1cdSopenharmony_ci    {
1233c5d2a1cdSopenharmony_ci      "subsystem": "deviceprofile",
1234c5d2a1cdSopenharmony_ci      "components": [
1235c5d2a1cdSopenharmony_ci        {
1236c5d2a1cdSopenharmony_ci          "component": "device_info_manager",
1237c5d2a1cdSopenharmony_ci          "features": []
1238c5d2a1cdSopenharmony_ci        }
1239c5d2a1cdSopenharmony_ci      ]
1240c5d2a1cdSopenharmony_ci    },
1241c5d2a1cdSopenharmony_ci    {
1242c5d2a1cdSopenharmony_ci      "subsystem": "customization",
1243c5d2a1cdSopenharmony_ci      "components": [
1244c5d2a1cdSopenharmony_ci        {
1245c5d2a1cdSopenharmony_ci          "component": "config_policy"
1246c5d2a1cdSopenharmony_ci        },
1247c5d2a1cdSopenharmony_ci        {
1248c5d2a1cdSopenharmony_ci          "component": "enterprise_device_management",
1249c5d2a1cdSopenharmony_ci          "features": []
1250c5d2a1cdSopenharmony_ci        }
1251c5d2a1cdSopenharmony_ci      ]
1252c5d2a1cdSopenharmony_ci    },
1253c5d2a1cdSopenharmony_ci    {
1254c5d2a1cdSopenharmony_ci      "subsystem": "build",
1255c5d2a1cdSopenharmony_ci      "components": [
1256c5d2a1cdSopenharmony_ci        {
1257c5d2a1cdSopenharmony_ci          "component": "build_framework"
1258c5d2a1cdSopenharmony_ci        }
1259c5d2a1cdSopenharmony_ci      ]
1260c5d2a1cdSopenharmony_ci    },
1261c5d2a1cdSopenharmony_ci    {
1262c5d2a1cdSopenharmony_ci      "subsystem": "advertising",
1263c5d2a1cdSopenharmony_ci      "components": [
1264c5d2a1cdSopenharmony_ci        {
1265c5d2a1cdSopenharmony_ci          "component": "oaid",
1266c5d2a1cdSopenharmony_ci          "features": []
1267c5d2a1cdSopenharmony_ci        },
1268c5d2a1cdSopenharmony_ci        {
1269c5d2a1cdSopenharmony_ci          "component": "advertising",
1270c5d2a1cdSopenharmony_ci          "features": []
1271c5d2a1cdSopenharmony_ci        }
1272c5d2a1cdSopenharmony_ci      ]
1273c5d2a1cdSopenharmony_ci    },
1274c5d2a1cdSopenharmony_ci    {
1275c5d2a1cdSopenharmony_ci      "subsystem":"accesscontrol",
1276c5d2a1cdSopenharmony_ci      "components": [
1277c5d2a1cdSopenharmony_ci        {
1278c5d2a1cdSopenharmony_ci          "component": "sandbox_manager",
1279c5d2a1cdSopenharmony_ci          "features": []
1280c5d2a1cdSopenharmony_ci        }
1281c5d2a1cdSopenharmony_ci      ]
1282c5d2a1cdSopenharmony_ci    }
1283c5d2a1cdSopenharmony_ci  ]
1284c5d2a1cdSopenharmony_ci}