From a4fc36b3be6d1a68ed793d2aa4da62314ab2a996 Mon Sep 17 00:00:00 2001 From: Kalle Valo Date: Fri, 17 Mar 2023 14:28:24 +0200 Subject: [PATCH] WCN6750 hw1.0: 1.0.1: add WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1 --- .../Notice.txt | 7402 +++++++++++++++++ .../wpss.b00 | Bin 0 -> 340 bytes .../wpss.b01 | Bin 0 -> 6848 bytes .../wpss.b02 | Bin 0 -> 10300 bytes .../wpss.b03 | Bin 0 -> 4096 bytes .../wpss.b04 | Bin 0 -> 5819999 bytes .../wpss.b05 | Bin 0 -> 164332 bytes .../wpss.b06 | Bin 0 -> 266684 bytes .../wpss.b07 | Bin 0 -> 1176368 bytes .../wpss.b08 | 0 .../wpss.mdt | Bin 0 -> 7188 bytes 11 files changed, 7402 insertions(+) create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/Notice.txt create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b00 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b01 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b02 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b03 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b04 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b05 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b06 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b07 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b08 create mode 100644 WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.mdt diff --git a/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/Notice.txt b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/Notice.txt new file mode 100644 index 0000000..f029767 --- /dev/null +++ b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/Notice.txt @@ -0,0 +1,7402 @@ +This file contains certain notices of software components included +with the software that Qualcomm Technologies, Inc. ("QTI") is required +to provide you. Except where prohibited by the open source license, +the content of this file is provided solely to satisfy QTI's +attribution and notice requirement; your use of these software +components together with the QTI software ("Software") is subject to +the terms of your license from QTI. Compliance with all copyright laws +and software license agreements included in the notice section of this +file are the responsibility of the user. Except as may be granted by +separate express written agreement, this file provides no license to +any patents, trademarks, copyrights, or other intellectual property of +Qualcomm Incorporated or any of its subsidiaries. + +Software provided with this notice is NOT A CONTRIBUTION to any open +source project. If alternative licensing is available for any of the +components with licenses or attributions provided below, a license +choice is made for receiving such code by QTI. + +Copyright (c) 2022-2023 Qualcomm Technologies, Inc. All rights reserved. + +Qualcomm is a trademark of Qualcomm Incorporated, registered in the +United States and other countries. All Qualcomm Incorporated +trademarks are used with permission. Other products and brand names +may be trademarks or registered trademarks of their respective owners. + + + +================================================================================ + +File: wmix.h + +/* + * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * Copyright (C) 2010-2015 ARM Limited. All rights reserved. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * Neither the name of ARM LIMITED nor the names of its contributors + * may be used to endorse or promote products derived from this + * software without specific prior written permission. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================== + +File: cepci.h + +/* + * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +==================================================================================== + +File: wmi_tlv_helper.h + +/* + * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================== + +File: stail_queue.h + +// +// Copyright (c) 1991, 1993 +// The Regents of the University of California. All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// 3. All advertising materials mentioning features or use of this software +// must display the following acknowledgement: +// This product includes software developed by the University of +// California, Berkeley and its contributors. +// 4. Neither the name of the University nor the names of its contributors +// may be used to endorse or promote products derived from this software +// without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// @(#)queue.h 8.5 (Berkeley) 8/20/94 +// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ +// $Id: //components/rel/wlanfw_cmn.cnss/1.0/cnss_proc/wlan/fwcommon/include/queue.h#1 $ +// + +=================================================================================== + +File: queue.h + +/* + * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +=================================================================================== + +File: ip_prot.h + +/* + * Copyright (c) 2012 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================= + +File: ol_fw_tx_dbg.h + +/* + * Copyright (c) 2012 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================ + +File: ipv4.h + +/* + * Copyright (c) 2012 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: athdefs.h + +/* + * Copyright (c) 2012 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================ + +File: ipv6.h + +/* + * Copyright (c) 2012-2013 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +====================================================================== + +File: epping_test.h + +/* + * Copyright (c) 2012 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +====================================================================== + +File: wdi_ipa.h + +/* + * Copyright (c) 2011-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +====================================================================== + +File: dbglog.h + +/* + * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +======================================================================= + +File: wlan_nan_msg_common.h + +/* + * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +======================================================================== + +File: wlan_nan_msg_common_v2.h + +/* + * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +======================================================================== + +File: dbglog_id.h + +/* + * Copyright (c) 2010-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================ + +File: targaddrs.h + +/* + * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================== + +File: htc.h + +/* + * Copyright (c) 2012, 2014-2016, 2018 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +=============================================================================== + +File: htt_deps.h + +/* + * Copyright (c) 2011-2017 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================= + +File: htt_common.h + +/* + * Copyright (c) 2012-2016, 2020 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: htc_services.h + +/* + * Copyright (c) 2012, 2014-2017, 2020 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: wmi_unified_vendor.h + +/* + * Copyright (c) 2020 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: strlcpy.c + +/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +========================================================================== + +File: program_xml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: interrupt_xml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: wcslcat.c + +/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +========================================================================== + +File: machine_xml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: wstrlcat.c + +/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +========================================================================== + +File: stringl.h + +/* + * $Header: //components/rel/core.riscv/1.0/api/kernel/libstd/stringl/stringl.h#2 $ + * $DateTime: 2019/11/15 03:07:20 $ + */ + +/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */ +/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */ + +/*- + * Copyright (c) 1990 The Regents of the University of California. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)string.h 5.10 (Berkeley) 3/9/91 + */ + +===================================================================================== + +File: ezxml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia + # http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: strlcat.c + +/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +========================================================================== + +File: merge.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +=================================================================================== + +File: dlfcn.h + +/* $NetBSD: dlfcn.h,v 1.17.2.1 2005/03/21 21:25:37 jwise Exp $ */ + +/*- + * Copyright (c) 1998 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Paul Kranenburg. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: md5.h + +/*=========================================================================== + MD5.H - header file for MD5C.C + + Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All + rights reserved. + + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message-Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. +===========================================================================*/ + +===================================================================================== + +File: zconf.h + +/* zconf.h -- configuration of the zlib compression library + * Copyright (C) 1995-2016 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +/* @(#) $Id: //components/rel/core.wpss/1.0/api/services/zconf.h#1 $ */ + +===================================================================================== + +File: zlib.h + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.7, May 2nd, 2012 + + Copyright (C) 1995-2016 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + + The data format used by the zlib library is described by RFCs (Request for + Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 + (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). +*/ + +===================================================================================== + +File: exec_elf.h + +/* $NetBSD: exec_elf.h,v 1.81 2005/02/26 22:25:34 perry Exp $ */ + +/*- + * Copyright (c) 1994 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Christos Zoulas. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +==================================================================================== + +File: headers.c + +/* $NetBSD: headers.c,v 1.20 2005/01/09 12:43:23 simonb Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* + * Dynamic linker for ELF. + * + * John Polstra . + */ + +===================================================================================== + +File: wcslcpy.c + +/* + * $Header: //components/rel/core.wpss/1.0/kernel/libstd/src/wcslcpy.c#1 $ + * $DateTime: 2020/07/06 22:28:14 $ + */ + +/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: qurt_atomic_ops.h + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +===================================================================================== + +File: atomic_ops.h + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +===================================================================================== + +File: search.c + +/* $NetBSD: search.c,v 1.19 2004/10/22 05:39:57 skrll Exp $ */ + +/* + * Copyright 1996 Matt Thomas + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +==================================================================================== + +File: load.c + +/* $NetBSD: load.c,v 1.29 2004/10/22 05:39:56 skrll Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +================================================================================ + +File: symbol.c + +/* $NetBSD: symbol.c,v 1.38.2.1 2005/12/06 23:31:32 tron Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +=================================================================================== + +File: wstrlcpy.c + +/* + * $Header: //components/rel/core.wpss/1.0/kernel/libstd/src/wstrlcpy.c#1 $ + * $DateTime: 2020/07/06 22:28:14 $ + */ + +/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================= + +File: map_object.c + +/* $NetBSD: map_object.c,v 1.31 2004/10/22 05:39:56 skrll Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +=================================================================================== + +File: paths.c + +/* $NetBSD: paths.c,v 1.32 2004/10/22 05:39:56 skrll Exp $ */ + + /* + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: rtld_start.S + +/* $NetBSD: rtld_start.S,v 1.8 2004/08/21 11:12:03 rearnsha Exp $ */ + +/*- + * Copyright (c) 1998, 2002 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Matt Thomas and by Charles M. Hannum. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: reloc.c + +/* $NetBSD: reloc.c,v 1.87 2005/01/09 14:58:15 martin Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: strnlen.c + +/* + * $Header: //components/rel/core.wpss/1.0/kernel/libstd/src/strnlen.c#1 $ + * $DateTime: 2020/07/06 22:28:14 $ + */ + +/* $OpenBSD: strnlen.c,v 1.3 2010/06/02 12:58:12 millert Exp $ */ + +/* + * Copyright (c) 2010 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* OPENBSD ORIGINAL: lib/libc/string/strnlen.c */ + +===================================================================================== + +File: rtld.c + +/* $NetBSD: rtld.c,v 1.107.2.1 2006/02/01 20:38:06 tron Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * Copyright 2002 Charles M. Hannum + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: debug.c + +/* $NetBSD: debug.c,v 1.6 2004/10/22 05:39:56 skrll Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: debug.h + +/* $NetBSD: debug.h,v 1.5 2002/09/12 22:56:28 mycroft Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +==================================================================================== + +File: rtld.h + +/* $NetBSD: rtld.h,v 1.71 2004/07/05 11:50:07 cube Exp $ */ + +/* + * Copyright 1996 John D. Polstra. + * Copyright 1996 Matt Thomas + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by John Polstra. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: print.c + +/* + * Copyright (c) 2002-2004, Karlsruhe University + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +/* + * Description: Implementation of printf + */ + +===================================================================================== + +File: sys_mmap.c + +/*============================================================================= + + * Copyright (c) 1982, 1986, 1993 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +===================================================================================== + +File: qurt_printf.c + +/* + * Copyright (c) 2002-2004, Karlsruhe University + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +===================================================================================== + +File: tailq.h + +Copyright (c) 2013 by Qualcomm Technologies, Inc. All Rights Reserved + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2004, National ICT Australia + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +/* + * Author: Alex Webster + */ + +==================================================================================== + +File: alloc.c + +/* + * Australian Public Licence B (OZPLB) + * + * Version 1-0 + * + * Copyright (c) 2007, Open Kernel Labs, Inc. + * + * All rights reserved. + * + * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) + * National ICT Australia + * http://www.ertos.nicta.com.au + * + * Permission is granted by National ICT Australia, free of charge, to + * any person obtaining a copy of this software and any associated + * documentation files (the "Software") to deal with the Software without + * restriction, including (without limitation) the rights to use, copy, + * modify, adapt, merge, publish, distribute, communicate to the public, + * sublicense, and/or sell, lend or rent out copies of the Software, and + * to permit persons to whom the Software is furnished to do so, subject + * to the following conditions: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimers. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimers in the documentation and/or other materials provided + * with the distribution. + * + * * Neither the name of National ICT Australia, nor the names of its + * contributors, may be used to endorse or promote products derived + * from this Software without specific prior written permission. + * + * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT + * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND + * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, + * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS + * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, + * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF + * ERRORS, WHETHER OR NOT DISCOVERABLE. + * + * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL + * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL + * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER + * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR + * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS + * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR + * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, + * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN + * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER + * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS + * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, + * DAMAGES OR OTHER LIABILITY. + * + * If applicable legislation implies representations, warranties, or + * conditions, or imposes obligations or liability on National ICT + * Australia or one of its contributors in respect of the Software that + * cannot be wholly or partly excluded, restricted or modified, the + * liability of National ICT Australia or the contributor is limited, to + * the full extent permitted by the applicable legislation, at its + * option, to: + * a. in the case of goods, any one or more of the following: + * i. the replacement of the goods or the supply of equivalent goods; + * ii. the repair of the goods; + * iii. the payment of the cost of replacing the goods or of acquiring + * equivalent goods; + * iv. the payment of the cost of having the goods repaired; or + * b. in the case of services: + * i. the supplying of the services again; or + * ii. the payment of the cost of having the services supplied again. + * + * The construction, validity and performance of this licence is governed + * by the laws in force in New South Wales, Australia. + */ + +===================================================================================== + +File: strlcatK.c + +/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: strlcpyK.c + +/*============================================================================= + + strlcpyK.c +/* + * + */ + +/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ + +/* + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: ecc_xml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: physpool_xml.py + +############################################################################## +# Australian Public Licence B (OZPLB) +# +# Version 1-0 +# +# Copyright (c) 2007, Open Kernel Labs, Inc. +# +# All rights reserved. +# +# Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) +# National ICT Australia +# http://www.ertos.nicta.com.au +# +# Permission is granted by National ICT Australia, free of charge, to +# any person obtaining a copy of this software and any associated +# documentation files (the "Software") to deal with the Software without +# restriction, including (without limitation) the rights to use, copy, +# modify, adapt, merge, publish, distribute, communicate to the public, +# sublicense, and/or sell, lend or rent out copies of the Software, and +# to permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimers. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimers in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of National ICT Australia, nor the names of its +# contributors, may be used to endorse or promote products derived +# from this Software without specific prior written permission. +# +# EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT +# PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND +# NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, +# WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +# BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS +# REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, +# THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF +# ERRORS, WHETHER OR NOT DISCOVERABLE. +# +# TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL +# NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL +# THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER +# LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR +# OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS +# OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR +# OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, +# CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN +# CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER +# DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS +# CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, +# DAMAGES OR OTHER LIABILITY. +# +# If applicable legislation implies representations, warranties, or +# conditions, or imposes obligations or liability on National ICT +# Australia or one of its contributors in respect of the Software that +# cannot be wholly or partly excluded, restricted or modified, the +# liability of National ICT Australia or the contributor is limited, to +# the full extent permitted by the applicable legislation, at its +# option, to: +# a. in the case of goods, any one or more of the following: +# i. the replacement of the goods or the supply of equivalent goods; +# ii. the repair of the goods; +# iii. the payment of the cost of replacing the goods or of acquiring +# equivalent goods; +# iv. the payment of the cost of having the goods repaired; or +# b. in the case of services: +# i. the supplying of the services again; or +# ii. the payment of the cost of having the services supplied again. +# +# The construction, validity and performance of this licence is governed +# by the laws in force in New South Wales, Australia. + +===================================================================================== + +File: wlan_md_elf.h + +/* $NetBSD: exec_elf.h,v 1.81 2005/02/26 22:25:34 perry Exp $ */ + +/*- + * Copyright (c) 1994 The NetBSD Foundation, Inc. + * All rights reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Christos Zoulas. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the NetBSD + * Foundation, Inc. and its contributors. + * 4. Neither the name of The NetBSD Foundation nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +=========================================================================================== + +File: secnlsfast.c + +/* $Id: //components/rel/core.wpss/1.0/securemsm/crypto/shared/src/secnlsfast.c#1 $ */ +/* nlsfast: NLS stream cipher and Mundja MAC -- fast implementation */ + +/* + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND AGAINST + INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +============================================================================================== + +File: curve25519.c + +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +/* This code is mostly taken from the ref10 version of Ed25519 in SUPERCOP + * 20141124 (http://bench.cr.yp.to/supercop.html). + * + * The field functions are shared by Ed25519 and X25519 where possible. */ + +===================================================================================== + +File: aes_core.h + + Source: + https://source.codeaurora.org/quic/lc/native_client/pnacl-llvm-testsuite/ + MultiSource/Benchmarks/MiBench/security-rijndael/aes.h + + ----------------------------------------------------------------------- + Copyright (c) 2001 Dr Brian Gladman , Worcester, UK + + TERMS + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + This software is provided 'as is' with no guarantees of correctness or + fitness for purpose. + ----------------------------------------------------------------------- + +===================================================================================== + +File: mode_hdr.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties +in respect of its operation, including, but not limited to, correctness +and fitness for purpose. + --------------------------------------------------------------------------- +Issue Date: 07/10/2010 +*/ + +===================================================================================== + +File: gcm_sw.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 11/01/2011 + + I am grateful for the work done by Mark Rodenkirch and Jason Papadopoulos + in helping to remove a bug in the operation of this code on big endian + systems when fast buffer operations are enabled. + --------------------------------------------------------------------------- +*/ + +===================================================================================== + +File: des_sw_cmn.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +================================================================================================ + +File: aes_sw_cmn.c + +/* + ----------------------------------------------------------------------- + Copyright (c) 2001 Dr Brian Gladman , Worcester, UK + + TERMS + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + This software is provided 'as is' with no guarantees of correctness or + fitness for purpose. + +===================================================================================== + +File: aes_tab.h + +/* + Copyright (c) 2001 Dr Brian Gladman , Worcester, UK + + TERMS + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + This software is provided 'as is' with no guarantees of correctness or + fitness for purpose. +*/ + +===================================================================================== + +File: gf128mul.c + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness +and fitness for purpose. + --------------------------------------------------------------------------- +*/ + +===================================================================================== + +File: sha1_sw.c + +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + */ + +===================================================================================== + +File: des_ecb_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +==================================================================================== + +File: gf128mul.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. +--------------------------------------------------------------------------- +*/ + +============================================================================================= + +File: aes_ctr_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: sha2512_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + + File: hmac_ce.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: uclib_openssl.h + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: pkey.h + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +============================================================================================= + +File: gf_mul_lo.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. + --------------------------------------------------------------------------- +Issue Date: 11/01/2011 +*/ + +===================================================================================== + +File: hmac_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: cipher.h + +/* ==================================================================== + * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +=============================================================================================== + +File: hash2512.h + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: uclib_util.h + + /* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: aes_ecb_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: sha2512_sw_cmn.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +========================================================================================= + +File: inffast.c + +/* inffast.c -- fast decoding + * Copyright (C) 1995-2008, 2010-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +===================================================================================== + +File: md32_common.h + +/* + * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +===================================================================================== + +File: aes_cbc_cts_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +====================================================================================== + +File: hash_sw_cmn.c + +/*==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +================================================================================ + +File: pbkdf2.c + +/* + * Copyright (C) The Internet Society (2000). All Rights Reserved. + * + * This document and translations of it may be copied and furnished to + * others, and derivative works that comment on or otherwise explain it + * or assist in its implementation may be prepared, copied, published + * and distributed, in whole or in part, without restriction of any + * kind, provided that the above copyright notice and this paragraph are + * included on all such copies and derivative works. However, this + * document itself may not be modified in any way, such as by removing + * the copyright notice or references to the Internet Society or other + * Internet organizations, except as needed for the purpose of + * developing Internet standards in which case the procedures for + * copyrights defined in the Internet Standards process must be + * followed, or as required to translate it into languages other than + * English. + * + * The limited permissions granted above are perpetual and will not be + * revoked by the Internet Society or its successors or assigns. + * + * This document and the information contained herein is provided on an + * "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + * TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + * BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + * HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + * + * Portions Copyright (c) 2011-2017 Andy Goryachev + * under Apache-2.0 license. + */ + +=============================================================================== + +File: aes_gcm_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +========================================================================================== + +File: aes_xts_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: inflate.c + +/* inflate.c -- zlib decompression + * Copyright (C) 1995-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +===================================================================================== + +File: inflate.h + +/* inflate.h -- internal inflate state definition + * Copyright (C) 1995-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +===================================================================================== + +File: aes_ccm_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: sha2256_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +================================================================================== + +File: md5_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +================================================================================ + + File: inftrees.h + + /* inftrees.h -- header to use inftrees.c + * Copyright (C) 1995-2005, 2010-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +================================================================================== + +File: inftrees.c + +/* inftrees.c -- generate Huffman trees for efficient decoding + * Copyright (C) 1995-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +================================================================================= + +File: hash.h + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +============================================================================================ + +File:ccm_sw.c + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved. + + LICENSE TERMS + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + 1. source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + 2. binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation; + + 3. the name of the copyright holder is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explicit or implied warranties + in respect of its properties, including, but not limited to, correctness + and/or fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 21/07/2009 +*/ + +==================================================================================== + +File: md5_sw_cmn.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +=================================================================================== + +File: brg_endian.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 20/12/2007 +*/ + +================================================================================== + +File: trees.c + +/* trees.c -- output deflated data using Huffman coding + * Copyright (C) 1995-2016 Jean-loup Gailly + * detect_data_type() function provided freely by Cosmin Truta, 2006 + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +======================================================================== + +File: ccm_sw.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved. + + LICENSE TERMS + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + 1. source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + 2. binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation; + + 3. the name of the copyright holder is not used to endorse products + built using this software without specific written permission. + + DISCLAIMER + + This software is provided 'as is' with no explicit or implied warranties + in respect of its properties, including, but not limited to, correctness + and/or fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 20/12/2007 +*/ + +================================================================================ + +File: des_cbc_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +========================================================================================== + +File: zutil.h + +/* zutil.h -- internal interface and configuration of the compression library + * Copyright (C) 1995-2016 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +========================================================================================== + +File: brg_types.h + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 20/12/2007 +*/ + +=============================================================================== + +File: sha_sw_cmn.c + +/*==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +================================================================================================ + +File: uncompr.c + +/* uncompr.c -- decompress a memory buffer + * Copyright (C) 1995-2003, 2010-2016 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +============================================================================= + + File: sha2384_sw.c + +/* ==================================================================== + * Copyright (c) 2008 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + */ + +===================================================================================== + +File: gcm_sw.c + +/* + --------------------------------------------------------------------------- + Copyright (c) 1998-2010, Brian Gladman, Worcester, UK. All rights reserved. + + The redistribution and use of this software (with or without changes) + is allowed without the payment of fees or royalties provided that: + + source code distributions include the above copyright notice, this + list of conditions and the following disclaimer; + + binary distributions include the above copyright notice, this list + of conditions and the following disclaimer in their documentation. + + This software is provided 'as is' with no explicit or implied warranties + in respect of its operation, including, but not limited to, correctness + and fitness for purpose. + --------------------------------------------------------------------------- + Issue Date: 30/03/2011 +*/ + +================================================================================= + +File: adler32.c + +/* adler32.c -- compute the Adler-32 checksum of a data stream + * Copyright (C) 1995-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +============================================================================= + +File: zutil.c + +/* zutil.c -- target dependent utility functions for the compression library + * Copyright (C) 1995-2005, 2010, 2011, 2012-2016 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +================================================================================ + +File: compress.c + +/* compress.c -- compress a memory buffer + * Copyright (C) 1995-2016 Jean-loup Gailly. + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +============================================================================ + +File: crc32.c + +/* crc32.c -- compute the CRC-32 of a data stream + * Copyright (C) 1995-2006, 2010, 2011, 2012-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + * + * Thanks to Rodney Brown for his contribution of faster + * CRC methods: exclusive-oring 32 bits of data at a time, and pre-computing + * tables for updating the shift register in one step with three exclusive-ors + * instead of four steps with four exclusive-ors. This results in about a + * factor of two increase in speed on a Power PC G4 (PPC7455) using gcc -O3. + */ + +========================================================================= + +File: deflate.c + +/* deflate.c -- compress data using the deflation algorithm + * Copyright (C) 1995-2016 Jean-loup Gailly and Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +============================================================================ + +File: infback.c + +/* infback.c -- inflate using a call-back interface + * Copyright (C) 1995-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +====================================================================== + +File: deflate.h + +/* deflate.h -- internal compression state + * Copyright (C) 1995-2016 Jean-loup Gailly + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +========================================================================== + +File: gzguts.h + +/* gzguts.h -- zlib internal header definitions for gz* operations + * Copyright (C) 2004, 2005, 2010, 2011, 2012-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +=========================================================================== + +File: inffast.h + +/* inffast.h -- header to use inffast.c + * Copyright (C) 1995-2003, 2010-2016 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + +========================================================================= + +File: md5c.c + +/*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* + MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm + + Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All + rights reserved. + + License to copy and use this software is granted provided that it + is identified as the "RSA Data Security, Inc. MD5 Message-Digest + Algorithm" in all material mentioning or referencing this software + or this function. + + License is also granted to make and use derivative works provided + that such works are identified as "derived from the RSA Data + Security, Inc. MD5 Message-Digest Algorithm" in all material + mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. +*/ + +============================================================================ + +File: platform_cmnos_printf.c + +/*- + * Copyright (c) 1990, 1993 + * The Regents of the University of California. All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Chris Torek. + * + * Copyright (c) 2011 The FreeBSD Foundation + * All rights reserved. + * Portions of this software were developed by David Chisnall + * under sponsorship from the FreeBSD Foundation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +===================================================================================== + +File: md5_api.h + +/* For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * MD5 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: if_ethersubr.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +// - +// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. +// +// $Id: +//components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_ethersubr.h +#3 $ +// + +===================================================================================== + +File: aes_gcm.h + +/* Galois/Counter Mode (GCM) and GMAC with AES + * + * Copyright (c) 2012, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +===================================================================================== + +File: aes_wrap.h + +/* For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES-based functions + * + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +=================================================================================== + +File: sha1.h + +/* For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: sha2.h + +/* + * FILE: sha2.h + * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/ + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id: //depot/sw/branches/qca_rome_main/perf_pwr_offload/drivers/target/include/sha2.h#1 $ + */ + +===================================================================================== + +File: ieee_crc32.c + +/* + * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or + * code or tables extracted from it, as desired without restriction. + * + + * CRC32 code derived from work by Gary S. Brown. + */ + +================================================================================= + +File: crypto.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant / wrapper functions for crypto libraries + * Copyright (c) 2004-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: md5.c + +// +// +// This code implements the MD5 message-digest algorithm. +// The algorithm is due to Ron Rivest. This code was +// written by Colin Plumb in 1993, no copyright is claimed. +// This code is in the public domain; do with it what you wish. +// +// Equivalent code is available from RSA Data Security, Inc. +// This code has been tested against that, and is equivalent, +// except that you don't need to include two pages of legalese +// with every copy. +// +// To compute the message digest of a chunk of bytes, declare an +// MD5Context structure, pass it to MD5Init, call MD5Update as +// needed on buffers full of bytes, and then call MD5Final, which +// will fill a supplied 16-byte array with the digest. +// + +===================================================================================== + +File: sha1.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: aes.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES (Rijndael) cipher + * + * Modifications to public domain implementation: + * - support only 128-bit keys + * - cleanup + * - use C pre-processor to make it easier to change S table access + * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at + * cost of reduced throughput (quite small difference on Pentium 4, + * 10-25% when using -O1 or -O2 optimization) + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +/* + * rijndael-alg-fst.c + * + * @version 3.0 (December 2000) + * + * Optimised ANSI C code for the Rijndael cipher (now AES) + * + * @author Vincent Rijmen + * @author Antoon Bosselaers + * @author Paulo Barreto + * + * This code is hereby placed in the public domain. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +===================================================================================== + +File: aes_gcm.c + +/* + * + * Copyright (c) 2012, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================== + +File: aes_wrap.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES-based functions + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +================================================================================= + +File: hca_HwComponentBbLithium_dfs_process_phyerr.cpp + +/* + * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================ + +File: hca_HwComponentBbLithium_dfs_process_radarevent.cpp + +/* Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================== + +File: wmi_tlv_helper.c + +/* + * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +=============================================================================== + +File: phyOsApiWindowsSem.c + +/* + Copyright (c) 2011, Dongsheng Song + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + */ + + /* + Simple Windows replacement for POSIX semaphores + Modified by Daniel Tillett from libpthread + Copyright (c) 2015, Daniel Tillett + */ + +===================================================================================== + +File: phyOsApiWindowsSem.h + +/* + Copyright (c) 2011, Dongsheng Song + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +/* + Simple Windows replacement for POSIX semaphores + Modified by Daniel Tillett from libpthread + Copyright (c) 2015, Daniel Tillett +*/ + +===================================================================================== + +File: phyUtilsStrlcpy.c + +/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ + +/*- + * Copyright (c) 1998 Todd C. Miller + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================== + +File: wlan_defs.h + +/* + * Copyright (c) 2013-2016, 2018 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================ + +File: dfs_nol.c + +/* Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +=============================================================================== + +File: qdf_status.h + +/* + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================ + +File: dfs_staggered.c + +/* + * Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================ + +File: wma_dfs_interface.h + +/* + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +======================================================================== + +File: phyrf_dfs.c + +/* + * + * Copyright (c) 2013-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: cds_reg_service.c + +/* + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: ath_dfs_structs.h + +/* + * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================= + +File: dfs.c + +/* + * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +==================================================================================== + +File: wma_dfs_interface.c + +/* + * Copyright (c) 2013-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: _ieee80211.h + +/* + * Copyright (c) 2008 Atheros Communications Inc. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in + all/home/qca_main/p4/wlanfw_mac_core.cnss.2.0.utf2halphytools/cnss_proc/wlan/halphy_tools/host/ + os/include/_ieee80211.h copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs.h + +/* + * Copyright (c) 2005-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_bindetects.c + +/* + * Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_interface.h + +/* + * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: cds_ieee80211_common.h + +/* + * Copyright (c) 2011,2014-2015 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_debug.c + +/* + * Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_ioctl.h + +/* + * Copyright (c) 2010-2015 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: cds_ieee80211_common_i.h + +/* + * Copyright (c) 2013-2015 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_fcc_bin5.c + +/* + * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_ioctl_private.h + +/* + * Copyright (c) 2010-2015 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: types.h + +/* + * Copyright (c) 2013-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: cds_ieee80211_defines.h + +/* + * Copyright (c) 2011, 2014-2015 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_init.c + +/* + * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: qdf_net_types.h + +/* + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: cds_reg_service.h + +/* + * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: dfs_misc.c + +/* + * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: common.h + + /* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ + + /* + * wpa_supplicant/hostapd / common helper functions, etc. + * Copyright (c) 2002-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: config.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + /* + * WPA Supplicant / Configuration file structures + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: wpa_i.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + + /* + * wpa_supplicant - Internal WPA state machine definitions + * Copyright (c) 2004-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: if_llc.h + + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +//- +// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting +// All rights reserved. +// $ATH_LICENSE_NULL$ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer, +// without modification. +// 2. Redistributions in binary form must reproduce at minimum a disclaimer +// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any +// redistribution must be conditioned upon including a substantially +// similar Disclaimer requirement for further binary redistribution. +// 3. Neither the names of the above-listed copyright holders nor the names +// of any contributors may be used to endorse or promote products derived +// from this software without specific prior written permission. +// +// Alternatively, this software may be distributed under the terms of the +// GNU General Public License ("GPL") version 2 as published by the Free +// Software Foundation. +// +// NO WARRANTY +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY +// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, +// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +// THE POSSIBILITY OF SUCH DAMAGES. +// +// $Id: +//components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $ +// $Id: +//components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $ +// + +/* + * Copyright (c) 1988, 1993 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)if_llc.h 8.1 (Berkeley) 6/10/93 + * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $ + */ + +===================================================================================== + +File: wlan_mlme_wmi.c + +/* + * Copyright (c) 2013-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: apf.h + +/* + * Copyright 2018, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +===================================================================================== + +File: wlan_p2p_listen_offload.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ + /* + * 2016-2017 Qualcomm Atheros, Inc. + * All Rights Reserved. + */ + /* + * Wi-Fi Protected Setup - attribute parsing + * Copyright (c) 2008, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +===================================================================================== + +File: apf_interpreter.c + +/* + * Copyright 2018, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +===================================================================================== + +File: apf_interpreter.h + +/* + * Copyright 2015, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +================================================================================ + +File: wlan_p2p_listen_offload_int.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ +/* + * 2016-2017 Qualcomm Atheros, Inc. + * All Rights Reserved. + */ +/* + * Wi-Fi Protected Setup - message definitions + * Copyright (c) 2008, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================ + +File: sha256-kdf.c + +/* + * HMAC-SHA256 KDF (RFC 5295) and HKDF-Expand(SHA256) (RFC 5869) + * Copyright (c) 2014-2017, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================== + +File: sha2.c + +/* + * FILE: sha2.c + * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/ + * + * Copyright (c) 2000-2001, Aaron D. Gifford + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ + +================================================================================== + +File: my_nan_sec.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - WPA state machine and EAPOL-Key processing + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +==================================================================================== + +File: aes-ctr.c + +/* + * AES-128/192/256 CTR + * + * Copyright (c) 2003-2007, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +=================================================================================== + +File: mywpa.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - WPA state machine and EAPOL-Key processing + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: sha256.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * SHA256 hash implementation and interface functions + * Copyright (c) 2003-2006, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: aes-siv.c + +/* For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * AES SIV (RFC 5297) + * Copyright (c) 2013 Cozybit, Inc. + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +=============================================================================== + +File: wmi_vendor.h + +/* + * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================= + +File: sha384-internal.c + +/* + * SHA-384 hash implementation and interface functions + * Copyright (c) 2015, Pali Rohár + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ README for more details. + */ + +====================================================================== + +File: aes_siv.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ +/* + * AES SIV (RFC 5297) + * Copyright (c) 2013 Cozybit, Inc. + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +======================================================================== + +File: wmi_vendor_ss.h + +/* + * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +========================================================================= + +File: sha384-prf.c + +/* + * SHA384-based KDF (IEEE 802.11ac) + * Copyright (c) 2003-2017, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +===================================================================== + +File: sha384.c + +/* + * SHA-384 hash implementation and interface functions + * Copyright (c) 2003-2017, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +=================================================================== + +File: wlan_p2p_disc_offload_internal.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ + +/* + * Wi-Fi Protected Setup - message definitions + * Copyright (c) 2008, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +============================================================================ + +File: mywpa_common.c + +/* + * WPA/RSN - Shared functions for supplicant and authenticator + * Copyright (c) 2002-2018, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +===================================================================================== + +File: sha384.h + +/* + * SHA384 hash implementation and interface functions + * Copyright (c) 2015-2017, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +===================================================================================== + +File: fils.c + +/* + * Copyright (c) 2002-2018, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +============================================================================== + +File: mywpa_common.h + +/* + * WPA definitions shared between hostapd and wpa_supplicant + * Copyright (c) 2002-2018, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================== + +File: sha384_i.h + +/* + * SHA-384 internal definitions + * Copyright (c) 2015, Pali Rohár + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +============================================================================== + +File: fils.h + +/* + * Copyright (c) 2002-2018, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +========================================================================== + +File: mywpa_ft.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - IEEE 802.11r - Fast BSS Transition + * Copyright (c) 2006-2007, Jouni Malinen + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +============================================================================= + +File: sha512-internal.c + +/* + * SHA-512 hash implementation and interface functions + * Copyright (c) 2015, Pali Rohár + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================= + +File: mywpa_ft.h + +/* For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - IEEE 802.11r - Fast BSS Transition + * Copyright (c) 2006-2007, Jouni Malinen + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +================================================================================ + +File: sha512_i.h + +/* + * SHA-512 internal definitions + * Copyright (c) 2015, Pali Rohár + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +=========================================================================== + +File: wmi_unified_priv.h + +/* + * Copyright (c) 2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================ + +File: athstartpack.h + +/* + * Copyright (c) 2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +================================================================================== + +File: wmi.h + +/* + * Copyright (c) 2004-2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +==================================================================================== + +File: wmi_port.h + +/* + * Copyright (c) 2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================ + +File: wal_dfs.h + +/* + *Copyright (c) 2012-2020 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wlan_p2p_disc_offload.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ + +/* + * Wi-Fi Protected Setup - attribute parsing + * Copyright (c) 2008, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================== + +File: wlan_p2p_listen_offload_int.c + + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Technologies, Inc. has selected the BSD license. + */ + +/* + * Wi-Fi Protected Setup - attribute parsing + * Copyright (c) 2008, Jouni Malinen + * + * This software may be distributed under the terms of the BSD license. + * See README for more details. + */ + +================================================================================== + +File: wlan_module_ids.h + +/* + * Copyright (c) 2014 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================== + +File: hca_HwComponentBbLithium_dfs_phyerr_tlv.cpp + +/* + * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wal_dfs.c + +/* + * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: hca_HwComponentBbLithium_dfs_radar_report.h + +/* + * Copyright (c) 2018 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +==================================================================================== + +File: radar_filters.h + +/* + * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: suppl_auth_api.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - Common definitions + * Copyright (c) 2004-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: m1_m4_frame.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * WPA Supplicant - Common definitions + * Copyright (c) 2004-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +===================================================================================== + +File: sm4_core.h + +/** + * Implemented according to https://tools.ietf.org/id/draft-ribose-cfrg-sm4-09.html + * Copyright (c) 2018 IETF Trust and the persons identified as the document authors. + * All rights reserved. + */ + +===================================================================================== + +File: wpa.h + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +/* + * wpa_supplicant - WPA definitions + * Copyright (c) 2003-2005, Jouni Malinen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + +============================================================================== + +File: htt_ppdu_stats.h + +/* + * Copyright (c) 2017-2021 The Linux Foundation. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +============================================================================ + +File: enet.h + +/* + * Copyright (c) 2012-2014, 2017, 2021 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: pktlog_if.h + +/* + * Copyright (c) 2012,2015,2017,2021 The Linux Foundation. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: sha256.c + +/* + * For this file, which was received with alternative licensing options for + * distribution, Qualcomm Atheros, Inc. has selected the BSD license. + */ + +================================================================================ + +File: wlan_nan_msg.h + +/* + * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wmi_services.h + +/* + * Copyright (c) 2011-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: htt_stats.h + +/* + * Copyright (c) 2017-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: htt.h + +/* + * Copyright (c) 2011-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wmi_tlv_defs.h + +/* + * Copyright (c) 2010-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wmi_version.h + +/* + * Copyright (c) 2012-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: wmi_unified.h + +/* + * Copyright (c) 2010-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * + * Previously licensed under the ISC license by Qualcomm Atheros, Inc. + * + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted, provided that the + * above copyright notice and this permission notice appear in all + * copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ + +===================================================================================== + +File: sys_write0.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_readc_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_time.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_writec.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_tmpnam.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_readc.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_remove_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_rename_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: xfcntl.h + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_remove.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_write0_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_write_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_rename.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_heapinfo.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_seek_angel.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + +File: sys_system.c + +/* + * Copyright (c) 2006 by P.J. Plauger. ALL RIGHTS RESERVED. + */ + +===================================================================================== + + diff --git a/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b00 b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b00 new file mode 100644 index 0000000000000000000000000000000000000000..1c16f66167e9945038497333c86651732240ea93 GIT binary patch literal 340 zc-pIX^>JflWMqH=CWa*p5Z;4XCQz}$1_lNb1_cIA1`P&mAOxYE9nKN}5e0KV_<$6U zsQ}_DFoDFu$_>D(4uI^j(SYz-85lS~8o}}jV6g)X1`lR|%@Tmh!}J#bu>(-v;lZr< za}f*-7aBm8Bjg<-fkX??{FK>m8kravCNMFuA`=p^AE)M`N04+-Z literal 0 Hc-jL100001 diff --git a/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b01 b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b01 new file mode 100644 index 0000000000000000000000000000000000000000..25f49d94f9ecb9e81b4a5af37852db2e51e00b52 GIT binary patch literal 6848 zc-rG(U|?WlKmZ9T28Ioc3=AHO1#>bOAT)ynM6Lo!9WMhWU;^n+V4w-$QCm}_FFV&P zuy^L)_gvG(?v@x{)t()>ru+Wnmp8bLf3{qmV4uPC;KZu3ua6rYXDuYv{G;=V@kMsZj zFzQMa{Jk{9YSX=itb6^MpL!LnG7XW~X3OZ$&iHrLrQ_jS^OrwSx@@0d&Ub(Ii4~K! zJ(wOABxNsZpIa8S{Qe;^U(OhLr-C~Lt!p_oKYAC*CmOlUxz--|d-}~Q?s{2oLiPnM znV2ti>baKCs+N;GQiOZvEa<-V?^kHxgRq{j8S8@bZF@~OItayZ&iV5}Wx=}JhhH6+ z_?URWA|PS)rRgjEw>t)Ap5Hg`z{XYO3r^XRz6w5sL;q{kQ?l+)@wZX zcIJe;f2TcqbY_p;+58E&pH_tL?%QqC9Uam?LCn0-YX#@0+7C@Suji}++S9}oX3)fV zX8|)4BNG!NqX8EihgO@%Ia?NHW`jaQZUas>=1>+kVW!YvLm>kJ5QkluGdM9%!6h>_ zJ>O8xKm{bmEG+AunwMIXSdyBe5RzJ4qTpCk0;Cd4GV}8koE;4X4fsLoxP&=^Qa9mP$ zZ#rdkMbIo?Q&dduq1-87m2Hz7m@n7HuU+eL*Gpy{XB^K1?h{3egAD==Zp&gTWw`$so-1ig#=B|0gqY53@_};7Q6ZG}do0RN^@remrW& zipz^U=9L%99y$4XqO^O0rTf)*CPRjv;DjxLN9M@tZrnVPu`he?t7^Z8p5ON>E>gL) zZPi(im4}_{Yg*6srr(|2c(79c87O6K2VxtnDXVb@YCOst$U>q_3@sT2<>!}x(vOsZ z1V{n5u%NSxuOm<{IU_GWCqF$iwb;;@6<{K4PdfR042uEymW>9 zyqro+tSOm<6l!P&Opq3amPTeKpcHBh;u=G_1CeQPB-Y*+W`~@f8P8yuDa_ zdxYNK&YF`e%lgh# ziF@*@>{k78u9+7hURgZ*ALH4XA!-{2JDCg*II-&|fm` zuDz9;4Ffo0W%*ddSg@yMen?v8FkoY3{EwQPnOIO#ZYG048ZaF;ciL9(zg)TY-2Bw% z7mB1_v&RLSIkae5@qV&>dCIcdJ!fTGd@7sp!83a0V)vh#>;P(+X1e#7!=%j2oVXx~=YxmAm5o2O4E}o8RQEqI z3%dA{&*ttg#siB_Prp6ys$!tlp;#WV2DxEnnN7G~SmuI&YUim)?M!_f;1*2dTjDk@x3P!;w7zLwX6pVtA1pqX) BPZIzD literal 0 Hc-jL100001 diff --git a/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b02 b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b02 new file mode 100644 index 0000000000000000000000000000000000000000..78c04dd86f5ee34ee1947bac56d3360e20f38555 GIT binary patch literal 10300 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 literal 0 Hc-jL100001 diff --git a/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b03 b/WCN6750/hw1.0/1.0.1/WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1/wpss.b03 new file mode 100644 index 0000000000000000000000000000000000000000..a0b08b7d9e657a8bce20ab511400e7b245c7ce78 GIT binary patch literal 4096 zc-rmEy$Qll90c%7v`7)eI!I=Dm36T5V*@*@f2Sk(+84yQfddF$rOqG(cd)RrcqUWW zT=C;LI4iQ0QZHD>e1_Liu)$PI*)@OZ()$w}`EY4u? jST5e#11qqpJ~7SL9`RdK?}ZDsX5e&w|c#4-@do~`nAoTpZtJ`A)s<8gh@bZxmNixUavpoU2C5+ zVG_}5?|r}Td7p>#Jm=Z_?4PyQUTf{O*WTxxwY?vZ(gsFKUxfP|xclHfYlLUu{#}ri zrobJA_#U`>;XVfUQMg}+`+2yZgZrh3p5G4lPvL$qL`pBfeGcw-;C>tKvv9u!_ZhfP z!~GbP+Y0v_0Y6VY}1>`i7Qx{0%MX&Nnn`{~KBw{h{~t zoryNVsT8L~#hfYh*VSvi5}6D5V7%8sNEHRV7-_s7(&s?>TnIf3(-QAu4pJvjQkTH? zX@tUauVdSHA)gre?N`WO0QnU1pP_`0-BN910oB$UP^VF)`kO0W3A`8ysA8e5W#@jo`|UN!wKp*_CmGUHZl5yz zL%<<}J*`fm&DBpY`ORx7h||H>HCy2~Ta$aP-)^DFmA5&GZQ_H0-K}h=YN8V>lW$G# zQ0`B(*??CmG^xsVt8LhF;B_sDUbl|W=ns;CC-1Y@)oB1XsTXecn3~*kEr(^fEoC@` z+1)0VSeZnx=jAQk$2Do-xMn_nT+2LmT>Hw=<66S&$2IGb<62_>aV@FuxHjS7am{w% zxR$*CxR%m;T$>1W_Z2=sjGHlaRR_tFD| zP4guIO)X2GKWwF>VHbO6qp)IPi|l;Fm+Y}OSfHQ4Q&L2U`>*>g`NT~~GSD;SuiF-; z0DY5hYdxP(xox2|(5;z@_V&znJ(6m6L;PU3hO{AcZ%J03rDOV~vz^G(w;Bg_<+1_Q zLK7>qAT%*+C6^&+GZ|ne|G9M`VXez2&_}AbHGZu&siYg|rNf%uaJJLBvK#2w4SY#j zZ!0AAUn%Vd`gUu{)Vdzqsk+ZHH+laS%}V7eIj`}7iz8LgKY#UoK%@561-aMsc57Ca zR+UrKtqtwBfSitOB(CZe-??RrmT{n4YtJKfgg&#}a(s)XF#Coq=JASjYjp|8i;z$1 zn!6P>rMzij63CmKxyn(t(uTC}O{7^JDYs{Jc<6u{f_^2@ndK?mlaW_dnclPx%P^;2CXFswx8(S@R4biP{wpI*qW1Eg z5U&Zn3N)OzZW6uUn+?wtp3gcDtAFW!9P~+IrLFhY?KXPtx~ZVoiLRiw7cGmgWm z6gmw2ys`Wj5bq5hRtcS7UJda8#7*=&w#)8zIaL+gF>hT)e(u*WBemxuwsj7Iso2%u!D0HFpWL z(fh~f{Mpl}w0;lp2Fm-)$C)-AHzi<9hY7+>GOgpkFYS=>y)clpX?k$9!9r?6SMl z0hh@D4{1v1zm`ln0C_+^e14Gfd7=!{M6RoqYA3Xr#T0cGFb0k>ArG zzgzNNRZBruM{F-3?6_{ErIE7X*+}AF)yZ5l^zE42*DSNo$^TyC(V+k+0+F2U#5+VRG*n@Asq z@x)+E=wmlFCUM-_mM|E1Oq+_Zpl{gc#JOp6Y(URg-(gIz$1#ZGH4(-Uw;f>Yae9SF z9gZ`k1CCc4jQM8hTS6D9n@olE6yg@3X~Mp*Eli{0`VED|2KuN@jvUfbV7ww7ar~MN z=;JX9Xqw^H$MYm=T3-S6(}C}n*AIa{u~iM-_K43`Lh8~14=czp=08D|;>iaOX$inH z9N*gtN!=947eRLv7GC$!_m-+)D;&}!npTzVw7aiy>f;@G_Eagf@k3sh;9;Z_g;2-eH30j3v{#JXq+I%3G5P&Zcsnp8%ep&}86w zMv0zpTXF(;e?m(sIsv*C>g7!z)!~mO`Ol_#6xb^oIrs|L7@|i} zK(>R5#_i+JxWKmZ?R1cIkqN#(28p{QMBE~`L1A9Rxd7%NB{W05d$pjZu+S{CVT(v0 zv$N6mc=Ors5w^~|y}Jp<@onW6$VWY9iYUb<&|ev=h}$#-^C8W;-{i0iULRrVJ9*b1 zmS|X=5eaIiBPoYTB&>n{U(cW&;%sj@0y3oZG`Ud5@9zP)Fpm?ueK`s4hA{){1HcP$ ze3$Er+senZ_b1}EfS#2Yv+zxwE zw+V;`Xq04(|0F65%jP{rvA**;a`A-W@}3{VvwwM_ZnuuX70V!Ogjo%`mfH?&b*_o6 z^;(VjQiS%A=7`_60;M<`)?f*c*IGd8a17hJmEz=AY!_Q;atArs3UW#a(4`J_ObSzq zdHR7?4f8&aZ=d4XC@n05DL^ZvS&l(70ce9XMV?(dg5wYDr~B<6wF95XZRDegV7o^z zXmmD=!MCDK)C2u{tC7@|qfP^zlmzqH6tK0i9jS~xh4WskF;{p!lI$Hcr{O$j1^u@e z@F=ERpQ?a5XB*FUe#|!J#Lt@q@D)NZce18#)2*iSB~fS2mzg842#Yp#r!d_%M3`v+ zlh6vUcyKf5R^4_)+~*urif-fb2DD-(Xsbph;h*ugBxp;DM4&AR+H&!>M4W4Z-Xo2T zQh3hrH>;I%E53~0m{{W6&h-Xc3hRlj)hJ`hFfX7Uu~oM&+zIk`khZGt zvQ`+2DL(5_JLvd{zQ@2ev2)v2^x2N;aXZ8n(ESsa1!_}*t?I-Tfm(8KyA~@amlF3u zfDV)Cc7>7vu+#T>$oj9h9kcjz&K9o zY_D8*UgG&na#7Eku*@xt^TUk%pypA2NWhPEd8UY^;muAf=(NqJA`400-4~>CsYU{x zSR&?&67VFEmU~I0Su>Z=?EW3vI1~ zz9^u>rZOU1goHhwxt=|^hMNPhqK%F9ggvTFWU$8O>kG>i4e-G|A%x+Aw7F0Y_llBw z9@W|*eXS#Izo^Ku%@KT5edm6CPYcH%>M@YX;UvJlkowh^yZx$I{NtXLV1E>_M+%pM zU9z+oY@H&@1v~b2F}Y9xeJ@8_l{I?LqfLXhVqwy-8SIiYPrghXi*tppM>O7-e4J}4 zz27x-|24saT*Bv{d%U()NgeMr-cy^#_G`(^wj=pq@_F*gi(Jz_Dhs859Ks(c`M z^7Rh1LkQ{IPjZPv7#`B)j`PP3dBj16^?V`sL@W>V=j7J~Z46%SFOSzWz>Di-!0Rz+ zD;?~i$uL)geI)B`rstBCWcW|eE{ws_$*&QOc;;_HJa8WYZG@X39D~QIFOSDp0zb{JKX7Dd;I%|&d&tk=Sn8#_-SDPpQXOzPvzx_kvH?jNFX#{P06>l zCgxBCO!9cph*d*k)XX07P%aemFdG^ zw@<`n4d=U{pB*056nmT-|DohF&gFPTO$>&t&f~?S!)Z~)2f(n1-Wlg zaUa|aV=D>PJ64E)2y<{E-K>)Rik1kpN&wpQ0vw==hBPP6=UYgzP6sR4wm6m&&-r&F ztp#fJ&56#bdBG({qHigb(*efmJ6FI3+b^U~b6O++ZiRLbHyhBOP#fokjRsWYBk~OS zkuruK$($dE(`?XLh|ef4tT^xz;4l^6O+fwx115p`6Fh+$8w(WjvR?mgvj4{#FVFdw zQpx8dkVlSd$?>PS%)wfW_Z?&t={lb!$Xw>S#0Zx&sLy39{Af3qrN1FV2rK0ZIFHH> z(CmxwPLAVU67mjgRK$He|8$$Hg|EkAy!*2JnED0zfo&lCE72Tjt>f~{@+;AI_J5JC zv9|f#4{Zz@a{w{s0AkDm3Z;Aw!1am{ZCcpG90APJf&}O4X zm0O)RtM5Zu+@pRUV04EDR4e^j`I&;Bs*8``tR_%PWm0d^c9AAk{uJt?ZG0u%Y;m~R zVz_}$KfoBr3315|>9|zU&&T8QaQMA}1Ht`>|rl)-MM`#;E(&(2@Lm_Nag;# zuWpO&N4*-eKj@FVxEF`?!2KuOcS->}Dz@i@`$Q>!x_;r%ZQFcHtFQZL>M^_fv4WI{ z9rS2A-LDpd?SlJJQ-Ef;S2NYv=P3bu&KAUYimwRLF7L^tL}KM*^|8+~P4~$li)got zG_l1DcoEO{YUEP~Cbfh9pR?TVo(?u)WFVxb<~6rURX@twqNE4~c$tlK^zXzP3=MI16+DIV`k*Y!XP%{{y5qMg7l+h7C3W z?6zy@y*Eq5Y zaWn&uY%s>#4ZA0v-r1i)?@x^NLp;5cU>&KyCwyi(+U=*HZ%Ati=#dS56~ay3`kDpu zhchsDC>TBS6MssM`T_v_EqG#uG9NUy`jUks0dppM6Mz=Jr);_;+`$8!cA zy%1&s9#I1igr92At1qZNC3{Fi%E=-bY3t;J?4}VN5sw4+pLPcewDhM>CK_$LX?ApADnbQ z1i0<5-&Lk?+#c|5H2M|KL*B1LyS3|#el3JDFX5gR*xc6+7s+>nOoI-odlu66&;=PN zCqD(70mJMArU1a$@cY4ErP2|UebI;V>_6v!#vk&l2;=vs=A~~j%71)mWR(JNKEiPk z6f!WJ6Vk)Xh#p#dg$xp;D@8_jjBs1nDU*}!?HDg*XltWfk{!0V^eT2)X6>W0Yv_fL zqVe)nlm+H5B*FG}z_W(1H7nlZdq?_M!7?P&r15;n`vCG#Us!-wiG_1ouRUN1>|a^D zO;}-V`C4>u%>?$?hI5Vg`cQva*)1Cq;knLj9U!+PUU>g4&=G}2J*0Haip0XL=Zhk^ zmzLNfIul!pz}B@o6Efzoq8h0H!h^8p#=TL{H;KTTM9_=t={~h2xKEW}4*kaMF9#lL zJli=Bo=q^9PAIZ&Plx#XP-a1RpK76P)l*&jz>dK9gvxGb!nU769Ol~PIIsN}L%P5 zSZD>ih#Gklpbq8*pdG9?0oLaKKJxFKoH(_7M>ZOgJ+t7V+_t` z;hJRNs(b-_aW6sn8#sLt+958nXUw-BX)hX&R|epP&l5@mPua%di2G+>hQ62IU*Mic z1Fj8ACqq0$g^m#?ArJPDy8m!0-Cw1RUTz;T9j5Z;PyX3Mr&Qn`F6yE3(Bw!Do!o(W zX75jSr@>tHW}(t;qM%!F-eTqooX<>5-0>uJ1uV>z<~rKkO~QNH-v`>wb`VYv3%*;W zPx?}N_2+~OPwv)n+gn1|LteYlW(%}=SJ&i-iJ5okaDL9`*WX4@!gziN#^qC-xA@Hq z+A&y1f;truAtLrkJFG1Gd?JH+x%YHC@rbNdU}zx+OzzsH67U0NB`Os@yEbawfB2^nZ5vH9ir zzPT1|1~=Nw&!A3ZvG3mWethQlS@He50jo-0NB3G-o7* zOvBMNiN18O`yPWjCR*IW_m1dVFV?k(n<}y#$x{fcfw_@^?U3rrq(w58-5LV;R2%5(O4j^S%$L36#Lcso=#n9f;zjed(vc`d3bt412c0%}T2>T&C2Vrdgqi^{V{PwQS z!<35M4j2R7I8F%}1pB|{eu-H5o@kuy5_cuNVoogsJKp+X%WlH9F30?seMY{(1vFU) zG_c7qAE1s%rOnkDATx5F+(B4h`=|3Ct&ZhcU@kHjJSjd%G-^lLRwIP7jGwY#HegRpF{`yv~rI+RqL zgITDpK%z6t&p`W;k-lAW{khIP5LYlxv#SW3+pg=h=nw2mEGLLFwFBRiP>7%T0Om{f zXf@WiIJVU4-%(g9WA*)DKg8g+6c%n5+&L`*y~~^3WwAFEI$AwZsXqho`rX=-Ab)}{ z#~lg$+H=y~ROr2dFmFC_kPE3atvHlck%{Lm zRIH3r5*3!UXu?33=5UaXr2e04;_)u+Z}sg?hyK0P+Qz}ozGL%d5w>~x{y6=-Fi7P( zu)X{drFiJ1vvwYHPDcHP`DnH(ru+hn=M_Dg|^-^ zhY1bz&-66cpl*Hhq^Xv`7(V;vyvd-4N(+k492WDXi*{z}Al)JUt~R=c)S`UGw>#8G zYNkb7D)SdX;7Y+S0!WkNgcG}() zQzt;0_@DmW_->alR&A`u^s&H#`ZEg|Vb};GM%Y#TDOe*hSl6x}3+o&DGrP_RziEWm z8{xOs$HpJh@rf=m)rRnfb$Cc$KEL5Q5oBWvgY`MgUqENy$1rD+&>sG7h2T51eJqg1 zNF~0jB+Qu`2#Oi&kC4<9g!i$+;mu`2C9d`Eg!E)g{}08$yMy=X)JdUsbI>)0&-LNI zpUomZ#bmFZv~M+b?o6>twz z0-Y{ZVjrv_rHI=r2CSIu&4`mdq{Zd7zL-pWQGVY5e2BrG7Z?9_Tzp|%d_Kgn4|ADV zc>~<@;QltgOE&Vai!1xhxcK#P@o&Y&Z!+Lr2Qa<~_w{gpD-Pa`ab>>~7Z=(8sup{N z?Kj4i)zfBNAg#T)U|H}w}QyuHWsgq)De4k9c*{x%ronxM79tFJ=hx6F_zZqBmH{gYvw)oj8@ARJ0vnt)7P8)%2gxexFBdGFM z2m1=wI9p%eRVEnwG34-W?ZqEGQHFWVY;`W~!zfGow|0YF;s@LJeB;E1k|D?BV~~E7 zem8^k`?cGDuoLXMjrcy;cb?m9Z3U@RY2fqo9gs&idQ)LMGkC`QKSFo{;E_t9K8BA} zwUh57Vg5@-xnCIJa}eGDG}yxy%6od}fekCRkkAg-v3n!}HtXu;fNwk7p|(Le#8U)3 z%R@qBCiAP-b#yZB#ULC%B@S7Z(a}ndXS1WZ(fp2d*V0$(wMM>UW7jA!WqHXhO(!j&8 z(jYA*9cH#!oy}TQnObB!>nc>7NDBQ0Sy6_!}$tOgB z#sI4g<~$PGtjQolB+|mu{9&co&id3G7E%?uxnGX@YcL&YkW?h5Ltdf(<6UK#Hm6T1 zk`3O+_PTfdD5DRlMI}R-6qsJB}5}L+Y`gvP&GseqP8Uhp~^?H@<(fe9|zl zbM(klbt5CIVm!Bdobo*OMB!*Yz^sbPhdebU>Xa|jzkiheY4P-5kM!>^T>gHE;PYN)$h9^Mn0tBNomVcx7@o0fB^O)G=4cRwK6o;^{Ly8z0*?cD`>!Rw8u zZ8{Z(Dca3PaR0l;D}cP-4E53w*M8i;e?qm~hw`Dil3sIuijV0dPIVca>d-->pUc^?oXLpx%-_CV6v6E^G;z)TB4_CW|n~nm|TAq?=?&D>OkF z5^mE-pC4qXO%+0ITvu58nhO926~CnrAx%7@XhI+E(?WizPa{m#x&aT;Uy{4+Vcb{t zdd2=p!|m02Tm$;>1r^Az1pPO0y`a>zIfYL|og1T*Yf^`I z%ujWsc0}K4XOpA(u8;&+r4U&;-7&pG-#6S1`WfIlo6egV*pL8g z%=?45Yi7O>$jK*x945#D&WRQFhM7@&gEbsU<-DsO>;!$%KC3_o*qE4OWo8fA3h8xv zy2Ko*7-C=KZlk|OXbb7#smAhJJ|6~mYcA%v*$VjnvUElkY7 zcgG@I>y6dRggSOgeOQNp4MbQ|9@Z0SR+SVo4L_S#ei-)?PJ_MiCfsOq0?ZvInzWv+ z5qvVf#|pQ%3;14tFG7phzF>Nn&If(}59o{Up8?*pk@Ca%ts;q_Uf$i_7+sw^0(VO6f4eK} z?@FWXO5@rkbyV=FS%63(zrvnSn1AoG$|B%g;Gq zBz$LU@Wl@C7ATAV(PDX>u0QAd1E@<7UOX@` z1nf)U+V@H1kscBHA(j-jeo#K*o&olQ3v`Y^e_q4;1$2{)v5h(z-$SDPa6kYU}mr2 zD1YC^F1L}@pSANHXhRIPx1Sx-Wdg@D%89k>vTUFYj_<{!=#+YdX$rmhz78X=24TF9 ze1-fRoNqDT`R4oW&aR&0RVUp7t|{Zno-@kg9zMc;>&^KYd^{NVqt2eTym&qK0oPb) zXX<(l`kr_9;c5E!*Q2@$`)Pu;mj!gT;CQa5gcizGz}E!)cDvz|PMgc_W_F;}~E<+S}t`UU3ejX5UPhkCI*n z+`965;^)J;z)O+c<87ueeql~bouk-e@~Fd9K0W`z+=o2odnhn=rrimB!2icqbKR!l zzlRo9y#6%*SNOS-H%CqaPk!hn*CgB=8$*OOYtw11m$IEIrc2NUzL!M!NGJa9_qg{e zGrNRrvclgqZ700*tDUJ}(wglo2Ks<9lSt;RnC=|x*$iOaA0JuFg*m+>^B+Q2u z-ZDt5YaH0M6T)9Z*grD%JsH-=c;+iHduw-l2COeKVg4ewpU{M(C$!8Svhq9uc?dnJ zWzZAq0>j3{cXHE=dh$L!wC*=#$_SCyHY0CVTzneyc+)YCGU7ZAwn9+Dw9Ij7S9-rD zPcsK|`2PYkH=^G0IHi8UCB9$4^*YGDMVI5@_B>~&v@2{EU6X{)E;#jl76gLh<&@o7V7{eWagEkfT zARIfP?flWmD!^^nB*tQ3kI9t&^QJ`1)~{Y2Sk!G7$%C(6DUY_NHb6|cYhzC>b*fQ~S1S;+{wJ$h)jRt0*H z94}t~Z3u zH2^xll;?M28=JMM%pwQwk%)9VJo7RnK-jY-|75@*Y_n!%sr;YNQ|q=*TmW-_D%irv zD>JS4cHNn1o7TmOQ|XQ6)Avt%SEm0^PN-Hg-97!{GN=0h z#=*-r0Urmka>n{)n!#K7RpYtGpb3oGb{G%oMn24Km(zon)A898SB~I%2)~Ww@(*KZ zG=0MQSa~I`Jnk=G+RVA$Ik7Z*9DKt4%y{^^VH6jGZ_|v>+H;wYX;$Ga(u3mx_Z>-H z+B5ddw(Cj6PUHmuZLJ3j)pRaXmkc%MIo0TDu3=W~wu`c8`@sTj_6=McYfyCqBNG zjw%g${k7h_F>OJn1s#AeENDiws2BYE%Fz!M=ToG=$cQe41uFdpb&Tj+QZ2-H? ziSv*^RiEr?qe4V=f^P6B9@Y@wH{8=eIEb4>*LhpUwDsj+A)QWt!G4;9Mms2PA<|*# zlXet@&KxG)r}ckX0ZuvCQeyYeVZPViyJiLcZ!;J4xu5zKtV5s<2}KVRrq|)HT>4r# z_WdmG6OvFwO9OZm;bHmZ{{Hl%c6a+jBdhG5xtmaaicoj=kzvaERI*&@fA52nZc~4s z7XPkinxRkR@Ywko?J%69aehWUg5@rd!FCcJJ4f4M^K(!SQJ2Vuu91v9n~|6K>g6@; z)$8hY_4>c_s>E+ZaUaTf?!05Ic;u(@TqzZxW9kzm0{xj^HrDQKZq;$5BGg`oxk@M zLIOJh_e%E?c4GCX^P?Nc7lt+XOTv!+fqZEkZaqer z3M|tkuqwDaOqbgwJ%FE0f3Dj{*jhtI$MgTU(6$%yi=e&yB7yV&N#N^XmcSN-KxcI7 zbc<%|_0P``m=E%Qxl|bCf6E^~TL#Wu1U<77Lg4R$jl!4a|5gL`mH5w!1^$fumlq4{ z=f4ITl)?QYfwdph%P1wnXY#)t?iZJRKL2ei$lt~PUk;Q1U-OX6Ry(q>UH(HdR@J)URSTH*VXIlb@jS>UA?Ye zSFdrG$jCbMc|xd61nwVAPOy}c0sL;QEGW%DpEGz~jvQh|gf>?TJu_Ofmk>o^q{GDg z8%&;==(8lp*Z2p^sX|gWG@|SZJF{E8nC2U${678&(*E;3YB4V3>ewMyJf%{BMdToDT5lgE4 z9}T)MPQuE)AM*bdcDJviy07(^e>dvfr)G!tsWBfz)}T3+77|;+2k2Mmkx`#Qqv;=x zOAj0AACFCsh3JRMT25XNLIR!2;}qf!n$F`2#G7aek28n|sSKet#Hip5(nNSpqmIcY zHsidXx&jh))h5&rcFK{0S@``ssif(IG5)<~5Bf8^%Xw6A3O%NX={#|g9zt7|3y$XV zBA($e?!xc#Ryg$YBk-RvEB|k8NA-+IFp!2mGW2iL+S<aDv8l1Xsef%yK zeK)oDYcCKcwEs3l%8tPOFyy08si7b#D+M`1zn}L2jvh<{dY*z?Sg3rR@NeVvGX_Y3 z?l-lK*us-5I@|5E0U|J48L&e2? zSJ^fjcnNH4HOl++9#Z#*6G8;fcS1i5KQj6wvQ6Ihaecw_4G730`jZr>Qk>4joa=)4 z|H77PTgV}k5}`#nEVPJp?Y-H@h#UJL#PvZi`j9Dq<=kXB9s1yaKEQp81Ns2>Z4f`` zfIc`DO>!x%WPr3FoRh z4~1I^{~u6rPaCW&-o_XB_}1&RAY)FJclX?va9 zg@Ir|I1vosKbrzMui&{R*#324rRbgBU1j`*VcuA}hW;#+c|n%YZ|E-`#)*6mI(}Xb2BgB7WBU$(5HDko#8+0dLP?^%`YI1 z0>}{NWnvx^0hXzq0?(g@HunN<0Ke?{hq>>#vW-seKd;O)u73-FCTHND2X&TyMnC@v zU?6S0RQFN2%@{9UCqGxAtN`v?4E+DAV*}f5V!A)JYZ%BKj)yNmKN{pd+e+=@`bXFd zxba+{XO@F5?AXz>tCY`sNawI)JL-0jt+G7^FMnp}lKY&xz8)_RKQ;LJbEDj2P!8p2 zgCRc*eW0TMq=@c63Flhgp3xTeOBpAZ1wgw6y3e^%{Dv3*)8A0It4vrO4B&q+Fn?$Q zp1nltx$hDI`Xk2VJ){(U59*gvvKs$iN#y@xKdM&Hkh+D1R1?f&&p|w?d!H5?hlvnJ zAIJJQyvHlJO@sdcFaZD6f;*A>D#3rA@t@*(qy8O8X|_`gSZKM|4C7d)q6fcI&SA<^ zL?MmVNYe}Gj}8Anvv-jI(6R&M&LeCVI&?nZ{}E5=XFVNoY^V7oAflh|sJJ8c?C-_r zXeXv&-=1epFO1ej-@YZJ4)wkOdcT366QvY?V)z5Zyu!FVC8*~iPj#O%q;4@EGoV{bq#NuC^d}U2A(n4t(wM$|yeg5~ z9~i%6*c~xj0__NHYeXP^NRKyxj>b?7qR(rvDS%HX9|6H-K4Z4CX6&2wt5G4?ZUI*K<_m#!o{$XHV?ETOBX6_fb&byV{rlyR!`-D>T8%xUc|3e9V*qfC!9^b1r zhW^XXHJ1BG5&9TtDj>`;YBPx39*dQw+XN^})(9>5{}1UETI2Nz>W4cEQKz$F3?*2v z;{Q!>b$9i`Lu7uD8NEEPkrgw>$}H9Y=ot z0{X@$%-lZXwNPN5AZVLmp2z=c?fpM{;V~xMlcOk4Ss@O3WHgTc`Vpqk!)0W2e&lUJ z|CLLm<4L1Uk)Ows-D0NeykIA}C&a-q7nwV-ZM^L+nV-XgHl!KW+XBSVC$$soMOf$H zxstPBxw>er5&s|9K0iN1tG1$jMfVutvqt!HBYe&X_Zr~~KtoMKpZGBt@qLJ$ONoAw zNDulW!}jR&3Z3fH*i;|b|L&xq-Cg@IKL?`hAqa6zknhybk(dEIYlpIHqoe`H&mu_2 zHL3&8pn&$af=v&GH~*KO^EWEM7}ZK}PP#VchZA_td<_Ks5C_Q)+9d`Gi%7>7%KKF({MoXD{Mouggz&@QMp(~>HH2{y z{qlotp&$*Re{l2j6}em=V^5(x=TW9ow7DTo!F?4EsoNYSbu(Tj0n?zk!#pVMSc5X} zQi?E?x|AYuEtDAqeG`{&HS%qkUk>?0WAkMrKOOU_6?CRNCO^~2pT_euA)gxgW}a_1 z@^iXyeT4I0;$7FkTAKf-i#}2KJ{Tc*hBGP2YME1Hci#-Qvr?bcpAGS8U>jo{i7qOi z&Yo6hHt0M}gK@Yb__R7{`NfN<-{wJHCe_b2oenm7RzLo`xTxGs_o+8?Km3Vz{mM9p z<^P1wVcst$tqOLtsD z*Lq)CFO;HRH1s|1FBdkUe-RQTo6HR4!(qN?W8w_bwFk#rL+l@4GuX&x)}qb~=ieOf zcMD-OfgOJ@$kH5#QiRWZJr4Qk|K<0FAGt+E&Rke8k~z$;MOUQZ*)?_ed|lA5J-Hah z0oeMsK}qIgoch%a7szIRd(o($4L)A|8u=hc_^ka~^p|(z^49_>cvd5xOZsmuPl+_8 zGTGVMO+a4I=kAn3@m>5^I*HCI$8#Dh=wm8*W4C6ZlPfnj=G11>q>h{Zv`f3VO6h*0 zael2p@9_@z>{3nq-0~lJ|1z?vb^^^Qw?y91aPKvN&sl}#b~dRZi6vHI8sd?{{iv0D zbvz!?@o=S1G!eJFD_TQF)z_LpRcHakMA;spFxR?@Wp>?e#&`^zuN+RocuD; zra_rf2bsd{kx;YdeA(YkoXwg(w|t+|C1xMwKv{3xc}~|f@co?9QMoiO?)wjYGs9Sl z`BX%IpW>0npSq5PRAmau3Rzsb$GT=AM3a-ZwCB^oX>Ql4@Fm=^WB&qMU)HNhm7qz#QZ<}u$b6}T)N+3 z{2%-VD*l%L6HXuS{=cBdUJBA&{6E~kWMmbdMgRK~CAprwkyVOE-sJCTQ-26;r$O6t zbg^8OzpD(NmDBPjl)uN8;J(uXUVP_*=_1ga=bw=`Ezie2R%fmU|0OR{n*7~uYBRt~ z3-xQMte^YfT#xku4<)!f_fmoGzw&JUWnYVN|DCsueV??uJ@#Ka`T@i~o^s)u!mr-I zOuwCG;HBdPPFw8ULwJIt#)I{ zt}>Z+df4AY} zdK&F6e^4lU@=rn;`jE(T3*0Ys%opYm+#Xz08U8)q!!xvuGuY1SZAMqJuzbicbK zm{>o%KtK0vz2S?O(;smI{D=4%9#7Uwcm_aNx?tgFYw2eIBvDD$LSR8-Uuj~!)V-@T zrlSVJBX?kZ(c{^K_}jsTxqNQXmTIxv-Wq@YT#QGk6YzYrKY~tcLjSFX%p%Ueb{W2c z4c&#zKN67bH102Dx0bnhWYrc}$1PnlVKRi@Jr$?Z(}vo<$LS0@h|3W_mq+xa zL7O;N@N?ZE{-n!x?}734*6Q^HsQ1Bs?pwGn-j6KGIRiSI zXlgC#|AQ9ahu`fRS@k^FsY9U8JuI(Ie=I!`wWqHR&@*2!g#`rBwhvv1B(;x>)UtQB42MZ(s4cT!UN70@YPXV%|ZaqUwS=uaxOyAOmz zh1NA<$70k?kd_8%FJao9Xp4~2j(bU2t?_=T2G6G6mpDw8Y~yveVY$^}$8}iONUO#) zx7d+AuIy4wUnO>A#Ff1c)5^pS)NwJKthB;ga@6ilq;ml81Yb{CVrz^a2M#6zFA}#G zh7tk^eKz1lPe6uoX}T-tBOCOc_cttFv>SaDi{@UG;$#5UHyyK=nhhCf;WA(W830@D zyu|!9B+|z18p2B2_4U2Z&k{rSu8q+GbRCB6FdwGCctQOffN<))c)lXYMR0X)MdQx0 zc9wv1M`_F+z&(Lx+!MIP)T+E3-fCjm9nzp_2cc3+9lq0yG{0c>2z90SUce!>w5%2C zRstW1Q))4<6Y7>?+y&_sLR}HY^C10hq0Wi%B8XG5E*Im)P{twF-GuSQknR%e=3@L7 zNY4}NuEqEgNG}lUaxi`?q!)^HSr{*YbdOkD zE)x!9x6&g-!S@UzYuXUK&F{naFxX!_SBd+g!#$voX(9S&Y%kpGTWFjEif2PT0(Peb zWd3@VAj?#`$ISO+XM$}fUO+!kc#haC#mx6@?YO^W=;l8+{<#zDr-Q!6Fahjy5;1AS znQ);oYRSbk*46YcvGOt9jd;pT+3?tp2%j%eA6cVRCViLRoy7bo;W-khGt$9^;6Cj= zLe1qkLQDk7ZrRT9dzWr z4fe4D;h1$wNbWcTYZK(x+ZEXZxW_kyYdNQQ55kggy_6?jM0j(6{*6v!&4TYvL(MNB z{kGk&+YsZwm%+VKw3(*{#dH(*Y~!(R-ETEtKRU@U`hr7#QBUfon6LQkhD)n(JxO}o@GMu~5a{~! z!tB;0&_^5aOc7S&g?`HAVMUELmiyA9O2hoHy6wH5^jhA(b5HC>`^5$LW)_>$0q?>O zqZ{Rg1(*HH-%R;CW|snUdr6!hdh{)ie&Rt-eK!ka$=c_qn?tg`7RbBn0z5m@&`u4v zQM2K5-r_OITSBJ74^G!k)_u;mXy{wMdg*2V@k-;RQCk^tl$_}U+~+(i$>sj%4=LP7 zKAstRn%m${jPWxm8Ggk~+}HkEFSk$nbwBel8z-J#X$HNHI0^sGC7xbsK(Bc~uM0hC zwP;TvK9kPv*qzQM$Q-v&+CY+Lg6w3E7iJcV>60Kte{*PS;ky^bc$a!5KlFC`gzrXJ zGiR`$s9EUu^7Y5H_Zr{poXUOK*Lq3t_FR$eR2zUcLg;Z#qDZ4!?|UQfby_?&`6g)V z?P!C{X~%rtY&>HEeXU=Z^vSUP&V6;-! zo-LTn2N;Ci9V#=#bz!V^$BO3hk<_n=QNB=oI}ZKLk_v0XYsh) zaTm*8#O+)t6Yopz={Wlxd5dGWEz~#aKQ4YfJnHMMS5Z+0xZgRDkyJw#4mwa49vCAF zsUQnT9|x8P`Yes3PeB}gD9{IJQJ5B#JF*OV+{8>@kRJWGwkt)NAT4B%QzmSAt`lf` zL)gD9+LKzVj|no+`-y&z^;nuL&mFTKb15y7aSn!l{(>-!V#vaM zUC`q~-@3U2Lt(jgD5P}LeA#BolRJ>#<;-<6;)LJvjPn08+Nt^y?eI1tz<;NyN2yRo zeHng{cIL;mgXj5Weoi}zQwi&B$sG>pOS}y0u!UiSd$Vg~RXy&pgh^fYlGMOMXy@o> zW!9sef_5ji(c;8!WW8QX_soUSH5Olj$6s?j$ZyY)f^Amz$cAWRl`k9CW;hooz;kA> zCzbS&4b~oMA?7_=k?;}PUkJ+@#&v!EB3p0HLUJHcOX!uphx2y-TeayN7ne?pG-JJZ zsxjJ`594Grti4XXYN{1IO3l>Mrpb5)wZ!n-nhGy@%{15*QdHYee!2wlq0nYsm*Jj! zl#Kd#$NnQMT*skbUJ-o`QpNn?OmtX;_xU9DbQDbMmE5-z<5j#sapCWRdZ6^1_B$d{zv%UtcMjVB}%y7 zc&D6`7d?z|3uDDjI>h7F5TqAG4`cZS5mq$2D0-Opr%%-;;roj4vRo2cmRrwldRBy? z+^vUDw`jcnG8z0wTi|BrW&R`Y%?0S6eVOl}Vq!zzs#2GH5!2U!d|nUzTf!3Ms$j8f zr{Zt#W>&d__R7}q?t*AxiSJ-3ahsV`SV~(`NuT7zGU#*vJ7BvB;oaIh6{HN;84Dl0 zY`f)z6J;9G;jL%AGQz1V#dqaW;jihIR0}h^VsJ7IIQtDa8F6s1%p9ZsO-6lj!xryG zwk4I@Q=wT4KYnXty67^)dMwp6WyI&>reDYgp$iMx8XH&Yf{}_#EgU!yeC!O*jv}-Y~K% z4flg^kJylH3&^&=#2-d^M;hBere_!EGL7F&T)V`OZ;*Q~+ubPJLx-Kt(}!*SFkVoe z!@68s4S6Q}4fzJSj?GgYcj-2D)Y0UN&CNJI5ig4NBhJg9OVeQ9^#h)s=)6s1#@}*d z{IR(47yR4f&vvMdkG}=s5*^2JV~@n)7_%`@ckB3-^K;JdonfK;pcu@jAoWdl`S;SHK_fj_FI(XSi;Sj+Fb_VP1L+ztLf?+~n`$ z`#k(+wA`EL5CfQQ8O+|~sRYBOXxIT4$MF2hPLmW26=xv zwS6z9J?-6IgZps*_U87z$Ifiu`v7wu@I4SfPC{lp)mV%Z0h(oeTf67r!@6%$r#A*S~DvJMzxKEzk<*=)`ZJwRfIWkClbwZsvg&@}>!OW~Tn6Xkel*NeoaRiYJ?;bJ zdQjnhzHz@B*GhVsxx75S2h-;>!5E7uPq)L`r-P3hJlE?1uoqQTU2N+3IJ!wz_Lt;7 z2V)t}=|UN_fo+Owk`Erd#P{NHtx+0RpLo2R#?KvinT_`F3`smcQaqyDCtQ|X_-@dz zrj1-$^?2w8m9j}bk_MX z3qe~$jYFMyK1#}wUurhyl#zD1uzo=PkTa?LeciLgq|6?jy9wKhoh`Z2py!@rbJdhn z{!}}xBa=Kt_D9+ZXTf@O9`d4}@^*&e+L;*Fj&)o+SHjsAhqDLq@XXybqi5No3qQQP zHjdGRbkSVp2+c+La(3Bo=KB$N{ul5!9Q3P05j+EqG~66AO|HjxPfoPYJl-3a_}eVp zKY(>k7|&XTzW77gDslOHaE#5vJdi<|pG`zcFB*IB=^)qFLLTR759m=!WGkL+2KB=c zJWEc|W;4H*X23>#V{%y4WnYANCIuA@!+VV9Vhl$&D4$u5V-VjT5i0m9LLODj8@ecg zt%l!l;d|>ASaW^sfU>>PfXO*B@pMoAF_6hJ-I0x+=rW`0hj*@u5S z;a;3!dlq5cHw*KQiOf=yb4MhAdKvW~p>}|ke+!+Xv-GX#uyW|#ynMei6Qm+R~0kJKu~xq31)`2bNvM2tz4 zF+`=7#*t*w)W&3(B#3>3e0zO456w4G~q61=k#VLM;9VmQ+h zZACL zgdep2s(?xAp!K<+rT0{4?!mb<50p;L2l(dDcUt4rQ=T~okuH;9KUI)%Fo*I3_EVid zIY>N11bGF6A0MPL_?Z>eM{9M&Jio#iDB8M6PFIdPJ#LAN-~ZI5+!~LC_#B)HTNJ+s z=QQ<7ZzQenbvX+3uc}Cw&qNxJ9O9Gvo6d5%rJ2^w!8?Vz{@)P~Js@$p#mZ%k2Ls|E z=|pF|SRYEGI$Pq+g|a3&e{JAn=7TLBf)HihZW@;oED&a6M6#dSQqEEbOB;G0jV z8^6ztXh9tF67m$4hkd);?q)SZk@$Y!`P5ojFGugUyuO#m`*0SYr~31i#+=<@$jNxV z%6O-xz59FPT`KLJ%Xr85d=Y}-0BaP^h8k!4xDI5!5DzUf;j4P5Qq4$uvvRt_>Zb;5 z>Guu#QAYZH{r(5k%vE8#CmHhQ(6@|~XIxiVCS05n6PzgPb1LiNyBaUn)iKM%y};;? zJi-+!HxK)mRCd0@FUT1uLLTr-W|?h!s)8KYo z)K0)T`zzo~FCTLK#QmZqE8>0+;%m4JLA=cw$Pn+o7YS=Z-D!f~q|<{*PnOM)BQlO1 zd|^x8`ULiDpyQFzH*}B{Z0PNybr9cG;^+1eO#m;7JprsO>nTJWyrR(A^&#+ANT~dt zx>H@vHLO4wM&58I&gWPK__?3ORrOV6vMeUl!tf(P?fFwR&gL$OuM<+fNbAJU_&U+t z)vR8VP$M%}CG0Q#@xV7tdi?`~UTd6Q|IDD%p@f)DrDRR)FWCz3h z)WWHGtOBx_Jg{t`a$u`L%d;aE;(7LcZ-P&pSPSj${y&eFYt+U|?X5FksMS2L>u)+S zLC1ebbkSSI_lLMVgt60B1q7nqN$}`-5?{OLDxy3P4;QxFMr(J>D~l9zJ1xR5TaP7* zacw1>$m$43Oc_8}Y1aI2R3ZZu+91>3?sE=H$y-w;M?<|@RGl~CfNrnrlUsb6~QiU#26{^AkdC-%Ec>=kv zKOxkG;-N%d!h1`M{#-YP>U_kgbBN%z80`wBot2KuOCAfCm(Zt>nM^!{>|`O@@_0S* zWryF3Od~nOd6y&ViLF%!jtg~JMBDC{&+En>! zZL2CAy;^1YLaU6sc=PnTow0}OK0$I{X{dKW%2C^|W!2^Qvud-u1o<0ERy3RP^`{zT z+?PC4nMq97eo>4pftPD0p)9874Yhg(|_+qr<;(M~k;rGPbl1*dxPT3cYq~n~41FO9k;+;7^Z3Dh6%q!@XTxy=q z8uB?Azq6CiRWn5z=EKV=P}3(n(Pf|GF{D8V#|`p-svXC<7H2%oZP?Gld=-r*d& zWZF5I=FTwX>!bfK=)aBrj~nI4&?7g_x{-dUdu^6oSrs^?eO>l=gf^#E70B|ht34LK zVO$Q()^H!XuzM!&)3t$jlZ1o*_S&_CkFp}jgj7u%`E919zMVrj zJw*{5;r-#luPf7{pNxI7CnK)D=2Wh5WOr{ZJd}3btG9g(U#@7BUAA_ zCHDS0vfC*4^G`<0h2m)=t00?e-d2YauJKU1kJoNB&bUafHGY$fvmV$=WYHK%7(W_E z5$DZ^b=sDF8d8Y9MzoMtmec>2I`tk^ERie6gG_|^10HkE98f| zuaN6b-zh(&T$b&i`b?TUgXHBIoGx!u7Y%uxsA~oBS^X3*rVw@f!l;9=pT-z=%Ax9? zTu|?}3+i3lctzullrB!=Sp8eU{yp#?pMG-@Pnql@Y`aP^|Q+Lu@;?lywwfBoPBP+$4 zLHLd-%|0h6S4P>P?Ga1g_Q(*yClGEEtqtB^ihEnPd!Zjbn{Y{baJ1YG3BGTm?^|OX6g|==rWxmgi7+gNSo9v8$!*^O zoBql!>~9~hcWJE3Pk-F?IYqNPtkh+2Tm^k>PU`-KB;whs44q+oZy|UP!VeKbTTD-% zk<`;=cIlzq87eA3sCnFvJj%*$r|0>a*X=0MX|ISgQYt%S==gg$KTm51g)Yj2P)LeV ze0NhiZihj<Lf9f*R2(07~iM(u%E2^ zO=4Q8XsYqvmX=S7g^FY&9rC*=ox@1y^zk(_3cpFYRDPrGi;35>kkXybH6>)n)EHMpQXiL%U)^fPj9aNMX99>cC7Hdab|R^{MZL$gAUuLAF{GP81^i#d^vL!t#N;7xFYi; z&?M{V4r8f1yi}f+QPw;O7Z(xl)o5_v3xz z*cG`cYc0hUZfmCb7NTD8Bz}^e{{?d3nGG)q9`Q3gYrQ+(*ajacN2$FX7LGrVPv1dZ zgnNzLP8NQ(gnGP#?mWWlXiQB%8R%Qs3iZ`*EyK6@2?KYjj}_{N8>v5_^Z%#2S=kfV z^Nmy6FEKY~dqnu12>R|9Hx+-2#=LK*ujPGKHlddnjp(NcCR!2-=gsg5(d)h4$4CB;|;c{-!-sh@Xv8pRSanjK<6s?}?Z;AGdV2M_}7z z)x_G?f~r4b?mr1zWRepxCtJWncDJkGZ*NMrM^IL47uPYUhfN7|$?aNCw?1DskmrZGx(^^p*FOHmFGjaZ7>Q0)vmy@|Kk^9^jx1SLIlzE7i zm3`|%onXb_ZF4oEN%_eQ{}7kj*veh47Hv{6N3lfZ7^{Fir8S@XS*y>`Ci(fC>uh}u zwu*wbuJ+|sxt}>kq^xTcF^aTehZN=h6L5z&_dO%N23rP^-}fp6=hA$D4IIr4x8(QN zG#b1_9*rCNKO<=wIkl2CG#Y(2L&@;t*-Cwo(HVYiuGaiQMt93=yzH*l*Vb|RVBT5o zaf=3@k8yU8>}J~CVa%hn=HiSitdz7plv3oE6-S#N=WTIuq+-k?+o6Yu^%mnjXg?-u z_RTCV>b4gLf5!3FPjXaI$}5M5!h)+y}4&uawqq9AgmNOiobVK zUx=HfxJ2(?=I=xKJsTPg-!cPAsMB#`=gq4O8&%-9%WrLfjT&D!Xl&?dZxMnSiI*~wwR zJLX?dBOH{^wV_XXi`_pYKIO$ecQ$0Zc!1hx$agl~hNqCXDJi!BUPf}7DR+5%tj*M) z=53~L(0i^l#sTj{khb zSf1v&b#q`;*P*30+_4&ZnAQftu$dY^w@FLmN_&4P*kpgGb`ilR6>GdLBGF+J*5(Ak zm(<}q@i)Nt0Kw-;t9$g}(eltG;G6#?@bPgl_PGJ4jrY62&r*m+jO&Dk3D0N5Cd=5% zIIn$AHt{};HR(in5z-Mo=%TV8NBTxXCrlh@Sp*$Bd?#M+adW?@_tA;*1%A(@`TN)A zQaiP6$9UTw3#99e{`k>L<4d|O9;ZoKJI5R5nccWu^(e?`i3j;w_z4t);f#6Y9kK(8+bLTTe9K zjI<)}x8@7lmp)z>>xY3ZGQwfdfVq$A`!bkg@Yx|8c;*Gren%X-VSg*Rx<=&=tL zWDy-Lol5m`IO15lpHXLi;K}k(x!%GGbEc){^kRf+nFNreO$zSdBQPoQfNaSDWB^E!Uox`a2`Iv z&lH+cIqr13HiuW>da_xD{JY67 z=bPY5(8cK}%FSFAw+q_!UX~}c;`4&Yr2y{mk1^j?-|iG=dC4bVk3$99m@p_lm>V$7iT?N1xS z0_2M~M?lNR$Cb(trK}AL@h#are#Vsn`Nz;jT>#xNtmib|SPv%A7+DEFCBjef@OzO0 zKdTUqycelHJyx!0vTWyP*&%h2=8(~s*&X`$P50t_nl+fb-|T#`&C>g8!gp5xcb|qA z3IDmB>iD~0#%fj}zPmlre|M;p-Tlq3_HI@&?e4FQIGR4$lNfvMIrpk&yQDqm4Jo25 zYR?sl-OZ}xXN`})?{$irgXqJXeBBNh-v=pA^ARyRI963hJo091(t4J4=sW|)2y!Q6 z9pTgFn{%}1)Unia|H{X9#PP*5-{F2=?}LrtEdwoflqGfLZuDRu*3;aYQ%bOE*@fbo z=D@5I&35t30LQDA1FN<>s%~>KE&H23A7m8Pz;P@l9@A++lJIG^o7;r{Mg9NzudK%L zg<~LYpF6y@3^sxx*!OjZRL5cg`@hgHZo)qNjY@WOdVG46`LcqKoFA)zufavCRT0l#7hfsVxk%Q;es_-IJ@UxjHzP9@SH-#N$(hZm^)Kb-32g&o1AADlq|A(d&G)tFJ@h`?mmSR^dNWK zpM)1-9xTN^XxTTrlp^e1ZY~5LmZJ%EH!2?4qiyys81gs;jB%en#sg)c&TDy^&1(Nx zWu2r=Gx-0Xb6f|W@qNWl!Z%k^nvhna)3C?0KeMD9wNKJ`7txsPBzceP1W;M%Z%5og z_%$>5E5ffVL5!FH1}o%cV+VHfr!75}#}pD<-+4yTi zuCqX|BS~wuA~4}z%Q5&WPz;`kaN7Z$QvU4ULA;jeXz?WunP)L#jOKtQ`IBSK&&}); zoZ_=0*Y}5h=0}A4(809Ca?XNJLp+pv{-tz%UhwwNyOA`HIz{t2;N#q*3DNVZ8pkQ> z!|^ima?YkG4*mf4{C1Lq!6V4G+oRwSpra`ic{eWT7TZRSJL(3<`u8k9DA~dDNatF% zGp(hhh1;0ZoH)2Wvg93B_7TBYa62n&G4`B308KOEDWcJ?I~?!r2hLI03fsZKP~$xM zj^~ud8v7{y9ExwCIQD4vQGA183yeBuP#yhaBYR5Tb=bp@jsL9goo7;>r??#^tACU7 zY{h;KbW|zN=u%e3;@cyy(EIcBtfDT0?T4_FBswD;6;finebHx)f4VG{F9soB2p)Mv zHT=iqB*W@aqm088ZU)@32|FS5`96BT9`9lEy43Mr6}8bt;cB#%!YApQ{|}+Y-A1|{ z3D$T&)t|a&TF`yiRq+$ETxxR(z28OgXHY-&8Pn^>nnWkwm*H#dS=*K*VIY)3Jv=V)_ zC9W9>dtN!jJP!>|>bHJ2NeeaFG-)&IFyxl5U7SZBI$7t08~}YDS+icCUnDNIY?OS4 zPay0i>2?WBP`q`ZkFB2QAqVk(Rfb&qO#ZGzs9)6gsGD?{LW`~O+>vMQ`q3eF*Mq~h z5$Q73Y@)GtsX588#aCxoSDJ@4AFTS!}12o zCu^2-JP*A$<*!}$jNW^({j5vAt z%8&^Zl2^c2d5G`Ddv?-UlLK3^-o8kxDJM8vdsej`a7M(!*&C(!TM;`uzw%oms$`le?B2fbd_%;=2y~xwHs6t=P2+J3+XI;9(_zw8NQ*ATj)W;Xgtm*d2 zvPb0hnAy-jeK*~YN~ro!)A4%f#EP``_^Z8HwDx+@FRON3S5haM+?rn#~+o}C=f1mgWg`5f*@p!K&!%fT7z#`(ktX2zDvgT(VaOWzXo zp7~zxnnN_bmhUMzgJMrSg0l>{r-bX^!w0*6aC(s z*6)EorsJ%W z^kEU#1vp+mTWjICuFyN^FV#TbD&}!7)Gp(8Gw}y?TMGEX6S|+_ea`&P)H(+}vQRNC zD#oUz*;RYp&_{y)5!U?2hwpM*`VJcBK6klqB)r7;qx9YEzlxQ>)n)FdA2j=QZQxQg zK`{2~()n#pRfcP~Au(>KsS*`$HRq25_(G!Q;9pl3(0HLQ5hpochfE4H6YUmuPc zd)m8bz9Wz5nLXlx&O6EfGfuR~R<9#ESCiypv052E{BpHc6*4x?GUa^nBYVE^5pYyq zC48|zegjXlH&H7~-JmTkDo^LNeq{GpKLYQ8?@8?%m36nYn(v|4aIwDz(ZHvReKn-d zZ(O1BC$6mpCknp0O+9WDf0f}Hdf4bJmO2lEl zhAOFVi`v>iHuVMS@)3>nKjCw>b}#T^P7V^^hW4)r`kb}ho4po~IL!O@q@%{7#J(-O z+Z$ndBzsamoY~@AG9G>-6kFi_an)!!eDzJ^{!}tK&TXjDaX}!Os^i-h1K*s4Z_W$w z4fOScR0GGi?+-6`Ti)%9m~?RT{?T%LKT6+Ce9OIG$F~(#6ZGOzv={n}>AH-j4kI&k zl`fvQnN<_(aMqD6FU;_Nqvmn#a`>8SfUnQ6cD0)Gh{riYTUW^YhWmKiqSjz<&SM$Y z{hMr2So~R^@NO&uzbv8H)$W;8F6B{esmo;St7K^p1h6k+QR)LnNWQ&+-fsaC>&Yy*AyS#QC8bC*!t)?P@9Dq%{@(tx8tudXmtC&f)EZZ@+f6fZmJo&0Ie| zTg#ySl)3KyHNC}d^yw7S_AFNHoKdr8MDS zNRb)@?rTt0Up+Ef&h%4yJfz}24veku{)uyP z)PwT-xlV>w)UV_mH1~+_H*9Ae_vyT@T%?~Z3C8{ubXQEB287~Q=r*|CzEHOTZIh0K zUzo2+59f0Ko6^HR3KvjVMd8;eY@zTv3U^WXPZTC8oJZjxh5w5}DHc}0f&3KSg!~lV zfczBRNFjqvVZxGlc|y|>cqKTDWdjIi>ugjU0Uisx% z*qcY+`sv$cnov2eTVVJc1JCS=-RA}_M`2%|WM$Xho2Fkt{ro(q$J*kQA{^X#aBHba z?*(&j3AWh$EP8DqUG9ZWrC-Slf({X_u2@L8I`u?``~hUxWQIJ{Q7>~n6dId2-vhkr z(ce^TExVt~qFPaPLQl7Q6D5N8r!I ze|-)5CWpqv#Ebuf`VxJck=D08308I$@7pW`FaEZ6ef;jV*{-y9{P^%_`3Ivq|6tBb z({60Sk7cwP?Rz!e{+giutlAQ9r+05w3q1UJwaCMtR7*U3z1qsdpH|y=_(t_49==sQ zg@?bWzKnmf2 zuX+@F4Q78zx_wj-bkVeUQ&ExJnh)kb<9U_!EOutb`%cw)XIaJr4H?a&RI`?@^v%bWW=G9skeVi zb?P{)OTXL53@7xdVaLVlZ3dqLed>=W4Rotby=t5>XLM!S^F1YfKdHTSSm$a2=f}?Pfp0mNQX2f|{P7C-luP#CbZoX~ zdfU9%@9a6yhg)XLD+S`|Mq{D>~rO{1gCYj)Q#+wYB!^v zp=mYS(&~7w>61PDtcZ9O(@s2xXhjb7`z(SR<#RZTpZ&dg7FA8GK1zL0wj2D{#Wwen zGO-5-TM@nwm#1`c-^m2qAZ&Q3-=`rCpRDx!{McA||FV}l;r|tSJSASwho()U97{|Hu@6Wdb7qK5QJ#}O4P1-MN?f&O#b3c6BDG&}i{k1h&2W}ieUv9l;0>7RQ z>SKSCHa+^$hyUTsy8DI^^9(2Bzg!hl;mhNkN_^1$@A~vF6SBJ#1O~^S+*qcUJ9s z)%NMhJ*SS_>KyOe?4FpA;^{m&zo)WQ)M0)fe!tG1y2JY3^~5s^Cs^azrn7q>mrDM; z8tk3#F1ntV*|&oF)4<2WwbY+Jtow5GMQ$6y8XVdJHNFD<=BVke9pknm$mfZ%Y?1T& zo7IpKZp%3?w515I@D1_{bP~5cL2;^=);ASr4CXWX@nz8QKd{CE;-6>Hw>ae$e9(2+ ztRfxuH`Y_VsfTsgen55OJObsrxQ*1>fLzQ*Fy9>541q_y0)pUFWqp) zBkO*eb-nOr5Ahl_=CdlVpfWZQ{2sTN&u92&OE!&_zigb>r1O=#48Gwl`VRh*EuY{i zfBaYSJWt=}P@YqF{iW|){5~XHNfin~u{)$nid=6a85H~q8&ni=?RfiMW4%l#{EEHufl1}XYQNiUf|6GfoViLxy>4_^?vw7yj}N?C{(cMJc@G~tW6`? zeRHkpgBmMR?G0?x*+Z_ZP_i&9zfW_PuT;>@Nu~DNXct-47?~ zJ40jI|GO7yJ}i6`dZ5>6Qq-D&&WO%`d-5gjvjehBl>5mSxZW{?-(`|5r32xJ*b|Oe zlN5HwBNyX6${(ciGpKx=3;ly;i%#m8bk;l<^5xswpnDYMzNVxo>rT?z*Afw9EfFc+ z60s&)xc->fnT%k~?_uRv( z^Bvu;OW#vB?W>;Uvbt$s1)Tw>Z;8x$4}O#Dip5kF{4n&wE?#$0*1KtC!FNA!KHS+} z$P|0f)&GnSJi-*iM-cY3q2rE!OMJd6?)9k5w`!RCfE$oKI})M zU?^b!LP%|{J&QZ8G}nFDn+U~<-Af6F%(UP+g_NTXHcOS*oA=65;z7BsXTPS~_Ez3M zR*rjr;OCX!UqCcL@ynbR{sL#LsrfZg!%veb*8~5754cMv!mwJcP84WN0zM zXZX3EBUnT-=|dVTvr|14Czx#Fs_iRqHENtsYDD{a{ar$IfcpZ3e^=IE#~jdnZZS!? zO86@F5)Q`*f1!I!`0UVn`M%bRUz9A|knB|~$==8;_$TafMC^*LU+G*OcT#yC^aJ+= z)qysKs{59YavNvt+k}j}D$?fy(yrs@Y!+GJWv$~rMWTj0iO|xifA?SX9X_pE%5?h+ zte0H2@PvBJ`#jHb|7@3;X@5seee+m3e4f5n_yH z9d=c4f2~#ecyPi9@QW4Y_k%!o3iCSxTH_iJu?tG$QCm^=~*9lL}@>dhCZlU_j zJv7`WGB34Q{#$8Ta~du4rO`4@!>E3V{;=N$J^S?FX!%gdgik14hgCmYjG8v;gvZz3 zi#^Z>0`Q%PxteRt)u?et$bYvl&<}p%SFz583}257_Vn9+8k8K4bltCjwuK^s6bF0d=d-uY1${WkSI-j|H(HlS#4 zjwU!U&)8z26~2{(#qqXZ@jIhfeITwxp!l$*dXnH zOa$@o8Gkur^*W#a6JNW)uXYG-(@~Sf3KQsKhL9Ynojq!Su@E@?E zTKXCuQ4+L_QNxQLki+;<-Ueyq* z2mfM?>-M%b>c=ySS>`95I$m$1bumiuKg9KWxi@$*zn?1k>EocgPHrFX!hZ8!HodK6 z!fyKS>0Ld&TYlSwT{zwq(>qDqpk}U?vTWM=!bw`IYU})m5h-E&P$oXhq1YObjuC$) z(KjI>eRvhcONqC_H#^ZX#20FlIe)dh(%`S&*7>WYmFfJIs>aj!tG9+M6``U-8>Sii zmeTBUNY#j&@&Nky@Gc9=`85PtOl;3Bqpr`SX?vR^SW@#mck1Wa(~djZzKqWATp=aBp!L{ePP}__M$F>|4 z%JAxR{maHQlg4y2@x%>j<5^2%iFX*wYGWJ&4_r8os~@;<9Mk#a6~w>HCfElF_BgE@ z*8Ks{&N^LQ5OsMW33);9ua{TYl8_m=ZF2J6n=gxb-C|F3M8cgU@n)jc3BD$vtek$HyDa-R-=jIOOg<;{Wu1c$fj}JhnSS{kK;O_fu|Qg%AzqZ$Zw_9U-gmwJ3;S-b z|I7Psez&EYl8{vZ*^E}FM#!#3t)BAICC8R9ccYm<0fbfbm(k^pH|@K0iEv%#XaulSC5rr z9Y))h-mUu-;&)9D5BPVWT{IWXG25YiEqlrn#Ag&c&k2VlPT#iem8Yk^KS9UZDGu0u zd2$=(Dd=W1@!%&r!>Tvw?dS~7{F8RiT&|yunlcgQ_ZDuKEYO;hQ|Rp5dFafa;Un5|&g>`P zTp%_@{_Fk48Z?rZ&|j0x{yIo&CC%#!#Z@8F8VVgKNACgS%zl|$ze^9Y$~N_uH6ADH z+g5OzcwO8D)xOg7EBdwUURu-m99ojoy1dj?@p4@DuF#t8CZF?SH~5^um+(2ooX>gn zZgY*E&)4X+m`{YGy|{OZ>b&+2s&5&M5!Ko58#V68+or@19^Dkk- z-xUV$oDSz51SjxE%#))o+)r5&>fKgEbWv+Alp4ma!1?8V;@NgSqWi|jJf4?YBL8>c zg8abO8G?)N)xfuI8hrID#>!jb`rUqf4fzV+EyGK1&fa`%zWS!Wso_u1S-$<|>^CW1 z@<3Aqbo=|gH)pRsI$zyP-;Y6Oxrow}jPS09Lc)Vydf!X$_ZQxrjWtW~%F%u4C-v9@ibML7W@C0^R7(TM0K? zOI*gCPILFppML-CI^D^k=W6457CmpP)}OQK8FG&TyNUSr2z<*AVqZDAJ@SL1t!2w; zF6>CjHS=-*O{HG$=X+h#dzR|?Kc?r5wfgfJdbSzQr|J1OMjG(Bj#NP20X$P!aK6@F zaI_KjER0!)dlqKiK9O!T<-Z_ZcUrnT6brBaSEw^B&)`LQewvo&WBBYNS}fu|ie8-t zMVINk)#)V^7TeG5j9<_BS=RyFLHW1wFgAncfrkNJo3zc8O`Lu9NCWEW+Xj8xQiPy| zNEcXU=qOSeX{k$;41`i#Vt zk*3r4x!IwAcIUo*pL^{6``p;~T0!pvhL67fo(W$X<~_j)j}Xo1-TB(O144A+GF{&Y zev&LCr*WBsXsfM)XtlA=DHB{vaJLdaKQ89;SIE0EdXmeI*mD#}?%y6kJ!0Iocm~Z4 z`2N@xV~b5VF7WrMgoD`Q0k1nLriZOYXd~Pt`dyJhb>c4I?tWpKT)cxSv|@`|l+57eG44O3z9l|a#XW6vl|aYW*et=d}q_|N_|gne*cx5 zan@kjAC6qDyck5j)&Iq9&#IT^#it3~tzL=Xp3D8)WsG<<$&stAS99N!+NPdpaX1yp zkvE8XzbBCp-33Xl%@aJX&m^U}b}Gpb zxFbPKg=(3y%JAJ=#lt@~eZI%?_L|`<^1rib?E_;Ktna6hRRx*Jsr&wMBtx6(|I=9F zIdRXx9=4x&W!Rq->T6;yw*e-3l*=im-MP+pf1Ik5KN=k?N7@`^LxV2Qz;A>h&m{G^ z`SFRMd@(+myaM(kL;EXLQ;$TV_Z=kP%Kmk=?%!JNDBF6jb-Tp%Tw6=FDl9v*rzLVZ z{ikU2D=)Ay?kL_gNfRD6-`x~%;XY_;dwjUZjHf+?y?m0D*21T*wxK$D*X&Jf@6PeP z1KjC~=j_|I^7}D7UZKsevYPFnuvdB^*?mv zrruq|6WS)~@6_vON=Rho!ZG+B;J$6BE!LIsHl(5csvT=;l1>(Sk4&QceEw6J_@;S; zjfmeuZIv%-Ynakpwc6vveYeWdT+=^9y@#Gd{!rs}L;RcGFBKAO^y(kga&ArEr}C6t zxJQOFrR&n(DMwuw?4P7o76%Ux9j~Z|FJGcN{l`6Z`{VUlG>+AbcoJFh9O>_o2q!1T zfZMO9m0{imWbV_+10nl}aR>H@phH%a9!X_}+=Od{%e*@>D+Kd)a{J1D}2$7S_(|v<%K8y8Je- z^Mt*b`JJQCCo6><6<#US-9R)maG;p`YR`^GBj$a<*dG#(jF#6ggB}E}83mLN<#2t9 zzy*FU0Ix#dxXxt(Y?K3m@Jd#{j(8vrC+z%xE8p@fg8M*Rj=ohw^qlx5ONkr>KW#a{ z>2@ol(C80-7na^{+%HD^wfjf!y?8J5)5BxsfHy&WiG}O*w%5ujugsJO0^lWa)`N1U zdUf5)o$;$V{#{$B$43l%MbLp)&gf;K?PV2g{BCDv*!3q8uxV*-<@35TT$q0Un>|e@ z*YpDg_(n_3akAF{2T!NP?S_16-ro%waDgK1b|iZukKeBI3EwqvM1)Vo#iCOr9{KbB z8YlB_u64XEI5)gAT5jG8h`rPFJ-pn4t@?fOr|dO1=EG-+o$Igwt~Iyo`!^xt7j_kl za+w)-_~qdKO3hQrG==_omE$^Eyp0d&zAOxX*l6d=O(*u~^C7ItCq(=D@%A}ten{7UIzMX*oQan3a_K~ElEt4aSpULxmeDL zYmwRX*Zr+t_2|{~jC7TTez%Kw<%j5>0lNn6y@;jry@-dNB~7iC3Z#wJPT$7Nj;gZ~ z<^7Y79b{T&>(Cu@51vZe4q7~Itr?2t3)cOfFIA9pa6|XxFD7g6DJcK4?w*K?`gR_z zqnTO{uiul@)GGS3IMtKXX*}q;Gv#v%M1xU>s9YI!QJR#`b#Q%uVo|D-9Srp+ZWgF4 zUT$137iIq7i7z;BnXb3`7yJMBOw4_f`(-UHj`DWKLb`7muMjn9)CE3Wa5ib^Bf%f6 z=`UF@a5lF`?|1O0=`?j)T0O*9$}JbwYnCzSU+Zj7YK2U5tiFIw()j87!nAgKbsZkS zaZCQzvUS>((eeA}2v+WsFUcCPvHK9j83mi54AwmZ=94DII6s~pA+Q{$7BmR@$i%Z{ATxWZ>iqN9D)DuLv_`8^> z-#fscS;Rb>IB{nvXqJ)U_o<62>;Q51Yfheir=6y)dxPJXM{Vh(_f}0>B=~nUI?vg% zh<~o-cj$qyRiqJ1B6kss*&?_Dk0qp=$L}UE{dE+xdb9;TJ;k=pO0UlOoDXxkN;yKn2ZFs5m!8xB@ zd$J(QrHH$6e^U(@4sO$!9t!7d2%Vwek0G!v^-3)1)=xMI>VgbXi+?E)+FvFhYx*Le@(uW^u?q$ zr6ZhJpH%j__`Ry@*YNud?`#Q9!9CDP#_u6cjWsnWO1O7Qx2pp85r!J|@kd|c{+Gd~ zmfDZC8)V>1`dB!VCQe<$af&Ndp=JzmA_*Hl{_bc$~M}FzEnS@s+ z9*7#NwQ*Y-&#eM*D{hT&ywYsEPQkn%+Q74M`jV&n+baEdv^>@13JP2gG8##(WRH*Y zNdzP0pqbQ9fVrbd$2r1D74N4ETC>cyN#phCd^+-Gpno-Gjjp5H)L`Dh0oX$rXUJpd zGx&f^NFxswSd#f(OWP2QMXAER<>ItU2nw1_g^u3N!f^1$BdntT&eq@uR6p($n-Yf% zmcM4+a$-A*+Ir{Eca72t+EkKlRt?YE%PM9paaF*MQHWO!%Q06)|L-#E!kVYe6L0Ix z=@T}3_6cpk^;i2t&@+zWZtXdmEh?;J{Jq%0>Mh=!vw$DITj3K6JVgH|)OXa*e(aSH zETFGCAEB&4dwHK2IE8k94xMenm)t%fG;pU-2RNA~)irD0w!B1`V6kvmB#&!^r^S5? zz!$Ha8Oqb^eD!}&=XL*$Id>^-fG#r3(96B77c zy8V7qqdjO}NW(j>CFDJ_lIS^|1!Odtp1TqIS+O+ezhp zRo+e`@5TCEfQR+CUVZb4u`4ou%d+`B7u~K`E7D-Up-vwoGwpR0hyMu{QIfJrFoGc4|*%UZ;KNY{v_sA*pwgrabj=>L!_Kt9G7h8rX9z^>f*r z69ZH}Xy__MOs1Mv@p~NSl8l$@XAPiZBu6!nJk~HZVL3NN+po&W(+4d@?Y)!yKdY7h zi&b2!>}|7jukSsxZ_2^Tw4c?oz562{Hhs8f>e!$5Sd=@1Lw`PA(ce^A2mdedaRa|U zHmz!xrD=Vuwa8XCkJj zBbi#48u>u#wP|@z4K>ZJ&D07UlbZfO^%Mm^9{1@}_3B{L;GX@dw;Y$c?=OewF~(#m z@lpxwJ5b-Qi@$sb{g9(sqN_A9IY|9%)pCt~Zk_1oPV2E&^l@A~hd!RFbjm|#yI$Bq zeVn1e-%>{KWB7^Es;Hj_sh{8Cegt8wGL_peDX$hajg_14OdG-OZ;h3IVct_{yc@R% zR<1saImTADv|^pZJeyW*`OLIGfF336RpFNcdn6azW9EAG{St?=%D7jpW;lD9IO0yZ zDi$X0&-&%tf*o{H_&mHFYlAbU^J`gLuP}qD|La?>6^1Yrm^u|RMsit!@X3N zmGVo)vqw&iJy<7DnXJcpmgUd>Q0Ngx90kHzp;J1GGIytyd6de8pP!j1Gc~`)?~Q0B~zNS{{bsr(DetTxINsLauVuP$@SJCn0B=x?LHME|oKhabCS+Do;2 zp3&~ksxP>{B=+YWhAkWPykL8^9(QajIU`8-uiqcLVyAk9^T@Vy0E z`ET%($Msa-i-?Jwk?ZrsHf~q9jBrXTcC%Qq`^_a=%V1lFyI7$M_8@$ClDvlf1NVVY z5#p{MJ%sI{NvmumcZc88Hq1Tcb+S8mv|dYc;)5RD58s@)Hw(}3<_ZgbaZ`E>C+uPP@mVBwpNisf+-hKyUHtg#ID))2j(-=Wh#!~Um%pYQf;kIeDu zzK77~7+*Wd*3-T?y9a482ZZ7FMK0nX*)i^Z z&RZ$1XbXH~9(&+;g)scg&2g<=Jptdns5jQG!rzG{rgHsRK~p2`ge$fV{fy0=r{jJ( ziuAi8_#SgdXfbTU;Ik8Pj9-}e3Y!scK|Bxqv*1RYb?Ns6;JycbHz(KgH}XdY_6Tkb==hm-XncW|GGDDw#aQn zY2L2r|DyZ}V?R8D)^fiQ$9)lyztOHuakd!tp6yzk@Z^eM6Ms&;HhJ}?0QLx{`52p2 z7;41cpf!)NpZY?L*f*3Ar@xK9uZ>7JD{_6?GN%*E53`oaV{mGR= zok;S#?YL0C`rOGqA@7FZ4~SljQN6RyY}o!U9>#ux{ewcr{z&~K7BQAV;n+&XPV)Wy z7fXi5-ro~aHUxjtEmrJZVy|a3&R_dt!}d>!jy{?%M1OmFT7B#hdwt&$NB!HU^Xq@H zM5*tk|1bC6ReyBJUG@7PxvPHP>3iz`{gLJM2Tw1rw@{tkaoBb<_AeA(PN7C&7KOWw z@Er>OnZiR{?tGzym3fATyRWWb_j-nl4ht3k3$_uzi#r!!f91D=lPwj73kW_|Bn*2F zixtZ|u@5s=ZYkpW^7R+n<}IZEOaph{P~`d>PUg$6DhkPwi-SK&$@M?=EA>B8itAt3 zmeuE`NTyRJ2S>Xt6|_DD=XTGoAbEm?6i=|2V1ceZo*y|cRKU;K4x&LDhJ*^A@w}AM zWD-25stkC#z8W4s)v=MVR7vDc}NN~4ZCqmH+z4%8p= zd4lVQuC9m}&zaO7^mk@Ag%x_eFQ(O-Tb)`rQa+;5lqZZl z2|Z7$+iYJ>#XnQuro5iu(euQ&;?819-%sUOjc3Z^sp?>*$X8<2v)ZVqjOsyq6-pPP z@tSNrKTgkAdi7`2?MthBjZsF}C}Sa&@o(rmYHQVDy$p@=y*Om4_-EsJD?R^<@r?3j z8RePnn?dc^LGv5mrl!^Pu~CKQ5sxQ$BlY$6JpH+w z@@Au+y_9D$>ap-~?xXjwCb=J6KIS`hSQV==UO%L|%`tj~+KG9L=NKa6hGMHF1+@#CGG^O*jj7%-)q2lhiAB$@<$XMN0(4N|J!)>(KBGtj6A>b>f^|kdWP?yJXhxFxL19zTEBzxnzVimrOBo|l96XM#o3+0 zFlY?sUoqwqwb`cki3c#FpJ2~t(mLS5M{!mOB8p%yeHYPi`gY3rCK%tQ;9IBu zEoFQg#XO*IpXcc~@o}EsX4F5E`Xt++-A<}=C^kWV`~8gfuk9V3MjfTGIBet%8Thvd z_(%A5i_zx2l%_L}!w`vIly-rU_C_P^Ta-4M$J@eT8OC`e)dL&FT^%LPojSY`^WF2E zCE!IOTTS@sx!p`dH1P-KGmUGDk*4ZTo1Js_Ih^b^VR#PJUr+7ByX%a1*V4Oc;~nDj z3AP`Bj?sL+j=uTPA5>3;QFdvbK0i#Hx&b(4;6*jop)?%v=y{a?@J!Icg+`yI&yRU{ zN4RvocOqSG-o#wH%4{#;#f)x!o@eWDc<^qP@oolKq|*NqHgeKhA%zme9Qt2i&Vrp>?Jw6gXYWpx`N;Eo&5zcIpJDqP>4&4=tm zaOWCuM->BS>D^r8-7AWL<5bQM6{G!x2UGB!_?WFmo_0OF;M)cxZ&)#Ki`HB2&zf+o z>M(re)BB6wt+~WI=tF=`^K$cq;R>VN6=u0<-|jHrDKg-}9rtXxFpT!fsp4!(Q6wY(zVQ<8U!|r4b#dD0f>oCruSgFn6m1g1`#i-wWC)2x3qh9l!4QEx<=U*iU zVBF3$jooX`nbT>{gXS~!|1sm)-17(>)b}%(5n8anfpb^fEmfrNvBMuI?j#x*V2u_< z(x1CRjj$)QYO4Yr@l~5}C!47Ks8%95+REv@FNpS87lYsP1#vftj&D+M9&j&Tf5!V< z>Jxo!lY*{plXsVbGrLV3mV%&X(6O}Mu73mlN7;DJpnAlEi8gV0qRreFvcP7uNSCj1 zwhRBp{9dK^*s+kOa+9%FWf|A$DKhuah2V)U_`jD;3|BY``n z+EtwE-1?vTcRcSgo*6uI9rn2OcDWYAmXY2UBHldo{7c&g!ah9Xz6%?*7k);nsn2j% z1>djmi9vjqjIqVN5SAjG17t8U!5WJ_(lJ33FuoGIPdFwecQm5U1Wjq=Y2u+qA(8x0 z93NwE+8BG&##l@nWAUOf7SqO9OdDhIqA?cJ##rQIEF6rt3CrVc@Wp6}H%E?Oub!UK zH_IOzD|hV^+R}Ae(`iFdc3RwLO8r4PbGY@Qdfhn1M-;csp z(KE~Pkdb#%ryfow`FD79qG)>pKWr)ysK(nN(k9 za4OX|)vRy-Mx@KX9QFON&4>QFocmpCQE#tU`t%+5Wl~*~XXWLaP{!1wwoOwtTkT{$ zpK9q?>du7zH`;&xIQl~UC+$gfp7xY_nE^xQUxDF@{~-*r0mHg(0|x5*0t1HI35Gie z28RK|w7&vF_Wuxu>1IFdGho2D6aLVcst*$k-y#_P?(Gc`#AkMGh``=1gTpY1V3-t~ zOfXC~V7T&ad^gAbNniSy=Nn^gr7^cs-GoE6SEY^ly5A}8ak`!~=(-uk^)N&s@Lc5c zLf`L3TsqMF0_ge7Qdfnfg$uE_?czAx!rQ{j_?_3y#&x+BeV@A9=ax`z7eakceCRyR zPU+om^>6IA#TVR}hXzh8>qvAeJQ!l=BZLx3+&o}h$C=wN+ z{t3QU+pab@vHC`$l~ZY*)bCRaE!O>_vWDhH%xf>zM|2_4a&vcJf<|~A{Yx6bbo+CD zetiYer&Qs(po{y@2sNV2WUToOepgl6osXaaBN3YU;h^)}@@_VLC@sE};>25z$9)tx&oE?vsPPu)uTxn!90(QN zNbUXlfpBC2g&4C8dN;5v)Op>&WIN(vL#LUqMZ@are0>^GU!O_oS81MG3gCx<-_fVv zt%35VrWVV3yEg~rl+oti<~RDk`$f5A?1!?nI|`g>dYJQ#Gb?`I^HKGMI!%(}O|16D zm?#G{ugrX*U^R4Hly!XF!5zndvxWM$is)^^BWyfbDAWNSS6XPRD^Sft70BI@l^7{m?9T^4xMFHm7W+YKc{(aHP2O!-H-K^ z#*5bAT-bdOe$3y?%D{`Q9@X<4qV(q4>7sSvIp~^e?7oZ3(9dUR9;E4f`;}18^t)BGqfw)quclUHAiqE?pe~d zs;pQV#@PA{(+y-^4x?#xUT;S3DNIA}Ky;-1l zv+3`nzu?U|`yhqZWc))0e}|ft#*39^E0Ub6Z7sZkLP}Q{pz%bRRg~7B^2xQ_m$FyJ z`5*imEv0ApK1Lsj+=s`rD(=%7d-#hh1`73gn9y)Ox2M{5Tx+{kV-MfBc&r@$X%=cM z`vxlGS}J2A|2=Mujm|4QYw$|X8obi8s@S84^70H8;^VNVni=K(sYoxEmB{CWyX@yA ztu`RjypliKdNa;uFXgLyIn{qURU>QsPA74E45y`yp+gDRrjMhRxXk|F8^>w?ugCF@ zy#N1=V@c8fH{&?P9LKw8982_ZBpL8;9!I|Z!S9qmR6A7@b=s+)sqypGuhSZ0^74MA zrzo@ikU=L5a-FB?7o3(X$m8VlpvxC;8b>zvyIe(U7tr3^+$vULN zJ1fP_XB)TKqID-Jj7&24dOTY?bY33MleLNWEUCW--Kzf1#F{nq?Y~^JE(JI4e5Shd z0eeA$wRLtYPXmq}N7vU$X>eK7;F^*K*O$REHw~7Zmw=_k%ThT5%$O6+FYx?v zh0>n&a*bzWJVNx&l)-?*PUytkZ`qh?S{KCG`qWs=j(gCVwythA;fL`KG0k{B`!H}Hm~a% zKt|N<>-hQ_)6Z&6*oiMvb@m({-`hCAye*{u5-YTr!4$=3YjA*+!_ic2H7$Jt%iZ=v)x|eP8!yixB1NY9!1Un zF~!DbqZaq|sc9Uhce1h=sG%W7?^4UscBL%1mi9`1HnDH+S8S2tc}9DfyjJR6pjMD8 z>1~NKMJNBSpnf?S&kDq~hhe)pvCcaZoyE>a!n}O}I;oaDm(d1t@X0HC4xm1jeZ;n` zik{7K;`(tLp4WwIgnm+R-bGTLdCzt?+P%Q}WS~3XYT7Wm(mLRGdenU&I;L|3*xpB& zbIXadj0xSJpX`yu{Zw{4SC5vEeDOl_aDEoXoyrap>0tV<&?g5o`}{$F zSi-ZV>|YBAnfd2 z@P~A3AZ`t&3)i@ZjGZ|PX@0Z{((Ds2Oy294*z=_g`(Z0Nyr5I>fY^h;T|7pwAwRepQzXo)#Wf|K_EVS2_Z>1|}`-OSSKaKm_u z>v!F_o~j(;Foy|?HwEeq1k^zkRVizc4GlGr0AsQbeXggaziR4eN%TYNL1AF??a z=nS)|J~Tx-=rvHSoZ->>#BR4alj@)QJnj>5?NlNh?k^T-m3R45(^H0+t#Yj_Nc+9F zQ{79DuVKZGhV=at8%Ik_6zzT2Dz;K2d)tg0Qo284b(Mk>z3TSt7K^O3pr_+}ePZk>=+g*<6!C!t2#7d%ZnW$BGtS%hmp+?x(A+9bvHo(b*qe4TOz=E04lY%hLdFTY~9 zBtOePFv{jHiT@oCE@ATy!%y6C1|%Xa9j*M1}^E{B?JG-cy6}FBl_%6S3e)VT;id9 zvKHDbfVM)y$7F?%js?-CL;&r8Fg`jK#5HFUw2=tcez-Rs&oX0nfI56haU$M!3Cr$b zcFxm)=Qcr}r@ehl*@w({#OK9x=O#c`A>RasyU-8;6CT66OAx#Otz<; zkpJs8jFznU?sT^PcFsmcMzv1xW9RRHd*wVMbq{nRo`fxel8w3)y-YD-ZuW+GWg#bC5`V~c@@XQX zAB<7V&j91pqx3p4!%o^gHbZ??*xrD;T+Qj4x(~~mK~K`we>k?PVQb9YeWqCp^U!3| zHoNOcu1nv3eUJY9L(Ye~Q}CRVSLU6cPH#InvuOJEY0~4~q&MUjQt4{%j_jF7X3}lG zHy?a>#|+^Aq+`E+VTPpjfKDn*r_&oW()9YIKSICwbY>@^a_~p~nIV}PL-VAR5SC4o zS37*{yQfN*_I9{&JVyInI1c{q!o3!#8<-!8`>t;Pulikeeje5@+Kul^oS!Gk_Np?jc;b63Bkf$D9zNP`q5?Y?r4YX*NGYImb+|JyZ+7h`FRJz5X@9zSC%EZQkJxW! zQ$>#Ao-%_}jW!CJr?7LB45sXEZF`dBZ)(fF-|1ES%=)|Azv>3AWH(=fjc=iRf^^uXR zD|I7G$p7T`bP4?f<`F5WHszg$K$prL2+aJn)1(* znb{1dq5Q-d2?B%>XvAxZm_~Ls4Bb%i7yU8Y;lgI5u zSv$?%rSIK0{3zPqEcc?F9H#HvjiFMQ_eCCsc|NoCAmjMhh<0pd!8O{lX$jvhqurWV znB)@Go(`^cMjJbSi(}PW-(hF1YN5X~o3lLu`CeQza3WnEjETWkkh5lRhq?pux50lu z$f0k6{HmfE_oK`}-51ZOu}A$f+G#-h*}iaouxcIZKeBvzgCbkbty1=+Cv-79TLafn zPwN{iQSIq4`>nVqm7Nh!{ka}W>i2(`v6KA=8S|YX?Sc7{wbX!fs<&I8L)QTDyieO2 zNLMSaQI_?zM#k_-QBSVkJ@<#?@bf_o*B15X;u* zX=>b$s&P*|qaF7jChS;{gdK}Nk22e_Xtxp1i(5pK#EvIMuk8P~121oy@L%Zl%UX}N zX~93+&Gy$kGI7{@=7CN(ANI_zjkkM*C|Up}zL_;JOHAy9L_tE9ZRX2yLIO zK2=%?dP2fx-lu2AN^QAfJCVe;44T?7;vgjIwja-oncCOJmIODbwh)upntt1HAt&4p za?tnKkzWTle{XDh5hahX^q>tS&y-ELe>O(vr|H$XE<1a`re%9mEmD;i_s*r^dAaIY zk6P3X@HzIqrA593bC>kByV-kODI4Y(z?)cazAN=)szd#CA=KULpTj&C(n$C(hyTb! zCJ*shKUR1s!GdxmIx6U&jT*0n)( z(T>>HowbPP7P~-qAkLN^w6&tm(f@EB$SZQ>x6bG(;2mfWzt1#^-~P|7N84(q3(rEn zG2XYs^V2RtUE};%utnNM;MvEHyckUQ5s;(k|JdOdgBo_OBD67{GdiR>DNs!(i3*BM zss13dDYX#B>?*q1VSlYwMthF2G9iR}Q}sEzA9kvFLR&fLH`}fKVN)WXWx59BV|?$0 zX=h0G_ zFBD|W0bakOKYzmc&+6Ic#}t0{Gk&i18iAj8orXE+n%(Ry5#;BafuHTrx0oFm_3Ytk zgAt=$J$tw#Vv4afEFdpMwT~kYPVUS37f|NmS=?eLiG=py8Ft$I{&orE1AdoD)FIl% zt5Ec>HZm-ZHbQ$?p*=ds7B=|RJ#!AI-$KQLej^oIKHv_-0 z`j2nJzMCweVDbSC80rfRam8HKtHb0HcnMX{c>%WKRXDD@UwwXeVH=*7a zyE z3~ecXzS?UZfbdfyOM)04*NEXWXlFI0h+rD-L>jn`uL9pcy<3nK3FqI3d0h^2>iD|L z?A-&}F~mLktj%em+UB>*^D9P667Bvk*=)-6jmvSAPxByuO`najbMF)WhR+oFG~*+? zS?kd>VqA%FF4|0*@camrMWog^I^$oEM-#`YU7ujTl;w%#3=|tfW& zb&BmK(yzQXHBfwSxCF|%gz@&v<%x1G$wGVmI1j|Wm^er0s=amqzpbr4afUC-_ICAL z8PTb|fMcibi?+RJ!^jkYG0`4vH-jFF@AqlSJXgkhd6Vm2P! z7zUqnLbz>z7%lk`u5VQRs=)7Lcs%V+h_^wF7w>I>usSFM+QY_kt6FWk&~ligJZUGz z8t~VH&VkQWOiHU2o-Kg1YH*EX74&`ER2Ubly^pdzor>KT4d|E2>bk3BwpPxci}o5w zcyDka+SZp4H*Ao;&I=pLn(xK7-F+Ts~S-1#a?$=kfo?Z;zIIF@cZfwrmrHQG$9IXxo;cN50dg-1%DE?sYsmJ<_&2;IYf>YyrG4NX85CW)b&Z zH=gSy#i%#nH)Sn;ZypR>No!XkE$B~HC<{J2{D;fzUD&n0scKc5SU3(`DL>T3J1cMu zdN0_omRYaW|& z-rZ4$|CM^$^_=3juL<*+#me6a^|kX}45OjD7 zs^wOmnV~*oDg#{*!Z%|6u?{HI!8Oi|Pn6s5A)5qM|HpEds^!Kup9|&O_JC4uJU4SD z{NJVWKk~g9&+a^9x7?5m^6_HdUVP_4!aIXl9|F_|iF86=xLjgo?{0lx$phQ(YZI6a z6l_nFKZ!O#nPhV4E~H7-OxF}KU!ZTk1^LLn!T+%d{zlbb;nO{G=@;03 zPXk|H?Vk_+!>g6K4&E0e(*?3jk(V7kq&SteqQP0H9zqw6Wc>pPTGT-}gW|Sl5aEzALWSgPA8y z!?SH15<91&!Mh9Q?*SMa(_mhP_doV3b4v5;ihcYc^}k{tf6rCtS=7MTmc;f4bq^e&IVnV?z}Fh`@{g(`fkm6{W1M^gMIdh z#$G)vbP2X>R_^B|Ax6JN1gcKTD<_YHjaAzV&xFrTxFsB0IFjg=%* zzY*t#7zg_vhTp6EOfd~j&ssoDcphC-=-iXyHNQ8YT}~(y+Cv*EPd|xmgYR-u?aF%1 zKy!KnwhiXfjNkU?M%n7|H{A{89B3Xmq=hkKKa>%8sl5`{tg?5Y2lCU{cjS!@U9)nw zVj9b1E#z_6l{~V28+}WHNvrM9=XW{ms{csy$e|_F$nt$S{*?H2ZIL)17~hfNyU~Ii z(v%E&o(lO*0{Jrq?)y+L$nF4(EQ9_!KMNHKzbS~?5* zXxixqjnp+(G6ikQfsTUX^d7b^*RysO73&3?u$I}Xmf~xLu&@?o&JEBn&=p{uZKF>t z8f(^&bAL)d8I9_9q&b9<8>1DAw9<`j7LTWC;k%$8=NY$a9p4B&gL*LN#1?qo_0H1n zXPPe_(n|XJ)qk><)~vWOW>MGQcR6m{;V!awH+HwY5GdMu=@U*G%RO2i>CmrPVf-u@B)tLm)KQcU0Q}SVJsgQr;aPo0*Dd;3p`r1WbSfRdd ztjBK;8tL>}-OBV*P2ckDF_p(8Wl>{+_>%|KmMTn{Ef%o72+@8|f+uy2ASQ z6)yd|Xyalw#D{H9q||x?-66Xnp62-MtU1|JVtV=`8T+xul|B4E$kNR;Bg<8^QHM%dSfzB_| zDV{lhFvOTWl|N>`Fb3u8tH?Zg2d;yPEe}@ZT4GpVdoFzc-n$(7*qxFkbW_+I(nVtJ zUe8!5iQpNdH`dqS9?m7xhbwYsm6AU$w=;PhQ{*$+%zQLLicCe;Coh7VQtmKn=v`Tx zf!I60@LgH>e?G*G{DbF#;~v~3nk2@@o_+dLm{;A@{KX*+eO4Zh&liv3UQnmj)5UDL zHsE@O(sBDtHx8%d;JnLuPht%f#98#=*k2Cmx6VF~|8X9ZEg3=|myea+Lu=&Wv9Xn= z9MU-VQ<<8z^XZpk9H+~Li1b{2VM2j~jGXRiRqL)yp_jXlr4aF@#fGU(YCUW}hA z{V|l!1#)K_qiVV!j~x@xGf^pduAti59(SU(~jt>;NFl6 z?rA+4f6%FX=}`GH{UpjPq3l`TOSn!TvOJhXEuO(};5n`1+ap8Z&bDdWwWqZ0KP}bn zK-tsMLmD#zt{vp?!Qe~urnDbXYiVpkn_+tmKzj`({Gbk>2Yy2TVesFkoG;UewlA5j zQ>ne*1mn;LxJD27eE`}x-fJyAIG862Aj5I356aQfO^O^vyXz*&^W-MBm)KIjK$Uq@ zpgnzYQaVGr(}U09nGqMpE*z?YXR&YLcd3NV;(|8m2AMr=z-62v89XQ}y56sP7we`m z3iamv_DBuLDLwczo3+5(+Qa`C1pTPgK%a7vZf9`L3PWrxo|%QR2FF=VS9Y)&{wMr2 zKu$;pd4%;Ph&z+I@4FfDJrn9J9b~`vi&LeUv_aNDJ)vFDAie7zoRd0LzZBrLS>e0x z(b5W;)UJJyEY?|M$K ze|uyQTzrQroD$j(o)C6e15V)E1Hn?N@Xqj`PhH_1eBbonop(_8!*99;KnsD=fG$E? z9G|$JL(*KxRPDw=Ut41;cZzyi$?T40M!SqdWA7i*UCwOK!5lK>oKwUzXbfS!h&rda z%V~D_wM-92{lSmll4JJZ@^0lk7fgfM8BW;RZmy_LV()4zy&WZg*EEIc?79mE&=F_A z+((OcuB89Rrw4se2l`?a$T;CR&XE?dcQI+IeqzS&f1Yhge?^tPe3R;0K-V%qNK$ak zzX&?+ehK$u?zTNyD8>@=wUXsx3}wkeJY#KjfhCO|cSzEn{sCM=40G=VQikuY)3{y@ z=7>k13zBz^2SXkL<5|J|>BVTTOsu;>O%KbMhWi2_FU_~=7{i#MJjCAMrVo{D`sp*8?m~#Zak0k9xB{y_7Lx?(Dd4m-}9 z$aHqzx${7e*7G+$w2|VBl6HsP3HSVZl&8dgpa*S32(iZPFh}koY^{XUmV@7}K=x=s z);=HZHDW#q=wt%O3MK~zJATFHgI)gIEANRM_F>e!2;GfyF&H174JPJY7#7coCXVzG zyv99orj=+*Qmp$q%x`@w$Lki`aKNq9ZMr19#M1k+<5yUxIA3M5=kq?0L&f(GurWN$EH9Xo{c8LThB z+zr}E4{c^}-Ebal(`gC~+jsqCtmGH;I`QU}|2{tGkQ6>R*F3%H<@gyRj%j}P%I)OQ zd)gRpFdJ-2`dVC@5!Rj@Pyfa%=@&x!iMlaUj~DAkg84zByrpVgB>I4$u6qew9$Wd9 z^dx^%EB!`@r77VVV~=D_P8anVOn1gL(!CqnEd8S-GuA^YgxghgnT0tI<9)hhe2LWy zRr)DgqlfhqeU8-!>BqK_?#H}}w6Fo^_vb(+^#lC|Xb(^$P;o*|U1`sWGJVDNBxuiV zMfe`!hIV{Uej;8gqW{EpP1GyO=xeplYNaOEyfbR{|Zu#sFmsk3~ z&Q_%Q{_O#FZadAzbMV;v_JY=ad>?n4y5|b-i(O>X9#`MCc(abZ>qa}C!WU2P{h+y` zAw533&apiENbTrYNy48jPw&C?t=|K_hVni#UlK!^^yqUK_sNT6rNzq?TYUnJ$YQy_ zDUE8yc(YI^crsZ04?tXrFrrNi34M`8=i+r&);XnJV=dwy(DRd6yFIfB-*d4!G}fDx zK7!-yj6N}#p^lFSV0^^!vu_~dB!;8W{9j$mzOZ@1w-l{S*|Uz1hkzVl%w-cR;uw{^RDVhN(0s zD=P_wpp3 zA@GbL-n?l`JbJIrIq)v)Qy@24yTtsPm`siNbI^u+;$17Nqp0%*EbpKT@^}vPZ%O+S zw!>Dn9a<&a*OQ*rT_%J`{?_`randw3e~K@K*-Uk2;haUec4UdtRF5tW;n;Z`&KGn& zvqyAsT`03x*N%DB@6(42bWSMgQP2~l4-V<$?;o1#ObR7Ml0wA2X802DDsinIp0axO zm&Kri&h_Z)J`7I@&2vs^M_$_+!@U6WJc)jtM_0+;%1()ao?nmiOt4`-VF>9pac}pB^J`JRBU0e+%YIZbff; z#RhuQZCMFF4N#sfrG2V>YRC{Xgc7>bJnFdbgAMN=BHp(8<(TIj1Iz0i=od*8N&sa{ zxd&Q=Q{9a%GEqc9@-`BE( z*Fzk$?AOQ0Yk830TY=ZIRXq>$J1;BYhk9R*EeZ6?p+kwh&V{_LUprP3$;PvtuiM1* zVc%1`*Vef!vLc8z6 zvv+AEn8bLEG_F?dl}_&8iM19Y)yVjMa-EbU;`>Q_&Io$)0;&n2oEU+zV;MDuEbP4{ z?hRccXG#Lw8#D+y1HQ*3OAqu6mWd78=#n75v(-zxeSaPQ_1%oOZMu^)D88?$l1bMR z_P(ajrGGbt**M>yKhJ~jgf=>GZ$9$4rrV#Jn6qX>-1z=RLo>57ZHCxpa50P@>Lm~@ zyq8GMVMV@a+57wX(5KMd7xVw!d}?~`7x6~%TKmTm5?amkxTZuGj0zpk9|1d4PIt)`*t9UySxu?$t!|gBf;h>}IuW zs9!7sd7O~1R=Y0N9G}nD|KoEl(TYU`o^gb=?e?hl-R5`(l+~KG8HjzGfVyx{ubd8X zvhslpIqn%NW%^q@@DtSASa}Ehf0sz(N6lj^E8rPyN2~MZ zcuG6ki^ny@T9|X;{3nT4x=61CeZrbWdK_&37^V^F$@x_?_$B-`K*UKxf>Q`#T5cAX z(m!sY+4qT5u>o+U{w9pyi9Fh=M|Qy2CJxw*F=)edcqTkp`7X*hme+{mg+x16Lc0s$ z^bx^^dr7tRxSpBy<){?YLOdjDgFMg5A`xjk&k+aYc~(}!UjxL(#BAI*?UC(ajO!-_ z>Cm4i_Ah0xkS)tPG`2GFz2i?X&gDzHHsLpq1?o2s0oNNHRn{9N#@w_qyD_~>Xm2fu zyj2DL7tdf)_KLR1t<>3WI^{G9FAp4QVP_0=$R`JCMSIm)$#tsk_BQk-JonudYwO0d z6mgxUmYtmlX+@Q^h%?`|8!Se6onkv#bi06a=Z{UA?KRE>daV`HA zDulL5+R!#h7y3Tcha}u%687hQ+xx5QG)~2C0q%iB8_OiRCCJ9*u5CdauW)=%tG>LF zjn|-q8L|AJ2Vfd^Q<{U{Bm@{o+4-g5H$Os^Gff4A;;k)|gSYKBLx)`xYx69xcJOlNEm$Em^%>*`E`3nCp$|d4Q?X zzNTcDuZWUjM+@}mCWD0U^gC@Sm+WRd%fLc++3sL_>1A2!#r>akU-=gHVtHbXlcnw) zoi9EHY2n&Ee-~-oSx%bHfFHB{K|6zqaP9Dn&@ZFyXjx0;U_4JS;~q)&T(z+d*B})^ zJbt<)3(qzF>u^DqmhJbKWj)%XiVI>(M3h@2dRglceA5P<7Tm9daeRRGL82Y(yjpy3 zpvUvsJ$i9VMDM;h*kB=caTwRpk**H3wXLi}>}w7F?c0#2qa8sHq+y4-ZCcze1|W@= z2$6}sa#&Lp@CtF!*Yf1p^hQb^d2;diKBrbS+~-wwmJAwjm}4Xeb64L&sx|9DUo=2F zB*hJIT?5x!S?_=L)qkgAhLOHf# zIX+xyAzgmpzb%m8fc!hpd@-}f@4jn52WeD68m)5Dz=ZS$8q9Ox`Id-Q-V!m$>6O`* zIkeS*Hk2^EHt-{^%HiGte>O`q7I0!b_%12QqZ1*l8=w39gF7s6FNkNVVjX$o3&a5Q z)ASzPznh=M*7(sS_Y`|hmG++ZOPLVA(oQ;=II4!h&z=YONJN%!jKy!7NghF*O#|*W zsE^Ozhxm`S1{dKP&j|1Xq>a zQdn!oIRWkyxOBSC+y?2lL^QIs(q(Cj2o9`Q1Kli>?$%&Z*zaWZ8`&Y+YBX+U4ZwLxZ&U7T^W zGh6ASraD{$yX6@60kY|@>C&u)67D@Z8YD0Vqgw^fr1!KcdnIYXJ((a+dWT!34Dg@L z_(CgVeG^CZF!L*Yia`)Jdc>2<3x&b`koSyW+%rIXNoaP;o+J@u9tVZ9L!` zF4Hz(-__C=y>|@?<_dLfvEUJX$*o)^@?T^Cj#%mg# zG4O!pAe3*y8l)}nYYl*)}x!0VV-&~__I;RB#@Ux z-%OIUz)vkIKP|ApyW|$N$43lE4 zzYLUfZ)%72Qj2d9u5HD5Ulq*yM4$Q-^eISB2VozUbikuKK_<0ck-N?s2guJh`#dOL zGQ@caTqRwr{5hm&2i{TEMR>hG$Q$P|{5FE~6^PHBsrDU|se)&xZ|0E0f_>&5kXct` zwlrC0?_}pnkT=nONu5`*ofBYo0gxAv?}YySZ)xlY-hy!~6siidw%-qYlTLTLwNlWF zXIRdZ1YD2hNXX$Nm0uDvSO@Jl7t#jaaA&Gz#dRt0oY)F74(-a^q~=!>*?lFy2KAYX zEU$hguN3p@@gk3`mWVh9#y7IeFs#M>S<)8Y&G=sCHD!EdviFlZvle(&2jLf}uP zD}=}Euwv-fW}G7xbTXN6c)@0S$OF*%IeMXJSGD) zz{3I?uW?_X3G)it%{?^N#Ny0CxCScB=~+DRMQy1@1Hphx2xO0qcEhU+HJ zscX3%>KQs`!h!|I0z5Nhz^<`uq?_Hki@A(%Og1reoK6+reB=+nXOJ%#m#V;h9qqBH zdHLcDlnM72ds6Gr-W)*R;r88C(*^+qOHM+R5ET)t=7AqRr!Dku+&6f;tmf zy>Etkw|!q&f_siCy#BB)O8^;+XX&N)$SghIiQ8p-hp3f)|0%!%tqz?Rj;yWX6Mv%?R@`WAHHU zn{oKtl=Bmbvc?<6FhP=i_}@9eQiION+oqxNc2kwkWP%qnXe-6Z+;fDJw0PoL-<@ntud>!x=rKdx1|kb&(?E{7;=}@Z8o0{7#_QNVn3?K+ zqZzMVmu7!zoNolByljtMGKAfci}q{83-~{ky`QPOst&$#_SmHJx#k{$`Tiuouh4|| zJRBSx92^`R92^|~C*a(lykT^MGYHw&fBM;dMS1k+Kx7S}yM9lo=Ozu^H&a7-O>z8J z!1M1}(Somz=#r@>h3L*@fjgJz&VwtI zrv8?Y6q^2w@M|5oHgJ=`b$~k+To<^>;NAe?t^@Zba8tm|1Xl#t39c2~Dsbn6tAp?o zxZeafAKV4t7J|D7+#+y)2jNP=je+X{cL-cBxJi$s{?-rfHgGAp;-io+4Y(d~1#m0C z)k3%`aCHz4TnXHyYIqLZR&Xh}L2&!PJpk@eaDNJJKe#`uPJQA{aDM^rF>qf5_Z@J5 z2kr@QW8lWY9Rl|pxMEG}6GRX0>eO!&1GtZYI|b5P2W}Fizb^F&3EZT|Q=jmI+X^lP zcR#p&;QlXgkAeFFxNm{`D{$Wi*ZqvJ@eknUg8L4*e-HkD1owY~dmP-~g8MGGzXSIK zxG`|!;0}R%4%1r?`I-vpgDZiXv;oowHvldL_Xps{z?H%61@}Qn=M``t0{1YuPlNxf z;64lP5pWNJ+Xrq8+&H*H;GP3l^g=qx;MRhB9k@PlQ^0Ki_j+&}!JP)~li*GVcN4fG zxTUEE;!fsr@V^L|KhRLAT|+Z}2xHIx)KDwXd?2zWkD6tW1K-!sLZEd(A)sEM6nG|N z($IJ+JZI6+b2k9ZfblDhk6#=d|2JSv1+NK?|Bmq0mOt*@ux`!zYU`TyRn?8w4fQ_j zh8k;a`TAAWvyzGWcRW}fcxKxQZFyE#LBZmJMb_C>*4cH7W>+PXy2{nnRrTwtYs(hg zdDm@~{~`I?Q0FaQRqZRUSXT`(K3HA5zIvUty0&&h?ILSUy$>=xyV1I)&boes4+>yi zU0%1^%0ed-V*NAB8G%AT9|K)dU8IzYnwHu&DeC2g(#~;I>|3S_2-x|lR z*U&RS7lGzZ)6lzt)&aEw?NYB#sBVJH(=~J+P!>=gP$|$lpiOuU_eBwOKA`zP5>P&n z2gnQL2kHRY2NVLLKz%@QpmP(57$F|x_O!`*ehXT&9{$a5 zoZXmA@czRO*H(c>Z}F-W5q;&Z1ys^S@uxw(xqhuE6N^nJycfUvN^9j zrrua&UABJh`VCL4S5ul4t*hwkV=XGnb`?5u%JLm$`8K!f+CdgP?EDw*<~nj8UT(8q zovEU0=c%B&uDZ6Ny2{#6UFn0mnUF7A#fDlR_R>XG#_(k}`(pUbURLNTDqCTD&{g)( zvb@6F{5+R6d18PSw%kH?e_4Ln(%gsLc@S{1b5fu}N73T4r8&zAor_mIT=wu{S5a=^ z)ghF0Yz65 z%OFQfZ4hMT)nN);583js_Ih~nSG*Q41IjL2ns0NsmR>tM$QJNiJ`}#JaAm%0a-8{# z7f&jPZRt{1!Q={H!tyGwyxi=?n9aq@T@cN~Wl(ENA=yILLzAK_aF;PD3*HZJP}zQU z`T8mtI+BU<7i4)sb-A~?*6LebTU}l?!9TZd9fY;I8Y`>4zBL=xCmy{L64@icO%CKH zmDg&^y|*V=Xz9`d>qLzAHdiAE)X5#dRpfBxL!t8)+X}JX@)zemT&ObX)t-|W`8yb~ z8c<<3>(WA3{-pkleZX3p{}5^u+9F8yEUQEs=Y3EedUH)PzHR~s_L5CP}UValxOu-Kki*u?yH7wnoKG;tgl(KYFvvG z?*yIYZVhd`Uqh4b(a@Lgg7|^RA`Q*FQ=xhAzX~WH!dbsP?k_@^JaF&6bKLJ*R0`qF zz_TAi{Oj)1&>#ILQ|uakeL#)s^$DOeU-Rr|Kr`?E&&!+h{{Q^)|7+Ab>A&?m|N1le z6Y|}G^?5Jow(wjP&^n+zpjM!EARo{{pi-b;0y%*Sfp!6X%^Yb%oig|WW8%mPgHL@m zn>R9Fl<76K)zu)%VXB7G-RiAgUxngd{a;z5URt@N=iuPr;Nalk;Nalk;Nal+FTl?o z8X5wM0i6I!a%$)dpi-cApdSH+fMP%=fbwhCG^|-yy{fv(T3BGqx0d_xm7Nd%R(#i5 zZmqAYu6=w%RrQtc6BFTESE0Pj6A7LZ0nh;HCVOyjF!+~gsCBu9`hkwX^|9qw(>b8L z6&k9(SYA(*|lsj;#b%__#G z1Kp3y9+0#^(}C{CWe{vBgy#_rMf&-p|2ok!4ebN>V%fN#8LqQD(62oIwm8}${1Bvf z48kXs!?Qr%@+;+4U!*6Bwr+vCG(vf8u6#{m#hY9|i6;tN%dNRfZPu$Q;ok{gt%kM& z?E*Ro6a(r5x&)L`r=b%0&sq*9?Q<15%GB?nWg8l*iKBcyE{$PpK&*AumG!mNR&_y( zb#|TgTe#YQg(zRQZbN0cui9GZutUM;lNO@!Yl&8k+0zMi4-^7A0hF{;LvvIr0@^m= zzqm`GRka(Qz<0cL^%cI_>gqac&4yYlF6XJULe^@n3m;6Z-1%-bWUk)p-GB>Kthe2E z+f`MMe1_7{`=W-jH8da*oqzw|a}90$DGi;s3Hl+p=OB-L;1;bTbTyC{s1e8yv<>JW z&~JcV28sb40Xhcs8PLMV3C#nl0_p`i14P!tGeExt`VG*_Krx^=+}i|hD^NSoE}$O) zm4bh!m(Y1Y3xTqLoIrU%g+Qf1RY2>!ctRP(0n`e#3+N!wZ-8Pz$AE@_KEvlB&La@_ zJ3vD~=YTE&&D=ofT%d(O5>Ot{I-o|NR-k8qehEZ@jscwkx&$Pm<+%TUBsI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>s zI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5;>sI5_@8kRrj4@Yl;`dSf4@z+F2pc4H4aCL5-#6g|1kO=@z?K@1m@>a)5N?= zYMT4($?RT|de4c^oCANGL5U}OJkP|bKI53C+>1ea5@FX?H9n7hs&a1#u5Ehd+OFPn zT(A7^_t(cIExY!s&&BQ6vHw%?e+2&9rYK=^)ccOw=B9Zs<+%ix61k+{m9)8m&HX}9C?ynyoI*8&wRMZl0!)mk)(QZ zG!WDPk?@kN&0%|1yJRiZQF{>Dz+;b*b`6w49I(Hur2)B#Iz-|31BdW_BYWPnRx5oY zgmLJ?+Ry_MDbhpUjEkqI1iJmXtyB;r^|}FdRrVsqH8ry{V?VQ$|UJ~TWuOiUqAI|z)m1v0+oX|LHWqh*5K@X zW4kq9+nxz=Wdp4O(m89+hat|5J*{WUyX3Rw4*ywl_&^Zq<$f=HPc8tunclo7QNEj@ zd@(2=v^y)`r*W_N@>5Fr#4ggK&BK3HG`L?#0hQ+KoP}iEH9l=Ci(jhNLATOS5B`;}E*KcD! z;Qw4`t3)`n8g8H3CMHTmQ7spS?{i{0qzJF`Axtt{{{h40D9aT{K{iY*i`*h&L(>gmS7ADt944hk+9`|iT+xX2 z^Im?gzd2B!?g{v;(7%mR#QSk1KSv{N^d|DR=ev+U$@YCs|33w>+$ghyEn5oOIF)!tXT_wf%-I% zow|taebM7@nikiKM6#qn`!;GJEpwl(*oY>iHZ-WeZ=e^)INmHsh{$5a&%DqI=)Tcsv zC#j}%VAR`S^bq7Lvig+WD4g-gTI!c6)Qxa1u-A;Ts={Fw=x+CbLkz8ee9VAnO_$Rf zh}~3g8X`?M#!Ml5Se6agZjeXDKlbTj1(h9Hw#8z4Sax7MtX-Fg7x4akDCceEc5y$1 z`6jfx72Niwv69VHmeYYg3=8+8`@ZT%Kinu=^9AUa6|xIxE0E4veZB_VAkeDr*0Yu2 zt!FFk*f;kFg*R^BN$i2PtRibEJnyKI1kpxicO{)AlkAK(9W9q<17!ngA)X3wE3#Y8 zR)HL7rR6T26!r?hD}#{kmcH<|sz}S(npHYh52;WVFO;Ph`-@HKFW}d>E1oar`m3OzAo?o$hphB$-5b-f@$C!3eQ`ci4Q9l$!ffM?AJ?>wgFN#JGD4 zp=~`2>jEGXgdEaH!{)4iz&?F^SFnQqRT_kmMYS&9fb?O!x{`h&q@N7wZ^;jD!@M7W zGIc@zEA6dk1se8NbhVrX|>v75}Dy+viJ{$Y&(8>6zQs|3CKZrbO`RKuo zmMS{Sq3hK(4AF&*M?P!*>`*3*Yl2-jLi!H`?T{w6%_^EMYu!_RsEzDre%S7bHm_0J z9NT_XcI(+p;D_h&Is$ELY{)*CHG@~uskg^HH2mQ-M}Kt-D6`b zpQom)YVHEm)O+WZ?+M}@e*>HBWv1M4IES@~pH z$QMR%EF+GJVSPjfePE{?0r{hiF1c?`ero$5gwa7i#rrKVKHnXY?ZoLFmilBnrYA&F zN5(D&es=jH=C@9kfU1E6yXQQ%*%0J&7KE#E1%RJOW7X0vkk`Kt1{|c=PanzBOUB1i z?WrMw{#eF-u7$j3f^19&+5Y<+QY>^;oUfQ9C;mM4=R-T_bnz_IBZ*%pZUeb61owL; z^{o$J3_VG49M~=Y0`9*zL4UyeZ^QkA>iy^8{zLJ86 z9&R~|kB4!LgJ=I1!mWoeui^Nq#^qG+_rWtihWkH;`>$hK_VG9tLYP-E4!CYt)9O&e zN!jD!tZKMEcoy|0^qX8iDfB^c|Ce%ZDvTFN6XYlIMIXrj7lC#GH2@U>EmFsXKVrNP zUmnDZ*CM2m4cCX&Ye~KCfcjVj*T>cTE>y2Opzd!|uQ7jf)p)Sn>4`X@{%20m3DOce zfu!gPe^l!+S-tLvk;c3Ke6hszy<3^Ca9EAw3+Rups%d@(*F+NP^-SOKcy%zQ?asG` zgk#FswhQV{3*%bqViGE(r1Tfx1-)3R@S13aH?Wk%U@Y83!jEL3J{$nq&~j9W^+j7` zuaqPXf*S)KCQ_vr^htTLF1cCNC4UNTb$HuZkF)LU>^^O~fl_ZlbvDS&UG9cQ1!D$n zao0v4ums)|Vu7%dM$1wq9ieY;Q1pP z)J1kK5@LIUTF+kJ-Bc$I<><_y%QtJKDsL6dl;4l)8mgD+W3BJ+Ui845X3K2aChNL% zBhICT7ANSnGpWw>(M6xR7wWfx&Pdw>GHs&XiMqo&7!$BfL}&-hPX&a7a>!dC?5oK8 z_VKXGA?!QY4$vlhAS{*%%QGADtp|B=^ZO52YUq5JPZ%0jEt?YC^5O19rrtD*9&{0$ zQy6*-Bgr|-E%~&~F;AKy&Y>OdGaoFn`1AX=8K_sj1qgNN9B|hFt#-G9-rnck0@nwD zYF^oPc2#W4*+{vY)wPbc$RuAk?4%tI5^Iq%;eYaKr#TbiCsbFjliKPuFm@OqZ%(Ki z(q(|Kt@2GE^MqJi@RocX=<@pZIkZ~N0a^oO$X*S){6@Lzl`Ut>QJ;6AzVOo^bp-0G zApW7|p+h&L%sh4=I9n1zGpJK+U8;{cVnRENFT@ztzMDk#9^{`Sm)+b(s~p5nnx!ts z3%`MJnuPPSevlvArl(cFUsb?gRVsf~!Ca+EovXxPu2RLuW>#jHt7smaG8|Y5IzaC( zcN_3Al*2}1ZBXVmwahJQnOmUDKUK>N^%I>~<`!0FYi^~LN;}2uFYEvrgX#9!6j_Gx=VvRjjQM9PvW)rL z6j_G;`A$Way`#?0`aio^^2;Z0y)sABg3J;?Uaf|<(4dS0IfHW{$2)%cQK(xJ$b$SZ z$Z(J7E24JsvA>L!3^d0N5xO%t1@gVkZGR8nXSCQz9AzKQe}t$oVxso@oa|aRqK&pL zvch^ALJ`S z59DJWNOpSLqDIuoce%Bo*F-SyeNR7UiPoJDM1=UA*CPN zF)Xo(^#Xlb*3o)ziyD3gZ3&{QwQEDusI?UJB^}fcD_>XD`E-ysTIj>V1HyLF|63NP z6Y{bj#g<4a*+sRjEJd$$JtrGG-7YKOk^I`SsS`o4(L?<^2*{vP<1O(5=HKo~pJk)oG)nO<`9S$lCRw7(GZ=l;#g8p9xr?U|5&6Zmz+ z1HU2;-TSNHne=Apb(KJLO1%&vBdzwpX?)Jwzb|JY@C(eTT^J|MuNMNP0gdzHF5qE8 zJnCGBs=Ct*$lDS1okXcxP7F79(wqqWV6G}A=I)93k&hG4V7dEHFH@iS2=v4wsy=fY z#BGEy`IF{)??9N>RQWMe4P%8cM<oI%aF)S@_=z&tl&fA^s@z zlcBLe*3Xlnp9gH()5vQXAZL*Gwb_w&;u6|MhF<*Hd}yOF(9Hu~oi4I?f7>@9yzY!w zc0qXT&$@H1dv6|cnFpiVhL*uSi?kavzML_bYe`*_K4KmeEI0?52K~K?-r@KF^qHFF zhFIGNdlqf2Nd0o!pO#rFs8OD4i-1lgJ51284bhE@s^|jH6>4Fgp4n!|UIqF>EzCoJ za<;Jf`Bqx%(n|eaoz&$WfWGeU>)%!x3!L3ouE-VPjrnZu@An!<#iJeeUqJpnFi*+= zd67;x%1)pyK!UyMd^NcHfNEe)gYWptr7dTzFi$F90`ssXWP}{~bx?rvCS=#;0sqhN zeZ&~Jy0_#Y_D$q-)LB86ISxy=h++gZV3nr}uEE#-{Qhlv$oun9re2g)uB{-W`n}b? zTh2aQ?qX$Ny5Dlt{q`&>{7A=iKRxJv4?pGtdD!VNI87s^G$s~x87z8M-Zm(&X;g&v z@jN+Jg7Y(|Q;;p4as|Cz);hH#n*LwIn7=@s)BZZ>rv;!V7i6t&9$Og<=ifgtiO;Lz z94mMoo76wj`K$#%&`e!>}nXC2PAX`s)nIzKbW70$A#}BNYNa+ zMb>xgM~1s@v7Dm=;-{}xTaXt%&N)?@N$cGH{5Q90rKnf9GC!?4zXh)yfwNlaP4Ca( zI)d+jyW7rIMz)@PJzQxX=Lu!*{5tT&-M|z0&cFzBsV_f!@n>HQbp8zM0sBG=U3wqz ztXzrx!L5V(`upG|xc~E}v6Z9XzN*e8QD_|mzH zC7lh5&TvG14~z4k*VK8_XX-WT>z^k4po?RnRbL_u zTpv#OL-?3_jq|?W!*vqOO$d7@_>%%cZCN4UF|BI|&gO<2!4% z7vpz`n`n}FGo1?0f?m-l2h&k5Q31ajI5kj*_zrqL@Vp6V?yBuY$oDrvx!;BONtiU6 z)oUq&@A!#`=}Vv^yodLJcXg0H>KX!@2l{=Y-S5ME5UImA5A_VlOWp_Di}4+i3FgLW zG$IZ(4;(VVe=YDliONBAg@_y^OSHpDM`b(m`T)y6jA4-PME-C*I8v|V#}9hl>)6-3 z{ki!57W*~oGx!eoOE)3Vu8-u@kCm`7{)e1UGR>Us(fZ1$N^r-gi8 z{s6;}dJH3CJ5Z&aF?`BXx|D#*@7Ke1I(sKbHlhC=^pULAS8gqiH=k-ugg4;)-mbl1 z|436uJchcw?j1!5zY5jQ4t|Mzq^o(r_6Sh_b7Ref2;D-1_VU1?jF`4P-R3Yt+-_Y| zD_VOTV%GcH*?V$K@5c|_%6Jg-V}bk#U8FH9_ts*(z5()<$Wwat_AB8uk-b4PmI?a9 zoNI(leBnUwnG8 z?C7WR`jB_yL8%%54gghnkelq9Q;xxEUxhg+Oc<~~pGNZedk1afA-b4M{5)iefd-v~keSYCXPk1dcNaxC>irbiNebg#P!{}-lS5W?RG z-2{Gx;OA5Q0+5~vehbkL(z634Riv0R;6HH)!{)f)OXT4;$iv04i-(9bqdwL+Rtn{D zV7^-*eXJL9Y;TaPzO8uw>*+8q@0HoNBB#9`->LuLyK3G+CbrhyTKpGP9x*>0PvP0d zzevTXZx6&&|4L(>=2%BiXE(oZ!uRpi=bh86^Xmq5{+FAjVr@3QUk?RQK3wa4A@YEO zYGT^17I|OTv0a?ecySW^UT>_Yp=cb+H0@1Kh_~y5`UJHJ~%Lv zRqavBK6(zaYyZE8$I34I&`myx+7H-_+DYTS9GB&kT`dfKdif1T z|Ay7Z^OQFABJ;U0|LOXJlalpZHuELx1P&P~IJlq}QT|}U#^VI!`B;e59j5-L_nqhG z`at_CtLzO{*<`-8lyB-LDcwW;?~h_n8snViR*Daen7E#fk?f}Yd-gCsKhLsY`~#IM zFwAl&W7Dew5|z^_uQYPoRrSha>b*Gyz8(X;%(PH%NCRD2Oc+GF#+J*l%7G>?#Gvz= z{U+kko3-Xxv*zJzmsNvT(eYEWuJQ7VJil3=V&&H@p0ZK9>SFA3X&C=A^&8RRdHre{ zHvW0EjY}*VHqoWVU1ABL0O!*y-c8#aPX8TQCN99&j^4lZtjIbeJ~F0(%am-i2i;_|v-;v!hM2!zYJad2t=99(P!`^SF= z7t}c(E-$3uQe)xbuy7Fx7uPtrJpVbkG!e|@e+QQrJ_DC;rr>gmg^Oh2A`vc!#^L2y z3NGH1dJGy@L8^Q9IQZHB4t~o%1HX(E{EkM=v6zZu8sXUTIXEs)k-Mqs$Npcm;f3hu zw_)&4|p+X;jDR_$c0}qwG(nd}rOJOrG&MGI`;jOqsm!)2n6j71?OD|I-w_Mrb}d zlhQZa2@lnJ-$CyK7jNh9%M9`P&l?Z3Qrd>|d@)J~ofzRI(0o}Dzq;SDto-@Zj+oUB zx7Ak%50Xxoq@P7AJGBk_`UR9Y?r;h)O8XUFhv62IwalYVuZmZjh~T_2rOHte?Mlw_Y-yaO1=I&s#= zgaO`}b8wVDkv{<%S^A1JMqhz`qLNK@Aw^$G;`a^U7rz=mDFyas;(f#F_h>Ki1}|^+ zJB>BpCsa@V7??}O>G#72M%!Fz$zNBB9)z%B=|M@EqH?$)Z5lmlAL)>W5ZQHMWCdu1 z{HvjN83i9h&m1o=(qEzc$uxt{x1;F|e+Sms{K)e-l}Xa(yoEQ5UfqtM)sBJBYDcFK zx!tN8{37fz+Qw}|r&(v&XSIRSum2o4WAg&m%_*>uR)w^v5IOtF-=}LbFVgMf;FL`7 z`Q(2_*Hm~%Ke-yOB+Y;RNlN>opFt<9Z+`p9XZQ8y&w(>uKkxX2uaQ@bH^%-q;|pU! z+&yOe?;jmsQ=?b&2iNOTa7~Qlb6!f$g@%>);iGeXcUf{F750q%DLQ{j{v>Q+9N2SG zU~^l|vey)9lkF_o5teLA!kSHWSEb0OGR(;-G6eEzpl=k9ms7^TSX#e+eiWb3NPgYl z>z6&}$LEtBp95zsjF%|y=Z)JXW5(@Re)Xr+RdsoMoKtx_aDMzTSNJ(_#==-~{nVB-fWg?&tnYi)D7*^#8J-sp+osk9lLz{6}vW7FW@$y zHHJcO2~Q<$`muR>=zZYwR4yZaXr*EP7f$naAqRAY8Sz(Zo*2M`;u<=^Fym2c@7C7ydf3X=K6x$*kyQjPbRB!IRJZ^yFo# zi^6lQx{$Vuo@RQy^cjPXUHoVd;eFYH6CEw98m3&yABT=FgO0}4a9&S=^G$+- za#!Ztb3!E1lWdnc{@B>@XRXuBqOw~q+{SHzQzZrC$IA?hyJeRbUpsN14N zdP*CfCz=+Joir`Q7JC2ks7z1Q1AYlTpzCVhC`*Bxpgck7tBLXLoL|949iykuPARWj zZHJyNl6|H`n>ArS^?9eQ{`9BNS+7pZr!-r?P(NU$T{Y()wAIhJG_vBa(BUqP&h!6< z{*7JDmmmI-`GVFOTTTD?xJRHLjIq&r|2T?!m4$nd<~!AzKb?=*(gkYo_2=h}3-i~& zC3-c?mr`IZNUpW+&5yizZr-@|=_})`C2aoVC?7$-)Q~JeJ|RVi`@oXP%|x4rQ}Tlk zcT$+0yZpw%<8yt=r`n>bu6bNnx-?+gbvwtAFUk3M;Ig@fh`Ekk5+Zd3YhX;@G{tRP zCKk}Mf%@*UB~LNmB;^P%^P!-Pl@B~VmQQwlsC7n)%s7TQfNcQWNtO8v<`diAYQS#W#G zcudaM=TiE5!5H{SI)b;*_tUL;b{K0VG`DWN__yOBOmoL`7omUAIM74k%NUC(ay~@q z>)#sX1C)h)$9_P9(rhFX8>##!mTk}1J#>|~(-vLzprE_IKSX)2(BjkEpUF3bHp0JE z&=sD>*K{uPa;=kf7tg0q{Tto_&CNO%C+omE+vR~bP(RLgBx#Xcb4%u*Yvt!*((`9g z82d4*rRzzUlVdH!2Q9qKvE8F{GH7=C4`x3=u0E1VK2?+6^AV8?IkQO4~lwAwO4P)y=AAMw|gX#TB{O!HYW z)j{)jyY}Ixk$Y^hQ26lbn|xndnU>CIu1b|(SsvUs?bumvs4~vPpdAvmL%L6*cDO1{ z9!QB_D@D!|Z`$=H?arv(xlXamgnLPOr{p9$%O!eiNy%;@e!u>hw&8wH&P;uC$pqy- z($QNr)}1zJ*SA!sDQg3Tx?Nu2wL42G|3peFEv1&dN$JY>tJmpUG+XKFL5Ffb>Gbyn zPW8WAiTgXCK{e4pjk1Q{3={8A|4%(Xb;ky)ZA#qSf1Y}XaMqi`HayW_n9+lF{7{)K z=j%-+IOAdF37L6}(LBjI^1E0=OG+IJtvZ68DRn3g3(gjTL-R^E!RZW!Q|E}8ijC8k z^DEKJ6=lR1jQAo*e8DWf2x^m6@I`QxFWk}~8;38F=aVuNf%-dGGD#7w{ti-q2Q~C{ z*Y7a~%zV)Aan1^7^MBYlvLcJd2F~YGyJUG^u-LE2yl=CqU6?mje^&MFMk(R76=M|ngtycP&FObgUD{br6CtvSpILcI6DsHV7=@8f@z1XQVj>itzG-9y z&etMt3(@C#iVNW`65;&pDivp`Jp1o7>&~FOC@1LO=5--2{=2R8UWNG-3ODRwd4ORj z7H;Dfe2M|lj37D>FCkCENCX?3lb z2sYvjdhl4tOYucZEPN}H_~JYj!BwsJvFB|ZCv2IIfj2HRb&#EZk7CUSf;Db9e=Sw` z`Og~wL*E#1(U<|8fnyr(Bi9!sHa&v18==fNAXA=yIP>f9WPZ-&+kx3MU*HZqc)JaB zBK|SnWLM7SCGn7~JAa~8AMTVKUu4!NyE7xGi}|BNKC$2Cn*l)dl>Hzo&I(H++`JHPdxf-a+*Ner`gQL*1G-jmBCQ@k8)i=yy$< zWVQLXkk_58p_K9mE&OoCHPxp8WR!|CLW+&csddQb79w0u5f8YO%v$uhOL0{`PyN3B zzIna^MT|@t+!cl_=I072KXjxeR1fNX5o1+n4e1odxyw^DUUA=x5v(a^c5xm8tbXti z;j=)2e+0(D#7E%im(f@6v4#&yp|f;^e+M0qc>Z-mkiDI%d_BQcta_?QRvhYPzC*rw zoaY`VnZo&((nKO5Y+FLuzD+63j%nfco=`xF2GeZT_7Flhcgy;T-Ml zRK`uV0QgVQZ4Ey|pOvtNEZAWLcRtBBM#ODeXdC`81y|pn9C7^Q}+8kK^4daJ;Lmc<@f@JdnJ12H7v; z+%oaZRNWzG(wvaReQuBpxjeEWpUZj8gZcd|)oBnf$xp1KtE#KqrUTyFVshs zRG)+Nwp5rIR^5#B^@;xcx;#Fwt)X!@u{M|5!NZ3Q+^?5b7Soe{Hy%gS%S2H`A|1AnXY=&{KNa)GagjK8&;ROiyQhIq_WUh4= z2(-1kiN6O}!%U*>tqRUp-&^?eF8JBm7{DESp|c|_l{tsgy6Jy+M_BCY2-^;HgoTH; za=z>_j%csYvz?wgdMXT)?mLRnSJ}f$Np9tFe3{(4cb*S)xQ*XeVlu`~tfF_E@4O!QPN~ixM1_7;|AEFfW?uqMWxp4ksQ*@iy^Cn@Vlle{dnVy9*J^{! z-(F+-7-4eFCnGD+2GDffm^N&t{5PTv{j9-3n+^`h~{t2DR)3yLVw;9KI=)d!{?*l)I`x5A8@ySGLmqGLg zeIBQDnc50o+1|-2aut*A^Jy-gWYHb>{#=~qxt!)W!(3s}d#>A*Z66km(mOzK8j41F z=A9Ks1}{)McLJBbj&K%*k9k>revDPjvhcI5>8N>$@OypF zJYUs%xjNh8Z;ltq_YmcqOyxpkOG*S^PPR)iX z%KJs|6U_lNR9`TqYyp>5CVq@;9MW&=H;}9my;CAB1GB3?i1uXSytIwN0?pUIdvBf( za+LI+yvmd|UmzIyi>ZF(>oIXSnu0@w@_re7Nb}Sj!r>^&5}ygtTrEiQ0rwr}#+ffU z_Gyll_Yw_rxXh+`M_>NcZYsm^q;jBDfhE5t6Rkie_;j00blSVZluxjqRd05iWK7ns zp)}!R&)W&b313wu*;IBlUlS2(S$X!QQwdk)nHbI43ctG}vmUJ&ZL#gw!a}bWwsmC| zwl>((e;dEIa7ii6dnAj|zqu*&LpuuzNAPqN@#61@hu8CV*79~T|I;ihBQ`v1XbDl<=N_`?w9ZRtuZpBXrUsC;N zsXYx8=k#A!{d1bzuQ%@x=ORxY<{`3ij(g0q>#VXf-KI`|$cnEV6Tg>WmRoT*yG>ou zptw?sTSoujg$VWgGNO@n4qguAtJRL>OQw}|*%Dw`5XQ%oOUOS&N=a;h`A{5N%W)VTn( zx{u^3_F$=w(}vlG*=|#(^Ls{R)PR+Cn(&i;%sZJtdq{tx6K!Fz>ZfX^noh1@(NFM>8o)Q-r5TYaroJC>4c=XbgLgIrGH zo&;oERSCf(Iq9G_JV9`hWw%k;w8dswz;;;WP&Z_X;Aai!&kqdd+i0~9Y1bj`elzVT zrL9SUxehShCd{h!&gx#GIZp$Q*7$AQ6 zImOMUxP)rT0E~rvx2bc^*)Td5(9iWW7LMOzj%Td(0Zyisce85F8OgCsbTGT^wNw?y?(NX>>T~GX@n*5U(@z-L1jjQg-g+aZdF#qT?8t#*R-20#5Gk#TO-FaV?mgGf*JM$vq-n@vdjPjD6&U*3+ z*&%xLv_kCdF8<`O=ylk9zBH;r|w z2R@{@OuLiSi$tT}JV0`-|F&w(m!;PDYVnw`Un1DeYEEJ?;xQLdodbG@CX?;sTr=-b zT5R$V=_d8fG%p2v?kxy`>$Jo&pooTFS%^>!Y zlJ`T=c2T8ylOCoAH9OfBHljInV5}7){nRS>Z=`gE)tWvrg=*BfzklSOsZ}HQpxj#P z|KNLD`5i*sy;33XRMwbA?QBX6}bq5o@!$U6p&N zt=Vqwld|GXdLJrb_1IH1{qc&mNdI?(H6ks0cd#)^bl&EXBfD^xkDi;!o@Yk82W#Q* zMIadMnuqGTMsE+Vq5m5xobcyYOIX8#obj4-gpK$`B$+J`jnjw@mx&&B8b3E!>sr_B zYY(rc|LIhIFCW{aCm3cKlm!fw8=!Jh47?Wz?25K)tLZ7BGNFNO3nSELHg)yTwiMqH z^#^bA)h)lt2bw9?K31G~f|W|O9+D|etWTotic||<5GJjp+85w=G%Ds|ov+nni;(^o zc`@3gl_*_p_G6)i_ZLlwZ+WkEVPezF+AVsM$Dwa=m(ugzrju{5?#IF}QQk#*ciZ>> z(z@`2k-xlAqKa|0`2N931lO)S5WsniEvH%+vQqot9E#i0Jxyb(qjgpVt6ZlCOOOY9 zMKge(+c9{3DXV-_-%`RBNrTP`SLM&5TRabRPmKRX|30;KV(kZ;HrGr--o+0L+7sWe znW=BlQ2zM&kxJI}Shxl7y)CWt2|l%>#H+{J#N(lbttVR--h9I2R8=W1QD3hn9&#z7 z+=)G}?lkyvW@)PfX_!NA#oXFRVRc$C5m;b&6WRdx^kPgiX9fNj^cuo$h|eqscrE@0CA z`LZ~L(e@i-nkISkhjM#=9R^%UzfoglEv=$ISOZ_{0`@rGXHJf@|5lPcWV?Sf--oiI z)lTQPM5jdkBU^cJM_s}`Y21`ammiw%3r6oP1l<=I*k{tTd?R0jUn`86e1rPa2=VhL z>zAHik*ik)63W~@k?^H<@x6{L;(;}~Q6jp9$aLMHy2VJ)8|=*>8aQ-A6*0G2ag!-5 z`7x))v_zcs(SMk!U-7Y}S;NrTRDvn^g~;{P<^lu$a>UjbNY-T-?KBU@+pw?kh5Zq} zzXzH=Ksc+EZ`&r)Q{qA`?q|0(+R~kWDO>Om>D!3=7YfT1{wzNCSbeAf53(!e=n-v@ zWa)l-enZc*^gNRE|Iv4oZ_nK~`IcL9b*lGjUl?6u!UHs3anHc72(_$x)7?oN?0nrg z=)o9I;xU2a@mTr)rc8-dhM%vt&UrBFoQJ5eMzJeYlTUfFqDH3hhXU;uLy+f21$kk@ zJj0Mruy4?#UtPfcv72F;!YbhM`d8jPo$5(fBzd~gQsSV0DL%b~sV%K@x^ey}q@7M| zluemss}04POR}KP8cp19$hYpDnC>KajuiN)FW+b;m{>2*FX87)+(Ik&Cy)p>GHYMa zg@1|@jplHwKe-|3JtWuQPws{*zT_C$v{eDQD_BE3OS0F54PQR#;N#u1`Fm)UcrlCn zC9V#P=kF_%0$E?GLLtRTxucxx-c9?>%LOpyBJKZeI@ZcroeEt0~^O zr|fnwa zqqt8T5_R=<_}JZLn0gk<3shf_!h#`DIt#3(JW2W-_Ed5D9Q0R>OP@WLNtfmRQbv70 zV()D|c$av1n8thiebS{h`WNIZk1!1W%h#XQcE&^6GO|ZNFM;?PaC62w`Q9ApvI=6af6 zuxAIjBH7s@=^06!Kxd*i&410B#QhAvSe65S%8BpE7`w?mJ7?10O!7zV{{po?o!Wnv z#_+_0@O{}-a}CkrH$;m`M2lDU*s`5>3&R-CI9DuHIges*GE-m8$M&zdzx$d%G1)3V zRus7kI=PZvTM#wpgEdj!M<3^qeTRO9zf(z9?{MhZeuPu=xpeJE$jhv}@cW6pxr*sK zbZq}OU+I4_aLe~bR)7b5L?bWuFqMq~*fiy<6!@z2WULBh*6G_yCg~aS_5zDX=ESE)CSyL zBK_k>z||28{eqP{he^)Y!;bP|z1BS?V(0w#Vp%TH4gR(go2qL4gv%GOwyC@BWh5Kg zX^z`S&oX-EN3H!~YyJR_;%tY&_f$}?Nc>SjNn4|eU7wK-KPXjKAV&1!VV zBKT@HeM`c&+*M{H*^B(sEm-I)E*B_WB-`J$%#;n_N#y(0CipQ^??I9XZBpUA_-p?jJ0z9# zizMmb=lHOXokk0%r|ZfX$oiWxkVbriHU^cn2>1beIV?e68R0qW32)0t?cJxL&MmpC7pB<$-BU#7#mM(kRKOFeth28xOp$eMpkWd zTujEe*xwO$xU>A=dy%(Ah+vHh^k`PZ$nlZpXZTo&(^y%W{h4DW=c=)Sa|_se!C0v! zdJ}Kc&W1N*g80N zY_;&Qwa^+{S*yfL^GR2G=Mj@S|-cI_6slRNmg`F?Na2`yk zo1~~R&99!^HH&jF->xzW?$~3&#o6FgU&-^YoE>b|ZiEdyP?Q5b@;>h0wVCLg_A%iw zBoqrnllYlvGoN7GID~n9o}V>tJg(+=`FLsJY4#Idr=RLvZH-yPt>yE){bQ-KW#RN5 zscntFrRFt#t~^r0*pA&&-407PU>5xJL|Tqyy%$54kbW@vq?9A5^M{i0xyRxA(!>>W zoJ2B4!F#-5$dT~md_cMu+Kj#Ef53S-@6)vzSR)%b`v#|*r@1zrbi_j``MB?2j|#eZ z<|#Rm9o+wXb}eKYjin-HJmpP}t^cWfoAv)uzD1T^E#F+0d`p#S?R)CHW>IueRN`c%O}ri;6i-^IcipO<~$w=4D$ zUlUB8BSiX(pObF0{7hoJRei6`2i*kw9|f?Fa1ZcwXrZ|J){6`Dn2b2s!*N4?g2h_G zB45L6CYcf{nL+>1q4Md!ivFkSA-S*W+H__F7h(Okm)?cl!9|iqN2G;Fx0=M)mDM}; zlqJJlH*Wpo=4I~G? zNHXC1L*`t2-Qgo)SG-;8r#$^+zY0oQgA|2~`bpWBxlB^z8|xkE1D&k?R$X}QSHutO6Zqqmyf-1@jL7bJB#3V>`3@x-TPnY zr+0yL6g%=MY!jXdf9eQVE;_$L=ij*DYtgN59TF;oz?tIgI+x)ME~7(xq@m4+^H?@r zF3i=ZuG>gq?BgUhZE7gsd#BsT9^KK)4(1IDF(DzS*+UM6bXX(%YmD+kPTO=NEF7YT z@>07ajCf?=E}@R~z7oEf+tA=6+_5{N9niOH2|c&Zp?raO;6O=}66($RGxy^SUzseR z2w7{o4T^8+&GGN5Is6w}Wj)PNHvL&mNKC7n^_|Py|6yHsex+bU+YE?2k1E%3)|w&;hp*c8o#lypZ-PqUlV;+yN2SAQ(ox& zY0+m(9R4D?EZ$r^ozf;z8hnVe{nrf+tQ6`{UpnD7iQ8g7(9r+E;_GU$W-IP>MyBbW zJ0#`1ftUdw@M5ha*7A#%-#6DV-CM{EwUGUup7?f+8EkO6d1m2W+!dKYaBMoYqkKwa z7vYBQ_*^)c-zWIKIPAr@0irE@?uGo@M(F{1n6j;RYAMZWM8`x=R$p*=us5_Z`x5+K zzVr>vmpC}PZ{T27U&3(p1dUDQ zW+wz6`=^{?q4(+V50^ndWnyseKNaqx_b+1%CvvKLlJB@*=2z-&!aLFB7V7I+dPSk_ z;GytZtZfi)j|@~4ZiWmX866^i(#sT|XdDQq9Xt@OA{sNLkO?&BGR4XH#7ndc5gvZr zi6Oa?q>Y!4SNMEvBAE;NzF4LjM>H2bL0_L@yel7V^I?o0pa-}GC?Dt5{o0RC80Nbj^0G)uoZ58a z4V~!Gzj8}0E4^>bs0 zL3LZNOzlUQQCO&8!@SQ2nUVipG^}E3; z4tww33cQ4Ow*5#b5)$C~V;1csqTR_&$KJpmV*kp`wXAscU>?a)X^Fl6dX(uBA`;PU znsR+@m$_CImWXya^iMW+IGY|9(eF`uItiw&#|X2|Pmw=1^#kk3x}zPWsamnnb5 z7`n6KH@^ZZSeA7$&{D+;of#u3S#`Y7RpwGhDjaePYn z=C?b-GssT3h2|N2xAC_AH6>m8@wFH^m_G?$H6xBc(b{i0QORZ87g^Y}K-W$uj+g7+IyPYKr}BFVWFd+S0)=5TUc1ZnOZcbpu{ss7!c6mwql@;kc? zOpj|AD>99hbnM$vIHqR?X(_e^9?Xau5E&qu@!J3yad-tTLz{aj(%0E#ckShy90~gis?a&l{eO zJqXfQ(qqi`Pt-5%*oP*4V}3pQM=nh2Pt~Ta$mtHfgY=Cd>59(58f@6VP;lNPc17=q z*N^HQzq8tO4!(dn?C%87?^t8{HSAUR`t|446!xp~`EzYPgk6eSi!&vx_c!62X&mJ1 zJBnr~Az9UTkj@$+ePzf0T4xP>L-FxGiL?3|3y*;HucPhWVC$^&M=D=&pI;Fqee&ii z)yER7-gR;0o+TwW`F>`dd0cG0<8I&2vCoL_li@DI?wfqKQ`*Z&i<)Uc6?$=;pZ(8K z0s+L~9x(VpCi(bb@l8G(Xm>~+c2U`%ARWFDQgjELZ@{?*%#XO6hPy>L6J8KC_sVV| zd@-LW`m+rc-)Zxq9Q1OT`e!=icpUf{8jt7qRgLf&$|sPFROo-EWkW#EM4yX?LqB4A zd#@A|6Fl4{MWAQmeRi)DmXrNXV`-+P`=jq+UlizKq>Er4yGx|L=l5-{x`&HCnb>LC zE9je%NB>hgM)TB&o5prA@DyL0rbw?j;vvlrJ4bQU#t5#|HDMTf*BZUM$N}3-j};-! zK{mFF#!cJanOgb>-(UE0G@ZtFdhHD~w!4ijCCNNzuotdu?oHQi!|-`9mCG_SjQh>G zR@hnUs@$M=6O6XrjBd!=mR_L;`yCjkYT<%TR*_izVqb9a=3YmlxyIEU3M0>1z`tUj zt>Wt;6443m)I6{en!@Re818JAn7Spag*;c`Ghpv*4SF#8^!7v82iN%i{d{V}TD_-4 zjBU{-DIS^H<3aods%wUheZ|#*#e^$xxt{PorJL#J>qja}V^pihG3X>1l&1uF(ycuB zZi1bECw7a5N8Fnkfjq-KF&pVS%{q%rCAne$eW+-vZqIs;@UwX)w4Pbys+`%~2=b3G2XqKdo$>LZMWfRDsJg@aQh*sP1ebF(0iz#3=Mgx?Ulx!P|5kk#;goQ$d%w* zSn)sD@^$k*G}?~1=C6lpuvU^6Z|6Euu0j7jK_$}D;$=O}e9zPOfa-Kp`|=eV$$_4d z>3UQPs)Q5iiC#Tg!lF&EUu3VYmju0`UaVu}n&-cjU0Z2T@@6W^n&(v1?d2jy|*fb}$~^zbn`Ub>^Fsn|y8lcVinTg-h& zh-e7j7cPW4c0~nkGWN&fng@GyekxmqvNR{K)0*lszr}MeokUFfY+~vk_h3lVm5suyGrxN7I+WM}w)yiN&T~=q?i4VDq4_Ve_!wUx#6{ z1I}dPPmIr_-kW^CfDX#PM+r=g z%rAtSMmi;jFOxjPTqaUH!VU^2}VzwE0=BKp5M(N|NLqh&Nth21O6~V^!d_6n1 zfbnq?)FzZp-+Jm@sV=S5yLH0ubsyt9IbS*?wXqWWAokCp_uI+dU`1r+GfA{k=gza&Aq_|jWo1kyj>|Kv7+*fM5_LO0dB$O?+!hO=E`P8Sdqg+LH zz7E{ATZ-Qo-K;tE`vMNr22F=7;&l-W<~H$2Bm0G^Y5ZL;k>VMATzU%84jMO=cC-om z==A&)d{||###)#!c9So;|BZMW7mdkpzLzQBwR;P(Z+*Ki(wLTN`JFg@X`xGxFTnTI zn*AL$b0|&H-QTa=G_oQ~UlS0NtYO$Y&;@TMesz%!FkM$<>;XQnhe`%Uj=eG2@Z=;` zhH7)WO`Ap}{X$$K^rJ7>{z!PIo8i80g`A}TU+x&pR?S3Ozin4$K zm|5IMvf%rm;oJ(qLLaADdkJ{Ab6)Jw3SuF$r$XVhO7Y3-NC#-{oUWynn(y~VTeP%z z@sp%^vNWaSFydBG++zmCk-a@Zaq~Do#jWzJeNv2Leho64qVV`NSTETtK3T}u>byJ- zV=rHE^1Tn!w)YgKk*ol%a2FYCVhrE5iM8|ZC#0TvK>wUwyf7Di#$}z?#${a=$vnt5 zC;EZ<2C^;4<;T5zZSIAQqk2|MG4(m&@Y7r_2zQOF*hDgw#e^{C7K!>fjmCMiPXC^? z#0)(xamFnpXzu!2rLfY5L&!@HN{978@W+h$DBt8f!6XmMt z_7WqmZXFmIcw<(VkojtHTDtIYi2Eu?=-ajKB_k_r(d`;^9E9(r{z5p{3P+Z0^&yy|;9+mDyK`W$4x*uBD;2}Q!0G<_e@b6br~ zd8($&$P7EW_k}0YBhh2;+83Tck4Sk!opZ0uea$rYr7NPGPxJTsM@Lo!`F!;40KVmp zf7rQPKRU@8eU#4MW5LEbD^(x%XD)OuyJJTR?ZG9W}u5LN%~>2&d3&%ZD7I_ zYPoJka+=yyY5$Ar6yD4<{S3s~NnaOau9ta)R@`BqPdbBiRP~u_7VVm0p35R#sog_! zuM#nuy)lX#NQrM&#F}QT5fU$6qxTRGmKEY`m!nj0(!A?Q`eLbj#M~!yxlP-F`=}Y+ zFKxhBB-|HGw7!GH&ouIVk|W_Xtb@=a(j(|tJ3bPw;kxRPFv`hM+^5#GhjFGx*GeEO zT4)}?x1gMBJWiW_tEMRKTG%BXvH{>D%H|hpZtr)?!o_nd;AikYnv0X`RU@9*wI@o_ z>L!rf==8dugpTGgI>Px?TO1DK-oiAm=SeTsf6adQ5Wx9n{{4uC*<|Y{+mUHxMt*Z@ zP7Z7))FmHt%dh@nWCgzAg|N$T%TnJ~-$@Efq`Obv?Us{vFZLHV?wjd5L}{|M7YW=& zu0I3-xkRFMDZh!5*+JB8?`2pd66Fjy^Hom>d_aQb0AcHIKB%Y)(j&V=pN0!{q z2=#w;)%%&%?Mt`%(#U2xMR{cFo}BAlxoxaG$=;nEaY1I{Tt1EY+{@=y?DVqQ$yn3H zcX0f{##6Du%*IE~t#Bo7tIod@GJj(Lb)HPjmb<8J2aVaez;zAI%i{Z?Uhh^uCnV>J zl8KodPm)t##$HAYc9!s3MWBuE*Fl~OpK2Z8-KoUO#}`o@F(Kk#9IQngzM(UCy3MqQ zOIUpq+3f@Lth-C`6-2jbrLapV9c#*k!0$L~SYpi=_)dHk|ct~7eQj30#!WN%7=n%ec&V|)UL+0UEQd?EruN^6j~}9E zCOuEkvzQ*7PoBuvgRZH~r!lT5lWM0DZH!u#?_=pj>Jh9Ht@;`o7 ztw0#>GtP~^Z?N74<$fNHq@*3E_si#0-vwRB9a#B=I-U>bSgCGlkz*M5L{5K)Pr!OYMb{_VA zs#Yw1MD_7Fozu#M>owsnOXj!2Pb9+@T@#;P9iDON>hJ~%Gm9p#UK*usgx-@hXEd(5 zDBOKXz2X~bw9nTDZf`LAJhdGSW7_rVg{#{&iNcAMBGK>ufY2ok@A#exL$K<9<13M>9z-W>rfltC)AHx~ZIbhZx_1%B=0HRu-7Y>{6KcshiulYXNyR$Kk+OiLM=v_K!zW*@3v+;|1Rp2|w zW3WcRyN>>YB+KyrLwdi*FQ*GCt0&!~ewQl8`F^ftk76%ZB);}h9_hZ>M=_t4--&ZN ztp3wur!#Z$p18HzTVkFa$+gb7=f&_tP#5s?_1>xLPAYTy zuulVAu*ObyK*L$Z-lwm}`2l@V0qJO%-(C1d9JMD~$*alI>!`h+6WPjRH8$OMM=-vv z*L5EY3e=9~l3;&^;;Ll(|F7_4sMGJP77j|o3-_A)MS#nq$^D`o{O$_scOGJuKQ1=U z&CSzuBB1Fv69IYiw1#pH^0llW-uN$TtwxO!!Mp_=;ls#DWc-y59Z2g`JDQcQ}Z-o;A(17_0aWfDHtx|q9a&{dk2Zjdc8mBwMd-s~1)wtk%3 z4vidpLs3Gt`IN32G|%a-%9f(&7JJOY?@k=^2D_X~j%EZ0fAUL=WyLR4+oGhGQ2S8^ zz5~$i&#G^7N`1KBDIHTeT-0%6Dfbysk2)OV)Nwo2fjrk)b)e5sk3jV#@0DWRC1aH* zC!hPnm3bYxt5w_=<#$zqhhA)Jz@0^WxA038o{;kW&<*_TY9L^2sgD{zMt{@D1uPwC!GmhAzXfXjlQmc&OO+uB9Cw~h3BviUq`H;r6N zvj5&Cji%oj*n#|Rla*hj{28mr7LN+t$7QnIFqOmlv$>{e<@d<_keyiLOyY965xAIp z9eW$$N64J_6DwKm43gzC$4}#TM@5>8#Te^%QJmXlxN2X)~U@rz)7M1WIE2? zB;_^!gBHEU+H->L*XCe7+DkUze$&?H>umaVtwo=!#ma>zp!=wMr8Yq+csoI3EGKa0 zjT$|ena$7Dv-*K3&Y23bs0T{8UpuR;(JMaTp>oas{I|Px+^z4Uw1B2|3T=Wv=WQRw zWtZN)mHRjx3N6GpX zqjyD~?PTU))>*dG!{=5&MvrV_j>LPn zR_6|#TVX4mv-NcU>zM;9vq(?ITFCQdI1hZB=5D}Fly3DU{Ul<(oo&sxxT7+M??ckK zCSDaiQ%LqqiLASyc$aLA(eL(RZ5a1U=|398xnZKWt0Y6kJ&&Nrp?Ksk(Le40;~Uu+ z|KgiMLO3)HYtl?ita;nE(rDW;cZ%gzwa2~E#Jz=|B_^7Yq(JxfR$X1Cd zC+voDLP~t8+U`vomh^Q2yWxKCWZd2->GucBxCa9EnESm1#my;aK|k?$lXVCAJD4B3 zV0VywUp$lhb6rB|@7^^pmO?MkX~Wk|Iu-MC24>m)R4!P)y*IZu=MvU?uxBh96YAlw zpOt41qioD*CfTl@nEFY(4{-54ja;fn@XxJ=?-pSh_2VU5eQsPiAx51apO5pM`1HW?K1jtb8sjpOfGOm+k0%=lr{sjO^)UR8Q(Xi3a$6 z)Lk0CKSX7KGvOPlD@pp_BK$}eB)rRT`~w?33Ml#KU-(g95Nd` zjJj^v&3y1_>++XX=kq)5>=DU`wc#GjwN&TiKHQTdUBeK~aIYE0`%FC)eu-c*{Z{RA z7pq9^Uzg=OJ%jQ|9;{2aegyqOu;_;PCbHW}f30cy=aw3FsHMh5`p_=|6Vo#AdxSpt#8`i}z2bbWS>NNu z%xA6r_8Cqx<;^sEzRGZQOYWJ z>HZQ?FVh6|`2%cEBn(~DvyUWqS#vAWjd9Xdq?hKmrc?UBnDitL->e; zKBJ-Qt7_U-_%(;`lr>6P9oA1pdLAxb;**SyF!namNY8p?<3m3CzK*cuzZQE$GJFn8 zo%v6~4|lT%GGMmWqE$z>BHr0k2Y>n7M!v2x%>uKqq zko^XK7y`Y&M)NBCWU$7OYhB89HSm{#_i4)H8u-olP_cYwxP@W(lf^iS5-;IiEa_d^ zKYMKPA5x#ZOyf#88|q;3ydl-F#dmnCeDi4@k`z5qpzqLx_>OS;YHv=6-X+iUA^xvQ zLpbXq#ikEoPxE!JO8TT9#5a|dl(bd{? zU5YHe|4HBRl~P^$p6A2wJou0=cyeyFt?O28?V~oIpX_OB$7|0L{obOqe_NE6-t^~3 zI`RoF*640jgh>48mPIU-|l*(#YTervFvi2EV14;T6$@-gabl$TIm z%^v!9?8#X$FL*{_PP{)SUDtyRk!xJ`gILBE9Wh8GB4Cq39F^HBU)Uk)1^ zO?%4u@k1ofuX_zN5-zj)bSo@GZS{6~mzUZyslQ8-eT#n0=l3A+T@2Dq7MZ@|1p0TA z4Q6!O>fb;8P{m}c9KJJq&d2NS^nU9m@+3a20EZTH&hy9mxiOBOh|PF)p9 z_2)AC+lzg;rw%^GI_^KK*=_9Z*}GrpW|e@Ot2|RD5MOeCC7#@&(KckqONqww2oI5H zEJUByZWs`qb9HAVeQ0s!`?wQVw7qr*&bh27e%cGUtZBFKe#sq5mN_+0?L2>Xuq$0p zmxUz%e-i3w($zaKKJwJO2+Czy{mIIo-HkpKdjBJAGoB7R=mBoH2PwpMd<}UQ;2x+7 zp2!_qPVcA(d2)=z(1(bR<&kcp2XKGL2A{6+B|a`Y4iQfrB;Ft%OZ!tt`1-&@K3nWw zoUN%fza4O^2AOeu<+Y7oJy_I$GZfv@(WLx%zjjo9+@@zoe1nh5z~}Kh8JpD;3XkU# zgwGjPzopTCnB>T=%R>G89}y3c%*lVi-Ut~C`I|;^W-iv%_nY$PEXfYxU{dDf)<7QX z(1{O0&M>ZPpzdua@~d&@)$F@qhpO7*!F}>2+|@z&h-SlaJ~WfR)R)-!VvDx z2g}sGBX==|Z}{bvv#m_sxqAoA=b`m|uY#r(h8*{Dnob`2D$yv}ud}K|C(aA{)gRPm zknU{q!w+gV;4Iq%qx>)fWsS+4AHJ$w7eU#R#1k}rYSa0Ad22~3Pe7KSUhqb)Aw=xF z?%bjActVIh%lRSCc#8kuM!fK$8+J zFEQO+h&jc)XK(uTzcQC#uB19QbH4{0X&%|8VU2sOD&|z{+e(%DZxot8-oqeMD4`B29Hf6MXaUt+Bn z@4VlZA(CT=)25i!tG#LUr9_*t@w<+s)fZAc^dmLeq$Sr1=suu@CnY zS!Y?H%I`P}@}n?l?{cHm9M7R}-LKKzYU1`VYUXLGm2)-CkwV(pgb z1MZ-kaQ%jORP7epyi27vrcbDaToe`c@C3cJnj``f6z^eSw`1t|O7(DB@6NETm<<(B z-2-aDlL)(vCT_3pq+3BlkFBp)h1((*H?1$-vuao&(QA9-hH^I`R5q zsy_rf2l|(uT_bRRyulh%PC9Gu)LEtJ4`fxKZT&gEF9lk+lw{IeH%G(xNaFA>BtM%I z(%Y($8SmM&$~OmV0;@BR=0~^jwPM)J!KLb6ti?}LvR}(cD6$Lk;Ml}^2hkaES-K*R z-TRRqJjZp1vmc-@oUaMTC)S_-z?2ieMBV&6ngAbiji8O9hl+~a*QQHx*U>repSvgd zo_HVYkhWT3Evw<*J=zj;>q%Khdjm6D))`_aQ_WPzFT#>e_~3-RW#_m5JW)OmaeX%i`p@;CT(19v`p z@lB>Iy*bE+p$J(6 z-PN9qs4Xj(pxI#*nlp94?6ZNe46n68(!Y>90&#JqX`%u07%6uMq9nAIb`o_Tv+%lg3s5QK9~J!Z8_kzbn+wr|^u2slPl;t^8cj z;?~9md_AQq!1q%KwsUc2WH##2w`;QBR&$H4%4M6({eI}0HzXW6%$?P0b2}r#?r&>% z(|p4et)`s&?PHbglsDgy+p_zzhF-jnkuYFN=6+9AvH%YNqNQ*`eFycYI~OeAU*5wF>Vhb3fXqFTK+4C#jt->YM)4 zLcMXQ%$E$iKNjj=r!ef{0(aHc=@mj7_$BQg+t%bde>2Ir8~>Tw(MfvbqWrA|%Y`<( zF(oXiMTZ6B-f&u}=kOWQgD1rQ>u+q)Dn+h?eu?$$c%}M;Ks*-@kS@6xe&$>1lDsqU zuC1<0Rkr?$k78nsz1{3@uE7~` zM}J68$G3=4!5fu6I*Xwt;)f~}%|&Ef3c za2R`4H^N_Sw`;3d>fefQl694Op78u3t&KHY%j~-6aI8Xk!bN$}{-0TM8Srw`TpoIJ zYW;G;d2GD#hpF{ z(UVD!OwYCSWYF^kdeZ5+hMr0EOr*y_&jfnx^yI>a4E>w;M|#3K{SVM1;LK{YM-z>n z@QWmWBnpRmXKSn^zg1Y(UbBtne7=VCjVTdfPe8L%-s32@bV>wgLSLo#gY>MTv`px5 zgs+Y2VO=J!RW)TkC%xkyGknb-BKyKtM6d|nEA&2N`T4%-%LeG0?Yt+3~&*y|1ObJA4Cu zD*gXIl)VdlQ|0+Mesa#qr6q0CPzsj1g|=MW7jMid6TWbA57?Fr5o*aGv<2A)E=m$J zWo=9wF5jgM2TC(|H)cyWZMfymbg|=4U{swN7^xn~@8-YHBu>J5) z+uApAG%5 znBh}GUDv_?R`^uiFmCYQ1D_h)=kOnB#@mgIO9OtC9a2F(DV_&9ffw5RTz87XWAPt8 zDsv0}2FNo#y(7L^$kU^3)@+NK@;}H2uu|hiMhNw6Mty43o|{PPVIlX4d^Jz&$U{Fd z5;wxYKb~je9Q(LoV|~e;%y1Um?={HbINuD*CcZ1dJX;EQ{VR>3;tHVg_u)DdINbo+ z%EWbxZ&67F+VKh_4U2cl4KUA8@8UAp6X}_9pL0ICaZcl0=HSCQ%s%fFby=xcBjh1} zYsY@XwLV6#Iw8;1^!eBteFpIj-a)-s5D1*VvUbP9*~0~a4G=!Y^Xf>e_zci?lX847 zBj|j{^ZqQy|02)(9l%YUWQ^XMZpcPig$HkUueSn8ab~TXx2B(D8CqNwp-N^lxE}R=n;BO)bF)>MRQh+h zId49(>Qo2k%tty$b9851Ex4P@AkD;AcUs@2dQXacKZAcLx48%Y*TT0AKAk|{4nkp0 zVWRwoXtNU5T@mtFhn(>zpidZMd03CKWkR{Xkm?pH_vOP}#dp=3Zj+7&+DDP>{|@SI zzYrJ^HguOizi#HLyM}~?}Txv zA~QwS))p>Y4BPAiCIVHRMeF<#)qDyUCC!iK&rp=qObzS`1G?PUNhj3{xeWeIr14Wc zC%{^AQ{5g%;_m^?cF6&s(cof8kq`9<;X5RSU<#K}9WG%jm8BgF6`SCH=q_CX%ltc* zNBD*NVNSEAri(alS>e~-z0QgMC`n>Jnzt|b{^-idq{+hw4|otJCkSESOT%9gCIH?+ zJ;s1{l5ChU8opBjZTl|DxTW2>_3O*6U%xkzVq9NBJ$rq+5yZ8)zq0hb{E>L@sB=C8 zI1=-+UH_hU2jmSQj>q>8K$~FRI{_~tK9h3$G~!L%uUOop5x3F3YqzLv0NOQqiy8Vp ztidy=z9V0MAKG2<3iJVC7hZi9g!t`Eh+l=af1!`~<+?;Cl#OmxjTD*Qmxw#vXI$8C zICmBgzK6DyfG-aDG0rqPdiUFqe?cz)Ah_p(n*;a2xPHF@`MdAEqPi8sNV*$+Hlfs;#g0NyktJA5)uyf;==k$Yo|Q0QylSa_N0Uy+T9UvUN++0Zc=#*QYzqox5K!$BcB%64s2WW48EI$bT7d_e^`oVYYj(P z_y<_bbHp@%Hqvd7_IgO0HMaY%gLH+~MYxx_nA(C%2B6PwT$vZCh4_u|F)tNfx?U*o z76ATdYBpTb!Q7bm&Nc`13G}i0fOM`fPzZgCaIQO*7YQ1-`+~4$TZ!rGxYqMN*bZxb z`%*8gK?s}wFnsq4^o=sZBu(>yFJFkdfkL@BT&q;4KE$nsxb08}jKjWJ27UDlTJH!w zC%v9*u@`jJv@&XNs_w0BXR7lq<-vH0z=v$lMt*V~$@5|#yba})zPZi8EZT5sKkN@P zQO|wa-mYy_!@4(pT>#t;<$OIT!<=i!@u{B~)*$Tx?L+^YMzwzyLH!MRRG%J!e+Sx; z19ukOs1tsD(zJl)b#A5l;_W14XWUyU9JQ?{!uEB>ZGh`>Ps!T1P&g{m?UCi;R8%ew z+X8SFBHmL8O&&!zyD*==pAB1;qgDR1f-O@3aE2Uw`|Y^j_P6QKZbezrq8swe@bBww z6)RuiBK#6_24z0VC0?gZ$#H|@;t+2QLKx0rjB6bir_F_>#=>4QX9`jw%Imx}h-XLY z1MFLcfgx}kjIzD;-@rUdy}Twy-_N29YEHlQ7=MOy+md27PZ3zRV8{DgCZLA)QCUwx zU|_FKTxc0Bnl6|!c+ZRB>UuUh<}MOQ(K)*uC#71&v9w>x`7!O7dn_&bxgT?AE3^gq zORQt>DR+$Ttr#AYl~n^B_J0t5@Q6D`^TA$ES{5>6Yr1A-u-O3XE^i6jAB1`X9~sad z+r}GMByuwtQnavs^xAl6#LEF9%*5r9R%GgH4>xt$-QFq}* z<-vkMEVD>h1ZjQ|-wyO3uEp-$+>~JcVI2--+%d#EHM#O5Nwz=l5R`vttUXZvA-VjT zl}sQH?NfeQel;zhK)njx{H6lHX%yxecTBlNZZ|`;KDq5nAnniMkiQxGujUlfjCfVs z{n_QAo`|cgkg#Z+6ry* zC>IwE79846%e_IUfpUK~ZvyxWyC=}`DijveuxD{D9K(Lf^KHK;?=srz&{}1i0>@-yBjxbl<>WgY08cHo z=H{C#{ z>g4P34K}7;nL*xa(f?wL zJ_h$2C$>AjCQLn`JgSeg>762P=Z8_Yq-!zX@q2{zvL_~wn<-=H`%RpySGI>6fL2cL zr1)siE{C%x+HS}6t*^-G5r^qd?4O5tQ;Byr5FduRVxAGZ9A|;?$2_4^9=Tm4Oy@zB zV1{viGTsLJLp`xBU{A2aR+vxCzzZF~Ivw%Es19Jjb?9$BK31kJgF1Xvus*k};4jw` z(*jDT!`>ywTOj_acs;Q#Kz*-Dl({GTuaz0)#S65*EHr=X3Y-tX=fGUBuEh6gt>g0V zgZ$9)^DU!x(HFgL>{F{}J&1HK_=uy?RXaxiL}Rp$PCR*kLYLkLiM3ZauLq zm?0dAATE$zb<#T(;77J2&!+-Dl!dv=7*#&=MW)#dIF$di9Tu9OhqZroTkzeG1;#%8 z{a~}{4OSToXNI9$os z3H-B@hF!_i8K-5Q_QWiR-%xfwSO2P9`_a#3xQkqMDuVt$V)~<=7~37AXQ7H$;QwX% z-ol0UoN2lL0Y)j>kqn%HeS4x0@xYL=6nJAD)!TQ__HeUAmMw_Dzf(}S)KV;-6m&lR zK|I%riPMFtf5rXmCFrlh6-C2pp)LTtpbvRy9HZA@+*N{UJMPOYY2RG5qI{SG-rm(s z^(-*$#?U4u)SaieXwPQU$vR+CsdNgd|E#E1;JO^<7lovW^J1T^_jQ)jZ z=ApmNwkA5}#(sRuF30^XDX+;2;f_oZtV#6W0cpqFa#}eK&lpungX;$1p|LI9u-^X* z<}NF!e5wg*ftiSZ#znX{svG$DlW!x&qpF_PWFgCS|8CUm_nE8%+MTGVp;3drp z)iAbUTT;=lq4nQJ>vbKi*VA$Ij{^SroBfI(`{FU^3)_+Zin3&iPgT<$nPtNB-KXPI zPD~kotVYp~;ZrEQ$8!5Q=06Ze{}p%#s2w$0w~WDcZ%)tElyUttdtCoq$+s^~>kqh0 zgZg}PW3TE~^viR_kx@a}Ffaee^gb5XwKr7xeNei_yk|5!fscjx+R*7GtQ(|vke zKS}@EPuGv@rz_+4ssEy?wmX7;-iUmU!Ie+^qH0Ax(B}ERGFT@Lt0MA)GeE!fZlPoP zUr0~&J~a>hSf@AavLA8B|D446C+9_)%|XW2jU&TCy&buBykVF9suTZ{nW$N z;;J^B&9z}#P(k?=#NlX*HF&@79~!{n&hOzns!g7oJkEOhzJ%Z#rsX2ON5XTkTVXtg z&>rh6`jIUDFGpKbK>Ir3U)bcSg!PZ~a~kI4U=QbS26!duuMRg0THt->*lz+jH$XY9 zH50SH$k7BIxcO5C|xB|yY<0S|1HQiH+87JGLId5>`S$PQ7%b(zX z+X;Dp|26g*;7_zOr2x8Jgnn*?eGq8^_5?pX7xn1%#;j9Jv)p66tp@gFgt5KP6T>rP z&3ziJ>XR)owP0xe>506{u%EjXgvWklws$?bNlUio@CnlEKaHcmD2Q{ZI&)LsPye?{ z;1g)y0p|tU$tfkAUTIVO8=b}H_~Q|~?C-KFXgykAllOeowbF)rKGGPZO&p^`n7;k^ z&dPI*@dut_b3IE-pTe zFs{&n-=J{1-HLz`V%{fvLl<%8? zvfnV~mC}qT{{n=OHg9S%+l=;+%=XsiU~arC1tCLiA6|85{}*uMng75AA@E8@mj6TB zA9&xn17Pb>rVaSJV2i8^fT8zh_fy_(1bDl@!2dFUwIABvLGpAeqS0yX4xL1H*+*N3 zi|`H)<$g@5I~T})*3T}NBC5Xsix(f6n3&z9pl`@$;Xm+{6UeSO=TNkd@p||lhBXmN z?n1j6!-%WNQDaD$^Mn)d$Kl zI45Pl=_7qWKh7_Gq7UR}Wch;`gaQ1Y#Cx2+QmVfwXjV!>oJ~F~s^Fi4f7U!O%=PW1 zGD@tpM#Ol|B!}U=)qtPA?=e11ZP@DE%1wATitisdCzHTCP`n$(dr>O;i}&2X&;OG0 zrfXttjr?U<{|WEgk!|xL@78u~O^nV5`UYL+<5K+aG_+?9xDWM$1ApVfyJ6lFY&M(( zciBMFd^+l;B+iAmoYlpdJLiN|kTw8*JpY~yacFnttb4kj5hg!t8{D=?A%uFC_1p~W zOXX9Zt@N>{tN-`!c1UzDr42$r7$OK`nJvZAitf9-Ws8Zk(Z3lOtow#=fdpRoW zQVsdzJt#x3NN_3kolo$MLy|kqL0xd3VmzVo42?G*S_le4-z&CGZ7?ka=L^t5Ren`W^ z{JN=Yhehe+qqEXGEMK-=0G?9ecSuf4`VOH3cvJ7_rqQAg0Dr0a@a<8t2z!Ok2viuhmvT{X^gnLA=>!q5i?-tzsPWyBjhV@K;K=0v$bAG;C-6 zGqB&?Ycf^{H$%9>Q5i*dBe;z;Zf(W}{#NiSAr9U9z|Fbc89TUB;AS8k-5j}9bkjWd zWE@xy_|*`HZZmb8sk@P2{&kr}2p8Nc2uJrm>aL{j6m>UJ_aIHbCbJmJNXlj3f$)=Z zeKFjelYzLr8(Q7~mNzVy_c5%kiCCtM z&!QbNEVn*Yb?O(na#44H3EEI;M43P~JTRJl4$Ez|aoJr^_F#&G^p&S}kEMl5@(;O=AAUw11A|qk>c`bF^jUT6 z=CWA7Kx5^p4}mt>B^@{}d{#YIv;L219SDCG1PP4_`duo z6vMhPgbR=4>N-|WJO}U%T2Aq~aj%|-!qIK>o!(jIgk0&TlN25SMBBtMTW7l zHyt=$Lw3afwa)c)?Jz6ng!LZ+?uUHH$KZNz>qR?IH;dEpAMhZ~71WoA>vho1`|11~ z?SD?0Tl@GXkpSI;`VprQ#$RD%fHpGvp^h;AZ2zzCe48JDejPl+`72Xgf-#xT4x){| zK_++(#^Br;m48e3zTY;ubJRQt^p}N}%L8m4)~PjDj)tuB^qTF_A!w`h7~&b; z-(|CO7;|-8=#lH;CJO%zP!9vpE6Tt_Z>GnEgk7xefoia#X6{<3>EZ=Emxl+*oR&+8>8m{jt%N_u1DqXsNf1gGKK_o3WhFdP7r| zqpkjmG;NOeFbI!$Zvx%}=_xs!2{hcbv0gemDIn8WlMgh!Iw??he2nIj{m!fWj;s6v z_!j`20f2LMHRD%hxd7AM+Jka|C{wHaC>#U48=g{UaJ_*x+!s}b@!dbO82(|O$1r

SOUZ_21DG$+% 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

e(ujD=eMB*bv`J%ImXs%~ilrG9=c%FJ>IveN{d+ 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

D# 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

s2cC#+J`(u~9 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