1*c697fb7fSBrooks DavisCopyright 2011, 2012 Google Inc. 2*c697fb7fSBrooks DavisAll rights reserved. 3*c697fb7fSBrooks Davis 4*c697fb7fSBrooks DavisRedistribution and use in source and binary forms, with or without 5*c697fb7fSBrooks Davismodification, are permitted provided that the following conditions are 6*c697fb7fSBrooks Davismet: 7*c697fb7fSBrooks Davis 8*c697fb7fSBrooks Davis* Redistributions of source code must retain the above copyright 9*c697fb7fSBrooks Davis notice, this list of conditions and the following disclaimer. 10*c697fb7fSBrooks Davis* Redistributions in binary form must reproduce the above copyright 11*c697fb7fSBrooks Davis notice, this list of conditions and the following disclaimer in the 12*c697fb7fSBrooks Davis documentation and/or other materials provided with the distribution. 13*c697fb7fSBrooks Davis* Neither the name of Google Inc. nor the names of its contributors 14*c697fb7fSBrooks Davis may be used to endorse or promote products derived from this software 15*c697fb7fSBrooks Davis without specific prior written permission. 16*c697fb7fSBrooks Davis 17*c697fb7fSBrooks DavisTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18*c697fb7fSBrooks Davis"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19*c697fb7fSBrooks DavisLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20*c697fb7fSBrooks DavisA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21*c697fb7fSBrooks DavisOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22*c697fb7fSBrooks DavisSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23*c697fb7fSBrooks DavisLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24*c697fb7fSBrooks DavisDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25*c697fb7fSBrooks DavisTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26*c697fb7fSBrooks Davis(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27*c697fb7fSBrooks DavisOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28