1*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2012 The Android Open Source Project 2*8d67ca89SAndroid Build Coastguard Worker 3*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 4*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 5*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 6*8d67ca89SAndroid Build Coastguard Worker 7*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 8*8d67ca89SAndroid Build Coastguard Worker 9*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 10*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 11*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 13*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 14*8d67ca89SAndroid Build Coastguard Worker 15*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 16*8d67ca89SAndroid Build Coastguard Worker 17*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2013 The Android Open Source Project 18*8d67ca89SAndroid Build Coastguard Worker 19*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 20*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 21*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 22*8d67ca89SAndroid Build Coastguard Worker 23*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 24*8d67ca89SAndroid Build Coastguard Worker 25*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 26*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 27*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 29*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 30*8d67ca89SAndroid Build Coastguard Worker 31*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 32*8d67ca89SAndroid Build Coastguard Worker 33*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2014 The Android Open Source Project 34*8d67ca89SAndroid Build Coastguard Worker 35*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 36*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 37*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 38*8d67ca89SAndroid Build Coastguard Worker 39*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 40*8d67ca89SAndroid Build Coastguard Worker 41*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 42*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 43*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 44*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 45*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 46*8d67ca89SAndroid Build Coastguard Worker 47*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 48*8d67ca89SAndroid Build Coastguard Worker 49*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2017 The Android Open Source Project 50*8d67ca89SAndroid Build Coastguard Worker 51*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 52*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 53*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 54*8d67ca89SAndroid Build Coastguard Worker 55*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 56*8d67ca89SAndroid Build Coastguard Worker 57*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 58*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 59*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 60*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 61*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 62*8d67ca89SAndroid Build Coastguard Worker 63*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 64*8d67ca89SAndroid Build Coastguard Worker 65*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2018 The Android Open Source Project 66*8d67ca89SAndroid Build Coastguard Worker 67*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 68*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 69*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 70*8d67ca89SAndroid Build Coastguard Worker 71*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 72*8d67ca89SAndroid Build Coastguard Worker 73*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 74*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 75*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 76*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 77*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 78*8d67ca89SAndroid Build Coastguard Worker 79*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 80*8d67ca89SAndroid Build Coastguard Worker 81*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2018 The Android Open Source Project 82*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 83*8d67ca89SAndroid Build Coastguard Worker 84*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 85*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 86*8d67ca89SAndroid Build Coastguard Workerare met: 87*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 88*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 89*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 90*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 91*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 92*8d67ca89SAndroid Build Coastguard Worker distribution. 93*8d67ca89SAndroid Build Coastguard Worker 94*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 95*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 96*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 97*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 98*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 99*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 100*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 101*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 102*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 103*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 104*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 105*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 106*8d67ca89SAndroid Build Coastguard Worker 107*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 108*8d67ca89SAndroid Build Coastguard Worker 109*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2019 The Android Open Source Project 110*8d67ca89SAndroid Build Coastguard Worker 111*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 112*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 113*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 114*8d67ca89SAndroid Build Coastguard Worker 115*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 116*8d67ca89SAndroid Build Coastguard Worker 117*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 118*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 119*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 120*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 121*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 122*8d67ca89SAndroid Build Coastguard Worker 123*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 124*8d67ca89SAndroid Build Coastguard Worker 125*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2019 The Android Open Source Project 126*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 127*8d67ca89SAndroid Build Coastguard Worker 128*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 129*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 130*8d67ca89SAndroid Build Coastguard Workerare met: 131*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 132*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 133*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 134*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 135*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 136*8d67ca89SAndroid Build Coastguard Worker distribution. 137*8d67ca89SAndroid Build Coastguard Worker 138*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 139*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 140*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 141*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 142*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 143*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 144*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 145*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 146*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 147*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 148*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 149*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 150*8d67ca89SAndroid Build Coastguard Worker 151*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 152*8d67ca89SAndroid Build Coastguard Worker 153*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2020 The Android Open Source Project 154*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 155*8d67ca89SAndroid Build Coastguard Worker 156*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 157*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 158*8d67ca89SAndroid Build Coastguard Workerare met: 159*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 160*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 161*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 162*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 163*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 164*8d67ca89SAndroid Build Coastguard Worker distribution. 165*8d67ca89SAndroid Build Coastguard Worker 166*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 167*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 168*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 169*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 170*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 171*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 172*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 173*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 174*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 175*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 176*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 177*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 178*8d67ca89SAndroid Build Coastguard Worker 179*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 180*8d67ca89SAndroid Build Coastguard Worker 181*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2022 The Android Open Source Project 182*8d67ca89SAndroid Build Coastguard WorkerAll rights reserved. 183*8d67ca89SAndroid Build Coastguard Worker 184*8d67ca89SAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 185*8d67ca89SAndroid Build Coastguard Workermodification, are permitted provided that the following conditions 186*8d67ca89SAndroid Build Coastguard Workerare met: 187*8d67ca89SAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 188*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer. 189*8d67ca89SAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above copyright 190*8d67ca89SAndroid Build Coastguard Worker notice, this list of conditions and the following disclaimer in 191*8d67ca89SAndroid Build Coastguard Worker the documentation and/or other materials provided with the 192*8d67ca89SAndroid Build Coastguard Worker distribution. 193*8d67ca89SAndroid Build Coastguard Worker 194*8d67ca89SAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 195*8d67ca89SAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 196*8d67ca89SAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 197*8d67ca89SAndroid Build Coastguard WorkerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198*8d67ca89SAndroid Build Coastguard WorkerCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 199*8d67ca89SAndroid Build Coastguard WorkerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 200*8d67ca89SAndroid Build Coastguard WorkerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 201*8d67ca89SAndroid Build Coastguard WorkerOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 202*8d67ca89SAndroid Build Coastguard WorkerAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 203*8d67ca89SAndroid Build Coastguard WorkerOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 204*8d67ca89SAndroid Build Coastguard WorkerOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 205*8d67ca89SAndroid Build Coastguard WorkerSUCH DAMAGE. 206*8d67ca89SAndroid Build Coastguard Worker 207*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 208*8d67ca89SAndroid Build Coastguard Worker 209*8d67ca89SAndroid Build Coastguard WorkerCopyright (C) 2023 The Android Open Source Project 210*8d67ca89SAndroid Build Coastguard Worker 211*8d67ca89SAndroid Build Coastguard WorkerLicensed under the Apache License, Version 2.0 (the "License"); 212*8d67ca89SAndroid Build Coastguard Workeryou may not use this file except in compliance with the License. 213*8d67ca89SAndroid Build Coastguard WorkerYou may obtain a copy of the License at 214*8d67ca89SAndroid Build Coastguard Worker 215*8d67ca89SAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 216*8d67ca89SAndroid Build Coastguard Worker 217*8d67ca89SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software 218*8d67ca89SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, 219*8d67ca89SAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 220*8d67ca89SAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and 221*8d67ca89SAndroid Build Coastguard Workerlimitations under the License. 222*8d67ca89SAndroid Build Coastguard Worker 223*8d67ca89SAndroid Build Coastguard Worker------------------------------------------------------------------- 224*8d67ca89SAndroid Build Coastguard Worker 225