Skip to content

Commit 335e977

Browse files
authored
Merge branch 'dotnet:main' into main
2 parents 85e4344 + 96da1ca commit 335e977

4,796 files changed

Lines changed: 1447652 additions & 317062 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.azuredevops/dependabot.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
version: 2
2+
3+
# Disabling dependabot on Azure DevOps as this is a mirrored repo. Updates should go through github.
4+
enable-campaigned-updates: false
5+
enable-security-updates: false
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: branch_classification
2+
resource: repository
3+
disabled: false
4+
where:
5+
configuration:
6+
branchClassificationSettings:
7+
defaultClassification: nonproduction
8+
ruleset:
9+
- name: prod-branches
10+
branchNames:
11+
- main
12+
- release/*
13+
classification: production

.external

Lines changed: 0 additions & 1 deletion
This file was deleted.

.gdn/.gdnsuppress

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"default": {
1010
"name": "default",
1111
"createdDate": "2024-02-21 20:58:02Z",
12-
"lastUpdatedDate": "2024-02-22 21:40:38Z"
12+
"lastUpdatedDate": "2025-01-22 01:00:00Z"
1313
}
1414
},
1515
"results": {
@@ -49,15 +49,6 @@
4949
"justification": "Javax.Security.Auth.Callback.PasswordCallback API documentation with generic example password.",
5050
"createdDate": "2024-06-27 20:43:25Z"
5151
},
52-
"1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee": {
53-
"signature": "1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee",
54-
"alternativeSignatures": [],
55-
"memberOf": [
56-
"default"
57-
],
58-
"justification": "Dummy test.keystore file used for testing.",
59-
"createdDate": "2024-02-21 20:58:02Z"
60-
},
6152
"ad733d624486984da63461d2a23f266714f76e1788c271d90d45687579f51099": {
6253
"signature": "ad733d624486984da63461d2a23f266714f76e1788c271d90d45687579f51099",
6354
"alternativeSignatures": [],
@@ -120,6 +111,15 @@
120111
],
121112
"justification": "False positive in linker-dependencies.xml file.",
122113
"createdDate": "2024-06-14 18:52:00Z"
114+
},
115+
"650586d5e7851e9a2d6ed6f324227d7da625626165af8aef394785573ee3ab55": {
116+
"signature": "650586d5e7851e9a2d6ed6f324227d7da625626165af8aef394785573ee3ab55",
117+
"alternativeSignatures": [],
118+
"memberOf": [
119+
"default"
120+
],
121+
"justification": "BA2008 EnableControlFlowGuard suppression for aapt2.exe at bin/Release/dotnet/packs/Microsoft.Android.Sdk.Windows/*/tools/aapt2.exe. Third-party binary from Google Android SDK - EnableControlFlowGuard cannot be enabled as this is provided by Google and does not support control flow guard flags.",
122+
"createdDate": "2025-01-22 00:00:00Z"
123123
}
124124
}
125125
}

.gdn/policheck/CHT.gdnsuppress

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@
2121
],
2222
"justification": "Reference to the Android package format APK.",
2323
"createdDate": "2023-02-24 00:05:39Z"
24+
},
25+
"f6b030160282487b57238c2920a8320973ac5bb97889723a753c79553d86a862": {
26+
"signature": "f6b030160282487b57238c2920a8320973ac5bb97889723a753c79553d86a862",
27+
"memberOf": [
28+
"default"
29+
],
30+
"justification": "Cantonese term table flags incidental letters 'PK' inside a machine-translated Chinese (Traditional) localization string for XA0138_ErrorReadingStdin. False positive in auto-generated localization output.",
31+
"createdDate": "2026-05-28 00:00:00Z"
2432
}
2533
}
2634
}

.gdn/policheck/source.gdnsuppress

