1Copyright (C) 2007 The Android Open Source Project
2All rights reserved.
3
4Redistribution and use in source and binary forms, with or without
5modification, are permitted provided that the following conditions
6are met:
7 * Redistributions of source code must retain the above copyright
8   notice, this list of conditions and the following disclaimer.
9 * Redistributions in binary form must reproduce the above copyright
10   notice, this list of conditions and the following disclaimer in
11   the documentation and/or other materials provided with the
12   distribution.
13
14THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
15"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
17FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
18COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
19INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
21OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
24OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25SUCH DAMAGE.
26
27-------------------------------------------------------------------
28
29Copyright (C) 2008 The Android Open Source Project
30All rights reserved.
31
32Redistribution and use in source and binary forms, with or without
33modification, are permitted provided that the following conditions
34are met:
35 * Redistributions of source code must retain the above copyright
36   notice, this list of conditions and the following disclaimer.
37 * Redistributions in binary form must reproduce the above copyright
38   notice, this list of conditions and the following disclaimer in
39   the documentation and/or other materials provided with the
40   distribution.
41
42THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
43"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
44LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
45FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
46COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
47INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
48BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
49OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
50AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
51OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
52OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
53SUCH DAMAGE.
54
55-------------------------------------------------------------------
56
57Copyright (C) 2012 The Android Open Source Project
58All rights reserved.
59
60Redistribution and use in source and binary forms, with or without
61modification, are permitted provided that the following conditions
62are met:
63 * Redistributions of source code must retain the above copyright
64   notice, this list of conditions and the following disclaimer.
65 * Redistributions in binary form must reproduce the above copyright
66   notice, this list of conditions and the following disclaimer in
67   the documentation and/or other materials provided with the
68   distribution.
69
70THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
71"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
72LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
73FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
74COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
75INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
76BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
77OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
78AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
79OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
80OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
81SUCH DAMAGE.
82
83-------------------------------------------------------------------
84
85Copyright (C) 2013 The Android Open Source Project
86All rights reserved.
87
88Redistribution and use in source and binary forms, with or without
89modification, are permitted provided that the following conditions
90are met:
91 * Redistributions of source code must retain the above copyright
92   notice, this list of conditions and the following disclaimer.
93 * Redistributions in binary form must reproduce the above copyright
94   notice, this list of conditions and the following disclaimer in
95   the documentation and/or other materials provided with the
96   distribution.
97
98THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
99"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
100LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
101FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
102COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
103INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
104BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
105OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
106AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
107OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
108OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
109SUCH DAMAGE.
110
111-------------------------------------------------------------------
112
113Copyright (C) 2014 The Android Open Source Project
114All rights reserved.
115
116Redistribution and use in source and binary forms, with or without
117modification, are permitted provided that the following conditions
118are met:
119 * Redistributions of source code must retain the above copyright
120   notice, this list of conditions and the following disclaimer.
121 * Redistributions in binary form must reproduce the above copyright
122   notice, this list of conditions and the following disclaimer in
123   the documentation and/or other materials provided with the
124   distribution.
125
126THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
127"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
128LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
129FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
130COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
131INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
132BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
133OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
134AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
135OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
136OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
137SUCH DAMAGE.
138
139-------------------------------------------------------------------
140
141Copyright (C) 2015 The Android Open Source Project
142All rights reserved.
143
144Redistribution and use in source and binary forms, with or without
145modification, are permitted provided that the following conditions
146are met:
147 * Redistributions of source code must retain the above copyright
148   notice, this list of conditions and the following disclaimer.
149 * Redistributions in binary form must reproduce the above copyright
150   notice, this list of conditions and the following disclaimer in
151   the documentation and/or other materials provided with the
152   distribution.
153
154THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
155"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
156LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
157FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
158COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
159INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
160BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
161OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
162AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
163OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
164OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
165SUCH DAMAGE.
166
167-------------------------------------------------------------------
168
169Copyright (C) 2016 The Android Open Source Project
170All rights reserved.
171
172Redistribution and use in source and binary forms, with or without
173modification, are permitted provided that the following conditions
174are met:
175 * Redistributions of source code must retain the above copyright
176   notice, this list of conditions and the following disclaimer.
177 * Redistributions in binary form must reproduce the above copyright
178   notice, this list of conditions and the following disclaimer in
179   the documentation and/or other materials provided with the
180   distribution.
181
182THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
183"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
184LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
185FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
186COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
187INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
188BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
189OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
190AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
191OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
192OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
193SUCH DAMAGE.
194
195-------------------------------------------------------------------
196
197Copyright (C) 2017 The Android Open Source Project
198All rights reserved.
199
200Redistribution and use in source and binary forms, with or without
201modification, are permitted provided that the following conditions
202are met:
203 * Redistributions of source code must retain the above copyright
204   notice, this list of conditions and the following disclaimer.
205 * Redistributions in binary form must reproduce the above copyright
206   notice, this list of conditions and the following disclaimer in
207   the documentation and/or other materials provided with the
208   distribution.
209
210THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
211"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
212LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
213FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
214COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
215INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
216BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
217OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
218AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
219OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
220OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
221SUCH DAMAGE.
222
223-------------------------------------------------------------------
224
225Copyright (C) 2018 The Android Open Source Project
226All rights reserved.
227
228Redistribution and use in source and binary forms, with or without
229modification, are permitted provided that the following conditions
230are met:
231 * Redistributions of source code must retain the above copyright
232   notice, this list of conditions and the following disclaimer.
233 * Redistributions in binary form must reproduce the above copyright
234   notice, this list of conditions and the following disclaimer in
235   the documentation and/or other materials provided with the
236   distribution.
237
238THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
239"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
240LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
241FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
242COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
243INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
244BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
245OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
246AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
247OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
248OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
249SUCH DAMAGE.
250
251-------------------------------------------------------------------
252
253Copyright (C) 2019 The Android Open Source Project
254All rights reserved.
255
256Redistribution and use in source and binary forms, with or without
257modification, are permitted provided that the following conditions
258are met:
259 * Redistributions of source code must retain the above copyright
260   notice, this list of conditions and the following disclaimer.
261 * Redistributions in binary form must reproduce the above copyright
262   notice, this list of conditions and the following disclaimer in
263   the documentation and/or other materials provided with the
264   distribution.
265
266THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
267"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
268LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
269FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
270COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
271INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
272BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
273OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
274AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
275OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
276OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
277SUCH DAMAGE.
278
279-------------------------------------------------------------------
280
281Copyright (C) 2020 The Android Open Source Project
282All rights reserved.
283
284Redistribution and use in source and binary forms, with or without
285modification, are permitted provided that the following conditions
286are met:
287 * Redistributions of source code must retain the above copyright
288   notice, this list of conditions and the following disclaimer.
289 * Redistributions in binary form must reproduce the above copyright
290   notice, this list of conditions and the following disclaimer in
291   the documentation and/or other materials provided with the
292   distribution.
293
294THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
295"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
296LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
297FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
298COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
299INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
300BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
301OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
302AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
303OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
304OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
305SUCH DAMAGE.
306
307-------------------------------------------------------------------
308
309Copyright (C) 2021 The Android Open Source Project
310All rights reserved.
311
312Redistribution and use in source and binary forms, with or without
313modification, are permitted provided that the following conditions
314are met:
315 * Redistributions of source code must retain the above copyright
316   notice, this list of conditions and the following disclaimer.
317 * Redistributions in binary form must reproduce the above copyright
318   notice, this list of conditions and the following disclaimer in
319   the documentation and/or other materials provided with the
320   distribution.
321
322THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
323"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
324LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
325FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
326COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
327INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
328BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
329OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
330AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
331OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
332OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
333SUCH DAMAGE.
334
335-------------------------------------------------------------------
336
337Copyright (C) 2022 The Android Open Source Project
338All rights reserved.
339
340Redistribution and use in source and binary forms, with or without
341modification, are permitted provided that the following conditions
342are met:
343 * Redistributions of source code must retain the above copyright
344   notice, this list of conditions and the following disclaimer.
345 * Redistributions in binary form must reproduce the above copyright
346   notice, this list of conditions and the following disclaimer in
347   the documentation and/or other materials provided with the
348   distribution.
349
350THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
351"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
352LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
353FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
354COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
355INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
356BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
357OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
358AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
359OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
360OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
361SUCH DAMAGE.
362
363-------------------------------------------------------------------
364
365Copyright (C) 2023 The Android Open Source Project
366All rights reserved.
367
368Redistribution and use in source and binary forms, with or without
369modification, are permitted provided that the following conditions
370are met:
371 * Redistributions of source code must retain the above copyright
372   notice, this list of conditions and the following disclaimer.
373 * Redistributions in binary form must reproduce the above copyright
374   notice, this list of conditions and the following disclaimer in
375   the documentation and/or other materials provided with the
376   distribution.
377
378THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
379"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
380LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
381FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
382COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
383INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
384BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
385OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
386AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
387OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
388OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
389SUCH DAMAGE.
390
391-------------------------------------------------------------------
392
393Copyright (C) 2024 The Android Open Source Project
394All rights reserved.
395
396Redistribution and use in source and binary forms, with or without
397modification, are permitted provided that the following conditions
398are met:
399 * Redistributions of source code must retain the above copyright
400   notice, this list of conditions and the following disclaimer.
401 * Redistributions in binary form must reproduce the above copyright
402   notice, this list of conditions and the following disclaimer in
403   the documentation and/or other materials provided with the
404   distribution.
405
406THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
407"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
408LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
409FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
410COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
411INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
412BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
413OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
414AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
415OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
416OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
417SUCH DAMAGE.
418
419-------------------------------------------------------------------
420
421