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