Lines changed: 216 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,11 @@
88
"suppressionSets": {
99
"default": {
1010
"name": "default",
11-
"createdDate": "2023-02-22 23:55:29Z",
12-
"lastUpdatedDate": "2024-04-22 13:40:30Z"
11+
"createdDate": "2025-02-05 11:48:04Z",
12+
"lastUpdatedDate": "2025-02-05 11:48:04Z"
1313
}
1414
},
1515
"results": {
16-
"6789cab1bdc97b0cc3ad057b7fdd21d63cdf8bc2679391923803fa240ef81292": {
17-
"signature": "6789cab1bdc97b0cc3ad057b7fdd21d63cdf8bc2679391923803fa240ef81292",
18-
"alternativeSignatures": [
19-
"b5041e3ec6776af49d6d69148e4db480f366b559299d19ec8ea3e095295b39a8"
20-
],
21-
"memberOf": [
22-
"default"
23-
],
24-
"justification": "Reference to an ISCII term.",
25-
"createdDate": "2023-02-22 23:55:29Z"
26-
},
27-
"bbaf5f946cb72748567e41f0df5f1bae05550f4ba7381e21ec6b26d6c3ecec9f": {
28-
"signature": "bbaf5f946cb72748567e41f0df5f1bae05550f4ba7381e21ec6b26d6c3ecec9f",
29-
"alternativeSignatures": [
30-
"739cb5e6ee2409515900652ca668f819f697f23834becece8d2f9f9236723c1b"
31-
],
32-
"memberOf": [
33-
"default"
34-
],
35-
"justification": "Reference to an ISCII term.",
36-
"createdDate": "2023-02-22 23:55:29Z"
37-
},
3816
"db8916a0f0cdca4082c540921dd362e09a9ff413862ab826308411b76ee35789": {
3917
"signature": "db8916a0f0cdca4082c540921dd362e09a9ff413862ab826308411b76ee35789",
4018
"alternativeSignatures": [
@@ -101,71 +79,255 @@
10179
"justification": "Reference to an Android logging function.",
10280
"createdDate": "2023-02-22 23:55:29Z"
10381
},
104-
"bca629d8e7888af4116b013c6585b78d0908d248a80138339e0eb1620832eb10": {
105-
"signature": "bca629d8e7888af4116b013c6585b78d0908d248a80138339e0eb1620832eb10",
82+
"b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b": {
83+
"signature": "b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b",
10684
"alternativeSignatures": [
107-
"f35d63032e4f346c1afcc299d50eb17a0a05ecea81ba3025f14c7fbf78b10100"
85+
"3901d031f3ac168bb1a84d06bb234355af514c59a0ed9da325b11a8861ff0b05"
10886
],
10987
"memberOf": [
11088
"default"
11189
],
112-
"justification": "Reference to find first set bit function.",
113-
"createdDate": "2023-02-22 23:55:29Z"
90+
"justification": "Matching against `aapt2` tool output.",
91+
"createdDate": "2025-02-05 11:48:04Z"
11492
},
115-
"dc43990fd9fa6a44f2fb2fffcb0497571af4379f23090482035d79a98970e7ae": {
116-
"signature": "dc43990fd9fa6a44f2fb2fffcb0497571af4379f23090482035d79a98970e7ae",
93+
"26d3e99b351de02627162b255b2513d833a0343a6f25064f35d7310eb07cf3ff": {
94+
"signature": "26d3e99b351de02627162b255b2513d833a0343a6f25064f35d7310eb07cf3ff",
11795
"alternativeSignatures": [
118-
"f35d63032e4f346c1afcc299d50eb17a0a05ecea81ba3025f14c7fbf78b10100"
96+
"d23c1bf667150310fd782f0ad92064dcf077226a64d9bf1dd6762ead152f7703"
11997
],
12098
"memberOf": [
12199
"default"
122100
],
123-
"justification": "Reference to find first set bit function.",
124-
"createdDate": "2023-02-22 23:55:29Z"
101+
"justification": "Reference to ffs(3) find first set bit function.",
102+
"createdDate": "2025-02-10 19:44:17Z"
125103
},
126-
"eb60d4f1e48ca85ad5fa4a413d8ff76c4975bccb12931f51179d67c24a82f354": {
127-
"signature": "eb60d4f1e48ca85ad5fa4a413d8ff76c4975bccb12931f51179d67c24a82f354",
104+
"a5555a74b0e940543802a63a6465b4d965eff4f6c858552813df633186794c45": {
105+
"signature": "a5555a74b0e940543802a63a6465b4d965eff4f6c858552813df633186794c45",
128106
"alternativeSignatures": [
129-
"f35d63032e4f346c1afcc299d50eb17a0a05ecea81ba3025f14c7fbf78b10100"
107+
"c5aa7148967f346e897301d8c424af20d89620c75ba9b966a0d42985102717bc"
130108
],
131109
"memberOf": [
132110
"default"
133111
],
134-
"justification": "Reference to find first set bit function.",
135-
"createdDate": "2023-02-22 23:55:29Z"
112+
"justification": "Reference to ffs(3) find first set bit function.",
113+
"createdDate": "2025-02-05 11:48:04Z"
136114
},
137-
"bb80a900ad96e4833eb7f54f55723a3425e846a290dd62b709d4714952cd9d45": {
138-
"signature": "bb80a900ad96e4833eb7f54f55723a3425e846a290dd62b709d4714952cd9d45",
115+
"fd1572e08e818076a2ceaab7a032186f70236fb82ab3663756d69632a9615329": {
116+
"signature": "fd1572e08e818076a2ceaab7a032186f70236fb82ab3663756d69632a9615329",
139117
"alternativeSignatures": [
140-
"f35d63032e4f346c1afcc299d50eb17a0a05ecea81ba3025f14c7fbf78b10100"
118+
"c5aa7148967f346e897301d8c424af20d89620c75ba9b966a0d42985102717bc"
141119
],
142120
"memberOf": [
143121
"default"
144122
],
145-
"justification": "Reference to find first set bit function.",
146-
"createdDate": "2024-02-22 21:40:38Z"
123+
"justification": "Reference to ffs(3) find first set bit function.",
124+
"createdDate": "2025-02-05 11:48:04Z"
147125
},
148-
"b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b": {
149-
"signature": "b34b42aa41018376a31460c142f2ae910704725d9e9a4470f92b587df682369b",
126+
"2593da2393fe547b441ddfdfc614dd1448add1bf7d7ccc0696ab91f75fa6f29b": {
127+
"signature": "2593da2393fe547b441ddfdfc614dd1448add1bf7d7ccc0696ab91f75fa6f29b",
150128
"alternativeSignatures": [
151-
"3901d031f3ac168bb1a84d06bb234355af514c59a0ed9da325b11a8861ff0b05"
129+
"c5aa7148967f346e897301d8c424af20d89620c75ba9b966a0d42985102717bc"
152130
],
153131
"memberOf": [
154132
"default"
155133
],
156-
"justification": "Reference to output from an external tool.",
157-
"createdDate": "2023-02-22 23:55:29Z"
134+
"justification": "Reference to ffs(3) find first set bit function.",
135+
"createdDate": "2025-02-05 11:48:04Z"
158136
},
159-
"243e199c7aec22377e0363bdca82384278cc36b0674f35697935fde6c45cfd0e": {
160-
"signature": "243e199c7aec22377e0363bdca82384278cc36b0674f35697935fde6c45cfd0e",
137+
"1b604a2a60556cfca51c34a0e8d5f89174379ea1fc2598170147a7ce57a25fba": {
138+
"signature": "1b604a2a60556cfca51c34a0e8d5f89174379ea1fc2598170147a7ce57a25fba",
161139
"alternativeSignatures": [
162-
"cf02f44873b25336e01a1fa294bd858d2ea69ae734f08c6db40d4b83d17ccf76"
140+
"c5aa7148967f346e897301d8c424af20d89620c75ba9b966a0d42985102717bc"
141+
],
142+
"memberOf": [
143+
"default"
144+
],
145+
"justification": "Reference to ffs(3) find first set bit function.",
146+
"createdDate": "2025-02-05 11:48:04Z"
147+
},
148+
"cccebaacfe4f8c7eae2d4d00c4d534d1f85ae79b11d53bf858c6243061ef7d69": {
149+
"signature": "cccebaacfe4f8c7eae2d4d00c4d534d1f85ae79b11d53bf858c6243061ef7d69",
150+
"memberOf": [
151+
"default"
152+
],
153+
"justification": "Verbatim GPLv3 license text in THIRD-PARTY-NOTICES.TXT (gnu/binutils).",
154+
"createdDate": "2026-05-05 00:00:00Z"
155+
},
156+
"5c055f17206f60132ca8011955bd4ddcfe42a332341015b221e45d5a15d4e0af": {
157+
"signature": "5c055f17206f60132ca8011955bd4ddcfe42a332341015b221e45d5a15d4e0af",
158+
"memberOf": [
159+
"default"
160+
],
161+
"justification": "Verbatim GPLv3 license text in THIRD-PARTY-NOTICES.TXT (gnu/binutils).",
162+
"createdDate": "2026-05-05 00:00:00Z"
163+
},
164+
"ed6b5cb1fe11577308dd5b137e106a12fed8e039c410a57d8580fb72b07a28a2": {
165+
"signature": "ed6b5cb1fe11577308dd5b137e106a12fed8e039c410a57d8580fb72b07a28a2",
166+
"memberOf": [
167+
"default"
168+
],
169+
"justification": "Verbatim GPLv3 license text in THIRD-PARTY-NOTICES.TXT (gnu/binutils).",
170+
"createdDate": "2026-05-05 00:00:00Z"
171+
},
172+
"e281b9747a4a2f75cb24b67a65521526fc407ecd1cc2f2963a586ce507de3096": {
173+
"signature": "e281b9747a4a2f75cb24b67a65521526fc407ecd1cc2f2963a586ce507de3096",
174+
"memberOf": [
175+
"default"
176+
],
177+
"justification": "Verbatim GPLv3 license text in THIRD-PARTY-NOTICES.TXT (gnu/binutils).",
178+
"createdDate": "2026-05-05 00:00:00Z"
179+
},
180+
"dd3653a71847ff622e134c85d308328bd803a0ccadff0e0918ee7dda8a7cbfc5": {
181+
"signature": "dd3653a71847ff622e134c85d308328bd803a0ccadff0e0918ee7dda8a7cbfc5",
182+
"memberOf": [
183+
"default"
184+
],
185+
"justification": "'country' is the X.509 distinguished-name field (C=) used when generating Android signing keystores. Required by the spec.",
186+
"createdDate": "2026-05-28 00:00:00Z"
187+
},
188+
"d91e97a7a1124eef0a8666e84b775855e74a3bdd74e3ead9a77bd351372183f5": {
189+
"signature": "d91e97a7a1124eef0a8666e84b775855e74a3bdd74e3ead9a77bd351372183f5",
190+
"memberOf": [
191+
"default"
192+
],
193+
"justification": "'country' is the X.509 distinguished-name field (C=) used when generating Android signing keystores. Required by the spec.",
194+
"createdDate": "2026-05-28 00:00:00Z"
195+
},
196+
"a0e948514523326635048c6ee0cbc97367731c21b2dd92bbe8eeaed44ba4b9a1": {
197+
"signature": "a0e948514523326635048c6ee0cbc97367731c21b2dd92bbe8eeaed44ba4b9a1",
198+
"memberOf": [
199+
"default"
200+
],
201+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
202+
"createdDate": "2026-06-02 00:00:00Z"
203+
},
204+
"033dfe9eb4aef0323a350e6dd6bd0cd2c41378f59ef94e42c738880e87945b48": {
205+
"signature": "033dfe9eb4aef0323a350e6dd6bd0cd2c41378f59ef94e42c738880e87945b48",
206+
"memberOf": [
207+
"default"
208+
],
209+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
210+
"createdDate": "2026-06-02 00:00:00Z"
211+
},
212+
"8217a3c04a6aa50532cdad59201d3bef0b1ec84c0b4cb08ab107d455554953d6": {
213+
"signature": "8217a3c04a6aa50532cdad59201d3bef0b1ec84c0b4cb08ab107d455554953d6",
214+
"memberOf": [
215+
"default"
216+
],
217+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
218+
"createdDate": "2026-06-02 00:00:00Z"
219+
},
220+
"7f29203d683db072390bd6e9903bc174149c4efb5d2bb968950078ac12ec2de3": {
221+
"signature": "7f29203d683db072390bd6e9903bc174149c4efb5d2bb968950078ac12ec2de3",
222+
"memberOf": [
223+
"default"
224+
],
225+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
226+
"createdDate": "2026-06-02 00:00:00Z"
227+
},
228+
"82fe02d7739bef798b996a4830f934ad94bc53e0e5f2a4da7b7b729ab4d6a547": {
229+
"signature": "82fe02d7739bef798b996a4830f934ad94bc53e0e5f2a4da7b7b729ab4d6a547",
230+
"memberOf": [
231+
"default"
232+
],
233+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
234+
"createdDate": "2026-06-02 00:00:00Z"
235+
},
236+
"0979aaf8f6f2432ca4d180cfbef3f1af8d7f5c7ce31ce937ca1f643b7e5e1da6": {
237+
"signature": "0979aaf8f6f2432ca4d180cfbef3f1af8d7f5c7ce31ce937ca1f643b7e5e1da6",
238+
"memberOf": [
239+
"default"
240+
],
241+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
242+
"createdDate": "2026-06-02 00:00:00Z"
243+
},
244+
"b0fa94c74d47d90d023ed1000d40aa79d9776b258eb1e49b2370692adb19a16f": {
245+
"signature": "b0fa94c74d47d90d023ed1000d40aa79d9776b258eb1e49b2370692adb19a16f",
246+
"memberOf": [
247+
"default"
248+
],
249+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
250+
"createdDate": "2026-06-02 00:00:00Z"
251+
},
252+
"87026159c3fdf4aa2df78596485ea7d86e30b2a1d5fdabc83b01f8671b9c9c7e": {
253+
"signature": "87026159c3fdf4aa2df78596485ea7d86e30b2a1d5fdabc83b01f8671b9c9c7e",
254+
"memberOf": [
255+
"default"
256+
],
257+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
258+
"createdDate": "2026-06-02 00:00:00Z"
259+
},
260+
"a5326eb0963ed824ec2cb923f641bb26bf13d9d891c0a590d49d355003933d60": {
261+
"signature": "a5326eb0963ed824ec2cb923f641bb26bf13d9d891c0a590d49d355003933d60",
262+
"memberOf": [
263+
"default"
163264
],
265+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
266+
"createdDate": "2026-06-02 00:00:00Z"
267+
},
268+
"677f1486b22ca60adc3d3585f3d866a6c90db63747fa1fafd0d617e9f0bdeb6d": {
269+
"signature": "677f1486b22ca60adc3d3585f3d866a6c90db63747fa1fafd0d617e9f0bdeb6d",
270+
"memberOf": [
271+
"default"
272+
],
273+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
274+
"createdDate": "2026-06-02 00:00:00Z"
275+
},
276+
"513c0f620f144d3487fcd8dc2a2cb0d5095f750f8fb3df38bc7d6f07c9ad66e8": {
277+
"signature": "513c0f620f144d3487fcd8dc2a2cb0d5095f750f8fb3df38bc7d6f07c9ad66e8",
278+
"memberOf": [
279+
"default"
280+
],
281+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
282+
"createdDate": "2026-06-02 00:00:00Z"
283+
},
284+
"43dffec2f9a7dbc4e1749fbd8bbfbadc48a663a2c576a95312faa682402dad4a": {
285+
"signature": "43dffec2f9a7dbc4e1749fbd8bbfbadc48a663a2c576a95312faa682402dad4a",
286+
"memberOf": [
287+
"default"
288+
],
289+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
290+
"createdDate": "2026-06-02 00:00:00Z"
291+
},
292+
"df8d626fcc7507a5f9b51e390092eb37cddd4606148e6dca886ab0883a503286": {
293+
"signature": "df8d626fcc7507a5f9b51e390092eb37cddd4606148e6dca886ab0883a503286",
294+
"memberOf": [
295+
"default"
296+
],
297+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
298+
"createdDate": "2026-06-02 00:00:00Z"
299+
},
300+
"53221abf96d49aebaff75d59276f135e4f6248051584efa08fb55f52c63fec49": {
301+
"signature": "53221abf96d49aebaff75d59276f135e4f6248051584efa08fb55f52c63fec49",
302+
"memberOf": [
303+
"default"
304+
],
305+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
306+
"createdDate": "2026-06-02 00:00:00Z"
307+
},
308+
"b46fed778b7ed28541c1788476a3af23fe93b9d93c2ac80c7424388e73ecbde9": {
309+
"signature": "b46fed778b7ed28541c1788476a3af23fe93b9d93c2ac80c7424388e73ecbde9",
310+
"memberOf": [
311+
"default"
312+
],
313+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
314+
"createdDate": "2026-06-02 00:00:00Z"
315+
},
316+
"c52d3ff6ce1b6bd645841371b74b30c7893b14c44d29125158dac434eca6c4ab": {
317+
"signature": "c52d3ff6ce1b6bd645841371b74b30c7893b14c44d29125158dac434eca6c4ab",
318+
"memberOf": [
319+
"default"
320+
],
321+
"justification": "Verbatim Google Android SDK / Google TV Add-on / GDK license text in AndroidManifestFeed_d18.0.xml. Must not be modified.",
322+
"createdDate": "2026-06-02 00:00:00Z"
323+
},
324+
"50e11913ca432d4f277d772defe82135f9d6ec83c3f7559e9407ca85b41c1569": {
325+
"signature": "50e11913ca432d4f277d772defe82135f9d6ec83c3f7559e9407ca85b41c1569",
164326
"memberOf": [
165327
"default"
166328
],
167-
"justification": "Reference to a proper name.",
168-
"createdDate": "2023-10-26 21:20:54Z"
329+
"justification": "Doc comment in third-party Kajabity.Tools.Java/JavaPropertyReader.cs example illustrating embedded-space keys ('Hong Kong' as sample data).",
330+
"createdDate": "2026-06-02 00:00:00Z"
169331
}
170332
}
171333
}

0 commit comments

Comments
 (0)