From a7c6cd957f4fcef92830922463b06e0619030a15 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 22:06:20 -0700 Subject: [PATCH 1/7] feat: add `math/base/special/airy` close #6962 --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: passed - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: passed - task: lint_python status: passed - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: passed - task: lint_c_tests_fixtures status: passed - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/airy/LICENSE | 214 ++++++++++++ .../@stdlib/math/base/special/airy/README.md | 177 ++++++++++ .../base/special/airy/benchmark/benchmark.js | 57 +++ .../base/special/airy/benchmark/c/Makefile | 107 ++++++ .../special/airy/benchmark/c/cephes/Makefile | 113 ++++++ .../airy/benchmark/c/cephes/benchmark.c | 140 ++++++++ .../special/airy/benchmark/cpp/boost/Makefile | 110 ++++++ .../airy/benchmark/cpp/boost/benchmark.cpp | 138 ++++++++ .../airy/benchmark/python/scipy/benchmark.py | 97 ++++++ .../math/base/special/airy/docs/repl.txt | 141 ++++++++ .../base/special/airy/docs/types/index.d.ts | 71 ++++ .../math/base/special/airy/docs/types/test.ts | 46 +++ .../math/base/special/airy/examples/index.js | 34 ++ .../@stdlib/math/base/special/airy/lib/ai.js | 64 ++++ .../@stdlib/math/base/special/airy/lib/aip.js | 64 ++++ .../math/base/special/airy/lib/assign.js | 266 ++++++++++++++ .../@stdlib/math/base/special/airy/lib/bi.js | 64 ++++ .../@stdlib/math/base/special/airy/lib/bip.js | 64 ++++ .../math/base/special/airy/lib/index.js | 70 ++++ .../math/base/special/airy/lib/main.js | 65 ++++ .../math/base/special/airy/package.json | 63 ++++ .../airy/test/fixtures/c/cephes/Makefile | 123 +++++++ .../airy/test/fixtures/c/cephes/large.json | 1 + .../fixtures/c/cephes/large_negative.json | 1 + .../fixtures/c/cephes/large_positive.json | 1 + .../airy/test/fixtures/c/cephes/runner.c | 216 ++++++++++++ .../airy/test/fixtures/c/cephes/small.json | 1 + .../fixtures/c/cephes/small_negative.json | 1 + .../fixtures/c/cephes/small_positive.json | 1 + .../math/base/special/airy/test/test.ai.js | 170 +++++++++ .../math/base/special/airy/test/test.aip.js | 170 +++++++++ .../base/special/airy/test/test.assign.js | 326 ++++++++++++++++++ .../math/base/special/airy/test/test.bi.js | 168 +++++++++ .../math/base/special/airy/test/test.bip.js | 168 +++++++++ .../math/base/special/airy/test/test.js | 52 +++ .../math/base/special/airy/test/test.main.js | 295 ++++++++++++++++ 36 files changed, 3859 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/LICENSE create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.js create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js diff --git a/lib/node_modules/@stdlib/math/base/special/airy/LICENSE b/lib/node_modules/@stdlib/math/base/special/airy/LICENSE new file mode 100644 index 000000000000..b1c6a7511a73 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/LICENSE @@ -0,0 +1,214 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +DEPENDENCIES & ATTRIBUTION + +The library links against the following external libraries or contains +implementations from the following external libraries, which have their own +licenses: + +* xsf + +BSD 3-Clause License + +Copyright (c) 2024, SciPy + +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 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 COPYRIGHT HOLDERS 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 COPYRIGHT HOLDER 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. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/README.md b/lib/node_modules/@stdlib/math/base/special/airy/README.md new file mode 100644 index 000000000000..62e48125ccd4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/README.md @@ -0,0 +1,177 @@ + + +# airy + +> Compute the [Airy functions of the first and second kind][airy-functions] and their derivatives. + +
+ +The [Airy functions of the first and second kind][airy-functions] are the linearly independent solutions `Ai(x)` and `Bi(x)` of the differential equation + + + +```math +\frac{d^2y}{dx^2} - xy = 0. +``` + + + +
+ + + +
+ +## Usage + +```javascript +var airy = require( '@stdlib/math/base/special/airy' ); +``` + +#### airy( x ) + +Computes the [Airy functions of the first and second kind][airy-functions], `Ai(x)` and `Bi(x)` as well as their first derivatives, `Ai'(x)` and `Bi'(x)`, and assigns results to a provided output array in the order `Ai(x)`, `Ai'(x)`, `Bi(x)`, `Bi'(x)`. + +```javascript +var v = airy( 0.0 ); +// returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] + +v = airy( 1.0 ); +// returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] + +v = airy( Infinity ); +// returns [ 0, 0, Infinity, Infinity ] + +v = airy( -Infinity ); +// returns [ NaN, NaN, NaN, NaN ] + +v = airy( NaN ); +// returns [ NaN, NaN, NaN, NaN ] +``` + +#### airy.assign( x, out, stride, offset ) + +Computes the [Airy functions of the first and second kind][airy-functions], `Ai(x)` and `Bi(x)` as well as their first derivatives, `Ai'(x)` and `Bi'(x)`, and assigns results to a provided output array in the order `Ai(x)`, `Ai'(x)`, `Bi(x)`, `Bi'(x)`. + +```javascript +var Float64Array = require( '@stdlib/array/float64' ); + +var out = new Float64Array( 4 ); + +var v = airy.assign( 0.0, out, 1, 0 ); +// returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] + +var bool = ( v === out ); +// returns true +``` + +#### airy.ai( x ) + +Computes the Airy function of the first kind, `Ai(x)`. + +```javascript +var v = airy.ai( 0.3 ); +// returns ~0.279 +``` + +#### airy.aip( x ) + +Computes the first derivative of the Airy function of the first kind, `Ai'(x)`. + +```javascript +var v = airy.aip( 0.3 ); +// returns ~-0.245 +``` + +#### airy.bi( x ) + +Computes the Airy function of the second kind, `Bi(x)`. + +```javascript +var v = airy.bi( 0.3 ); +// returns ~0.752 +``` + +#### airy.bip( x ) + +Computes the first derivative of the Airy function of the second kind, `Bi'(x)`. + +```javascript +var v = airy.bip( 0.3 ); +// returns ~0.480 +``` + +
+ + + +
+ +## Examples + + + +```javascript +var linspace = require( '@stdlib/array/base/linspace' ); +var airy = require( '@stdlib/math/base/special/airy' ); + +var out; +var i; +var x = linspace( 0.0, 10.0, 100 ); + +for ( i = 0; i < 100; i++ ) { + out = airy( x[ i ] ); + console.log( 'Ai(%d) = %d', x[ i ], out[ 0 ] ); + console.log( 'Ai\'(%d) = %d', x[ i ], out[ 1 ] ); + console.log( 'Bi(%d) = %d', x[ i ], out[ 2 ] ); + console.log( 'Bi\'(%d) = %d', x[ i ], out[ 3 ] ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js new file mode 100644 index 000000000000..6b51b3c17f1e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js @@ -0,0 +1,57 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isArray = require( '@stdlib/assert/is-array' ); +var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive; +var pkg = require( './../package.json' ).name; +var airy = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var out; + var x; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = randu() * 20.0; + out = airy( x ); + if ( !isArray( out ) ) { + b.fail( 'should return an array' ); + } + } + b.toc(); + if ( !isArray( out ) ) { + b.fail( 'should return an array' ); + } + for ( i = 0; i < 4; i++ ) { + if ( !isNumber( out[ i ] ) ) { + b.fail( 'should return a number' ); + } + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile new file mode 100644 index 000000000000..e4542b1e66e9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile @@ -0,0 +1,107 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +endif + +# Determine the OS: +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate [position independent code][1]: +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C targets: +c_targets := benchmark.out + + +# TARGETS # + +# Default target. +# +# This target is the default target. + +all: $(c_targets) + +.PHONY: all + + +# Compile C source. +# +# This target compiles C source files. + +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $< -lm + + +# Run a benchmark. +# +# This target runs a benchmark. + +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + + +# Perform clean-up. +# +# This target removes generated files. + +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile new file mode 100644 index 000000000000..60e93ff57ffd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile @@ -0,0 +1,113 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +endif + +# Specify the path to Cephes: +CEPHES ?= + +# Specify a list of Cephes source files: +CEPHES_SRC ?= + +# Determine the OS: +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate [position independent code][1]: +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C targets: +c_targets := benchmark.out + + +# TARGETS # + +# Default target. +# +# This target is the default target. + +all: $(c_targets) + +.PHONY: all + + +# Compile C source. +# +# This target compiles C source files. + +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $(CEPHES_SRC) $< -lm + + +# Run a benchmark. +# +# This target runs a benchmark. + +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + + +# Perform clean-up. +# +# This target removes generated files. + +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c new file mode 100644 index 000000000000..fb9c43c536b3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c @@ -0,0 +1,140 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +#include +#include +#include +#include +#include + +#define NAME "airy" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Define prototypes for external functions. +*/ +extern double airy( double x, double* ai, double* aip, double* bi, double* bip ); + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a rand/m number on the interval [0,1). +* +* @return random number +*/ +static double rand_double( void ) { + int r = rand(); + return (double)r / ( (double)RAND_MAX + 1.0 ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double elapsed; + double aip; + double bip; + double ai; + double bi; + double x; + double t; + int i; + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + x = rand_double() * 20.0; + airy( x, &aip, &ai, &bi, &bip ); + if ( aip != aip || bi != bi || ai != ai || bip != bip ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( aip != aip || bi != bi || ai != ai || bip != bip ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::cephes::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile new file mode 100644 index 000000000000..ba3ed4330d65 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile @@ -0,0 +1,110 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +endif + +# Specify the path to Boost: +BOOST ?= + +# Determine the OS: +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +endif +endif +endif + +# Define the program used for compiling C++ source files: +ifdef CXX_COMPILER + CXX := $(CXX_COMPILER) +else + CXX := g++ +endif + +# Define the command-line options when compiling C++ files: +CXXFLAGS ?= \ + -std=c++11 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate [position independent code][1]: +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C++ targets: +cxx_targets := benchmark.out + + +# TARGETS # + +# Default target. +# +# This target is the default target. + +all: $(cxx_targets) + +.PHONY: all + + +# Compile C++ source. +# +# This target compiles C++ source files. + +$(cxx_targets): %.out: %.cpp $(BOOST) + $(QUIET) $(CXX) $(CXXFLAGS) $(fPIC) -I $(BOOST) -o $@ $< -lm + + +# Run a benchmark. +# +# This target runs a benchmark. + +run: $(cxx_targets) + $(QUIET) ./$< + +.PHONY: run + + +# Perform clean-up. +# +# This target removes generated files. + +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp new file mode 100644 index 000000000000..fe6d2139bbe7 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp @@ -0,0 +1,138 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + +using boost::random::uniform_real_distribution; +using boost::random::mt19937; + +#define NAME "airy" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +void print_version() { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +double tic() { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +double benchmark() { + double elapsed; + double aip; + double bip; + double ai; + double bi; + double x; + double t; + int i; + + // Define a new pseudorandom number generator: + mt19937 rng; + + // Define a uniform distribution for generating pseudorandom numbers as "doubles" between a minimum value (inclusive) and a maximum value (exclusive): + uniform_real_distribution<> randu( 0.0, 20.0 ); + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + x = randu( rng ); + ai = boost::math::airy_ai( x ); + aip = boost::math::airy_ai_prime( x ); + bi = boost::math::airy_bi( x ); + bip = boost::math::airy_bi_prime( x ); + if ( ai != ai || aip != aip || bi != bi || bip != bip ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( ai != ai || aip != aip || bi != bi || bip != bip ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# cpp::boost::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); + return 0; +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py new file mode 100644 index 000000000000..762478a3f6be --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# 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. + +"""Benchmark scipy.special.airy.""" + +from __future__ import print_function +import timeit + +NAME = "airy" +REPEATS = 3 +ITERATIONS = 1000000 + + +def print_version(): + """Print the TAP version.""" + print("TAP version 13") + + +def print_summary(total, passing): + """Print the benchmark summary. + + # Arguments + + * `total`: total number of tests + * `passing`: number of passing tests + + """ + print("#") + print("1.." + str(total)) # TAP plan + print("# total " + str(total)) + print("# pass " + str(passing)) + print("#") + print("# ok") + + +def print_results(elapsed): + """Print benchmark results. + + # Arguments + + * `elapsed`: elapsed time (in seconds) + + # Examples + + ``` python + python> print_results(0.131009101868) + ``` + """ + rate = ITERATIONS / elapsed + + print(" ---") + print(" iterations: " + str(ITERATIONS)) + print(" elapsed: " + str(elapsed)) + print(" rate: " + str(rate)) + print(" ...") + + +def benchmark(): + """Run the benchmark and print benchmark results.""" + setup = "from scipy.special import airy; from random import random;" + stmt = "y = airy(random()*20.0)" + + t = timeit.Timer(stmt, setup=setup) + + print_version() + + for i in range(REPEATS): + print("# python::scipy::" + NAME) + elapsed = t.timeit(number=ITERATIONS) + print_results(elapsed) + print("ok " + str(i+1) + " benchmark finished") + + print_summary(REPEATS, REPEATS) + + +def main(): + """Run the benchmark.""" + benchmark() + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/airy/docs/repl.txt new file mode 100644 index 000000000000..e269a1d49ce9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/repl.txt @@ -0,0 +1,141 @@ + +{{alias}}( x ) + Computes the Airy functions of the first and second kind, Ai(x) + and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: Array + Computed values, Ai(x), Ai'(x), Bi(x), and Bi'(x). + + Examples + -------- + > var y = {{alias}}( 0.0 ) + [ ~0.355, ~-0.259, ~0.615, ~0.448 ] + > y = {{alias}}( 1.0 ) + [ ~0.135, ~-0.159, ~1.207, ~0.932 ] + > y = {{alias}}( {{alias:@stdlib/constants/float64/pinf}} ) + [ 0, 0, Infinity, Infinity ] + > y = {{alias}}( {{alias:@stdlib/constants/float64/ninf}} ) + [ NaN, NaN, NaN, NaN ] + > y = {{alias}}( NaN ) + [ NaN, NaN, NaN, NaN ] + + +{{alias}}.assign( x, out, stride, offset ) + Computes the Airy functions of the first and second kind, Ai(x) + and Bi(x), and their first derivatives, Ai'(x) and Bi'(x) and + assigns results to a provided output array. + + Parameters + ---------- + x: number + Input value. + + out: Array|TypedArray|Object + Output array. + + stride: integer + Output array stride. + + offset: integer + Output array index offset. + + Returns + ------- + out: Array|TypedArray|Object + Computed values, Ai(x), Ai'(x), Bi(x), and Bi'(x). + + Examples + -------- + > var out = new {{alias:@stdlib/array/float64}}( 4 ); + > var v = {{alias}}.assign( 1.0, out, 1, 0 ) + [ ~0.135, ~-0.159, ~1.207, ~0.932 ] + > var bool = ( v === out ) + true + + +{{alias}}.ai( x ) + Computes the Airy function of the first kind, Ai(x). + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: number + Airy function of the first kind, Ai(x). + + Examples + -------- + > var v = {{alias}}.ai( 1.0 ) + ~0.135 + + +{{alias}}.aip( x ) + Computes the first derivative of the Airy function of the first + kind, Ai'(x). + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: number + First derivative Airy function of the first kind, Ai'(x). + + Examples + -------- + > var v = {{alias}}.aip( 1.0 ) + ~-0.159 + + +{{alias}}.bi( x ) + Computes the Airy function of the second kind, Bi(x). + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: number + Airy function of the second kind, Bi(x). + + Examples + -------- + > var v = {{alias}}.bi( 1.0 ) + ~1.207 + + +{{alias}}.bip( x ) + Computes the first derivative of the Airy function of the second + kind, Bi'(x). + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + out: number + First derivative Airy function of the second kind, Bi'(x). + + Examples + -------- + > var v = {{alias}}.bip( 1.0 ) + ~0.932 + + See Also + -------- diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts new file mode 100644 index 000000000000..1df94f78e0e3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts @@ -0,0 +1,71 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* 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. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the Jacobi elliptic functions sn, cn, and dn. +* +* ## Notes +* +* - The functions are evaluated using the [complete elliptic integral of the first kind](https://en.wikipedia.org/wiki/Elliptic_integral#Complete_elliptic_integral_of_the_first_kind) `K`. +* +* - The `x` argument is converted to double-precision floating-point format. +* +* - The returned values are exact for `m` values where `|m| < 2**-24`. +* +* - The functions return `NaN` for `m >= 1`. +* +* - When `m < 1`, the following relations hold +* +* ```tex +* \operatorname{sn}(x+x) = 2\operatorname{sn}(x)\operatorname{cn}(x) +* \operatorname{cn}(x+x) = 1 - 2\operatorname{sn}(x)^{2} +* \operatorname{dn}(x+x) = 1 - 2\operatorname{sn}(x)^{2}\operatorname{dn}(x) +* ``` +* +* @param x - argument +* @returns array containing four elements corresponding to the Jacobi elliptic functions and the Jacobi amplitude `am`. +* +* @example +* var v = airy( 0.5 ); +* // returns [ ~0.479, ~0.878, 1 ] +* +* @example +* var v = airy( 0.5 ); +* // returns [ ~0.497, ~0.868, ~1.117 ] +* +* @example +* var v = airy( Infinity ); +* // returns [ NaN, NaN, NaN, NaN ] +* +* @example +* var v = airy( -Infinity ); +* // returns [ NaN, NaN, NaN, NaN ] +* +* @example +* var v = airy( NaN ); +* // returns [ NaN, NaN, NaN, NaN ] +*/ +declare function airy( x: number ): Array; + + +// EXPORTS // + +export = airy; + diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts new file mode 100644 index 000000000000..6b85cce9356c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts @@ -0,0 +1,46 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* 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. +*/ + + +import airy = require( './index' ); + + +// TESTS // + +// The function returns an array of numbers... +{ + airy( 8 ); // $ExpectType number[] +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + airy( true ); // $ExpectError + airy( 8, 2 ); // $ExpectType number[] + airy( false ); // $ExpectError + airy( null ); // $ExpectError + airy( undefined ); // $ExpectError + airy( '5' ); // $ExpectError + airy( [] ); // $ExpectError + airy( {} ); // $ExpectError + airy( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + airy(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js b/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js new file mode 100644 index 000000000000..c89b19cd8492 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js @@ -0,0 +1,34 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +var linspace = require( '@stdlib/array/base/linspace' ); +var airy = require( './../lib' ); + +var out; +var i; +var x = linspace( 0.0, 10.0, 100 ); + +for ( i = 0; i < 100; i++ ) { + out = airy( x[ i ] ); + console.log( 'Ai(%d) = %d', x[ i ], out[ 0 ] ); + console.log( 'Ai\'(%d) = %d', x[ i ], out[ 1 ] ); + console.log( 'Bi(%d) = %d', x[ i ], out[ 2 ] ); + console.log( 'Bi\'(%d) = %d', x[ i ], out[ 3 ] ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js new file mode 100644 index 000000000000..eba301a24da5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var assign = require( './assign.js' ); + + +// VARIABLES // + +var tmp = [ 0.0, 0.0, 0.0, 0.0 ]; + + +// MAIN // + +/** +* Compute the Airy function of the first kind, Ai(x). +* +* @param {number} x - input value +* @returns {number} Ai(x) +* +* @example +* var v = ai( 0.3 ); +* // returns ~0.279 +* +* @example +* v = ai( 0.0 ); +* // returns ~0.355 +* +* @example +* v = ai( Infinity ); +* // returns ~0.0 +* +* @example +* v = ai( NaN ); +* // returns NaN +* +*/ +function ai( x ) { + assign( x, tmp, 1, 0 ); + return tmp[ 0 ]; +} + + +// EXPORTS // + +module.exports = ai; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js new file mode 100644 index 000000000000..e6bf552f5d5d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var assign = require( './assign.js' ); + + +// VARIABLES // + +var tmp = [ 0.0, 0.0, 0.0, 0.0 ]; + + +// MAIN // + +/** +* Compute the first derivative of the Airy function of the first kind, Ai'(x). +* +* @param {number} x - input value +* @returns {number} Ai'(x) +* +* @example +* var v = aip( 0.3 ); +* // returns ~-0.245 +* +* @example +* v = aip( 0.0 ); +* // returns ~-0.259 +* +* @example +* v = aip( Infinity ); +* // returns 0.0 +* +* @example +* v = aip( NaN ); +* // returns NaN +* +*/ +function aip( x ) { + assign( x, tmp, 1, 0 ); + return tmp[ 1 ]; +} + + +// EXPORTS // + +module.exports = aip; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js new file mode 100644 index 000000000000..7c3303e8e7d7 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js @@ -0,0 +1,266 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +* +* +* ## Notice +* +* The original C code and copyright notice are from the [xsf library]{@link https://github.com/scipy/xsf/blob/main/include/xsf/airy.h}. The implementation has been modified for JavaScript. +* +* ```text +* Copyright 2024, SciPy +* +* Use, modification and distribution are subject to the +* BSD 3-Clause License (See accompanying file LICENSE or copy at +* https://github.com/scipy/xsf/blob/main/LICENSE) +* ``` +*/ + +/* eslint-disable max-statements */ + +'use strict'; + +// MODULES // + +var SQRT3 = require( '@stdlib/constants/float64/sqrt-three' ); +var floor = require( '@stdlib/math/base/special/floor' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var sqrt = require( '@stdlib/math/base/special/sqrt' ); +var sin = require( '@stdlib/math/base/special/sin' ); +var cos = require( '@stdlib/math/base/special/cos' ); +var exp = require( '@stdlib/math/base/special/exp' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var PI = require( '@stdlib/constants/float64/pi' ); + + +// VARIABLES // + +var C1 = 0.355028053887817; +var C2 = 0.258819403792807; +var EPS = 1.0e-15; +var ck = new Array( 52 ); // eslint-disable-line stdlib/no-new-array +var dk = new Array( 52 ); // eslint-disable-line stdlib/no-new-array + +/** +* Evaluates the Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x), and assigns to a provided output array. +* +* @param {number} x - input value +* @param {Array} out - output array +* @param {integer} stride - output array stride +* @param {NonNegativeInteger} offset - output array index offset +* @returns {Array} array containing Ai(x), Ai'(x), Bi(x), and Bi'(x) +*/ +function airy(x, out, stride, offset) { // @eslint-disable-line max-statements + var kmax; + var km2; + var sai; + var sad; + var sbi; + var sbd; + var xp1; + var xr2; + var xar; + var xr1; + var xcs; + var xss; + var ssa; + var sda; + var ssb; + var sdb; + var xa; + var xq; + var xm; + var xf; + var rp; + var xe; + var gx; + var df; + var dg; + var fx; + var km; + var r; + var k; + + if ( x === PINF ) { + out[offset] = 0.0; + out[offset + stride] = 0.0; + out[offset + (2 * stride)] = PINF; + out[offset + (3 * stride)] = PINF; + return out; + } + + km2 = 0; + xa = abs(x); + xq = sqrt(xa); + xm = 8.0; + if (x > 0.0) { + xm = 5.0; + } + + if (x === 0.0) { + out[offset] = C1; + out[offset + stride] = -C2; + out[offset + (2 * stride)] = SQRT3 * C1; + out[offset + (3 * stride)] = SQRT3 * C2; + return out; + } + + if (xa <= xm) { + fx = 1.0; + r = 1.0; + for (k = 1; k <= 40; k++) { + r = r * x / (3.0 * k) * x / ((3.0 * k) - 1.0) * x; + fx += r; + if (abs(r) < abs(fx) * EPS) { + break; + } + } + + gx = x; + r = x; + for (k = 1; k <= 40; k++) { + r = r * x / (3.0 * k) * x / ((3.0 * k) + 1.0) * x; + gx += r; + if (abs(r) < abs(gx) * EPS) { + break; + } + } + + out[offset] = (C1 * fx) - (C2 * gx); + out[offset + (2 * stride)] = SQRT3 * ((C1 * fx) + (C2 * gx)); + + df = 0.5 * x * x; + r = df; + for (k = 1; k <= 40; k++) { + r = r * x / (3.0 * k) * x / ((3.0 * k) + 2.0) * x; + df += r; + if (abs(r) < abs(df) * EPS) { + break; + } + } + + dg = 1.0; + r = 1.0; + for (k = 1; k <= 40; k++) { + r = r * x / (3.0 * k) * x / ((3.0 * k) - 2.0) * x; + dg += r; + if (abs(r) < abs(dg) * EPS) { + break; + } + } + + out[offset + stride] = (C1 * df) - (C2 * dg); + out[offset + (3 * stride)] = SQRT3 * ((C1 * df) + (C2 * dg)); + } else { + km = floor(24.5 - xa); + if (xa < 6.0) { + km = 14; + } + if (xa > 15.0) { + km = 10; + } + + if (x > 0.0) { + kmax = km; + } else { + /* Choose cutoffs so that the remainder term in asymptotic + expansion is epsilon size. The X<0 branch needs to be fast + in order to make AIRYZO efficient */ + if (xa > 70.0) { + km = 3; + } + if (xa > 500.0) { + km = 2; + } + if (xa > 1000.0) { + km = 1; + } + + km2 = km; + if (xa > 150.0) { + km2 = 1; + } + if (xa > 3000.0) { + km2 = 0; + } + kmax = (2 * km) + 1; + } + xe = xa * xq / 1.5; + xr1 = 1.0 / xe; + xar = 1.0 / xq; + xf = sqrt(xar); + rp = 0.5641895835477563; + r = 1.0; + for (k = 1; k <= kmax; k++) { + r = r * ((6.0 * k) - 1.0) / 216.0 * ((6.0 * k) - 3.0) / k; + r *= ((6.0 * k) - 5.0) / ((2.0 * k) - 1.0); + ck[k - 1] = r; + dk[k - 1] = -((6.0 * k) + 1.0) / ((6.0 * k) - 1.0) * r; + } + + if (x > 0.0) { + sai = 1.0; + sad = 1.0; + r = 1.0; + for (k = 1; k <= km; k++) { + r *= -xr1; + sai += ck[k - 1] * r; + sad += dk[k - 1] * r; + } + sbi = 1.0; + sbd = 1.0; + r = 1.0; + for (k = 1; k <= km; k++) { + r *= xr1; + sbi += ck[k - 1] * r; + sbd += dk[k - 1] * r; + } + xp1 = exp(-xe); + out[offset] = 0.5 * rp * xf * xp1 * sai; + out[offset + stride] = -0.5 * rp / xf * xp1 * sad; + out[offset + (2*stride)] = rp * xf / xp1 * sbi; + out[offset + (3*stride)] = rp / xf / xp1 * sbd; + } else { + xcs = cos(xe + (PI / 4.0)); + xss = sin(xe + (PI / 4.0)); + ssa = 1.0; + sda = 1.0; + r = 1.0; + xr2 = 1.0 / (xe * xe); + for (k = 1; k <= km; k++) { + r *= -xr2; + ssa += ck[(2 * k) - 1] * r; + sda += dk[(2 * k) - 1] * r; + } + ssb = ck[0] * xr1; + sdb = dk[0] * xr1; + r = xr1; + for (k = 1; k <= km2; k++) { + r *= -xr2; + ssb += ck[2 * k] * r; + sdb += dk[2 * k] * r; + } + + out[offset] = rp * xf * ((xss * ssa) - (xcs * ssb)); + out[offset + stride] = -rp / xf * ((xcs * sda) + (xss * sdb)); + out[offset + (2*stride)] = rp * xf * ((xcs * ssa) + (xss * ssb)); + out[offset + (3*stride)] = rp / xf * ((xss * sda) - (xcs * sdb)); + } + } + return out; +} + +module.exports = airy; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js new file mode 100644 index 000000000000..3e18152a3c49 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var assign = require( './assign.js' ); + + +// VARIABLES // + +var tmp = [ 0.0, 0.0, 0.0, 0.0 ]; + + +// MAIN // + +/** +* Compute the Airy function of the second kind, Bi(x). +* +* @param {number} x - input value +* @returns {number} Bi(x) +* +* @example +* var v = bi( 0.3 ); +* // returns ~0.752 +* +* @example +* v = bi( 0.0 ); +* // returns ~0.615 +* +* @example +* v = bi( Infinity ); +* // returns Infinity +* +* @example +* v = bi( NaN ); +* // returns NaN +* +*/ +function bi( x ) { + assign( x, tmp, 1, 0 ); + return tmp[ 2 ]; +} + + +// EXPORTS // + +module.exports = bi; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js new file mode 100644 index 000000000000..2d0d8c5054a8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var assign = require( './assign.js' ); + + +// VARIABLES // + +var tmp = [ 0.0, 0.0, 0.0, 0.0 ]; + + +// MAIN // + +/** +* Compute the first derivative of the Airy function of the second kind, Bi'(x). +* +* @param {number} x - input value +* @returns {number} Bi'(x) +* +* @example +* var v = bip( 0.3 ); +* // returns ~0.48 +* +* @example +* v = bip( 0.0 ); +* // returns ~0.448 +* +* @example +* v = bip( Infinity ); +* // returns Infinity +* +* @example +* v = bip( NaN ); +* // returns NaN +* +*/ +function bip( x ) { + assign( x, tmp, 1, 0 ); + return tmp[ 3 ]; +} + + +// EXPORTS // + +module.exports = bip; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js new file mode 100644 index 000000000000..03f82a9b8c38 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js @@ -0,0 +1,70 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +/** +* Compute the Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). +* +* @module @stdlib/math/base/special/airy +* +* @example +* var airy = require( '@stdlib/math/base/special/airy' ); +* +* var v = airy( 0.0 ); +* // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] +* +* v = airy( 1.0 ); +* // returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] +* +* v = airy( -1.0 ); +* // returns [ ~0.536, ~-0.01, ~0.104, ~0.592 ] +* +* v = airy( Infinity ); +* // returns [ 0, 0, Infinity, Infinity ] +* +* v = airy( -Infinity ); +* // returns [ NaN, NaN, NaN, NaN ] +* +* v = airy( NaN ); +* // returns [ NaN, NaN, NaN, NaN ] +*/ + +// MODULES // + +var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); +var assign = require( './assign.js' ); +var main = require( './main.js' ); +var ai = require( './ai.js' ); +var aip = require( './aip.js' ); +var bi = require( './bi.js' ); +var bip = require( './bip.js' ); + + +// MAIN // + +setReadOnly( main, 'assign', assign ); +setReadOnly( main, 'ai', ai ); +setReadOnly( main, 'aip', aip ); +setReadOnly( main, 'bi', bi ); +setReadOnly( main, 'bip', bip ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js new file mode 100644 index 000000000000..81104c1bc1e8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js @@ -0,0 +1,65 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var assign = require( './assign.js' ); + + +// MAIN // + +/** +* Simultaneously computes Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). +* +* @param {number} x - input value +* @returns {Array} Ai(x), Ai'(x), Bi(x), and Bi'(x) +* +* @example +* var v = airy( 0.0 ); +* // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] +* +* @example +* var v = airy( 1.0 ); +* // returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] +* +* @example +* var v = airy( -1.0 ); +* // returns [ ~0.536, ~-0.01, ~0.104, ~0.592 ] +* +* @example +* var v = airy( Infinity ); +* // returns [ 0, 0, Infinity, Infinity ] +* +* @example +* var v = airy( -Infinity ); +* // returns [ NaN, NaN, NaN, NaN ] +* +* @example +* var v = airy( NaN ); +* // returns [ NaN, NaN, NaN, NaN ] +*/ +function airy( x ) { + return assign( x, [ 0.0, 0.0, 0.0, 0.0 ], 1, 0 ); +} + + +// EXPORTS // + +module.exports = airy; diff --git a/lib/node_modules/@stdlib/math/base/special/airy/package.json b/lib/node_modules/@stdlib/math/base/special/airy/package.json new file mode 100644 index 000000000000..e3c4c05f35c3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/package.json @@ -0,0 +1,63 @@ +{ + "name": "@stdlib/math/base/special/airy", + "version": "0.0.0", + "description": "Compute the Airy functions of the first and second kinds and their derivatives.", + "license": "Apache-2.0 AND BSL-1.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "lib": "./lib", + "scripts": "./scripts", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "special", + "airy", + "ai", + "bi", + "number" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile new file mode 100644 index 000000000000..251fb942f599 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile @@ -0,0 +1,123 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +endif + +# Specify the path to Cephes: +CEPHES ?= + +# Specify a list of Cephes source files: +CEPHES_SRC ?= + +# Determine the OS: +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate [position independent code][1]: +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C targets: +c_targets := runner.out + + +# TARGETS # + +# Default target. +# +# This target is the default target. + +all: $(c_targets) + +.PHONY: all + + +# Compile C source. +# +# This target compiles C source files. + +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $(CEPHES_SRC) $< -lm + + +# Generate test fixtures. +# +# This target generates test fixtures. + +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + + +# Perform clean-up. +# +# This target removes generated files. + +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean + + +# Remove fixtures. +# +# This target removes fixture data. + +clean-fixtures: + $(QUIET) -rm -f *.json + +.PHONY: clean-fixtures diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large.json new file mode 100644 index 000000000000..98345106a8ed --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large.json @@ -0,0 +1 @@ +{"x":[40.27801563963294,12.609092276543379,21.013912279158831,40.823762007057667,24.968293849378824,22.114843651652336,24.177348129451275,48.690122626721859,34.891290105879307,37.91300430893898,23.863638788461685,16.177226174622774,30.640365220606327,32.618424259126186,37.856700140982866,37.559487503021955,42.306678965687752,28.353629149496555,39.445259217172861,16.471893470734358,23.113613277673721,10.498460493981838,27.625526245683432,42.219749130308628,47.32388524338603,32.539577689021826,32.682395782321692,33.026090990751982,49.511461760848761,39.13812380284071,14.446982387453318,30.433020722121,27.779436595737934,28.991003707051277,31.799453031271696,33.407267183065414,15.93972897157073,39.024871662259102,31.018254738301039,23.807551115751266,33.511710483580828,11.318281553685665,46.358083095401525,40.302868951112032,30.318698491901159,26.365712396800518,28.52838110178709,16.501322742551565,37.731384932994843,11.386785879731178,37.710291482508183,16.869163382798433,20.029028449207544,47.881224304437637,39.737181141972542,42.80368585139513,21.548361126333475,23.305540662258863,36.222014706581831,43.401378728449345,26.972550451755524,27.655575480312109,27.257235776633024,12.361832931637764,25.326100513339043,35.771447625011206,30.720435250550508,18.355418164283037,39.513152483850718,37.554027047008276,30.532794706523418,24.680793229490519,30.09192293509841,14.948927443474531,26.623581200838089,42.529372572898865,11.165087297558784,31.622219178825617,14.637907743453979,39.315480515360832,35.281251091510057,31.987292859703302,30.431265104562044,38.272772263735533,30.483657866716385,38.83792620152235,49.025894664227962,38.211927097290754,47.858944945037365,25.287987533956766,35.206602849066257,17.374281529337168,29.549721274524927,22.165613938122988,37.473553232848644,38.009399492293596,43.977486174553633,29.610401634126902,42.020418234169483,17.169512286782265,27.993060052394867,19.360441416501999,10.938960406929255,31.107566598802805,44.871991258114576,23.557348046451807,28.348722811788321,36.984441317617893,17.505436390638351,33.869476187974215,24.286478087306023,42.837325148284435,26.92402420565486,12.074956893920898,43.800532352179289,15.547507610172033,46.960447560995817,44.242446906864643,42.80543165281415,10.890045594424009,48.9963124319911,21.023349668830633,39.437970295548439,13.966987673193216,43.161854390054941,41.28699317574501,10.494549609720707,41.895294431596994,34.21376146376133,10.689110942184925,31.88761068508029,35.072955433279276,11.162163354456425,22.479507438838482,33.081622216850519,22.824779246002436,36.064887922257185,42.57151335477829,39.425208661705256,39.482207559049129,37.462675664573908,15.190109424293041,40.169134698808193,22.647118978202343,10.128765627741814,14.163906462490559,32.775947656482458,45.352440737187862,18.47174659371376,34.6450668387115,19.638551101088524,45.128431413322687,13.547038640826941,25.07846413180232,33.746781200170517,42.151817101985216,25.590284690260887,35.914911217987537,41.913043521344662,12.522713001817465,49.237441271543503,33.67575790733099,48.463333789259195,23.251297101378441,44.55048656091094,20.027899630367756,28.909166064113379,16.354187540709972,44.83004642650485,38.590562846511602,11.589985080063343,12.879253067076206,41.60632086917758,17.435095626860857,11.652258839458227,19.514327701181173,37.305748201906681,17.71024314686656,36.056629717350006,23.77586342394352,20.936674028635025,22.680484857410192,10.909097734838724,49.205636531114578,19.133485276252031,36.487109437584877,18.848524782806635,47.156093865633011,12.469890490174294,41.449487674981356,21.539599541574717,36.049585547298193,25.384497307240963,17.246363200247288,39.626363255083561,20.287460051476955,31.34116567671299,10.97169553861022,21.286925021559,29.348925668746233,47.393866032361984,48.706698548048735,33.482799977064133,45.419398285448551,23.827260732650757,44.77124186232686,10.262252259999514,17.673735860735178,22.478671427816153,19.030784964561462,30.402970053255558,42.717844732105732,18.816668558865786,31.748537849634886,17.675809022039175,17.322293482720852,35.786621384322643,45.745808109641075,29.797178488224745,21.179006528109312,15.56280542165041,24.07076520845294,17.350968588143587,37.729118447750807,13.293968364596367,11.726329550147057,24.420762825757265,19.760925360023975,21.872602310031652,32.82711761072278,25.365862064063549,24.043830968439579,44.667196460068226,21.571175679564476,46.749736983329058,22.829766422510147,39.884363524615765,36.497992090880871,41.75327880308032,47.35709186643362,30.643291510641575,41.800580900162458,42.36343789845705,22.301012650132179,33.119707033038139,22.916285209357738,14.005614761263132,12.367323897778988,37.612768486142159,17.800162695348263,27.334481757134199,30.635027810931206,22.91257981210947,31.729003172367811,49.356488026678562,34.494572393596172,10.278410874307156,49.251566641032696,31.080843023955822,35.72886859998107,35.094761233776808,17.652252484112978,21.407560370862484,16.867242362350225,27.74243775755167,47.151530012488365,15.765210650861263,25.89545413851738,44.897830449044704,17.836630214005709,40.24406811222434,42.052998840808868,44.751768317073584,42.970377020537853,23.126842211931944,32.837158665060997,34.125862400978804,13.369562067091465,42.229687962681055,14.365841019898653,26.690055597573519,39.764559026807547,22.943796496838331,36.387823652476072,30.152333676815033,30.272263940423727,45.940205343067646,17.031482215970755,28.121658843010664,20.720316302031279,26.356172133237123,28.185171317309141,48.174472320824862,48.356594853103161,29.289996288716793,16.96777543053031,37.401715442538261,30.631657186895609,46.262501608580351,33.864819202572107,26.016524396836758,39.725662972778082,49.217816106975079,23.835616856813431,25.212620738893747,48.516877628862858,43.162609729915857,13.981990236788988,15.309940874576569,14.176320564001799,41.419751849025488,41.769572459161282,41.20456974953413,25.204024631530046,24.042101111263037,15.593486893922091,19.734269920736551,13.874634001404047,10.973691921681166,14.840135313570499,38.154253046959639,38.531180582940578,13.552280776202679,33.183033429086208,47.243024073541164,33.505895473062992,33.585399724543095,49.813354965299368,33.057213369756937,12.58528595790267,20.901114698499441,25.03482298925519,20.270098075270653,19.538431446999311,42.417404353618622,49.315224960446358,20.98621791228652,15.3645377792418,11.786497700959444,35.666873995214701,33.151438441127539,36.226061210036278,31.410962324589491,24.043956939131021,46.784385871142149,45.173624157905579,13.101497199386358,16.863454356789589,44.077428262680769,29.33707756921649,48.262857142835855,13.840299099683762,33.906998429447412,14.922790825366974,27.345440462231636,14.817984476685524,25.865137353539467,15.363625101745129,36.447126995772123,26.863624919205904,36.944149062037468,20.31349653378129,28.936323970556259,32.797121331095695,41.218390129506588,17.483150940388441,19.317913670092821,16.175126172602177,35.345631241798401,34.024479258805513,29.423090759664774,13.886549696326256,11.24077657237649,23.731861636042595,41.398624423891306,46.680938061326742,26.526283789426088,47.251778207719326,20.636628679931164,19.818306844681501,26.283215396106243,42.001289781183004,15.677602794021368,33.470203541219234,33.711100947111845,42.473803665488958,37.218460012227297,30.657638516277075,42.930704727768898,36.354617327451706,32.053628731518984,25.338263232260942,40.190264638513327,17.778015770018101,15.111107565462589,32.384892720729113,32.892132475972176,38.070702813565731,34.302407279610634,20.559338610619307,40.804111305624247,14.698954708874226,25.331828817725182,12.047059498727322,14.929011128842831,11.890081036835909,16.592000890523195,41.75901859998703,23.825858533382416,21.20447875931859,43.674595542252064,18.927542176097631,15.201423540711403,30.325489435344934,20.501098912209272,21.969499681144953,21.381234675645828,14.411282651126385,30.427551995962858,15.866556018590927,49.207050353288651,42.8955945558846,46.257958188652992,37.503560446202755,22.340634576976299,19.045431818813086,36.572649572044611,16.521565318107605,17.948352470993996,37.9600421898067,14.429302904754877,13.293954879045486,11.499677896499634,15.086418204009533,17.430794592946768,19.364781808108091,43.887922149151564,44.307825993746519,21.631745398044586,24.744995962828398,29.147262647747993,18.043470550328493,36.609602309763432,37.586228437721729,11.741568688303232,40.544957928359509,19.108140990138054,10.525692533701658,45.314418021589518,19.423965234309435,38.583766780793667,17.368508502840996,12.522464916110039,45.067864786833525,35.603746753185987,12.171881180256605,32.807013560086489,47.477082852274179,47.331791464239359,45.419431626796722,24.387628771364689,22.876872923225164,31.60332141444087,17.023181580007076,48.612870126962662,16.508526057004929,38.797491006553173,49.431572500616312,16.439326461404562,35.759887211024761,36.424557287245989,47.534533534198999,12.905403040349483,41.108921878039837,17.650247681885958,27.712849322706461,29.858705345541239,15.260897930711508,29.911562632769346,23.633324783295393,25.289739537984133,24.652534555643797,35.148391369730234,39.013947863131762,47.421962711960077,40.927592776715755,10.052040312439203,44.641531556844711,30.221146997064352,26.81773791089654,25.721200052648783,36.209407895803452,31.518709883093834,34.957173559814692,25.216215122491121,28.927682787179947,47.564752250909805,40.791375022381544,40.640242137014866,20.549836605787277,41.103916019201279,13.516778144985437,36.490310281515121,32.645108737051487,46.342720836400986,22.109381817281246,12.380297817289829,15.665433816611767,28.946200124919415,38.785647787153721,10.382583979517221,40.088946726173162,34.927862267941236,12.581332381814718,34.453361351042986,37.644418347626925,29.739384911954403,49.842369686812162,40.707638058811426,33.273094762116671,40.903849024325609,10.990793704986572,22.269807457923889,28.654041346162558,48.473050929605961,26.567274983972311,16.190785281360149,18.528272267431021,24.672065451741219,43.404162228107452,33.754829224199057,17.414957024157047,33.182763028889894,42.698407974094152,12.143076509237289,28.686907514929771,40.854749660938978,25.777792874723673,27.364968955516815,23.033371269702911,21.871031895279884,46.433156859129667,22.067616526037455,30.431047547608614,34.616292547434568,16.02903738617897,20.031396690756083,47.684260029345751,49.35860812664032,30.127092469483614,46.043292116373777,29.610881973057985,10.093474667519331,21.028737723827362,49.995010662823915,46.144523080438375,10.999695807695389,11.887447759509087,12.334508839994669,46.090092044323683,16.177271399646997,31.400462202727795,47.568408716470003,22.245591729879379,21.66029991582036,24.660776443779469,13.669805340468884,48.418385963886976,27.813195716589689,36.380548123270273,27.872514259070158,33.347292058169842,47.937804367393255,30.678299684077501,30.182952117174864,24.876391310244799,37.50886769965291,31.539643350988626,26.785968635231256,11.774983704090118,42.151128519326448,14.01727594435215,48.356828149408102,33.211007285863161,37.399635147303343,35.668135154992342,14.347750842571259,42.648445107042789,12.417169585824013,35.369247850030661,30.948814004659653,16.717140264809132,24.976483210921288,39.753443151712418,36.119283679872751,36.801012028008699,14.609364494681358,39.589098170399666,33.9731814712286,47.261174544692039,18.560864254832268,12.445597965270281,33.165021426975727,24.51530447229743,48.722379487007856,17.032341193407774,42.558492626994848,20.585836712270975,46.157705970108509,32.564522586762905,11.931292321532965,29.230063110589981,49.670850168913603,37.97909939661622,14.723777901381254,42.535225469619036,29.53472251072526,10.081390645354986,17.932577114552259,12.823626361787319,26.688284650444984,10.000250637531281,14.212464988231659,48.89909015968442,27.008618246763945,33.847006466239691,46.637864708900452,22.592449225485325,11.294231284409761,42.145207189023495,34.497477486729622,19.104311186820269,26.158188134431839,20.668101850897074,28.787891510874033,18.092770297080278,25.190446358174086,35.83206070587039,49.44448571652174,33.471746277064085,19.639862310141325,27.165921982377768,37.650892157107592,18.544700909405947,20.788251254707575,48.138922285288572,10.867147333920002,24.145247973501682,29.182801339775324,15.342267733067274,37.49383145943284,18.825553860515356,21.083802748471498,15.472880303859711,32.699309792369604,37.299857996404171,38.713559210300446,38.789872229099274,41.382779777050018,20.379958488047123,25.962389837950468,49.886131342500448,16.20978556573391,17.866051886230707,14.734113439917564,16.244621742516756,43.357675336301327,12.449638284742832,21.070670839399099,34.764884412288666,33.412511143833399,24.07497763633728,48.14924405887723,24.345196112990379,29.711183290928602,15.857724901288748,20.782461799681187,30.835551619529724,33.116232492029667,44.519674442708492,22.168628759682178,48.143659196794033,10.480419043451548,44.402867034077644,18.986510988324881,46.290251091122627,20.250372514128685,48.01092516630888,19.619567636400461,46.073340252041817,14.629898387938738,24.702242314815521,30.586700160056353,10.669751185923815,26.508187055587769,23.099972456693649,21.237182170152664,33.320821691304445,43.050348255783319,47.203393597155809,47.436478547751904,44.895245041698217,14.383688922971487,46.659762673079967,30.631533358246088,44.181313496083021,15.336196180433035,15.449246298521757,35.48258189111948,15.754043478518724,38.208788484334946,35.108276978135109,44.811368007212877,44.662369657307863,20.447101648896933,34.43749476224184,10.974660255014896,31.114913653582335,48.35394099354744,24.686578717082739,47.328612934798002,31.997887287288904,48.491809610277414,21.844421178102493,39.186833053827286,33.103364091366529,28.240464404225349,17.485384568572044,16.858502570539713,40.852756723761559,32.282497715204954,31.939273830503225,23.375440966337919,11.036425922065973,29.210480265319347,40.541969556361437,48.882572781294584,29.401039518415928,43.27133784070611,41.375349126756191,15.493018943816423,11.169431712478399,24.638800770044327,44.324656687676907,24.505218416452408,39.206038825213909,35.894763935357332,23.297664206475019,23.842422291636467,19.591563865542412,15.413963235914707,42.480148375034332,23.853993397206068,14.067135266959667,46.342463605105877,17.786095440387726,30.906127523630857,19.285453278571367,30.613325610756874,18.163701314479113,17.328056339174509,12.642949856817722,30.058264210820198,49.246748220175505,30.09764363989234,31.096812952309847,24.135454576462507,24.585177227854729,23.073782697319984,21.065896172076464,34.517050683498383,28.071029428392649,49.791744407266378,29.848564341664314,44.821045678108931,47.314984481781721,42.944477330893278,27.830758150666952,11.552377808839083,20.813845302909613,38.298090621829033,16.009302549064159,48.34798913449049,44.653683491051197,34.458705298602581,47.460145018994808,42.657627407461405,46.744092777371407,47.967596836388111,11.400326322764158,25.284517649561167,16.888255793601274,20.915176961570978,21.379278544336557,21.53458371758461,31.748631708323956,19.253292009234428,10.078871622681618,15.595363024622202,11.26639861613512,14.36155129224062,34.59260281175375,17.875649612396955,16.04309719055891,16.334529016166925,34.429224282503128,31.972707211971283,25.290283560752869,33.795925229787827,28.115523271262646,37.599761877208948,39.198086243122816,22.235716674476862,15.690243691205978,45.925762616097927,14.292569924145937,35.222748704254627,48.737669792026281,34.016497749835253,15.277869440615177,35.151729714125395,15.12150214985013,47.086672596633434,45.70662185549736,11.193804796785116,34.277228899300098,37.386300526559353,11.553164217621088,34.031017702072859,19.314706809818745,42.27742550894618,16.690781470388174,21.964225172996521,12.732576187700033,16.408008057624102,29.391474630683661,42.514269649982452,37.330261711031199,29.708791188895702,15.653666015714407,31.164770349860191,46.295435726642609,27.388541735708714,19.221088141202927,28.828461356461048,19.950165394693613,42.429866474121809,18.766084369271994,21.580062955617905,36.118185687810183,18.347059432417154,19.027945958077908,22.687788065522909,13.654116541147232,24.7367356531322,10.316237527877092,45.004133488982916,44.471823275089264,17.934054210782051,37.649182695895433,29.813786298036575,20.306466165930033,30.776931438595057,47.88685105741024,14.306018408387899,21.251423470675945,32.674359697848558,17.963619194924831,14.547871425747871,46.075088120996952,44.006331916898489,34.420793447643518,10.275665670633316,43.112928476184607,18.989158384501934,10.78503867611289,44.145035557448864,45.612881258130074,35.69558409973979,35.682165417820215,10.154378302395344,44.636129550635815,19.429628606885672,13.768069725483656,19.947905689477921,44.451000895351171,27.972317785024643,30.745153557509184,33.79600340500474,29.429414141923189,40.163635350763798,10.219576358795166,20.419863983988762,16.654060445725918,44.793963376432657,32.142740003764629,43.031416554003954,49.018281642347574,30.259868297725916,37.606638427823782,34.772272482514381,37.583807483315468,11.05258796364069,20.845913141965866,17.262261901050806,26.83582779020071,49.757801648229361,19.372612945735455,15.505852326750755,26.860098782926798,17.680376600474119,14.089584276080132,23.642960079014301,27.230154760181904,37.211189214140177,28.457335010170937,22.429660391062498,35.302289854735136,25.585786551237106,40.314688608050346,28.971672747284174,26.904012076556683,35.731102973222733,32.647872325032949,12.790344078093767,27.31294235214591,28.622248005121946,34.122367817908525,34.636104367673397,29.006300289183855,48.889109045267105,19.256028160452843,16.065365169197321,30.592446159571409,27.242765072733164,49.152712356299162,49.636878725141287,27.02104365453124,42.680834904313087,36.792492549866438,31.422495283186436,17.878392171114683,22.137281578034163,41.291576996445656,47.534824144095182,17.789683565497398,11.211746279150248,15.819723159074783,22.087180111557245,39.236229527741671,23.309901561588049,29.515649769455194,49.525827951729298,40.590694043785334,27.795033305883408,11.12491125240922,36.383428033441305,36.275164522230625,16.690330766141415,14.389238897711039,19.938188176602125,41.128761917352676,31.101788561791182,27.760523166507483,31.112998481839895,16.165649518370628,36.07150349766016,33.759489208459854,15.735312532633543,43.39778084307909,46.50289099663496,34.089266117662191,38.295828066766262,17.982539590448141,12.54295913502574,29.514202270656824,25.197715647518635,38.007006775587797,43.763096481561661,26.362829841673374,20.081277061253786,46.023647375404835,19.441720359027386,16.994148064404726,40.646573174744844,46.955587770789862,42.563952878117561,32.356277368962765,31.953915115445852,29.451517108827829,11.648200303316116,31.302510723471642,41.297896094620228,33.739907220005989,46.620832420885563,16.330784428864717,11.493945475667715,38.741621226072311,30.428171530365944,26.279070731252432],"Ai":[0,1.6249280347834519e-14,1.694286942815047e-29,0,9.5127870539646139e-38,1.007465406185378e-31,4.8366712360325498e-36,0,0,0,2.2578171552754448e-35,2.0363823928223877e-20,0,0,0,0,0,0,0,6.1640207504991845e-21,8.6254627737303241e-34,2.2133674690566707e-11,0,0,0,0,0,0,0,0,1.8240725880924348e-17,0,0,0,0,0,5.2939165104052152e-20,0,0,2.9707464281373956e-35,0,1.4493065124944408e-12,0,0,0,0,0,5.4673462820056195e-21,0,1.1488773283927143e-12,0,1.2102161377670037e-21,1.4851139953726843e-27,0,0,0,1.4306546254887221e-30,3.4144890076551412e-34,0,0,0,0,0,3.9119207549782818e-14,1.5758716098069792e-38,0,0,2.318029835735838e-24,0,0,0,3.9963463857326462e-37,0,2.6402706669605593e-18,0,0,2.4304487567167002e-12,0,8.7786835460568895e-18,0,0,0,0,0,0,0,0,0,0,1.9096400301064589e-38,0,1.4858583200555318e-22,0,7.9292734488770893e-32,0,0,0,0,0,3.4901341174252862e-22,0,2.9107317859783581e-26,5.180251683763981e-12,0,0,1.0064783985893548e-34,0,0,8.5762533830703904e-23,0,2.823294598534479e-36,0,0,1.0725024634483279e-13,0,2.5253906450647503e-19,0,0,0,6.0955301398499463e-12,0,1.6223629599222703e-29,0,1.123018170598762e-16,0,0,2.2417957253181922e-11,0,0,1.184789681224493e-11,0,0,2.4544674661729003e-12,1.7932408619938892e-32,0,3.4539856790028406e-33,0,0,0,0,0,1.0311436641247739e-18,0,8.0735594723270499e-33,7.3196879814448756e-11,5.3474716608285528e-17,0,0,1.4049099227258456e-24,0,8.4940740356238243e-27,0,5.3717608625664349e-16,5.4763172879735281e-38,0,0,4.1447506241117117e-39,0,0,2.2108110161496065e-14,0,0,0,4.4385154764600255e-34,0,1.4926563975540413e-27,0,9.9479608058292796e-21,0,0,5.7447423000556169e-13,6.1618513345238793e-15,0,1.1519044076414528e-22,4.6398221317215662e-13,1.4740126195029523e-26,0,3.620856700637852e-23,0,3.4684460957016976e-35,2.4155293675683592e-29,6.8852758277619652e-33,5.7214733574744684e-12,0,7.901219375464907e-26,0,2.7455255851190528e-25,0,2.6674683442543408e-14,0,1.4901853263147261e-30,0,1.1737268850968615e-38,2.5346026354773167e-22,0,4.6394267920181307e-28,0,4.6448986105200694e-12,4.8117860259364617e-30,0,0,0,0,0,2.6977509916025019e-35,0,4.7641880728750103e-11,4.2239835896436186e-23,1.8003794881743282e-32,1.2391111369980737e-25,0,0,3.1538919256636636e-25,0,4.1872061610225803e-23,1.8464636249160569e-22,0,0,0,7.9217417012655251e-30,2.3769490075523932e-19,8.1728746030023662e-36,1.6379851550459766e-22,0,1.3638631427881859e-15,3.5961757888082023e-13,1.4533138171776046e-36,4.9267337089108386e-27,3.1462895991102268e-31,0,1.2894806445479933e-38,9.3297370612278349e-36,0,1.2865130920916109e-30,0,3.3724748239018813e-33,0,0,0,0,0,0,0,4.1812624231581595e-32,0,2.2275982472349788e-33,9.712987777872668e-17,3.8366936470130941e-14,0,2.4757953885134027e-23,0,0,2.2675536411896995e-33,0,0,0,4.5220112342165981e-11,0,0,0,0,4.6245043359699999e-23,2.7519015100931997e-30,1.2198366993103298e-21,0,0,1.0634788592262361e-19,0,0,2.121488825946719e-23,0,0,0,0,8.0927372352893828e-34,0,0,1.033455955721004e-15,0,2.4854217868175252e-17,0,0,1.9520635379304898e-33,0,0,0,0,6.1887461805417427e-22,0,6.5007410602183975e-29,0,0,0,0,0,8.055282721477894e-22,0,0,0,0,0,0,0,2.5896915992747984e-35,2.790924845349577e-38,0,0,1.0614875807606885e-16,6.4453080686166704e-19,5.1022247812450305e-17,0,0,0,2.914263423520001e-38,9.4093779157472494e-36,2.1048265252560258e-19,5.5481441222167587e-27,1.58761988842012e-16,4.6140766894260737e-12,4.0251174257920343e-18,0,0,5.2685964053282793e-16,0,0,0,0,0,0,1.769017321728716e-14,2.8433389034288173e-29,6.8163142482099422e-38,5.017781043206667e-28,1.324679732313295e-26,0,0,1.924182653114487e-29,5.1999804254792633e-19,2.92211715515515e-13,0,0,0,0,9.3239637889872385e-36,0,0,2.7542411251123584e-15,1.2390302552916949e-21,0,0,0,1.8051828516714418e-16,0,2.9221636733266444e-18,0,4.3851469005793417e-18,0,5.2186930006249459e-19,0,0,0,4.1245718944313991e-28,0,0,0,9.4170744790491374e-23,3.5112487115881662e-26,2.0537208051361825e-20,0,0,0,1.5183587374431897e-16,1.88339528937157e-12,4.3000340167568453e-35,0,0,0,0,9.520800363135635e-29,3.814051071236291e-27,0,0,1.5072578617893763e-19,0,0,0,0,0,0,0,0,1.48211895009724e-38,0,2.7190423785430817e-23,1.4041943249742438e-18,0,0,0,0,1.3533820336944596e-28,0,6.9413146520848406e-18,1.5310027458276579e-38,1.1822853973919209e-13,2.8524825540672643e-18,2.0416459840428844e-13,3.7756745098872885e-21,0,2.7163187787584803e-35,7.0431279116937428e-30,0,1.9455059387214824e-25,9.8647224742367309e-19,0,1.7633173327200697e-28,1.9966140464362544e-31,3.1091983112930515e-30,2.0902659083790792e-17,0,7.0957927116923098e-20,0,0,0,0,3.4659215815556868e-32,1.1621773039339768e-25,0,5.0341033112310439e-21,1.3204732256613226e-23,0,1.9514098826881318e-17,1.3639305464911989e-15,7.822884316889111e-13,1.5462057334591041e-18,1.1728489061448327e-22,2.8555083247078286e-26,0,0,9.7018037675294596e-31,2.9024908784214096e-37,0,8.8088650930124493e-24,0,0,3.4121744194557075e-13,0,8.8301313112340397e-26,2.0250334670413472e-11,0,2.1986737635437954e-26,0,1.5221691325443876e-22,2.2127635658246866e-14,0,0,7.637971842662856e-14,0,0,0,0,1.712352670197062e-36,2.6910760573882259e-33,0,6.4051683623760811e-22,0,5.3090922902802255e-21,0,0,7.0380367993261902e-21,0,0,0,5.6068161480269569e-15,0,4.6637516930608126e-23,0,0,7.813769103541334e-19,0,6.9530800703861298e-35,1.89285645278263e-38,4.5998042339980046e-37,0,0,0,0,9.3572744490598482e-11,0,0,0,2.1328673628105912e-39,0,0,0,2.7409065927097218e-38,0,0,0,0,1.4131212009354386e-28,0,6.0075888475524646e-16,0,0,0,1.0337392109192416e-31,3.6645841666335842e-14,1.5819494052958869e-19,0,0,3.2273388211247801e-11,0,0,1.7941407115496961e-14,0,0,0,0,0,0,0,4.3581798480145042e-12,4.8465780709410906e-32,0,0,0,1.9278781735731774e-20,1.1008571064053538e-24,4.1737882664915965e-37,0,0,1.253285169803568e-22,0,0,8.4498685726759007e-14,0,0,0,0,1.2692669623716928e-33,3.1695388486280976e-31,0,1.258527796102802e-31,0,0,3.6991967916982574e-20,1.469413120693732e-27,0,0,0,0,0,8.1959669245295102e-11,1.5826704409622173e-29,0,0,4.2305706083870655e-12,2.0603800559867585e-13,4.3085040063697217e-14,0,2.0360106002803386e-20,0,0,5.4346135899435745e-32,8.4920747139628539e-31,4.4149880088503546e-37,3.4077310346862791e-16,0,0,0,0,0,0,0,0,1.5064674971902978e-37,0,0,0,3.0406420368123264e-13,0,9.2962240275730147e-17,0,0,0,0,2.6625869895321257e-17,0,3.2160356982245711e-14,0,0,2.2614899231620251e-21,9.13059745778738e-38,0,0,0,9.7958708257387686e-18,0,0,0,9.5628516192907135e-25,2.907670895644384e-14,0,9.0958527560568807e-37,0,6.1667689804449491e-22,0,1.1997333325895637e-28,0,0,1.7694632023899022e-13,0,0,0,6.3082831862747297e-18,0,0,8.519143544178795e-11,1.41202751422858e-23,7.529741924919535e-15,0,1.1038711992655402e-10,4.4498553740255014e-17,0,0,0,0,1.0477247241410741e-32,1.5722017726626975e-12,0,0,8.9796414658824269e-26,0,8.2488269565051725e-29,0,7.138662375235525e-24,3.1202396727840411e-38,0,0,0,8.4447200651824717e-27,0,0,1.0254558936662442e-24,4.7665026351023368e-29,0,6.5771257767597224e-12,5.6652028690652233e-36,0,5.6761629087361382e-19,0,3.0342755927666586e-25,1.228490865367819e-29,3.3922423055992916e-19,0,0,0,0,0,3.0537149804429391e-28,0,0,1.7854209308539461e-20,1.8727358346473021e-23,6.0619041926402688e-18,1.5508326035332147e-20,0,2.8662874684404445e-14,1.3050348912652387e-29,0,0,8.0053436422115531e-36,0,2.1122609893966313e-36,0,7.3508196996170555e-20,4.8943266059857945e-29,0,0,0,7.8172531714741239e-32,0,2.3475426008797372e-11,0,1.503810113017436e-25,0,5.4849996404846503e-28,0,9.241594876412657e-27,0,9.0530436463543553e-18,3.591546022469196e-37,0,1.2627314670737305e-11,0,9.2113476159158491e-34,6.0558077023726662e-30,0,0,0,0,0,2.3220880018942147e-17,0,0,0,5.8133258777474223e-19,3.7240049741778717e-19,0,1.1118805603091171e-19,0,0,0,0,2.2528145444301343e-28,0,4.5991994672078267e-12,0,0,3.8828848158964986e-37,0,0,0,3.5905296039752145e-31,0,0,0,9.3292354793528461e-23,1.2645734585198275e-21,0,0,0,2.4341094106822837e-34,3.7419138431589097e-12,0,0,0,0,0,0,3.1327992966694837e-19,2.3951893694413084e-12,4.9250425431084774e-37,0,9.5625535963432796e-37,0,0,3.5471090141810264e-34,2.5048782249151199e-35,1.0465295745369459e-26,4.2800653607486155e-19,0,2.3669741312689162e-35,7.7051844945754044e-17,0,2.6276662822444583e-23,0,4.051145040271685e-26,0,5.2727401015159491e-24,1.8025507894216935e-22,1.4397876885689026e-14,0,0,0,0,5.9450642112639375e-36,6.4295448906816921e-37,1.0449528407740073e-33,1.3340266060860351e-29,0,0,0,0,0,0,0,0,6.5339500586763987e-13,4.2400601989738311e-29,0,4.0044545890329371e-20,0,0,0,0,0,0,0,1.0972289866133993e-12,1.9433190531133576e-38,1.1186023199065863e-21,2.6658199243222652e-29,3.1375196277077777e-30,1.5253682080452537e-30,0,4.6673514707111424e-26,8.5880767955343526e-11,2.0892276991613975e-19,1.7273067112796371e-12,2.5263461406408868e-17,0,1.7980339892612635e-23,3.4959181282496717e-20,1.0774058849130912e-20,0,0,1.8876748647932977e-38,0,0,0,0,5.6943219592861516e-32,1.4333736186522944e-19,0,3.2840133713252562e-17,0,0,0,7.3103740930623125e-19,0,1.3483474789713428e-18,0,0,2.2065388352526817e-12,0,0,6.5163992392826483e-13,0,3.5612342767617285e-26,0,2.5197116546495816e-21,2.0467096090747139e-31,1.0444657416854162e-14,7.9942534280824439e-21,0,0,0,0,1.6576677145149965e-19,0,0,0,5.3776641749820499e-26,0,2.1150227284797388e-27,0,3.9297767473663859e-25,1.2343594538745633e-30,0,2.4028079286828237e-24,1.2545987760539616e-25,6.6493662065238804e-33,3.6122086560954964e-16,3.0244803129271556e-37,4.0015089073233146e-11,0,0,1.4031939485660468e-23,0,0,4.257710878108207e-28,0,0,3.1204559773568459e-17,5.6701233708456439e-30,0,1.2374927375341439e-23,1.2401239814711394e-17,0,0,0,4.5622820591087187e-11,0,1.4865103522553687e-25,8.6332771202615242e-12,0,0,0,0,6.7421732631376172e-11,0,2.1443150885080155e-26,2.3639059656147598e-16,2.1365374546495708e-27,0,0,0,0,0,0,5.4669390308886205e-11,2.5488312053349111e-28,2.9289060020818762e-21,0,0,0,0,0,0,0,0,3.5449554569273736e-12,3.661373052827965e-29,2.3720818003906116e-22,0,0,2.7584937240734542e-26,2.9778389778677104e-19,0,4.1072969320175012e-23,7.0799590053076089e-17,6.6341958723890423e-35,0,0,0,2.272277939910592e-32,0,4.2403254609141795e-39,0,0,0,0,0,8.487620339706638e-15,0,0,0,0,0,0,4.6114864186822126e-26,3.1964148835152314e-20,0,0,0,0,0,0,0,0,1.777237021349612e-23,9.0632379740571472e-32,0,0,2.5880712935727046e-23,2.0771153271301158e-12,8.556102466094005e-20,1.1477457294942221e-31,0,3.34319772156199e-34,0,0,0,0,2.7817681886475167e-12,0,0,2.5243723893231063e-21,2.2735003322697868e-17,2.2315660410433106e-27,0,0,0,0,2.1338038479871131e-20,0,0,1.1980208055755838e-19,0,0,0,0,1.1418090586295201e-23,2.0570773717224438e-14,0,3.0082267317203763e-38,0,0,0,1.174520340669319e-27,0,2.0326862327662898e-26,7.2229755567476561e-22,0,0,0,0,0,0,4.7049473102300117e-13,0,0,0,0,1.0938966569065598e-20,7.9774031716765466e-13,0,0,0],"Aip":[0,-5.8017850606008448e-14,-7.786797527209662e-29,0,-4.7628541466726745e-37,-4.7490708722703195e-31,-2.3831891027851951e-35,0,0,0,-1.1053060534899755e-34,-8.2216922079976741e-20,0,0,0,0,0,0,0,-2.5109734018444819e-20,-4.1561085443935466e-33,-7.2233831028335214e-11,0,0,0,0,0,0,0,0,-6.9643665683444759e-17,0,0,0,0,0,-2.1217978013659572e-19,0,0,-1.4526187463973294e-34,0,-4.9073583310133713e-12,0,0,0,0,0,-2.2291432080008915e-20,0,-3.9016362478560926e-12,0,-4.9883871947915382e-21,-6.6648597342051672e-27,0,0,0,-6.6576251429222152e-30,-1.6520149717509122e-33,0,0,0,0,0,-1.3832090579517277e-13,-7.9460612127618745e-38,0,0,-9.962512279042493e-24,0,0,0,-1.9894032490939985e-36,0,-1.0251990322893179e-17,0,0,-8.1746935626874233e-12,0,-3.3735121258384961e-17,0,0,0,0,0,0,0,0,0,0,-9.6218251419753352e-38,0,-6.2146235446511667e-22,0,-3.7420218141827863e-31,0,0,0,0,0,-1.4512139639398523e-21,0,-1.2844680901895644e-25,-1.7249640409424706e-11,0,0,-4.8956582675515649e-34,0,0,-3.6004069550153774e-22,0,-1.3942478990044601e-35,0,0,-3.7487285236730304e-13,0,-9.9979015449735551e-19,0,0,0,-2.0252887031912066e-11,0,-7.4579023536694446e-29,0,-4.2168594002819448e-16,0,0,-7.3148254408794947e-11,0,0,-3.9008103790595435e-11,0,0,-8.2544191535257416e-12,-8.5220415295840074e-32,0,-1.6539132888394454e-32,0,0,0,0,0,-4.0356257929331774e-18,0,-3.8509867173293221e-32,-2.3472750619969538e-10,-2.0218500028457147e-16,0,0,-6.0569973908315018e-24,0,-3.7749199606288355e-26,0,-1.9869390051345135e-15,-2.7478845565720717e-37,0,0,-2.1007282206145378e-38,0,0,-7.8670290267759983e-14,0,0,0,-2.1449804325000419e-33,0,-6.6985211340057266e-27,0,-4.0380527854612249e-20,0,0,-1.9679463087742572e-12,-2.2231493350260843e-14,0,-4.8261956662286959e-22,-1.5936260122661517e-12,-6.5302034585248213e-26,0,-1.5288538892451043e-22,0,-1.694859264552769e-34,-1.1081301619949261e-28,-3.2865921181347912e-32,-1.9026342233084988e-11,0,-3.466386762597896e-25,0,-1.1955810992453294e-24,0,-9.4723032424759954e-14,0,-6.9332547886691669e-30,0,-5.9250953550593023e-38,-1.0562312619820291e-21,0,-2.0953508335922828e-27,0,-1.5489641836958045e-11,-2.2256657618871332e-29,0,0,0,0,0,-1.3196734300912681e-34,0,-1.5375906226597567e-10,-1.7816943916242773e-22,-8.5558085190926266e-32,-5.4216914320320512e-25,0,0,-1.3722598238785507e-24,0,-1.7662840745896909e-22,-7.711414883623277e-22,0,0,0,-3.6549292651808478e-29,-9.414801307088462e-19,-4.0182169890555818e-35,-6.8463450492786614e-22,0,-4.9980942509701482e-15,-1.239016451652605e-12,-7.1966961440963389e-36,-2.1962831775122762e-26,-1.4750360627764515e-30,0,-6.5070564381347738e-38,-4.5844407575959363e-35,0,-5.9900001654442915e-30,0,-1.6150576889055704e-32,0,0,0,0,0,0,0,-1.9792170640899425e-31,0,-1.0687890862967856e-32,-3.6521325447763206e-16,-1.3569058736032453e-13,0,-1.0479928238285412e-22,0,0,-1.087872091376828e-32,0,0,0,-1.4605541162559021e-10,0,0,0,0,-1.9494615911359507e-22,-1.2764519054322581e-29,-5.0277589012770644e-21,0,0,-4.2392882376283726e-19,0,0,-8.9892690801341423e-23,0,0,0,0,-3.9005274257250833e-33,0,0,-3.7978558753715485e-15,0,-9.4630883658109202e-17,0,0,-9.3714732162565591e-33,0,0,0,0,-2.5630522194195749e-21,0,-2.9669019176248669e-28,0,0,0,0,0,-3.3298933886813984e-21,0,0,0,0,0,0,0,-1.2670341330436332e-34,-1.4041378293766925e-37,0,0,-3.9879262911285249e-16,-2.5323325080420571e-18,-1.9299571383540525e-16,0,0,0,-1.4659420060141561e-37,-4.623409352344261e-35,-8.3450738479256821e-19,-2.4716463818836202e-26,-5.941943082683742e-16,-1.538823004913482e-11,-1.5573003430960498e-17,0,0,-1.9491514243706553e-15,0,0,0,0,0,0,-6.3103854164662412e-14,-1.3032892379679311e-28,-3.4173032115954047e-37,-2.265268667778922e-27,-5.8722179054165448e-26,0,0,-8.8375939316109482e-29,-2.0466441206408727e-18,-1.0093113954602572e-12,0,0,0,0,-4.581615817029974e-35,0,0,-1.0021132625360408e-14,-5.1063009225524582e-21,0,0,0,-6.7479635840844848e-16,0,-1.1336763761561162e-17,0,-1.6953437162161474e-17,0,-2.0539488798026e-18,0,0,0,-1.8640070790474425e-27,0,0,0,-3.9509010695705884e-22,-1.5477804102249041e-25,-8.2911621968811146e-20,0,0,0,-5.6851264643857233e-16,-6.3557287403808371e-12,-2.0992826253780233e-34,0,0,0,0,-4.3365251090843211e-28,-1.7027077403776593e-26,0,0,-5.9917792286877265e-19,0,0,0,0,0,0,0,0,-7.4751134344206184e-38,0,-1.1502489437902062e-22,-5.4815157949332676e-18,0,0,0,0,-6.1529083025282806e-28,0,-2.6729238206588038e-17,-7.720685607840117e-38,-4.1277600009402414e-13,-1.1068707317056698e-17,-7.0822988302341377e-13,-1.5435935829634022e-20,0,-1.328717485549781e-34,-3.2514936234132159e-29,0,-8.4895834753802517e-25,-3.8622133851305598e-18,0,-8.0053329889155126e-28,-9.3810404174211562e-31,-1.4413013355209026e-29,-7.9709658257570188e-17,0,-2.8375285591548286e-19,0,0,0,0,-1.6420542103126709e-31,-5.0870089919220744e-25,0,-2.0537464117884934e-20,-5.6124947071371678e-23,0,-7.4460448582182094e-17,-4.9983387654806964e-15,-2.6695760801194481e-12,-6.0310105151297782e-18,-4.9133479310430085e-22,-1.2602387147444704e-25,0,0,-4.5234469555636548e-30,-1.4467426901135517e-36,0,-3.7539024765012443e-23,0,0,-1.1763710304470974e-12,0,-3.8713708124367255e-25,-6.6171350040634013e-11,0,-9.7182284394323312e-26,0,-6.3654469714583978e-22,-7.8739003313604014e-14,0,0,-2.6802172570350771e-13,0,0,0,0,-8.4737171999438633e-36,-1.2900598532662013e-32,0,-2.6520431304294654e-21,0,-2.1650872222812363e-20,0,0,-2.8642078096751113e-20,0,0,0,-2.0249171951040764e-14,0,-1.9658957917573513e-22,0,0,-3.0651338392254674e-18,0,-3.387494222371315e-34,-9.537588623897748e-38,-2.2885045677478382e-36,0,0,0,0,-2.9895551986796478e-10,0,0,0,-1.0837698005174765e-38,0,0,0,-1.3790709408046608e-37,0,0,0,0,-6.423028663401106e-28,0,-2.2196759693888562e-15,0,0,0,-4.8723249254740529e-31,-1.2967049968918593e-13,-6.2862870783366158e-19,0,0,-1.0475456326081942e-10,0,0,-6.3990158306829996e-14,0,0,0,0,0,0,0,-1.4545895354915714e-11,-2.2925525035246829e-31,0,0,0,-7.7868417072475206e-20,-4.753321602362119e-24,-2.0773696123515831e-36,0,0,-5.2479532611192799e-22,0,0,-2.9616668904724668e-13,0,0,0,0,-6.1053044741584952e-33,-1.4858827618106892e-30,0,-5.9262559388806957e-31,0,0,-1.4867353982687902e-19,-6.594784359655944e-27,0,0,0,0,0,-2.6237992796638021e-10,-7.2763634006719154e-29,0,0,-1.4125589841662667e-11,-7.1465082404765446e-13,-1.5217797620493862e-13,0,-8.2202024931123836e-20,0,0,-2.5693197896475348e-31,-3.9620063889608255e-30,-2.1969193245391491e-36,-1.2660875101857563e-15,0,0,0,0,0,0,0,0,-7.5287573368447143e-37,0,0,0,-1.0497464519936467e-12,0,-3.4968618856748723e-16,0,0,0,0,-1.0131334574981142e-16,0,-1.1396523070747177e-13,0,0,-9.279980543620177e-21,-4.5722449742672272e-37,0,0,0,-3.7607774006883361e-17,0,0,0,-4.1326800386009402e-24,-1.0315377359708274e-13,0,-4.5128519077213899e-36,0,-2.5540141524659863e-21,0,-5.4578581034351368e-28,0,0,-6.1485604380529337e-13,0,0,0,-2.4311832132913532e-17,0,0,-2.7256622732830421e-10,-5.9990213994618483e-23,-2.7108933162680095e-14,0,-3.5178658212983658e-10,-1.685308331906914e-16,0,0,0,0,-4.99152154314493e-32,-5.3179306964032387e-12,0,0,-3.9365290761056911e-25,0,-3.7600092916822206e-28,0,-3.0462580534978365e-23,-1.5691324653027991e-37,0,0,0,-3.7531103889026024e-26,0,0,-4.4296959056971135e-24,-2.1789406281798747e-28,0,-2.1830501392048496e-11,-2.7895921042261427e-35,0,-2.232463339674604e-18,0,-1.3205235590477029e-24,-5.6553482052495947e-29,-1.3397842642551732e-18,0,0,0,0,0,-1.3822951377436889e-27,0,0,-7.215629005668432e-20,-7.94171968174601e-23,-2.3370391141936978e-17,-6.2742155319273713e-20,0,-1.0170186895802822e-13,-6.0058610928350187e-29,0,0,-3.9361921326156401e-35,0,-1.0443654809127271e-35,0,-2.9387023426521169e-19,-2.2370644407524561e-28,0,0,0,-3.6894057540363665e-31,0,-7.6548207659483756e-11,0,-6.5722831439163199e-25,0,-2.4749983241414014e-27,0,-4.1051630141893723e-26,0,-3.4780049767383111e-17,-1.7886634295823102e-36,0,-4.1537375308681351e-11,0,-4.4371111913991527e-33,-2.7978312941581608e-29,0,0,0,0,0,-8.8466219776772974e-17,0,0,0,-2.2859632781915601e-18,-1.4697055089737612e-18,0,-4.4306776555321505e-19,0,0,0,0,-1.021424420511113e-27,0,-1.533927691329419e-11,0,0,-1.9331466228779571e-36,0,0,0,-1.6822267053556149e-30,0,0,0,-3.9142960260878449e-22,-5.2108126618665163e-21,0,0,0,-1.1794360590663708e-33,-1.2514429208712718e-11,0,0,0,0,0,0,-1.2381111303606308e-18,-8.0576372534823112e-12,-2.4496393452481315e-36,0,-4.7434325756486962e-36,0,0,-1.7158917192959596e-33,-1.2257121178460812e-34,-4.6454464407191549e-26,-1.6872521015124164e-18,0,-1.1585107375055082e-34,-2.9034561534512682e-16,0,-1.1118437854100094e-22,0,-1.7842821634985253e-25,0,-2.2543832771219553e-23,-7.5292603854270117e-22,-5.1475293511416291e-14,0,0,0,0,-2.92680807774727e-35,-3.1944945768915501e-36,-5.030708375950987e-33,-6.1385926604295405e-29,0,0,0,0,0,0,0,0,-2.2347333999993575e-12,-1.9394682968168422e-28,0,-1.6084411032949014e-19,0,0,0,0,0,0,0,-3.7284095156936139e-12,-9.7908508540158201e-38,-4.6133452538552049e-21,-1.2223284232129907e-28,-1.4543639415220888e-29,-7.0961268471358923e-30,0,-2.0539836375031076e-25,-2.7473815482801811e-10,-8.2837210346768509e-19,-5.835502769084196e-12,-9.6174883122049452e-17,0,-7.6269590729969147e-23,-1.4056451948100664e-19,-4.3707804359774697e-20,0,0,-9.5115817186452086e-38,0,0,0,0,-2.6915086171285615e-31,-5.7003379526069678e-19,0,-1.2472177737034835e-16,0,0,0,-2.869239915015743e-18,0,-5.2652954356608804e-18,0,0,-7.4309377542468444e-12,0,0,-2.2288051515680223e-12,0,-1.5696851879904248e-25,0,-1.0331521411141058e-20,-9.6152669971711363e-31,-3.7471739928040095e-14,-3.2502845810595778e-20,0,0,0,0,-6.5847281102884893e-19,0,0,0,-2.3646115834094225e-25,0,-9.4731985936847973e-27,0,-1.7075686385382599e-24,-5.748348079144336e-30,0,-1.0324545037010545e-23,-5.4890512662114465e-25,-3.1744913689153964e-32,-1.3412986263522776e-15,-1.5072980315911016e-36,-1.2947626089560485e-10,0,0,-5.9617349940726618e-23,0,0,-1.9238459181677125e-27,0,0,-1.1856510883053243e-16,-2.6205136374302812e-29,0,-5.2620121164716453e-23,-4.7511174954540163e-17,0,0,0,-1.4733685909641688e-10,0,-6.4971247930658364e-25,-2.8548915913242656e-11,0,0,0,0,-2.1647490234117579e-10,0,-9.4793305906933298e-26,-8.813769070744972e-16,-9.5690256835613142e-27,0,0,0,0,0,0,-1.7608038466581873e-10,-1.1548743312655944e-27,-1.1996256930606921e-20,0,0,0,0,0,0,0,0,-1.1864230233120466e-11,-1.67604759497375e-28,-9.8895568704506557e-22,0,0,-1.2176666856870937e-25,-1.1773508558217436e-18,0,-1.7327976890161232e-22,-2.6699581153681949e-16,-3.2327905269325484e-34,0,0,0,-1.0786679536830972e-31,0,-2.1489816240836574e-38,0,0,0,0,0,-3.0518480915192954e-14,0,0,0,0,0,0,-2.0295417768023912e-25,-1.2861018539088248e-19,0,0,0,0,0,0,0,0,-7.5393144811147837e-23,-4.2744528922255127e-31,0,0,-1.0951993396579715e-22,-7.0005752987250095e-12,-3.4164955696856005e-19,-5.4069745789059597e-31,0,-1.6176728005365076e-33,0,0,0,0,-9.3398164961734585e-12,0,0,-1.0350493478220244e-20,-8.6631626247929775e-17,-9.9922207968950721e-27,0,0,0,0,-8.6119733724484373e-20,0,0,-4.7711280684942174e-19,0,0,0,0,-4.8576817048401958e-23,-7.3257958309539714e-14,0,-1.5130194339329165e-37,0,0,0,-5.2777989290778435e-27,0,-8.988626770481982e-26,-2.9881293424080166e-21,0,0,0,0,0,0,-1.6157180296110666e-12,0,0,0,0,-4.4371765596713573e-20,-2.7216399506640508e-12,0,0,0],"Bi":[1.7976931348623157e+308,2758531820608.7539,2.0492126389048079e+27,1.7976931348623157e+308,3.3482839698695107e+35,3.3593428425824534e+29,6.6922789390531793e+33,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.4430056262489737e+33,1.9432327065401065e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.3620850817207767e+18,3.8380382812176113e+31,2219538206.2469487,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2295683296247574.5,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.530422577900887e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.0979996845935512e+33,1.7976931348623157e+308,32644991363.229679,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.166370961540651e+18,1.7976931348623157e+308,41057449587.902458,1.7976931348623157e+308,3.2020238760151654e+19,2.3946323669743859e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.3965417000522232e+28,9.6553980758757069e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1157243199417.8682,2.0068703436957169e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.6026177466562582e+22,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.0164477383258157e+34,1.7976931348623157e+308,15591467666526520,1.7976931348623157e+308,1.7976931348623157e+308,19599792827.07235,1.7976931348623157e+308,4738849267127144,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.6573555410485416e+36,1.7976931348623157e+308,2.5698173162292599e+20,1.7976931348623157e+308,4.2633706116597184e+29,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1005567768642036e+20,1.7976931348623157e+308,1.2427096512358353e+24,9290374656.8712883,1.7976931348623157e+308,1.7976931348623157e+308,3.2580494089275197e+32,1.7976931348623157e+308,1.7976931348623157e+308,4.4355626247874917e+20,1.7976931348623157e+308,1.1438956346554544e+34,1.7976931348623157e+308,1.7976931348623157e+308,427088285789.35638,1.7976931348623157e+308,1.598377098221737e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7913096967.4459419,1.7976931348623157e+308,2.1395796476498663e+27,1.7976931348623157e+308,379233689646978.5,1.7976931348623157e+308,1.7976931348623157e+308,2191800813.6393538,1.7976931348623157e+308,1.7976931348623157e+308,4109261702.7799163,1.7976931348623157e+308,1.7976931348623157e+308,19410538447.325146,1.8719493138352774e+30,1.7976931348623157e+308,9.644995171106054e+30,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,39604075809122760,1.7976931348623157e+308,4.1424230135611459e+30,683305363.55587471,790868040705605.62,1.7976931348623157e+308,1.7976931348623157e+308,2.6358970461851994e+22,1.7976931348623157e+308,4.2282273544959906e+24,1.7976931348623157e+308,80502359453997.516,5.8034382077248746e+35,1.7976931348623157e+308,1.7976931348623157e+308,7.5908116851156523e+36,1.7976931348623157e+308,1.7976931348623157e+308,2034482297645.0217,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.4364249657090072e+31,1.7976931348623157e+308,2.3825994239526161e+25,1.7976931348623157e+308,3.956280774625918e+18,1.7976931348623157e+308,1.7976931348623157e+308,81386398014.581055,7197727387659.3193,1.7976931348623157e+308,3.3090576759124754e+20,100497839651.9157,2.4442817713960701e+24,1.7976931348623157e+308,1.0445007499247539e+21,1.7976931348623157e+308,9.4107033558097398e+32,1.4399962492601845e+27,4.8537615771260189e+30,8423066841.7773619,1.7976931348623157e+308,4.60509571187538e+23,1.7976931348623157e+308,1.3352607808403696e+23,1.7976931348623157e+308,1689758336054.6926,1.7976931348623157e+308,2.3012713430267016e+28,1.7976931348623157e+308,2.6913671352230316e+36,1.5120798403351776e+20,1.7976931348623157e+308,7.6164061832942802e+25,1.7976931348623157e+308,10345667978.502991,7.1690960242268594e+27,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.2086101295296941e+33,1.7976931348623157e+308,1042972569.449285,8.9628479545535627e+20,1.8645615830970172e+30,2.9443631296521411e+23,1.7976931348623157e+308,1.7976931348623157e+308,1.1633546966721357e+23,1.7976931348623157e+308,9.0410408703060148e+20,2.0710459906990378e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.3656991855363221e+27,1.6973614822715283e+17,3.969220398011063e+33,2.3327129907269098e+20,1.7976931348623157e+308,32007440331996.258,129252915528.47755,2.2160817472086889e+34,7.2671847555239179e+24,1.0816274384268626e+29,1.7976931348623157e+308,2.4506689560594844e+36,3.4789947830745169e+33,1.7976931348623157e+308,2.6636415238752291e+28,1.7976931348623157e+308,9.8770302974140783e+30,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.0603988873289406e+29,1.7976931348623157e+308,1.4925084377494317e+31,437865706873319.38,1179671486493.4412,1.7976931348623157e+308,1.5237209382437585e+21,1.7976931348623157e+308,1.7976931348623157e+308,1.4663282772089726e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1097964264.2233708,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.1915713827464937e+20,1.2500016193656931e+28,3.1769512086494605e+19,1.7976931348623157e+308,1.7976931348623157e+308,3.7692827375549069e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7763761937677049e+21,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.0895169362718177e+31,1.7976931348623157e+308,1.7976931348623157e+308,42120935305700.617,1.7976931348623157e+308,1689574779831691.8,1.7976931348623157e+308,1.7976931348623157e+308,1.7021552207865737e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.2316776907856396e+19,1.7976931348623157e+308,5.3785685111771991e+26,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.7966804926004986e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.2588207645368811e+33,1.1357094231635686e+36,1.7976931348623157e+308,1.7976931348623157e+308,401001109917148.06,63111517516882312,828519299626242,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.0878289632590721e+36,3.4496727213213075e+33,1.9149177165231216e+17,6.4575934423836622e+24,269146212677034.28,10413828720.918846,10264633136508214,1.7976931348623157e+308,1.7976931348623157e+308,82062795345843.219,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2536241502372.7817,1.2243743276719534e+27,4.6666216411525537e+35,7.0451241612648704e+25,2.7181504691291272e+24,1.7976931348623157e+308,1.7976931348623157e+308,1.8055690100956869e+27,78086759418166400,158661535394.9985,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.4811398097637198e+33,1.7976931348623157e+308,1.7976931348623157e+308,15965698768698.652,3.1280890664054772e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,237001898272703.81,1.7976931348623157e+308,14099736939919352,1.7976931348623157e+308,9428927496956776,1.7976931348623157e+308,77809076729790896,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.5616409415394511e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.0420993110775628e+20,1.0313067158040576e+24,1.9269521860423905e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,281302723388591.66,25207419582.167446,7.597792262680947e+32,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.6798915715434056e+26,9.373657374268405e+24,1.7976931348623157e+308,1.7976931348623157e+308,2.6669223548378579e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.1333043648630296e+36,1.7976931348623157e+308,1.3882721010276518e+21,29158451455576204,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.593599817325351e+26,1.7976931348623157e+308,5980762616977638,2.0654518026563486e+36,387878912154.35651,14441158344001510,226093324683.38171,1.0348825648285663e+19,1.7976931348623157e+308,1.2003838247778193e+33,4.9073595099755081e+27,1.7976931348623157e+308,1.8804009942015773e+23,41382094415583448,1.7976931348623157e+308,1.9934665987732335e+26,1.7006789166573611e+29,1.1070373233704432e+28,2005810846099349.5,1.7976931348623157e+308,5.6311212734323322e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,9.7153787170758728e+29,3.1380666076821499e+23,1.7976931348623157e+308,7.7783498129267712e+18,2.8450505063115019e+21,1.7976931348623157e+308,2147195412054395.2,32005874805296.504,60000533480.475273,26502055807029592,3.2503662027501568e+20,1.2666007659824427e+24,1.7976931348623157e+308,1.7976931348623157e+308,3.5271876921774965e+28,1.1023260077563095e+35,1.7976931348623157e+308,4.2535514846917826e+21,1.7976931348623157e+308,1.7976931348623157e+308,136134393193.2289,1.7976931348623157e+308,4.1233811614265711e+23,2422818913.5100846,1.7976931348623157e+308,1.6424783570460253e+24,1.7976931348623157e+308,2.5089321586511974e+20,2032707208518.9407,1.7976931348623157e+308,1.7976931348623157e+308,597311574491.35693,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.8821178260761102e+34,1.2365210070291837e+31,1.7976931348623157e+308,6.022585601850028e+19,1.7976931348623157e+308,7.3783763147215913e+18,1.7976931348623157e+308,1.7976931348623157e+308,5.5775294812209746e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7902229769056.7012,1.7976931348623157e+308,8.1230973660632043e+20,1.7976931348623157e+308,1.7976931348623157e+308,52142112905475576,1.7976931348623157e+308,4.7085331401248354e+32,1.6719930572482222e+36,6.968744229640107e+34,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,536550616.65422815,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.4713454748852625e+37,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1563523274588801e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.4845306325057624e+26,1.7976931348623157e+308,72062753746839.281,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.2743652506739322e+29,1234427854347.8398,2.5419909298182419e+17,1.7976931348623157e+308,1.7976931348623157e+308,1530677388.1823807,1.7976931348623157e+308,1.7976931348623157e+308,2501119530319.9834,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,11016704581.235193,6.9587756258501051e+29,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.051741250383157e+18,3.3587864596697452e+22,7.676998982943812e+34,1.7976931348623157e+308,1.7976931348623157e+308,3.0431396602543152e+20,1.7976931348623157e+308,1.7976931348623157e+308,540559849832.53687,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.6127265369647395e+31,1.0737320185996221e+29,1.7976931348623157e+308,2.6920673574081555e+29,1.7976931348623157e+308,1.7976931348623157e+308,1.0746708433394899e+18,2.4200762444455971e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,611316060.48023868,2.1929581224376441e+27,1.7976931348623157e+308,1.7976931348623157e+308,11344411464.403841,224062390500.64719,1051886616731.363,1.7976931348623157e+308,1.9435848397219643e+18,1.7976931348623157e+308,1.7976931348623157e+308,6.2091999610993123e+29,4.0269920486787876e+28,7.2592500437906842e+34,126328185843293.02,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.1182201001353633e+35,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,152551447930.35641,1.7976931348623157e+308,457305483730525,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1578146859441470,1.7976931348623157e+308,1404505595857.9219,1.7976931348623157e+308,1.7976931348623157e+308,1.7213097057920887e+19,3.4878648438081717e+35,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4250922693508667,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.8631736965893015e+22,1551680364406.3276,1.7976931348623157e+308,3.5339684774875697e+34,1.7976931348623157e+308,6.2537284828776161e+19,1.7976931348623157e+308,2.9238758376825548e+26,1.7976931348623157e+308,1.7976931348623157e+308,260420332436.37766,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6575376186304195,1.7976931348623157e+308,1.7976931348623157e+308,588478272.87336445,2.6617508002438363e+21,5902919294822.1895,1.7976931348623157e+308,455999516.91829824,948774924466829.62,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.1959293348450895e+30,30125254834.93306,1.7976931348623157e+308,1.7976931348623157e+308,4.0551337231089633e+23,1.7976931348623157e+308,4.2440972920053253e+26,1.7976931348623157e+308,5.2415800024709024e+21,1.0162919646325568e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.2527966417868086e+24,1.7976931348623157e+308,1.7976931348623157e+308,3.6041584483043184e+22,7.3235031397233851e+26,1.7976931348623157e+308,7341405784.6428738,5.7173351609951197e+33,1.7976931348623157e+308,71587848513811144,1.7976931348623157e+308,1.2089306910115506e+23,2.8215059528346827e+27,1.1927955732816872e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1545108123029821e+26,1.7976931348623157e+308,1.7976931348623157e+308,2.2141488835698895e+18,2.0106719625587665e+21,6840223572849078,2.5463391665659735e+18,1.7976931348623157e+308,1573827942154.593,2.6568441762247053e+27,1.7976931348623157e+308,1.7976931348623157e+308,4.0519312713621575e+33,1.7976931348623157e+308,1.5271110466650244e+34,1.7976931348623157e+308,5.4372706762716774e+17,7.1332304023637885e+26,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.3241701006948759e+29,1.7976931348623157e+308,2094481150.7385752,1.7976931348623157e+308,2.4289270285759444e+23,1.7976931348623157e+308,6.4481509388281591e+25,1.7976931348623157e+308,3.8881004684158216e+24,1.7976931348623157e+308,4596492525010405,8.9161016251595234e+34,1.7976931348623157e+308,3859117587.1102839,1.7976931348623157e+308,3.5949821258353379e+31,5.7030436632995188e+27,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1807295413287329.2,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,69912602045050160,1.0873632507004274e+17,1.7976931348623157e+308,3.6064784825566176e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.5623802972985769e+26,1.7976931348623157e+308,10447053517.159863,1.7976931348623157e+308,1.7976931348623157e+308,8.2497290059243369e+34,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,9.4841379275850206e+28,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.0798968574608284e+20,3.0653547644369125e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.3524008788703236e+32,12804503268.90016,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.2907371129920714e+17,19884448946.384399,6.5103584413148843e+34,1.7976931348623157e+308,3.3621847418030868e+34,1.7976931348623157e+308,1.7976931348623157e+308,9.2959712670211753e+31,1.3012577657181625e+33,3.4359204624951717e+24,94717694488634512,1.7976931348623157e+308,1.3767372827489913e+33,550755276115185.81,1.7976931348623157e+308,1.4362223544585248e+21,1.7976931348623157e+308,8.9461644916059548e+23,1.7976931348623157e+308,7.0826033611384585e+21,2.1211469006371452e+20,3109074333989.7925,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.4492993791584677e+33,4.9923818391157184e+34,3.1708052388260441e+31,2.5993989082207206e+27,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,71672531579.762375,8.2277194853643513e+26,1.7976931348623157e+308,9.9336099911863475e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,42964536068.107025,1.6287442117299707e+36,3.4623113161208455e+19,1.3054672164670941e+27,1.0970946677312436e+28,2.2484539544051158e+28,1.7976931348623157e+308,7.7715319935807712e+23,583827791.76160991,1.9290990148357072e+17,27454003472.53891,1662453615990262,1.7976931348623157e+308,2.0936457758472342e+21,1.1366616803580685e+18,3.6551319738395233e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.6765645740188576e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.9273247386648938e+29,2.8032605421241405e+17,1.7976931348623157e+308,1281986117601829,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,55701665473272456,1.7976931348623157e+308,30355716064393500,1.7976931348623157e+308,1.7976931348623157e+308,21560965020.603165,1.7976931348623157e+308,1.7976931348623157e+308,71863121990.049057,1.7976931348623157e+308,1.0169156920983867e+24,1.7976931348623157e+308,1.5461283961177999e+19,1.65925206054024e+29,4270716283471.27,4.9150695022373284e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.4267907355347142e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.7506723449025219e+23,1.7976931348623157e+308,1.6847691149976816e+25,1.7976931348623157e+308,9.3492267766386728e+22,2.7756128213163112e+28,1.7976931348623157e+308,1.5464249050299097e+22,2.9082328275346839e+23,5.0251567569719671e+30,119245553629053.03,1.0580413959331517e+35,1238504775.3983364,1.7976931348623157e+308,1.7976931348623157e+308,2.6783970689467343e+21,1.7976931348623157e+308,1.7976931348623157e+308,8.2953534649988366e+25,1.7976931348623157e+308,1.7976931348623157e+308,1348546376424992.5,6.0889258241378806e+27,1.7976931348623157e+308,3.0345358058525772e+21,3364940301977033,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1088418125.1283665,1.7976931348623157e+308,2.4570231624015853e+23,5614199524.7298746,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,740898276.49803925,1.7976931348623157e+308,1.6838699103043609e+24,181459388360325.66,1.6678981256088868e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,910800468.09311354,1.3818490576154338e+26,1.3315863400546861e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,13506031258.509922,9.5207943134065033e+26,1.614934158240477e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.3108813010929395e+24,1.357342097672297e+17,1.7976931348623157e+308,9.2157473715019986e+20,598914173436884,4.9338512661777112e+32,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.4789495036502693e+30,1.7976931348623157e+308,7.420370771391352e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5243551752375.7568,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.8651199462211657e+23,1.2423045224750748e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.1179828173068661e+21,3.7323370908633031e+29,1.7976931348623157e+308,1.7976931348623157e+308,1.458048079248209e+21,22886066787.632797,4.6769407741035379e+17,2.9506018444796223e+29,1.7976931348623157e+308,9.8603699387781506e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,17155379519.84799,1.7976931348623157e+308,1.7976931348623157e+308,1.5432946291600077e+19,1845563540071720.8,1.5972618092421194e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.8551760742266383e+18,1.7976931348623157e+308,1.7976931348623157e+308,3.3491570853245856e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.2870992059930488e+21,2184761081208.7136,1.7976931348623157e+308,1.0539820693231156e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.0239340033245705e+25,1.7976931348623157e+308,1.7757902963811669e+24,5.3452512512603611e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,99124038020.548798,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.6004427260557747e+18,58853028661.850044,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308],"Bip":[1.7976931348623157e+308,9739865134697.0527,9.3692421914398203e+27,1.7976931348623157e+308,1.6697104999978602e+36,1.5759579710848638e+30,3.2836679614917241e+34,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.0339442864720219e+33,7.7855355028473989e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.572340820984834e+19,1.8410241097398443e+32,7137727496.2908258,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8685514338578925,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.9945607411966828e+18,1.7976931348623157e+308,1.7976931348623157e+308,5.345875102018329e+33,1.7976931348623157e+308,109093014133.67683,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.9001494775687234e+19,1.7976931348623157e+308,137628838797.18915,1.7976931348623157e+308,1.3103488891751427e+20,1.068678891112616e+26,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1096816839792182e+29,4.650806139136741e+32,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4045045094884.2378,1.0079675223822341e+37,1.7976931348623157e+308,1.7976931348623157e+308,6.8441265915235792e+22,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.9743905829248169e+35,1.7976931348623157e+308,60018964165247112,1.7976931348623157e+308,1.7976931348623157e+308,65044607706.058434,1.7976931348623157e+308,18048746227242232,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.3179045023687314e+36,1.7976931348623157e+308,1.0674329581366592e+21,1.7976931348623157e+308,2.0023729651864987e+30,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.5441104719319977e+20,1.7976931348623157e+308,5.4518179143101327e+24,30510923741.273888,1.7976931348623157e+308,1.7976931348623157e+308,1.577847285717149e+33,1.7976931348623157e+308,1.7976931348623157e+308,1.849427411507921e+21,1.7976931348623157e+308,5.6254305780331415e+34,1.7976931348623157e+308,1.7976931348623157e+308,1475111598052.7063,1.7976931348623157e+308,6.2764831213711949e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,25928315274.220387,1.7976931348623157e+308,9.7846246003227559e+27,1.7976931348623157e+308,1410416816231865.5,1.7976931348623157e+308,1.7976931348623157e+308,7047184579.3118296,1.7976931348623157e+308,1.7976931348623157e+308,13336998260.798679,1.7976931348623157e+308,1.7976931348623157e+308,64407928816.607094,8.8544484799123668e+30,1.7976931348623157e+308,4.597298428486455e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.5369599974968832e+17,1.7976931348623157e+308,1.9667375548568406e+31,2157459752.7075381,2962301461250290,1.7976931348623157e+308,1.7976931348623157e+308,1.1292800221919152e+23,1.7976931348623157e+308,1.8683341719483596e+25,1.7976931348623157e+308,294794597583085.06,2.9004547320941063e+36,1.7976931348623157e+308,1.7976931348623157e+308,3.8324998859226631e+37,1.7976931348623157e+308,1.7976931348623157e+308,7158303994660.7666,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.5777733936941624e+32,1.7976931348623157e+308,1.0632785984215762e+26,1.7976931348623157e+308,1.5938259434077514e+19,1.7976931348623157e+308,1.7976931348623157e+308,275287935239.55334,25689301645620.332,1.7976931348623157e+308,1.3769223121617218e+21,340862020672.46808,1.0766075630038043e+25,1.7976931348623157e+308,4.380758365048223e+21,1.7976931348623157e+308,4.5787567145725494e+33,6.5716261047619382e+27,2.3061754493069442e+31,27623956964.425934,1.7976931348623157e+308,2.0082907521225789e+24,1.7976931348623157e+308,5.7791714573761587e+23,1.7976931348623157e+308,5932623450566.5977,1.7976931348623157e+308,1.065349911784001e+29,1.7976931348623157e+308,1.3533286072252631e+37,6.2573629556903772e+20,1.7976931348623157e+308,3.4211005550389881e+26,1.7976931348623157e+308,34028556462.935665,3.2991859920634396e+28,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.8868598010042146e+33,1.7976931348623157e+308,3315221807.3712702,3.755206986045168e+21,8.819338836972638e+30,1.2805598942476175e+24,1.7976931348623157e+308,1.7976931348623157e+308,5.0308443918554316e+23,1.7976931348623157e+308,3.7881922937296451e+21,8.5895511436111918e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.0039364448919283e+28,6.6684928730588582e+17,1.9432330181538269e+34,9.6828903082962819e+20,1.7976931348623157e+308,116092060636292.23,439809972338.30719,1.0928487340803334e+35,3.2212402637561411e+25,5.0461323843766946e+29,1.7976931348623157e+308,1.2318407009267812e+37,1.7022712467845813e+34,1.7976931348623157e+308,1.2340158485189875e+29,1.7976931348623157e+308,4.7084161401138388e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.7973482623971279e+30,1.7976931348623157e+308,7.1284044792927437e+31,1630760070688861.8,4124373323693.9473,1.7976931348623157e+308,6.407032909103298e+21,1.7976931348623157e+308,1.7976931348623157e+308,7.0027946568552988e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3492832181.1173215,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.4299535008089275e+21,5.7688543982498624e+28,1.3000136747102808e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.4905714868935324e+18,1.7976931348623157e+308,1.7976931348623157e+308,7.4771381451787306e+21,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.9622181208649848e+32,1.7976931348623157e+308,1.7976931348623157e+308,153214700326945.5,1.7976931348623157e+308,6374126621168687,1.7976931348623157e+308,1.7976931348623157e+308,8.1346156251148939e+31,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.5625341255981597e+20,1.7976931348623157e+308,2.4417682909458082e+27,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.9687147561149884e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.1325062267272543e+33,5.6913259425135194e+36,1.7976931348623157e+308,1.7976931348623157e+308,1492185138607561,2.4590064129850042e+17,3104708618646149.5,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.4504499367426551e+36,1.6878628574919986e+34,7.5307198341983744e+17,2.8604341922709824e+25,997623799464493.5,34255931310.423107,39367477360046728,1.7976931348623157e+308,1.7976931348623157e+308,300567854443076.88,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8946394721394.623,5.5828201676014819e+27,2.3302516460327684e+36,3.1631291717564457e+26,1.1979813970754863e+25,1.7976931348623157e+308,1.7976931348623157e+308,8.2497900425194938e+27,3.0479745335982534e+17,541289010980.80579,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7033252985636006e+34,1.7976931348623157e+308,1.7976931348623157e+308,57480625034109.789,1.2798738743496779e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,877372993804106,1.7976931348623157e+308,54228481738454048,1.7976931348623157e+308,36134971062571024,1.7976931348623157e+308,3.0370443361428282e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.8481640522537645e+26,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.6842867880273697e+21,4.5193680668244455e+24,7.7198007921118925e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1043137741786077.1,83943273070.053589,3.6932441157940299e+33,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.667196644636461e+27,4.1610322869693203e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.0516699929048835e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.0717288581892255e+37,1.7976931348623157e+308,5.833819864136799e+21,1.1286000175022899e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1728252905495228e+27,1.7976931348623157e+308,22826894540783876,1.0375085645803819e+37,1338109906904.7427,55553339293457440,774785827353.21985,4.1996755056493445e+19,1.7976931348623157e+308,5.8466182132362346e+33,2.2539332897164309e+28,1.7976931348623157e+308,8.1558051790600518e+23,1.6065673174394109e+17,1.7976931348623157e+308,9.0015701645906219e+26,7.9518878435713899e+29,5.1058965374659004e+28,7579293547141958,1.7976931348623157e+308,2.2340733204944166e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.5811221395539282e+30,1.3653351785598977e+24,1.7976931348623157e+308,3.1497626528779989e+19,1.201323692286394e+22,1.7976931348623157e+308,8118681473026890,116086322598081.7,202142701852.95557,1.0249328760701466e+17,1.3523317861206112e+21,5.5572576227183604e+24,1.7976931348623157e+308,1.7976931348623157e+308,1.6363907754588551e+29,5.4722541242171151e+35,1.7976931348623157e+308,1.8008643563689794e+22,1.7976931348623157e+308,1.7976931348623157e+308,463532370684.06201,1.7976931348623157e+308,1.7970119109432824e+24,7801781567.7720108,1.7976931348623157e+308,7.2175367718969047e+24,1.7976931348623157e+308,1.0419679172567714e+21,7151986276385.0928,1.7976931348623157e+308,1.7976931348623157e+308,2071458372263.0999,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,9.2752239066553924e+34,5.9006609961458367e+31,1.7976931348623157e+308,2.4759430116972377e+20,1.7976931348623157e+308,2.9866047661710381e+19,1.7976931348623157e+308,1.7976931348623157e+308,2.2528704483458769e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,28232828153145.879,1.7976931348623157e+308,3.4010870934661832e+21,1.7976931348623157e+308,1.7976931348623157e+308,2.0283083537325578e+17,1.7976931348623157e+308,2.2840035854038997e+33,8.3916594060693405e+36,3.452969911194744e+35,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1687511876.5199196,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.44771614834954e+37,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.7951882560769619e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.1232424465919293e+27,1.7976931348623157e+308,263589815185936.56,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.5359016108420346e+30,4318116388785.8638,1.002010799457202e+18,1.7976931348623157e+308,1.7976931348623157e+308,4894572700.503768,1.7976931348623157e+308,1.7976931348623157e+308,8821094715453.5332,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,36267905341.522964,3.276049596945173e+30,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.2237583757849047e+18,1.4412039754837636e+23,3.8054216464862833e+35,1.7976931348623157e+308,1.7976931348623157e+308,1.2655327212394866e+21,1.7976931348623157e+308,1.7976931348623157e+308,1872384923697.2004,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.2510762568675012e+32,5.0091165952540251e+29,1.7976931348623157e+308,1.261562001478052e+30,1.7976931348623157e+308,1.7976931348623157e+308,4.2856537968338237e+18,1.0800984031530462e+26,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1926713757.197834,1.0030027721637695e+28,1.7976931348623157e+308,1.7976931348623157e+308,37362189991.394325,767739494054.93762,3672641580897.103,1.7976931348623157e+308,7.7869573327064996e+18,1.7976931348623157e+308,1.7976931348623157e+308,2.9215634226191154e+30,1.8695102113404121e+29,3.5975186985048046e+35,464729599522961.94,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.0543489008595983e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,520184694737.1134,1.7976931348623157e+308,1703879705321659,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5949948241768292,1.7976931348623157e+308,4920501411388.7959,1.7976931348623157e+308,1.7976931348623157e+308,7.0118676526810309e+19,1.7396031517966928e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,16174380922753308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.6591000706139823e+23,5442438530984.8242,1.7976931348623157e+308,1.7461487843837201e+35,1.7976931348623157e+308,2.5716672081796923e+20,1.7976931348623157e+308,1.3230347739013221e+27,1.7976931348623157e+308,1.7976931348623157e+308,893993560543.35852,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,25117839426796040,1.7976931348623157e+308,1.7976931348623157e+308,1853596933.3434122,1.1234263105947996e+22,21021708729738.789,1.7976931348623157e+308,1430378605.5773664,3559937219030451.5,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.5155162541523602e+31,100563344673.22241,1.7976931348623157e+308,1.7976931348623157e+308,1.7670902418713198e+24,1.7976931348623157e+308,1.9242909869891074e+27,1.7976931348623157e+308,2.2222347113419105e+22,5.0906414650171461e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.8792539288104856e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.5471813848295633e+23,3.3302216114881275e+27,1.7976931348623157e+308,24029237443.048092,2.8034222186068256e+34,1.7976931348623157e+308,2.7922496474967872e+17,1.7976931348623157e+308,5.2291802593138845e+23,1.2921862456959731e+28,4.672455501382169e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.1976827886168724e+26,1.7976931348623157e+308,1.7976931348623157e+308,8.8799853509282908e+18,8.4703860663715679e+21,26138846928723308,1.0223352174718622e+19,1.7976931348623157e+308,5521031815221.4023,1.2163928839692197e+28,1.7976931348623157e+308,1.7976931348623157e+308,1.9839009211797623e+34,1.7976931348623157e+308,7.519131429086002e+34,1.7976931348623157e+308,2.1565579339691425e+18,3.2432434153747137e+27,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.0310677189503543e+30,1.7976931348623157e+308,6729637539.2283239,1.7976931348623157e+308,1.0551460130048118e+24,1.7976931348623157e+308,2.8936785581204063e+26,1.7976931348623157e+308,1.7172038584476731e+25,1.7976931348623157e+308,17501699273517738,4.4223528273479187e+35,1.7976931348623157e+308,12513529180.819227,1.7976931348623157e+308,1.7239229108580677e+32,2.621423163590468e+28,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6822536132184767,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.7263609258973664e+17,4.256157317238231e+17,1.7976931348623157e+308,1.4256787605092178e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.0456109047060211e+26,1.7976931348623157e+308,34366771974.782265,1.7976931348623157e+308,1.7976931348623157e+308,4.0905289762634783e+35,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,4.4217762476437959e+29,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7001462335767002e+21,1.2540196136411088e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.5240637582518077e+32,42242778187.262566,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,5.0594459643742022e+17,66002384448.337654,3.2249383208050789e+35,1.7976931348623157e+308,1.660925800701901e+35,1.7976931348623157e+308,1.7976931348623157e+308,4.4769158306093789e+32,6.3401543203149253e+33,1.5164028347988662e+25,3.7031503902012538e+17,1.7976931348623157e+308,6.709553417035689e+33,2055765267490593.8,1.7976931348623157e+308,6.0367025039852144e+21,1.7976931348623157e+308,3.9170423982693327e+24,1.7976931348623157e+308,3.0086986532827097e+22,8.7988207493609292e+20,10992549356368.58,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.6714488881892723e+34,2.4702917823267677e+35,1.5196467749822505e+32,1.1899565935511041e+28,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,242029529732.9256,3.7437174890239548e+27,1.7976931348623157e+308,3.9589316477384684e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,144108935326.37918,8.1737463215531019e+36,1.4176755097475665e+20,5.9546001704559853e+27,5.059805594947779e+28,1.0407765196785241e+29,1.7976931348623157e+308,3.3998701757968243e+24,1838713366.1869445,7.5869521247361229e+17,91530920284.687805,6270858985693452,1.7976931348623157e+308,8.8223237532660374e+21,4.5348768894413568e+18,1.4716096800867697e+19,1.7976931348623157e+308,1.7976931348623157e+308,8.4146946925377665e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.7883114304505611e+30,1.1058844639520648e+18,1.7976931348623157e+308,4823923690921172,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.1679936246413398e+17,1.7976931348623157e+308,1.1753503856782171e+17,1.7976931348623157e+308,1.7976931348623157e+308,71646913559.122192,1.7976931348623157e+308,1.7976931348623157e+308,242681554456.1644,1.7976931348623157e+308,4.4559308351906268e+24,1.7976931348623157e+308,6.2932319895627465e+19,7.757249475100657e+29,15154036172378.492,1.9833764519802245e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,9.5623696507558144e+17,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2.9507738080118926e+24,1.7976931348623157e+308,7.5038608303312554e+25,1.7976931348623157e+308,4.0375174469241763e+23,1.2861569568478694e+29,1.7976931348623157e+308,6.6026313841655413e+22,1.264750917729226e+24,2.3879977990000999e+31,438418718241226.44,5.251530788999451e+35,3947333928.8283858,1.7976931348623157e+308,1.7976931348623157e+308,1.1304991088814554e+22,1.7976931348623157e+308,1.7976931348623157e+308,3.7278263295404747e+26,1.7976931348623157e+308,1.7976931348623157e+308,5076800937090257,2.7997407500071301e+28,1.7976931348623157e+308,1.2818842453754658e+22,12775949917283642,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3461990648.4831052,1.7976931348623157e+308,1.0674263040770821e+24,18304819112.22646,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2342330847.4964767,1.7976931348623157e+308,7.4005117773640038e+24,669974922923591.75,7.4282941224950071e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,2888925384.3110056,6.2273125509138239e+26,5.4139452568724873e+19,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,44590467699.167381,4.3354457407430404e+27,6.6861123489986052e+20,1.7976931348623157e+308,1.7976931348623157e+308,5.7527133694672341e+24,5.3227558416725152e+17,1.7976931348623157e+308,3.861898258885464e+21,2237333723081693.5,2.3937913937513468e+33,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,6.9877165959605896e+30,1.7976931348623157e+308,3.7461153237390762e+37,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,18648884583185.234,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,3.4410594908563156e+24,4.9598339706762312e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,8.9255681164345082e+21,1.7518341227523143e+30,1.7976931348623157e+308,1.7976931348623157e+308,6.1290644202693539e+21,76112409494.253479,1.8527409234276247e+18,1.3833342215789653e+30,1.7976931348623157e+308,4.7499842030791993e+32,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,56827808367.115173,1.7976931348623157e+308,1.7976931348623157e+308,6.2816118934568378e+19,6968361214415318,7.1119544114247823e+25,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,7.4300464313491968e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.323159929194615e+18,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.3893134603847127e+22,7693378584383.7109,1.7976931348623157e+308,5.2801987668888548e+36,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.351298264020364e+26,1.7976931348623157e+308,7.8069463775375193e+24,2.1955891152268591e+20,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,336142745833.22681,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308,1.4494228910729259e+19,198226325982.33038,1.7976931348623157e+308,1.7976931348623157e+308,1.7976931348623157e+308]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_negative.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_negative.json new file mode 100644 index 000000000000..83ab228a02e1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_negative.json @@ -0,0 +1 @@ +{"x":[-24.121784663293511,-24.834829100873321,-23.972697085700929,-24.119911335874349,-23.349815153051168,-10.343264422845095,-19.245040051173419,-21.388095032889396,-24.713189504109323,-19.575993323232979,-18.71974112931639,-12.689111274667084,-10.893096986692399,-20.280944935511798,-16.841494217514992,-19.993249925319105,-11.551455659791827,-15.315168872475624,-17.043163904454559,-19.455679897218943,-21.611989168450236,-22.701927628368139,-11.297632004134357,-24.300986246671528,-21.675842339172959,-15.882168468087912,-21.605371795594692,-16.483741996344179,-22.251665906514972,-18.748869290575385,-22.246117778122425,-15.501475355122238,-13.296219205949455,-14.556102799251676,-24.419665285386145,-21.314446944743395,-16.909771461505443,-12.528890210669488,-18.057673121802509,-15.312103806063533,-10.528592695482075,-14.057319713756442,-11.372343469411135,-19.976583740208298,-16.442882369738072,-10.52392122335732,-10.543887678068131,-16.120092156343162,-15.388802166562527,-24.597938195802271,-17.547253705561161,-16.692971042357385,-13.764243891928345,-20.647003706544638,-19.191261830274016,-17.537535957526416,-18.366779745556414,-20.467131654731929,-11.081685610115528,-24.889940281864256,-20.226316433399916,-13.700258797034621,-10.249513331800699,-18.570452134590596,-23.588975744787604,-24.915331602096558,-11.978235780261457,-18.208656944334507,-17.897210281807929,-18.4131507598795,-19.824769746046513,-14.905081305187196,-24.701417274773121,-16.720134778879583,-20.305163830053061,-18.888454961124808,-13.262483798898757,-17.565116232726723,-16.908465253654867,-20.57545485207811,-16.66966425254941,-12.047027407679707,-19.389539500698447,-19.990344331599772,-22.717141991015524,-12.005425137467682,-10.180183725897223,-23.347765170037746,-20.889199895318598,-24.782608447130769,-16.300169229507446,-11.944172249641269,-15.702897545415908,-23.598973043262959,-12.93992716120556,-11.355704001616687,-10.317048393189907,-13.63222943386063,-21.880005928687751,-12.259619042742997,-22.41715167183429,-10.068128311540931,-15.032415210735053,-19.802368816453964,-13.41265746857971,-21.533983733970672,-16.664589722640812,-16.759403191972524,-20.289382990449667,-23.659883621148765,-16.664010162930936,-22.018743141088635,-19.015948947053403,-11.053906299639493,-23.003068894613534,-17.578896144405007,-23.50744093535468,-19.559788827318698,-16.370778172276914,-13.668673927895725,-19.402617462910712,-14.791655337903649,-23.351184253115207,-18.353729206137359,-11.126715540885925,-16.70798709616065,-11.139060282148421,-14.186053592711687,-15.002648076042533,-14.506135808769614,-24.624455862212926,-13.229673278983682,-21.118707761634141,-12.121319414582103,-23.015300089027733,-13.148580761626363,-23.196767901536077,-18.07810700731352,-13.744417750276625,-17.42904081242159,-24.888875116594136,-17.324083731509745,-15.875215413980186,-24.745391351170838,-20.792437137570232,-18.490938215982169,-22.198545071296394,-10.946991359815001,-11.083674433175474,-13.316089471336454,-18.515653312206268,-17.585167505312711,-23.91020376002416,-23.794586197473109,-15.610211500898004,-10.824622111395001,-24.423715274315327,-14.382610912434757,-18.541522198356688,-17.363537237979472,-18.970298958010972,-23.814540100283921,-20.975456195883453,-19.492252718191594,-21.291391542181373,-19.417620419990271,-11.946355092804879,-22.389942610170692,-17.765428714919835,-23.560355037916452,-23.887110995128751,-10.674486425705254,-21.093244713265449,-19.163865279406309,-22.083705307450145,-15.835079494863749,-10.180998453870416,-22.040898222476244,-16.376402003224939,-18.188400713261217,-22.450734472367913,-19.494257138576359,-24.979684962891042,-13.565171156078577,-19.831530721858144,-23.536801820155233,-18.028179900720716,-14.619536853861064,-10.555821608286351,-21.69365742476657,-15.300312179606408,-22.346726732794195,-11.436177312862128,-12.831991123966873,-12.274725285824388,-21.307779259514064,-24.845985756255686,-16.482604187913239,-18.128519600722939,-21.028875573538244,-17.311733381357044,-18.302880299743265,-11.509145377203822,-24.206249080598354,-19.428291406948119,-11.293632977176458,-17.089340137317777,-15.53962599253282,-24.493982458952814,-10.363183666486293,-24.027768082451075,-19.698154148645699,-16.876734797842801,-12.281683774199337,-18.259093433152884,-10.583278250414878,-18.157441895455122,-12.125883367843926,-24.721662595402449,-11.983238756656647,-12.293681260198355,-24.900840709451586,-23.429802977479994,-19.698630219791085,-24.878062538336962,-15.597080879379064,-15.138266137801111,-13.83890084689483,-15.406446414999664,-21.144821818452328,-16.020272560417652,-17.720852664206177,-24.370670344214886,-22.856470295228064,-13.696235127281398,-17.623695754446089,-11.454487252049148,-20.567139179911464,-11.908162084873766,-10.480058018583804,-23.335004700347781,-16.423985718283802,-22.927900077775121,-14.216590954456478,-18.244087158236653,-13.372815614566207,-11.911943021696061,-14.026263218838722,-14.40583314280957,-18.837548289448023,-12.674052529036999,-12.800759063102305,-12.357478090561926,-17.134169132914394,-18.980555334128439,-16.193453590385616,-18.374424690846354,-13.955727205611765,-13.907058285549283,-20.928518411237746,-10.60890581458807,-13.879913156852126,-14.700340188574046,-18.61746875802055,-18.797366102226079,-12.33203157549724,-24.45459023816511,-23.298128573223948,-11.646916861645877,-14.73158918088302,-18.819282739423215,-20.684953115414828,-12.006977011915296,-21.262537573929876,-14.46897579357028,-15.076080120634288,-18.678509835153818,-24.714749956037849,-15.80250889994204,-17.767009346280247,-20.126026326324791,-23.124428396113217,-17.268038799520582,-18.928043032065034,-18.619192398618907,-17.766593652777374,-13.139465623535216,-19.998641933780164,-12.174941906705499,-24.248525626026094,-24.970190739259124,-18.995754497591406,-16.645794031210244,-15.86021717172116,-12.669933591969311,-18.573783731553704,-19.583125931676477,-18.597491295076907,-13.036146254744381,-23.51000985596329,-17.735637517180294,-17.85969439893961,-17.883707098662853,-16.465151535812765,-24.801795608364046,-23.778788223862648,-20.093668904155493,-19.293233745265752,-21.379512019921094,-15.458490482997149,-10.849473064299673,-22.093680938705802,-18.495514085516334,-24.105184366926551,-15.833647935651243,-16.120782755315304,-11.995699098333716,-11.714643924497068,-13.020335051696748,-12.771120115648955,-24.215688004624099,-13.068287584464997,-23.709338721819222,-22.855887515470386,-18.901455732993782,-21.766456698533148,-23.837706940248609,-20.340535663999617,-13.3828683802858,-15.868776547722518,-21.527366109658033,-10.44217785121873,-16.683031502179801,-11.71039205044508,-16.559087825007737,-13.589008848648518,-15.471629933454096,-21.684216991998255,-21.634958565700799,-18.748587400186807,-17.508386017289013,-23.443733945023268,-13.836401831358671,-18.405492277815938,-11.108661647886038,-13.276207307353616,-23.216122938320041,-13.378210389055312,-12.581917901989073,-24.294081542175263,-10.628473821561784,-12.759406517725438,-22.34524761326611,-16.576615390367806,-23.174799988046288,-23.863384809810668,-16.908489596098661,-20.984578304924071,-22.807539433706552,-16.315245151054114,-10.325185803230852,-15.397680054884404,-23.808607291430235,-11.262737750075758,-22.833258011378348,-13.567380283493549,-11.960335206240416,-17.353709232993424,-18.791019080672413,-10.657640274148434,-22.959975365083665,-13.305945000611246,-13.017533756792545,-10.689756639767438,-22.739732575137168,-16.685372644569725,-21.057972211856395,-11.338933825027198,-13.4606903209351,-18.822133648209274,-23.60017710365355,-18.17657015286386,-18.614505783189088,-13.998648088891059,-15.278343895915896,-13.125782578717917,-15.027707584667951,-15.681297471746802,-20.566534718964249,-16.748986938036978,-10.223403018899262,-14.734422997571528,-21.447239844128489,-13.760032467544079,-24.865594045259058,-16.039117621257901,-19.449790352955461,-12.62641869019717,-22.218829304911196,-21.8641058774665,-15.027458041440696,-11.487224451266229,-15.781246679835021,-20.412875839974731,-14.204206559807062,-20.09956618770957,-13.408878487534821,-18.020649284590036,-23.052471482660621,-22.888193835970014,-21.87378462171182,-12.698112649377435,-12.179201813414693,-20.84477772237733,-13.179147480987012,-11.93162044044584,-14.744640300050378,-13.169442689977586,-13.82319786818698,-21.486483146436512,-13.322214665822685,-16.461797091178596,-13.423644620925188,-11.195053295232356,-10.260624934453517,-10.323158011306077,-11.316581161227077,-12.779469657689333,-14.546441147103906,-12.036277567967772,-18.716983378399163,-11.339591587893665,-24.515710817649961,-15.551708457060158,-17.563963867723942,-12.540666644927114,-20.984203780535609,-16.51290803682059,-17.445308424066752,-13.298624169547111,-24.97632599901408,-17.111065248027444,-20.673561857547611,-15.554105946794152,-12.858573847915977,-24.050566900987178,-12.877897466532886,-18.822625149041414,-16.86083159642294,-14.996577384881675,-17.476029419340193,-19.626391967758536,-10.769760068506002,-17.357360012829304,-20.149675810243934,-15.601304813753814,-11.129931209143251,-10.753723524976522,-17.831172787118703,-18.520977001171559,-17.060407986864448,-24.276973092928529,-23.086767191998661,-14.296180952806026,-20.913190040737391,-22.98498268937692,-13.604044592939317,-13.177384347654879,-12.298638513311744,-18.21739382809028,-14.738015634939075,-21.828696108423173,-19.89546945085749,-18.155020615085959,-16.43142418237403,-12.946166105102748,-11.21363413054496,-22.548724173102528,-16.407158153597265,-10.107020265422761,-23.689484403003007,-19.164351017680019,-15.247508480679244,-19.874958451837301,-18.426659922115505,-21.873259551357478,-18.87325519695878,-12.800047341734171,-15.395577049348503,-18.463393235579133,-24.250059220939875,-20.745320469141006,-21.601091555785388,-19.545751486439258,-20.445189899764955,-17.306609705556184,-22.189261072780937,-19.91082823369652,-21.290083909407258,-12.440236378461123,-13.052714504301548,-16.972580295987427,-18.156971838325262,-19.225633179303259,-10.216799364425242,-23.746802196837962,-22.50451244879514,-23.340707370080054,-22.268755950499326,-20.981238668318838,-11.678266988601536,-16.63317316910252,-13.74138762941584,-11.501799484249204,-20.743826136458665,-11.485842156689614,-22.549021716695279,-21.407973316963762,-13.807510102633387,-12.822207368444651,-12.839146147016436,-12.529197735711932,-23.226246510166675,-18.525082492269576,-11.061396906152368,-13.897692619357258,-13.519766652025282,-21.718030741903931,-19.942653495818377,-16.177264642901719,-16.286784203257412,-11.98203596053645,-22.078286854084581,-14.767133737914264,-16.21665304293856,-18.287623929791152,-10.095335473306477,-22.303183213807642,-14.600253363605589,-16.458200730849057,-12.979616534430534,-18.415000101085752,-20.906647413503379,-18.023046718444675,-18.346142298541963,-18.613559522200376,-13.094839644618332,-19.969813928473741,-22.662656491156667,-11.267628583591431,-15.033496951218694,-22.983181132003665,-13.325269806664437,-22.809549239464104,-20.094050532206893,-10.707256412133574,-16.858406872488558,-19.244242198765278,-22.978589602280408,-11.155429712962359,-19.307077408302575,-14.049956791568547,-22.623710194602609,-16.697222092188895,-10.211638445034623,-12.007229963783175,-10.513899624347687,-22.110873039346188,-22.443149681203067,-12.016671975143254,-19.205784623045474,-21.622114179190248,-12.872983219567686,-11.22887637000531,-23.725042901933193,-16.796042816713452,-21.09155629761517,-20.786663431208581,-11.452255353797227,-13.055625245906413,-20.893414469901472,-20.616963496431708,-24.305450224783272,-21.701922498177737,-19.21140106394887,-11.017636491451412,-13.416402398142964,-24.47501493152231,-21.57594998832792,-16.991427033208311,-19.914084456395358,-16.017418836709112,-14.758318273816258,-18.055147877894342,-17.870329420547932,-16.626515353564173,-21.843481820542365,-13.39893315685913,-15.869476541411132,-18.292160041164607,-11.333759361878037,-16.493488131090999,-21.054952673148364,-20.58954673120752,-13.51187689229846,-24.114838950335979,-13.098231374751776,-16.974622309207916,-22.477088049054146,-12.41882071364671,-13.11963580083102,-16.718811590690166,-13.066339923534542,-20.97500144969672,-11.849333557765931,-11.749002456199378,-20.484177637845278,-12.573523928876966,-18.216575384140015,-15.982428155839443,-11.669944624882191,-11.7592060752213,-11.976402623113245,-17.398784740362316,-11.37507178587839,-20.831398626323789,-13.316680004354566,-13.440741754602641,-13.546579144895077,-22.355598614085466,-10.545886245090514,-19.710008115507662,-21.106355937663466,-14.524213841650635,-13.461954640224576,-10.071547960396856,-12.506453560199589,-15.964888499584049,-16.880941800773144,-22.988782052416354,-17.459939224645495,-19.198489608243108,-19.01480033993721,-21.749266483820975,-19.921768140047789,-10.157090045977384,-10.212286582682282,-22.900479407981038,-18.357393508777022,-12.712650033645332,-16.509019315708429,-12.087572664022446,-10.83366317441687,-11.37686155969277,-20.912127138581127,-20.120786142069846,-10.052651588339359,-24.915128236170858,-23.560264660045505,-22.368130118120462,-11.162874659057707,-24.434286488685757,-12.053010920062661,-14.954432169906795,-14.141401008237153,-14.526660463307053,-24.582324833609164,-10.133475207258016,-18.317692037671804,-20.450024853926152,-23.56768432771787,-12.070484750438482,-23.637099429033697,-23.730093103367835,-11.674778370652348,-17.999971269164234,-20.517066060565412,-10.329244844615459,-23.617988633923233,-17.534959535114467,-20.064848246984184,-14.904448443558067,-14.064911874011159,-18.973780926316977,-22.335981447249651,-10.840163081884384,-15.620806415099651,-23.893345175310969,-10.452352797146887,-22.693347793538123,-17.09634794620797,-13.319870065897703,-22.056106131058186,-16.975721658673137,-10.953854524996132,-21.432891681324691,-12.610460112337023,-24.003011083696038,-23.607275877147913,-17.485656328499317,-16.425854281987995,-24.332850268110633,-17.214450917672366,-18.276512390002608,-18.343686156440526,-22.333179202396423,-23.742833805736154,-15.807763172779232,-16.075572962872684,-17.154717158991843,-19.331229778472334,-14.978842423297465,-19.404529933817685,-16.934553885366768,-24.047088236548007,-14.411984209436923,-17.218525144271553,-11.75203887745738,-11.517309749033302,-11.424846488516778,-17.394826260861009,-19.844906772486866,-23.34808484185487,-11.261924132704735,-24.158790849614888,-16.797802897635847,-20.673236374277622,-10.083708628080785,-21.890795414801687,-13.59851224347949,-10.195186934433877,-20.506691164337099,-15.95836385153234,-12.22118194680661,-21.404879968613386,-21.817604349926114,-13.476284306962043,-10.910256928764284,-23.688091470394284,-10.753332655876875,-11.261835829354823,-22.674676447641104,-18.287037308327854,-15.235988532658666,-21.259191979188472,-18.239564946852624,-12.368008848279715,-14.12461417960003,-17.390431426465511,-20.980925052426755,-21.407324683386832,-17.905925568193197,-14.890969106927514,-12.517701019532979,-10.000937606673688,-10.758237983100116,-18.705670505296439,-16.204133259598166,-17.867625229991972,-16.177184658590704,-14.942487888038158,-23.39385554427281,-15.530120027251542,-14.72722390666604,-20.452118939720094,-13.762984287459403,-14.476831390056759,-12.105090331751853,-20.253104835283011,-13.932929455768317,-20.745276485104114,-20.861851847730577,-15.143972425721586,-19.744481968227774,-15.508398876991123,-24.659851305186749,-23.12088361242786,-17.69085937179625,-15.273404580075294,-20.110701203811914,-20.55509420344606,-19.468242533039302,-22.752209499012679,-16.385032318066806,-13.238102330360562,-12.785774322692305,-15.508945900946856,-18.853682936169207,-13.849060097709298,-21.152974930591881,-18.049628352746367,-15.103670216631144,-17.385253470856696,-23.955025093164295,-12.106732639949769,-17.855378731619567,-20.3502864157781,-12.263753598090261,-16.906623428221792,-19.619894784409553,-21.571599466260523,-18.872202611528337,-10.109244005288929,-16.063880354631692,-15.637050361838192,-11.905358142685145,-23.354201626498252,-24.066723675932735,-14.424814102239907,-22.850533581804484,-18.917892568279058,-13.02034747088328,-12.979849383700639,-22.32849778374657,-20.062230522744358,-15.908357123844326,-11.758109303191304,-23.542955101002008,-16.446371141355485,-24.159705818165094,-17.175679327920079,-11.642403122968972,-13.869183203205466,-14.362009165342897,-17.287958664819598,-23.721219266299158,-12.53219868754968,-13.663244075141847,-18.143082186579704,-10.782256186939776,-17.379622627049685,-19.317433186806738,-23.099526187870651,-18.736624671146274,-11.450798942241818,-18.577716220170259,-10.676462145056576,-24.299159864895046,-20.979843807872385,-18.234847451094538,-23.081057600211352,-23.335071734618396,-17.550630704499781,-13.450192231684923,-22.380747536662966,-13.223828200716525,-12.880477283615619,-17.181610879488289,-21.333990371786058,-15.376149921212345,-21.951650497503579,-16.389887689147145,-19.842324112541974,-24.941319127101451,-13.750568740069866,-15.808726316317916,-17.263126424513757,-11.36575625743717,-14.265312044881284,-12.099454312119633,-15.528522834647447,-17.883207795675844,-23.073366226162761,-14.066148044075817,-24.750091210007668,-24.782964643090963,-22.286754732485861,-23.48676765570417,-17.103977580554783,-21.551134588662535,-19.919004661496729,-23.711306010372937,-10.920106258708984,-24.225779927801341,-17.683240501210093,-22.223046575672925,-17.743775604758412,-19.636532387230545,-16.199790211394429,-19.874014034867287,-17.553843900095671,-22.454370632767677,-20.60720500536263,-10.294490756932646,-24.506036676466465,-17.958417509216815,-12.123022302985191,-21.63574549369514,-16.974486208055168,-20.189635974820703,-12.211791169829667,-13.574091247282922,-19.751503663137555,-13.522025281563401,-14.67881741002202,-16.884129466488957,-16.563879766035825,-19.127161742653698,-20.207362819928676,-10.146877039223909,-18.562281993217766,-21.273409628774971,-17.195601658895612,-16.477019982412457,-14.274777707178146,-21.188840605318546,-20.844023763202131,-15.507355616427958,-22.125771013088524,-17.833394487388432,-10.861093455459923,-22.39759525982663,-11.383511545136571,-12.678432548418641,-11.415744845289737,-14.423508474137634,-15.906842059921473,-16.294429937843233,-20.483897200319916,-22.860210433136672,-16.556732985191047,-19.011216028593481,-21.507745701819658,-10.681983157992363,-12.090824325568974,-20.484338807873428,-15.282308591995388,-19.760429614689201,-13.540493079926819,-10.067104650661349,-12.827746800612658,-15.940382636617869,-10.010902739595622,-13.242227078881115,-22.110422735568136,-14.874894083477557,-12.344781770370901,-13.747115584556013,-17.771541567053646,-21.299060899764299,-13.316513379104435,-10.640271175652742,-16.037536815274507,-22.881184176076204,-24.062430730555207,-17.273281107190996,-17.035508090630174,-10.784416894894093,-23.694641229230911,-15.835129471961409,-11.02096353424713,-24.334010686725378,-21.717606582678854,-12.8138093999587,-21.694489733781666,-14.288929803296924,-19.043120185378939,-17.720909046474844,-10.31828714068979,-19.45185867138207,-17.388646500185132,-20.9816690441221,-18.911593114025891,-12.145419789012522,-23.070293329656124,-22.419976429082453,-12.543823402374983,-14.039826234802604,-17.359442552551627,-10.150920944288373,-11.528194446582347,-14.363958279136568,-20.046714209020138,-10.125672242138535,-22.173257211688906,-20.933934734202921,-11.641045932192355,-21.058877806644887,-11.559265442192554,-11.574181744363159,-22.272472437471151,-23.444235231727362,-22.261527467053384,-19.492117336485535,-19.016031208448112,-12.436473560519516,-24.811033324804157,-14.037088509649038,-16.346495875623077,-10.556113878265023,-11.605838963296264,-14.33535129763186,-19.249175835866481,-15.89822840411216,-21.52471668086946,-10.913228180725127,-13.625923204235733,-20.891204574145377,-13.475245509762317,-23.451192378997803],"Ai":[-0.23957290020155378,0.25251601909758103,-0.12104099396866778,-0.23877516318475064,0.14626154861882412,-0.25908805464842688,0.13378536653803497,-0.17952172086223833,0.21381652399295989,0.24630025350419996,-0.26592746313545085,-0.1430243489641331,-0.11576537181842003,-0.24355708453182537,0.072532260294104423,-0.17029978959761211,0.29628706552951134,0.028521767587594761,-0.14905411180594191,0.26655560638948655,-0.25530237464470529,-0.15415343564132977,0.25306755854344876,-0.21837630721648416,-0.22716222586726009,-0.23816488469459957,-0.2569654200048539,0.2767235263474212,0.25903278956095288,-0.27042538850320552,0.25947041997867482,-0.16778024347372755,0.29336622999954526,0.031082371111401066,-0.11000669660232097,-0.10546162743749322,-0.0047331823031770007,-0.2627400205179467,0.27219857361811645,0.031924923465041576,-0.31318395804579774,-0.28508074162472624,0.28820398346149506,-0.15457077668319799,0.26604857080014699,-0.3131623448555379,-0.31275116323785962,-0.014233244216934345,-0.053332538226894176,0.10658964178735868,-0.12693067630737248,0.21363614710284509,-0.078008232442580136,0.12635086666706019,0.075527403178880292,-0.13680137742726423,0.03999751154614789,-0.082903255423210892,0.07445201581033517,0.24008409538606196,-0.26235108639480725,-0.0095161765166267478,-0.1950175302991021,-0.18083675535920835,0.25119146188072811,0.22818155225986725,-0.044120092501637842,0.20034208770427206,0.23003291894633787,-0.01403741674785787,0.015898623875694903,0.2849440495117328,0.20556101038016511,0.1923392985647501,-0.23043461028660031,-0.23302144029567293,0.29563134350345771,-0.10825052437165854,-0.0032389877898141217,0.045559138749161024,0.22982266752243724,-0.1135741095734404,0.24593868070518252,-0.1676232029142101,-0.16874919874007288,-0.072093608530481912,-0.13602219114024552,0.14416842089948051,0.26377706128458223,0.24682884046173961,0.17534501260168969,-0.0085529529513901081,-0.28048127569176129,0.2484710125147111,0.11556198427459166,0.281888660759398,-0.24330488371494871,0.063801581884450662,-0.026029028440336777,-0.27211764157523066,0.16971516404720061,-0.028039383065431831,0.26722040785720425,0.042401274746694369,0.2522058430347705,-0.25929230498399852,0.23307586174959402,0.15743662198327665,-0.23930658337362815,0.2195639393029869,0.23344106912436252,0.13614436354128781,-0.12530383506129864,0.046464427419946268,-0.22510706946380649,-0.093419981888839806,0.25104186768577591,0.25332610826082308,0.22974453912257359,0.024731923982877591,0.25174184915057224,0.24364490037857728,0.14765148267808115,0.055012055710802844,0.11836383404184968,0.20217242530044902,0.12997741524617043,-0.27972139649048389,0.27748160308057962,-0.02386899631314875,0.13577905566472301,0.29355914405115646,0.12346619799790388,-0.18122790681435957,-0.21734505581748073,0.27074513564508762,-0.033834177383169031,0.26862385404067035,-0.057076462463088201,-0.22821883860156472,0.24050040875494352,-0.2729899157201614,-0.24231488528781583,0.23258272053951992,0.24219321257241899,-0.10235829334573829,0.25593670380999484,-0.062802601789951881,0.076434170562894255,0.28995301953389158,-0.12848712768057349,-0.086564244279973307,-0.047900736819178051,0.093755117552653672,-0.2476112025646407,-0.17758624054251446,-0.10540291028704565,-0.15195540829358523,-0.15427585533790483,-0.26194046982971891,-0.17024151298613666,0.07019911087464023,0.24014561764523601,0.26832321415042559,-0.079345936608524487,0.25736952164183952,-0.010840971245437512,0.19354429853271127,0.11661782813597212,0.25569044810082397,-0.019369288969610796,-0.27815533424802041,0.1497949150704074,0.044029571260828224,0.19640123955683447,-0.26254783841657098,-0.13676007936256665,0.15841638851160605,0.23332612954048307,0.21567524565237167,0.13647227422790001,0.26821800237111282,0.18220111153109847,0.13217826430715088,0.0078565408387452074,0.25569798898499957,0.27373857484555331,0.09896465253410737,-0.31187774392089351,-0.21560704334130512,0.044970084166739019,0.22466847171370394,0.30386574562333679,0.0034322098893453815,-0.27851729953772514,-0.098018712729579793,0.25151902306046636,0.27652813269250764,0.25122539866819865,0.20649084695324602,-0.27494717265386709,0.11145111334805137,0.30447391763657528,-0.25372953089986078,0.26068922492155489,0.25071374965759985,-0.19064206530548156,-0.20013839949140624,-0.020463492541804226,-0.26985542304769389,-0.17637438362499985,0.15611728691672186,0.032984065820673404,-0.28120388728642548,0.15593510997652299,-0.30809074373417078,0.23596720724337303,-0.18503384313097895,0.21930691799543825,-0.049304094795374363,-0.28544236023505976,0.23543615866786058,0.21483722952173032,0.15565623410882692,0.24434018771013774,-0.24013518887431509,0.20327706187728262,-0.15212901278846236,-0.072542274608366819,0.094713785012861249,-0.12284833549340755,0.068161068757776055,-0.16169254480383374,-0.25318106863708817,-0.0051506823564077733,-0.043312942020330085,0.30577395449876676,0.035690302219545098,0.029165508995083644,-0.30946281224474043,0.13082952285543167,0.25862097433134795,-0.25502534675816235,-0.26863861568790876,0.17000055990749466,0.27191093594745797,0.025216308033982102,-0.27631599186629691,-0.12960939611749958,-0.25770379552920292,-0.15693532908477781,-0.02986698387581934,-0.29934395994191082,-0.22440310306349048,-0.16067067825467399,0.068031324131120632,0.03114094033652642,-0.24282169454460611,-0.20974309662675175,0.25795829694023475,-0.30233884679015777,-0.18821912838785956,0.17654352721495678,-0.21784705227411383,-0.26837564817346538,-0.29556986485974795,-0.069054404313904624,0.089676868078510399,0.25578246406825572,0.20240109934599965,-0.26354817949651538,0.16432322885043626,-0.073673291999496154,-0.045433933904090347,-0.064286876496623652,0.24578380413045847,-0.2523813281906368,0.21485646267742309,-0.27407252488705736,0.11827046355272954,-0.2557095520777572,-0.11883691970879651,-0.27603150592434317,-0.205894953352663,-0.21904239691729271,0.11783633933248479,0.26666816293926093,-0.17519031419574391,-0.22279997732953954,-0.24446528262416575,0.19029606996148998,-0.14590334399665225,0.24424393817743537,-0.2506296572559667,-0.16066341962887096,-0.18372276262383105,0.24280431396841634,-0.20313141763879164,0.20146753319387259,0.25165417085560077,0.084584718152446794,0.20364896837948437,0.22117026603258427,0.27279467696304788,0.25089297842832614,0.11178614508138332,-0.24233344930573197,0.17978279723107601,-0.17180641630806839,-0.12683541653644334,-0.15603433231852484,0.2041657150981713,-0.10729207227570359,-0.23180569246860883,-0.26314852729169208,-0.013453306095512147,-0.062147654652057779,0.210375123577832,0.18875592379972722,-0.061129722489961402,-0.25260344891960868,0.22524196326797691,0.181850208537708,-0.25304298257013791,-0.22483737676893578,-0.15397051575492496,0.042031194602987224,-0.20639287294822406,0.26746875839368883,-0.24599221191430279,-0.25805735688199083,-0.3012480980004954,0.22078465241529213,0.21358475236703073,0.27640243455215563,0.10858552015712195,-0.13979156611933261,-0.22192028081716642,-0.24766670408521979,-0.27040237473470846,-0.16498830778337745,0.22375154874854267,-0.14980661205974252,-0.0050941391133223291,0.10102350130354196,0.29524783711089464,-0.0099579869457788722,0.26957238839628983,-0.2308722823315493,-0.22268706987789158,-0.29652707626980318,-0.073315357342562532,0.22557456397307182,0.27258473168061598,-0.060566458702817086,0.010198039239993944,-0.0032668345348054891,0.23536704735302633,-0.23488321764999801,0.18832002703500211,-0.24839417430854813,-0.063035860194847207,0.077282587424938709,0.23103750246902213,-0.24617451668129633,0.13003194023052575,-0.025474483654458684,-0.26536784918094874,-0.26932277747751854,-0.28563324101840226,-0.24613245431760711,0.29188714441893099,0.1864384986563011,-0.2706484662418609,-0.18876314432072827,0.21913324339750848,0.18281528229482027,0.27462727070612281,0.22136874769439221,-0.26274413479136949,0.24810369479196956,0.22389315511907296,-0.21576410774754598,-0.2653811523037557,0.068997593218295891,0.26000315960419329,0.26908377348150586,-0.276074502962179,0.034970794123973102,0.16712907537915075,-0.17377242340204069,0.2046075186296436,-0.22439712789617774,-0.073593427203178172,0.24788538376667094,-0.10333396154176354,0.26561979081947729,-0.19779064388076167,0.25903607571232845,-0.045248852191842222,0.26918005137730322,0.30625686018420667,-0.27912901207996471,-0.14170355714082764,-0.27357097705014033,-0.24516051866793384,0.25431213687712129,0.27344388972566275,-0.18928746637311281,-0.25770803905024986,-0.033572305768033779,-0.13450999518112311,-0.22578688648508857,0.26013229214125805,0.28223385108769711,0.00460907893259066,0.21235985334833316,0.27895612796333602,-0.13732579441572906,-0.24509950360925611,0.28859266553395663,0.27191967493072094,0.24580897370871591,0.17959786018295529,-0.20365404513025145,-0.24714170231655064,0.26359207615370811,-0.052377080072708575,0.020483116756061969,-0.10304798890428381,-0.26528126186036294,0.27492874377776316,0.0067901010668284488,-0.20947683250915608,-0.10947506759146571,-0.25642678133425834,0.23557138771170524,0.27970596958458499,-0.21709109554069156,0.29303476728894584,0.18511286918269987,-0.20789706836580968,0.15338875875840632,-0.21127396195758627,0.031756718569013694,-0.19574416237722567,0.052180106166390912,-0.26260145086234177,0.050966580213501277,0.27912525444791614,-0.19338859773089537,0.21655481598306722,-0.22077544619251216,-0.26414633297386497,-0.26209567862474559,-0.24261158218116424,0.12140918401122495,-0.23210712486693502,0.18013138488288249,-0.13393517276907804,-0.16530300708291443,-0.23224735792750789,-0.15804385958310205,-0.22352201559284104,0.2612322309527661,-0.23515846072158239,0.093261631303302464,0.28166428327627524,-0.28704663668580044,0.19325986803170411,0.20736992237309906,-0.087000063194881558,-0.067533722245064265,0.23738535803989358,0.26172840635897504,0.12167029764736505,0.19475609895610529,0.023196357363086093,0.25072896682582424,-0.066635504370124679,0.1983875427747866,0.044594890614549174,0.10182650645836538,-0.043655418194158559,-0.029769944860395407,-0.03420773708902887,-0.24164502618045955,-0.030623040071134689,-0.060743799717343915,-0.071890426630364157,-0.24392706236656089,0.21425454620888146,-0.25791172239954607,0.25836214595088713,-0.10748815431224164,-0.27554633285484881,0.25373629141815901,-0.085054916551104032,-0.077835000202705021,-0.29501505987665344,0.21408278334115885,-0.075623614145430798,0.23624449052730556,0.11345403125775756,-0.16820129724541588,0.14615589429950357,0.076439442500459809,0.13685519384812211,0.25657160324908757,0.23716462909549407,0.23632858195206519,0.25094100908012112,-0.053847359467752438,0.30525942574077131,0.2131994578436025,0.30631267299121306,0.022831915987951975,-0.19628450946298678,-0.12206961874060317,-0.0070141012420873077,0.011069828994603752,-0.26258091925257437,0.0025780053683248237,-0.13808870084425237,0.054060270337308099,-0.20254857830133741,0.1741560913644086,-0.19741199854337965,-0.11999807720989354,0.050138173544394621,0.16327943354861824,-0.048059068527462279,0.19200181958544668,0.22825845057532834,0.09315085277919527,0.12747529841626276,-0.055119763556524717,0.24657593677098411,0.078762918471925375,0.2709256269810808,0.15329908262960681,-0.016195099232557165,0.26223959275013103,0.27356804913737259,0.063664693190877059,-0.21509144968506122,0.24260406559238179,-0.14793166564110588,-0.11293621730245347,0.23432360016908257,0.26677963485894562,-0.23606401154609957,0.28786018918780604,-0.23589565577923666,-0.24252154298516304,-0.26121729524340204,0.053691132040411524,0.13296761830125473,-0.23829215820607796,0.14503379277465553,0.19159436681707645,-0.28334805487440429,-0.06816824228177569,0.21047055116716359,-0.16379502699504173,-0.073930575963327305,-0.31287341034578642,0.21648459615547239,0.14431307643630167,-0.08349194331341192,0.091811889240642625,-0.25229076394673799,0.047006069137167435,0.20663052350773548,0.16755868428998438,0.1211899242498458,0.15147217426358189,0.23934662263534656,0.3056040331212459,0.21622112791990253,0.26355910541455702,0.093574823020489153,-0.21545437942532245,-0.20973721513342489,0.098013525095556428,0.0093635206460909344,0.25007087103741477,-0.044071827974162696,-0.26140071888367239,-0.096122381029481965,-0.088721040263540898,-0.12574517743466185,0.2222242512372524,0.27249827747006078,0.21167890319695074,0.25420709120625878,-0.069791105221818209,0.25962167074804049,-0.24560023475275283,0.12276453821270494,0.27220879190651676,0.27815484267880614,0.18543120850163111,0.062127659181728759,0.18098703794668755,-0.23651389159209754,0.24466390378430164,-0.077868873900105676,0.10792570458152337,-0.29857458495819877,0.25680004418216446,0.19343383828202509,0.22388465633262689,0.24037293172628221,0.089557381389055793,0.18286368979781903,-0.063227850999939758,-0.23649089761924935,0.19393486851079164,-0.1598191475132511,0.24176655432016989,0.17418780683101129,-0.042217211141953766,-0.24608210863070057,0.28915343543952898,0.25692558591175119,0.28982816737168116,0.23506663365622235,0.14988139548062449,0.21900468936181097,-0.31263761530612977,0.14443517852330906,0.13647156205060063,-0.0039830357326205816,0.22045986141275789,-0.031458768802362411,-0.27349669197809795,-0.1757635224545146,0.028200310150857465,-0.23319128706138706,-0.20622575390385406,0.083674309815508052,-0.12650306187994925,-0.17041008987729958,-0.097296319255989111,-0.11474360975105165,-0.16435086284748826,-0.25787137818115519,0.05081165343711512,-0.12047075759070591,0.27953455274338218,-0.15173244062293256,-0.16987543643493735,0.28976298210560264,0.26141181809066588,-0.25390206675769045,-0.012528507431088387,0.22829171406647419,0.25569686912757483,0.21035055582415713,0.15174085658632583,-0.093191936927096278,-0.11936554592663015,0.28624761783129565,-0.28924631366087145,-0.001288192626849831,0.088508165027455357,-0.09234324202568156,0.095439222150685912,-0.10215331293175009,0.25500603909406283,-0.13597444706299622,0.2327882684016489,0.16275038755849627,0.23863162119211043,0.27119996946865466,-0.024307523873217694,-0.2508695161311566,0.2416855956901369,-0.13938101820298376,-0.22612275635276605,0.28485978210828661,-0.28663986724465707,-0.1670294311046851,0.23099828486046473,-0.16423855586483641,-0.25315870635576615,-0.027111254561045472,-0.3039045025632493,-0.14556025230210343,-0.19638291622504048,0.28913045531606096,0.17272739261469655,-0.079075372073160025,-0.055879408060691069,-0.2149380238006193,-0.21026659929570501,-0.15285738045876474,0.2457659681670773,-0.18528597651857975,0.25942379105455149,-0.19528978121644697,-0.26499458704652323,0.13880844386036389,0.066451882390228534,0.23255172429637749,0.15018895102383889,-0.27251984719004868,-0.064014716767596291,-0.23736441034079983,0.21047979082939233,0.28304072170311023,0.2525209232600012,-0.033007434046495907,-0.19294101261441993,-0.12351461484379507,-0.26630331304835853,0.18030480624284784,0.30337904645495711,0.30210073747074068,-0.24813490546534939,-0.0080680480206995874,0.1444957568204806,0.23048477860006902,-0.25109780406764748,0.11937331842351338,0.15307013862768615,-0.0435856999211576,-0.012898331141214766,0.098935847039817892,-0.14945778329581397,-0.036684522131035222,-0.18147853863336733,-0.25245117262553679,-0.19378152355500827,-0.099641630624006841,0.20983173293469304,-0.099221248907503792,0.19947994874113698,-0.23237542749345236,0.23042468704882471,-0.1260397355984644,0.1280810403576961,0.11373762065090728,-0.041438265544664371,0.17410488573683583,-0.30020689904513231,-0.29072852941192795,-0.25033473907738213,0.23733059073573159,-0.19576298134702377,0.23535634599098054,0.28266217445385239,-0.26831571318138575,0.039306958213969054,-0.22898075680450328,-0.26223637377398645,0.079681912976373684,0.20967703215444711,0.050049178706239199,0.28688873201098225,0.18743604525590662,-0.19247114406366414,0.19895552567915825,-0.099827413967231868,-0.076689745325829325,-0.055822674427775339,-0.16733049586595,-0.25505795475791915,-0.22826119295663219,0.21422363237334954,0.26281405243607053,0.19874069332467745,0.10830934795759781,-0.17395602694845475,0.17099979846310956,-0.12271380908926066,0.034100602213109933,0.074336106114944095,-0.25002968958060001,0.021309358805221796,0.26794998436043799,-0.1988928051876607,0.23858677153911445,0.29449273229268685,-0.045736697918154184,-0.17443852065723667,-0.25119335585618152,-0.16143278400958921,0.085437577577426801,0.27304408474897834,0.22855913971103722,-0.25281861970123204,-0.10121733728420024,-0.16876187108126717,0.20027216290774846,-0.19881496933150952,-0.27394570197402612,-0.0011319419891380412,0.22102932166231465,-0.26164352680871589,-0.24220361061413534,-0.068817144761237625,-0.076815372963344675,-0.2607989164255104,0.032091066905915414,0.15069186893200573,-0.20800406241813019,-0.11058926824496437,-0.25168263583007228,-0.21346589652359985,0.18876615504815528,0.15351197881027556,0.2350557880711493,-0.22445929241930371,-0.22091991086979307,0.17513078005500632,0.25601875007369701,0.2672503431201913,-0.25127885979211612,-0.24881582487048479,0.25834714377424217,-0.17916758417162573,-0.17079908083765119,-0.27666897380057831,0.17113188221524445,-0.26101204147591611,0.030598618082888367,0.2440055823299499,-0.2115200947264308,-0.2553859663412949,0.19996899552639658,-0.14527874816084974,-0.26905502603645121,0.30548375106984077,-0.1870805094928587,-0.27722269439498209,-0.21954137316517364,0.23789901491532761,0.17831722008216652,-0.16356663567282473,0.13090093967960195,-0.12345044807570642,0.22872980485284439,0.20089087993238963,0.292749676691066,0.054889911054599685,-0.2517190188685971,-0.12667576724783938,-0.039395064809262109,0.060805971646697717,0.24141881642818347,-0.0049937939462817143,0.2122110510178217,-0.063608793903848507,-0.27222231321537521,-0.27558321094007332,0.28581125064527202,-0.24366567090843466,-0.16237709846266829,-0.19115608743971227,0.2208285426594957,-0.17081106000759907,-0.28687176368569733,0.23483334845442042,0.24692493957768283,0.25217676129243993,0.24470640090097767,-0.202445547124421,-0.26135251739098503,-0.094224824072469848,0.18011647119040031,-0.089578015749232145,-0.2507968123747194,0.025340512830225023,0.25938394906493134,0.093489009338725892,0.20921418003326914,0.074960572498877887,-0.042545625162147688,-0.12011608048571253,0.13265025491455398,0.082522897972249917,-0.22833946684864687,-0.0053531142020298962,0.26041921689901248,-0.18265337003883297,-0.24735449583844543,-0.077719395940132927,-0.26615715742586488,-0.24693856854850299,0.12345954783919598,0.10061167940364639,0.17217333797644954,0.15723773253676773,0.024569948883086171,0.27549767199470149,0.00092180174436277366,-0.26521747187048089,-0.10512812918483738,-0.17360280767819405,-0.058338931216250202,-0.25796102009734517,0.27548371322607934,-0.23782902041684226,0.04338339347990481,0.25997728100899853,-0.17303359968429352,0.2260187541188633,0.18206172152139616,-0.14558915070438358,0.18715014863310817,0.29193508608221863,-0.15293392855942234,0.30036191159750647,-0.11191712511104523,-0.22198508852866519,0.17023212856082801,-0.063554913832427257,-0.25402044281789593,0.27680855500710189,-0.13022479716380345,-0.25297193178311289,-0.27455536298405292,-0.15467208979753175,-0.063039838853565941,0.064693768204192439,0.090685989841116726,0.15552797588441628,-0.027015140583480653,-0.0010997741967483669,-0.19657915980646712,0.029357449482225708,0.29484871079962632,0.21617963110667893,0.27904244992968302,-0.29775837250483345,-0.059945409545808369,0.12297978308986912,-0.088147734029704258,0.28986353208346138,-0.2924387472062222,-0.10499507380910511,-0.25721587234586768,-0.20487089007539747,-0.27638303941828096,-0.1415930158325443,-0.20988320757392198,0.19426433313797145,-0.26252671377036058,0.012780647264715086,-0.19435435995193479,-0.19775111282655899,-0.015974397888603345,-0.21503026733499239,-0.22853769114295841,-0.096085351672022687,0.068224242898456869,-0.24409043570657168,0.26596888737735908,-0.25120421383967645,0.23693608297754329,-0.21795616928462586,-0.20078543149201122,-0.17364075255941525,0.16707299797118186,-0.25465823110358365,-0.28061165952931161,-0.26342214619629861,-0.10894932021938968,0.30155729550418736,-0.16905913847044074,-0.21397386586527992,-0.084820556229390359,0.24880707865541846,0.25649729834202151,0.25910633512309217,0.18202387083937038,0.29410080197439914,0.28935027047629458,0.25581487889292798,0.22405358287909799,0.25781722990927514,0.26832956281111653,-0.12521782737832604,-0.2957629337070779,0.25203492158327256,-0.27980258378998479,0.212939819093626,-0.31185046742354766,0.27681623200124233,-0.19362196996846731,0.13799779182453056,-0.22788583842141344,-0.25749466396599574,-0.096322770591865586,0.070464450540581938,0.26368559166177324,0.21062206686379573,0.22810831854970215],"Aip":[0.42043280919760551,0.054412390183262722,1.0975070887595391,0.43124026228376872,-1.0175626135881959,0.56763757040509022,-1.0239117168238085,0.88266228971284,-0.67056387186976019,0.47301745952410351,0.22746348678531267,-0.93788627638389432,-0.9538007042048261,-0.48300567633206215,1.104583396071384,0.91626361569741022,0.26660352815036698,1.1110001447818858,0.96500466040638799,-0.14364129853335347,-0.26961024227223679,0.98682165464583371,-0.58289697589299083,-0.64276392919464653,-0.60546510383310004,-0.61008561977637443,-0.23298208362526024,-0.16913372179950087,0.094876974803820624,0.08092624900062162,0.062873206869377571,0.90111617662130905,0.13313539815523304,-1.0951066549474495,-1.131376085167336,1.1089491361197243,1.143871107614119,-0.51685429201404098,0.12489130966599121,1.109581527828108,-0.0030740216832693427,0.22060413717315758,-0.35247561380789028,0.97039171816941217,-0.35211177099874075,0.012325972845719546,-0.053519601572396172,-1.1292869496121938,1.0968416056327834,-1.1387607772112875,-1.0268416545389296,0.73711867480418825,1.0460745297869523,-1.0552396332281924,-1.1325938517749006,-1.004359087514836,1.1558857983618571,-1.1409270046756304,-0.9974748855416935,0.39402826366499943,-0.20171725229732371,1.0847312283370512,0.78852631088193181,0.87187773188917417,0.24259667792723819,0.54227073009709303,1.0375576355313936,0.79485919889111778,-0.62889851043656664,1.1669815928336922,1.1885995675806067,-0.13180919974282371,-0.7315714596435573,0.82933045738971489,-0.59959832371508914,-0.60121608533646975,0.0010383653431485934,-1.0637345384602324,1.1439591479936926,-1.1831594860526062,0.65084852869228682,0.97206295255347541,-0.47517954667949841,0.92607839780847401,0.93101370179608889,1.018596154442039,0.90625174254286822,-1.0245133316866621,0.040105509467024042,-0.27088241283112341,-0.88273470168518064,1.0483040806984714,0.15669115698657471,0.30153743215045226,-0.98380998148133081,-0.4063896780180794,0.6357066959300065,1.0593910450124238,-1.2144334257972458,0.44905486023972918,0.93001454615249379,1.0004254314363479,0.40529497108124257,1.1756519636645015,0.56377980890958201,0.16816972046390335,0.6312723579319014,0.94453547524514536,-0.52433586763013473,0.64082803994002002,0.62901955669951926,-1.0403409802876142,-1.0454432857203655,-1.0160781549919389,-0.60329000650355857,-1.0881574132137344,-0.24593695649110658,0.39377096331816797,-0.64749206907985424,1.0814420410926626,-0.41204089288335299,-0.58420035651281332,-1.0128645183098974,1.1445003650030061,-0.94917077600068234,0.78927208455134645,-0.93210312104399873,-0.30302878761886687,0.28341177575061743,-1.0977447921207519,-1.059556081320044,-0.12714843539036008,1.0695804200859391,0.83896090301821069,-0.66556738366738366,-0.43113406312570102,-1.2277767812708502,0.22478905887634942,1.0645019999149901,-0.65219336395077854,0.38765778087915453,-0.18775138670435368,-0.58356015799370653,-0.49244115720728099,-0.47854632747200893,1.0826171569974765,-0.21071317764723424,-1.0064733991895214,-0.99581200066039077,0.21028294096477748,1.0297820092103041,-1.0980807869846676,1.2249087830782612,1.1601071132815495,0.54423732382982115,-0.84429770739781129,-1.1420292554459013,-0.9381078084248673,0.96194434387931238,-0.37118232843131005,-0.91690261911126791,1.1990757477859959,0.50101589924417678,0.047248564500211476,1.1543770434453688,-0.33788483362418059,1.0480512338226056,0.81914497247091911,-1.0471991228344615,0.071318675677015261,1.2434924870019599,-0.46912074470329945,0.99606965945448955,-1.164041114896271,-0.80027021348130178,-0.4225826480663436,0.90512045754906034,-0.96839172683211516,-0.62617083278893881,0.71813298876779974,1.0455952058909614,0.057730683847765578,0.87454627815831376,0.96960107179663313,1.1901919379291803,-0.070655383763850291,-0.020557453610743286,-1.0346172794247241,-0.092845288801205919,-0.69103823643926643,1.1026412469894915,0.61630689903434588,-0.13612503773234319,-1.0677230804803204,0.39802350940958392,1.123407155487961,0.12427347487452375,-0.17432176364140861,0.46291536439562575,0.75281250563011837,-0.12914150497682855,1.0666350770189963,0.11981146157910851,-0.090349682529931322,-0.28418793075135684,-0.59427543878055811,0.83074020350851008,0.79198094021897991,-1.2512562561748086,0.51307695411535192,0.89974264552785155,0.9677222880263161,1.1359790446140525,0.37411165629726667,0.95931158157436602,-0.18286360726161674,0.59090011099830375,0.82882776798102187,-0.62520195823497771,1.0347576624160848,0.33233758524881246,0.45856518816656261,-0.67545933101736555,0.96918416905632543,0.32241774032873943,0.59421473546319414,0.7862611487485639,0.92670918461312513,1.0797354698280719,1.1298509783758488,-1.0179395530154536,-1.1204951957232281,-0.96821653283609699,0.23525792588191072,1.0851354399551738,-1.142217362435491,-0.07222548545739424,-1.1901098006172499,1.0438762801257213,0.15597494993065458,-1.0654801496884097,-0.43361647298793665,-0.18434040051459158,-0.42206321588360529,0.91466155508629643,0.42370204685749974,1.045100730844061,0.34315260389025048,-0.98519603009381507,-0.36464683607532,-0.90923821624189127,-1.0624295912333839,0.10144847647224031,0.67108561770628361,-0.94910881195416619,-1.0971337798329708,1.1608816243085971,0.60082336421051163,0.75467852033964089,0.25514502123004845,-0.26579308855946276,0.82978775835810548,-0.87008099580644638,0.69700178942278601,-0.16525183944324265,0.19495140766829935,-1.2079735213744542,-1.1605345189471454,0.57493922435109501,-0.78284383840095917,-0.2749678094343474,-0.9409692505002385,1.017238177904908,1.1927387733720876,-1.0739801092602752,0.57430571879896164,0.42780162217965079,-0.66229795154380866,-0.2841492274370912,-1.0439010622314471,0.33147604878960057,-1.0986119931185767,0.079557865829171848,-0.76589288571134162,0.68999157933830579,-1.0447729510455908,-0.46333065404803658,0.89763762198293451,0.70697200533743532,-0.34641104277105084,0.83037522473524861,-0.99336396147344841,0.55652454170037646,-0.52488545334468772,-0.90094951712992588,0.86059900970249592,0.50717282125871055,0.77529595169405796,-0.78363857115671065,-0.23075733796988068,-1.1004703686837336,-0.77464819760159687,-0.68341387847959656,-0.2533235819589455,-0.15241102716027505,1.121469073970458,0.49380112421666938,-0.87775964868865697,0.91490750767460971,0.99937617476908602,-0.88924550768248567,-0.75612986797664927,1.0737462836566325,0.51482956675815994,-0.41662443432893709,-1.1294410635057739,1.0264311556868877,0.76013931623349362,-0.82384123423952094,-1.0451735872871633,-0.14821507284769894,-0.69403016701796671,0.87705498841598684,0.23862941021727979,-0.65746722247352163,-0.98617226157636562,1.2300817531788339,-0.75693748215916634,0.45997514952407847,-0.55860688114281931,0.20502910722304779,0.27713039234502118,0.70108486376583201,0.74958250180311858,0.17785347310051786,1.0085861999006378,0.97228033897730659,-0.64623856083764519,-0.39463566946637563,0.08235540988430147,-0.92718923744142334,-0.60383310633909393,0.93192976671258432,1.1683304126332688,-0.97119534365546067,0.05484969950227879,-1.2376180460632422,0.44323881832936751,-0.68165157092479045,-0.60576237033461311,-0.32803214899548938,-1.0351206636542998,0.60886606558019341,0.25759852033254765,-1.203714249659217,1.2460944008468471,1.1439578091160745,0.5465247707348837,0.50914055134578284,-0.83801644249009444,0.61505728758615263,1.0888893157315125,1.1886577069046218,-0.67828358936158251,0.36779372462578713,0.97353026421942923,1.0450160827031243,-0.32619650311419457,-0.13317956389801275,-0.41845677797783803,-0.36911262891263658,0.17099459575979517,-0.83068294077211879,-0.5138898586583206,0.83914191177570396,0.70967654538296021,0.87217278358627659,-0.45935546344044093,0.71699283476518727,-0.28908739128160355,0.30859261523363041,0.67084549802905724,0.70896066814550074,0.4480531492982831,1.0834906876038164,-0.51066036929203373,0.38632110296982047,0.25107133710786173,-1.1905490249804371,0.91621032640110334,0.83784075970507266,-0.77434731830969861,0.62520894960642592,1.0504679056578119,0.24607010951906735,-1.0521178307048367,-0.17412808299430996,-0.80211432046079723,-0.094630598224477988,-1.2020340760660215,0.38531184973884536,0.042808466165530884,-0.19121977876904306,-1.0157699866203449,-0.37434364124583042,0.46491164936992035,0.55094468459976986,-0.057696510076056653,-0.84010702701879358,0.049552830487580184,-1.2103772072558794,-0.95374310918796845,0.69533697073061673,-0.203552482514501,-0.3197662244939215,1.0485997792183812,-0.74294594536385317,-0.3556450903535735,0.95815157832142694,0.42690050788810424,0.23388349132839015,-0.26836496147116135,0.60049518303267591,-0.83502158009657879,0.76580946150428397,0.62024439565215406,-0.52752814383060753,-1.0512277497401115,-1.09873192641072,0.98608509407655565,0.24117430126926215,-0.45730601820098588,-1.2548988960100929,0.75350454071376749,-1.0615310684509958,-0.55517817319158691,0.54467417856247313,-0.035102337845631375,-0.71537598851697359,0.14251195582607171,0.85913705745969859,0.75666029291574921,-0.97839829420343083,0.74566001720148645,-1.0617090114876038,0.79766298791133605,-1.0512682927574781,-0.29151743471666824,1.1247147970130582,0.25806885516934192,-0.82561808367810441,0.7025855663414684,-0.72600203765445448,-0.34297216162325911,0.20805757539181668,0.57831027853013306,-0.94488059396211532,-0.6869137696256894,-0.87243648279412633,1.0168458808947021,0.91876755789920905,-0.51119674757204348,-0.97781785367895013,-0.70337861921312839,0.17186328253477734,-0.50752385908948772,1.0292233978271983,-0.32631734483001529,0.31488905855751714,0.82617875490322701,-0.76344170985371129,-1.1507690671513464,1.1520111541930689,0.58049541610643907,-0.40182151137813749,-0.9742311944190587,-0.79604093866749159,1.2247561428201303,-0.50399383378813056,0.98182522598414201,0.78752810971998277,-1.1636286236572502,1.043246393239482,1.1747029258111645,1.1615293692112643,-1.2099879755021916,-0.53308051189222683,-1.062154049364417,1.090893270825223,1.127013180121287,-0.3554923975369309,-0.70274441598405235,-0.20917672441110999,0.32352723546578332,-1.0981648627480012,-0.1047298878058583,-0.26323015782823456,1.1286794118829786,1.1565650455963239,-0.20566377544450448,-0.73871980904608303,1.1008559492300798,0.5888849647245582,-1.0700871857858427,0.84938111466626631,1.0232449629612574,1.1749663073569523,-1.0476661834789973,0.19300525582317815,0.52996805255519841,0.664987401379731,0.50451757797389374,1.0668116079582548,0.094043420035357664,-0.70936982789954128,0.037945337377501019,1.2249105509613158,0.80267961766462192,0.98626950628374233,-1.0674983821422348,-1.067057086579734,-0.51786632153200018,-1.2384855590061308,1.0065024240155265,-1.0119147483888749,0.78152252127548261,0.87520774024773551,-0.80040738680564771,1.0635472680754996,-1.1126212636871302,-0.91966893486689083,1.0354592951379411,-0.82350669198536985,-0.66977679826173542,-1.0668125241842847,1.0332790835454773,0.98901158004329526,0.38644896353855401,-1.059664819966563,-0.28443240648306878,-0.91454075480313368,1.1664668218511793,0.13605362329298457,-0.04587925753276139,1.1362386343019126,0.71275516082855883,-0.61271524632936769,0.99084470672556035,1.1061312604744364,-0.66546349576963681,0.40963686691792983,-0.49776781071994552,0.2456161310943922,0.49835004131488719,0.49194209746979001,-0.56369154988464931,1.1225755811059259,-1.0259596327410601,-0.4727403849955194,-0.90700533203961864,-0.82813098583846989,0.25001533734772502,1.1862214011315133,0.75216883244757249,0.85813187618304088,1.0170140252342363,0.045326067739288912,-0.67616571390703928,1.0216900643344151,1.0080859642793818,-1.1092572398523437,-0.32516966346356224,-1.0544062925596849,-0.76170725567215058,0.94215668011062992,1.0303324946335652,0.99070515984444985,-0.50744828199834957,-0.080039776877483176,-0.730544535476084,0.063321667166267429,-1.123501817416354,-0.66629781023481482,-0.72918222139202082,-1.0990171509575559,-1.0272687583298155,0.5763963086822993,-1.2362605174503523,-0.068083011284950951,1.0733574053341559,1.1230455457978272,-1.0122574708662915,-0.69909261281971535,0.11247296291562515,-0.73518641160143561,0.47655126840088019,-1.1760897922834768,0.51668564235935299,-0.56133725823860059,1.0436599734339473,-0.47539444164432204,-0.12454334025575547,0.86046589441103893,-1.1675368217242412,0.85627082249142605,0.46031344934623986,-0.60189290780010918,1.0981958835175893,1.1180300930580716,-0.12662355032145997,-0.53150452847859175,0.82506321576358155,-0.69974548369057765,0.49872420807516948,1.0022687207767926,0.83948317087775737,-1.1664410785760808,-0.6569783685653181,0.82329229639249091,-0.93219386417617323,0.64176092523624884,0.86089665824954287,1.0385054634721678,-0.5270794412639811,-0.3435175396761444,-0.27565146215940151,0.2125625733081502,0.65573001844891876,0.93404380963085498,0.66030280990679469,-0.060109553645888485,1.002830500913878,1.0356784242365653,-1.1013999631191596,0.72075267243818109,0.99940099938562288,-0.44151289438143176,-0.88516449848537571,1.1381514221725135,-0.52797620460484718,-0.76943872912714295,-1.1215493650888984,-1.0426933983803908,-0.92547735081551741,1.1088097770213667,0.93570982490837118,0.85704591676330855,-0.022976575409123106,1.148059302300604,-0.97729598870680701,-0.05305615915860621,0.90704670734594262,-0.8613083681358662,-0.33762403459997137,0.1660545764326718,0.35834665372448765,1.0035846236820138,0.54111427579389093,0.070774219325772686,0.72047894411431535,-0.89467675253767376,-1.167677961220605,0.96366499118477134,0.079256993903491862,-0.12268478487712518,-1.1014936275668283,-1.1762322670778458,0.96052942104585259,1.0946992497050687,-1.1085281829671489,0.11542388938528537,0.93674794849481358,0.51883743821763573,0.96194797052668002,0.65531355464630014,-0.15917916870734047,-1.1960018407448518,0.60459291974573304,0.41163837222742883,-0.99811996015439852,0.62953815588782047,-0.13449658221565652,0.19008526754972399,-0.92804289573509657,0.56160055524506358,-0.87307611376519223,0.50280628661923643,1.2400308812825862,0.24496350048676321,1.0160091903814272,0.80755897735418558,0.22486156352089892,-0.91284967003928053,1.0967314618933635,-1.0109333109188872,0.69280933833441205,-0.76101785642658537,0.9977362783796524,0.34997249211141829,-0.85748523028181034,-0.42566677639186162,-0.80335395944843757,0.33052974857842682,1.0062274151210373,1.133307230802103,0.54709425066528228,1.0092824347706899,-0.30684579344477225,-1.101181711633086,0.58969930051663855,-0.73423729864199738,0.18332591969124676,-0.40268455164306077,1.1359491156294808,0.81392165859884502,-0.99641373096470065,0.31189565664961172,0.84596206816454622,0.14838184644202912,-0.17537137396816599,-0.51006195523827713,1.1901636296780391,-1.0234360838665948,-0.68039810767130238,0.20065781688520748,1.0338885086387348,-0.97942935168777745,0.99480190309665528,-1.2190302764769085,1.0219920171748347,0.88442980324786913,-1.1895109411349902,-0.86656115795150579,0.57264458448212752,0.81559444561847438,-1.1281751667507109,0.7622869223493085,-0.97391468343208232,0.78096389078746198,-0.68593760789063329,-0.68062728608499212,1.0735645620015042,1.0319083117823751,1.024318512296948,1.1958284584559378,0.9004679078738167,0.062416528791325955,-0.053862932069018335,-0.4910104830201783,0.52840696284771127,0.80540155055706641,-0.59258997624467158,-0.19149186384470682,-0.47964225009009731,0.99663798642093282,-0.69810858886394178,0.29701764596357166,-1.0843546722959392,-0.74536671897626794,-1.1126860811059311,0.028081554130571361,-0.84516596557870005,0.82097349333804082,-0.79574733947705656,-1.1128532579550032,1.0474155093764306,-1.0808083989916406,0.87323120672761223,-0.34215371222347973,0.67574771294418756,-0.70293990100692816,-0.11040714967745932,0.80362893382108169,1.0889377289415372,0.88277253145451151,-0.92541781129377598,-1.0887124272352779,-1.147687235106772,1.0780830970271738,0.40947072117578998,-1.1971699453938349,-0.078282970785871361,0.78411721217767005,-0.59281006864672414,-0.094347525000333027,-1.0551813971666524,0.88129470821050526,-0.4420478458371363,0.90465611232417609,1.1453844371082742,0.085292631668993438,0.67314111236056895,-0.4683592855745134,1.14459897610135,0.86989016398223928,-0.79021316692264043,-0.79713708685338014,0.43521283273678407,1.144027205919852,0.67468872642914857,-0.043536446658727891,-0.52827463840324951,0.980302876145691,-1.0879486576415909,0.43754306945012539,1.0428537221171319,-1.0023531275126978,0.7191511171537931,-1.0180708679911941,0.26950884303304179,-0.72561164002465972,-0.82381071119307447,-0.9140771139649414,0.52265141282184246,0.64137076025415574,-0.705724427027562,0.85864415043272613,-0.033592188982385654,-0.33681342273248466,0.19510530138782173,0.50217522713019747,0.56142739070043934,0.85713851472159153,-0.89030122416258684,-0.015609489556471567,0.92679516532051331,-0.52771101349584593,1.0793891087895442,0.52833248508464292,-0.75511208496253224,-0.44348717822475253,-0.78896910022056199,-1.0225179850998487,0.14284555199683135,-0.085135689942380327,0.84705529088779008,-0.47497770954366841,-0.63304620547917634,0.52301667756845294,0.88530727125695829,-0.95662245342635532,-1.0652754441062846,-1.0342609131081058,0.6851993174683596,0.77854435894428864,-0.14981346712823515,-1.0494895271577347,0.47667268007376296,1.0605441692622117,1.1058670993680828,-1.1868346343159828,-0.57371309810972748,1.1904983402777611,0.68511907117826487,1.0593991438238111,-0.31099281400072881,0.10295128461866307,-0.37397060454707182,-0.60028786828866754,0.88447603410367082,0.82573112330488618,-0.68538724118354888,-0.92694384973634258,0.18509932422900593,-0.46525712509835077,-0.26870309948886034,0.29506356629949571,-0.36644593470016423,0.78153961573774278,0.071936666457289133,1.1140814231946499,0.8854970285896151,-0.98406414358111005,-0.20975172394769351,-1.151692624143779,-0.070338783681924158,-1.0876150505648283,0.74497181952502856,-1.0897955971783106,1.1755119153500817,-1.0411294404725577,1.0565812007539543,-1.1412152004723646,0.69055377855880473,-1.2550693936568817,-0.35828326233331359,0.83520514489522768,-0.39884965700881886,1.0983756079207661,-0.0053975136153607602,0.6012927670344953,0.98507390669218442,1.1034238251403641,0.88049599420981239,-0.92287591555053827,1.1395713783624173,0.19975401799420089,-1.1798738425093813,-0.10057868833145615,0.9471093156345296,0.8987629897795153,1.1807386101013511,0.41537095245221339,-0.19972275663764283,-0.63281034020987137,1.1943986702707039,-0.20763946264357033,0.88557946586829539,-0.60322924763003927,-0.86526174805467215,-0.90827150513340327,0.85176862792534069,-0.3156122084589138,-0.91784069377076127,-0.20668487984610773,-1.015975678010822,-0.70038717759850933,-0.89889721004798961,-1.1660769271918006,0.2135761701756034,0.16706820321021715,-1.0339454097919718,0.31297779182688207,-0.4912445960414154,0.9010242623367507,-1.166649511720935,1.0875403979965426,1.1202927640746383,0.92145633604344779,1.0007091229222032,-1.0677865938647053,-0.81232684134624078,1.000061462750615,-0.07825456188559235,-0.67831962719728822,-0.25870556724957505,0.14827323969931924,1.0623321722061181,-1.0341863013000232,1.1406979802869552,0.21191943976571551,-0.36498173651338706,-1.0494768888364985,0.090857175946466542,0.74047853553411058,0.054549590574284372,0.98396373133201642,-0.76002137775963607,0.81151564854912905,-0.42279041811489071,-1.0268628298226046,-0.80885515848690381,-0.79858730184838911,-1.0662610404444326,-0.69492607216890179,-0.67995201513472259,-1.1027438949483084,-1.1204270614764325,0.63259199555004075,-0.16343496989521458,-0.48322680222544634,0.53210859663886523,-0.69990752587437177,0.78307319918606189,-0.91473327076144684,0.94067859555068822,-0.56529592693254249,0.29014099961317608,-0.35250790543012972,0.94271625366951617,0.18632220841516772,-0.8950584259093245,0.70961237845203473,0.96753139533156385,-0.35247039356453802,0.28430849825230065,0.55733949038139774,0.87565160282122567,0.29324481447682649,0.34358773086300876,0.21421051535542582,-0.60120176676350845,0.15160755319518482,0.046540481926689477,-1.0456392289691641,-0.19183840385818712,-0.09477672508018066,0.30091041754839393,-0.73548634383239508,-0.09380744966291954,0.44755270220796678,-0.82054681593355894,-1.0130941869038965,-0.66957275724572773,0.219730700316977,-0.97708462552617925,1.0536208522933086,0.051150165728183442,0.75934403933752193,-0.56431785780930033],"Bi":[-0.086108128150224283,-0.010408452895409885,-0.22441048096659483,-0.08831037466163405,0.21090257687313441,-0.17841943020627524,0.2337921951815351,-0.19130782146247485,0.13532242802490055,-0.10619620663041156,-0.053392322646193216,0.26247940294016681,0.28815027507051905,0.10658409019683182,-0.26888746353343007,-0.2053895299055066,-0.076548519611233906,-0.28376077448133891,-0.2342735666997697,0.033341101594950795,0.057358704395720057,-0.20746646132105476,0.1750656395420627,0.12993146067257547,0.12948255608469536,0.15213973278056692,0.049483129780377215,0.042690387261746163,-0.019495950147820254,-0.019521868860040089,-0.012711903515924494,-0.22955031310395166,-0.034997042683808252,0.28715969010333275,0.22871780962589064,-0.24046490579859117,-0.27817670569690767,0.14452792252281008,-0.028502687593844136,-0.28341243001561928,-0.0013424547592534516,-0.060187012823153037,0.10638739408606798,-0.21754180692678549,0.087828606145600341,-0.0060901111413630294,0.014198332973011768,0.28120269851512042,-0.27981161615576822,0.2298219561179109,0.2446926665035932,-0.17962518261762694,-0.28232418671094989,0.23256480407102098,0.25875568128931808,0.23935815532496837,-0.26957704033028729,0.25196247517543363,0.30010933321917449,-0.078495571728549318,0.044130520479774511,-0.29308993085570867,-0.24774875938028676,-0.20288247451017402,-0.049400727789497827,-0.1081785104562004,-0.30002777205838066,-0.18562426523531667,0.1494132148188507,-0.27199442315220018,-0.26690058999588118,0.035377100022020269,0.14761297832582057,-0.20210865291216645,0.13243093474604112,0.1376223595821032,0.0012443946232146381,0.25343457186689167,-0.27820348802732742,0.26095396701718399,-0.15856097615982437,-0.28071581150104685,0.10863077389485351,-0.20759217683571518,-0.19572161194425478,-0.29438345466745947,-0.28503839412523774,0.21234569819089147,-0.0080841440896576491,0.054913153209455091,0.2193003370794738,-0.30334973782427038,-0.040666590931066636,-0.061529309711994065,0.27409309161178619,0.12242415834794479,-0.1997207837486942,-0.28659351481175332,0.25955963755205269,-0.12982407842099669,-0.19602381409381001,-0.31546120220391477,-0.10338317206421861,-0.26406673715461992,-0.15264726613880261,-0.036887845848234201,-0.15377760184882303,-0.23014081174882797,0.11574922700889348,-0.1312668477078561,-0.15322705706930143,0.22203316250871233,0.2393573837687373,0.30589172839151102,0.12527460792087208,0.25921072007268892,0.051274887272182323,-0.08830131625126407,0.16089061901249233,-0.29236938416526437,0.09427703035716746,0.15296150418976182,0.20992724034033639,-0.2669675116741399,0.28531594465519822,-0.1923458108260846,0.28012177116046361,0.079142311797058371,-0.071973376687891319,0.28809822744974145,0.21379655574508291,0.036479259897705396,-0.23242281939290788,-0.24202394529916701,0.13824040979580646,0.12030836068650332,0.25484214384092985,-0.051993786124817434,-0.28739579105023377,0.15543251544097361,-0.077219467687790158,0.044160826352646086,0.14549911181871383,0.099464922542834955,0.10558402552169328,-0.25208059883079892,0.045333913791668561,0.30372773086200622,0.29959632796202201,-0.056130739548181978,-0.23971544456739977,0.26155417413451071,-0.25060208082536695,-0.23762114565570472,-0.13874530780259889,0.25534219022784477,0.23086402013130131,0.24665332813584079,-0.22387448203704721,0.088169990398039161,0.2099966562747024,-0.24555768009082421,-0.10876784808027509,-0.0099222279317866587,-0.25037384701966725,0.0774282121738777,-0.30326272481401406,-0.1726557574638036,0.24883374193064089,-0.014133973368085882,-0.25446447683783868,0.14157516040500584,-0.21648912767829312,0.26603044751484389,0.17076513084924078,0.10514885093129669,-0.28467809113359077,0.20664985490082294,0.15560769827674981,-0.16768729006646277,-0.22034880210005278,-0.012296135695084479,-0.17461378980741316,-0.26257975239208192,-0.2672354399995534,0.015123289302326131,0.0057353760799445461,0.27101967202405464,0.026301679451146268,0.14783076945299567,-0.28169278965532263,-0.12984025762092974,0.042211578504958755,0.29806208046139215,-0.11521497892070362,-0.24361576951276498,-0.02442366974441686,0.043969038766137322,-0.1079063566896411,-0.16362631187527879,0.030083112364201935,-0.24895732088592784,-0.033364703949005592,0.01783102983026871,0.06523411085059215,0.17846718353693114,-0.20162494573955828,-0.20171490663444414,0.2527781023912507,-0.16137872060319602,-0.18392532068023107,-0.21759008511422293,-0.27639182899547038,-0.10837446657253973,-0.22399661329808121,0.053968015232996033,-0.13790542374075579,-0.23909082872515355,0.12618703645690432,-0.29918750641547726,-0.096431351041751462,-0.091420880515861169,0.14001704364170259,-0.21791815589130023,-0.064148486427598225,-0.15142838107101173,-0.20121089104269307,-0.24983464761743779,-0.27537257481214744,-0.24546035925717755,0.25383532570682671,0.26639617712210267,0.19578953612096239,-0.049786991443929396,-0.29322067032437843,0.27192819480760372,0.023308626453758009,0.2625128443145851,-0.30229563969245338,-0.050452372639491955,0.22085486824637185,0.10796310440636762,0.037916839529538157,0.11068007355638004,-0.21358996949232914,-0.11446718329884349,-0.30262648210887355,-0.092934809965680099,0.25896343846409481,0.083225832858379159,0.25451079634446899,0.29676426196779732,-0.030578299414206506,-0.16290945459254685,0.21736135013545535,0.27289108036461857,-0.27071456052682308,-0.16198599180017262,-0.20336807524893896,-0.055097771757476648,0.079407371593809312,-0.22362399522200746,0.22770378254987728,-0.16221152782615444,0.037291142970641893,-0.057215499991452021,0.24412863288971992,0.24063129354220739,-0.16684333853502609,0.20484715097991474,0.062575705372980003,0.20732709499314908,-0.29398200546880832,-0.25877670713902007,0.28203674984174854,-0.14685437984080993,-0.099764534898916679,0.13365756480721408,0.070386567425091529,0.24804573710299885,-0.074594384634051894,0.22818926453184038,-0.020106178637720313,0.17541252658002124,-0.16058310044953217,0.24825404457839068,0.12921125967185423,-0.20121042458923241,-0.20390653977301018,0.069834997767713181,-0.16579123065891224,0.22747308942204345,-0.13550205420414843,0.1308014705752347,0.25220276207266917,-0.2002562190271,-0.11390528259859344,-0.18040828865685488,0.21809498781897826,0.04814275670650299,0.26158509574307415,0.18397151798638345,0.16233163876401319,0.063448251818067125,0.031111226115683951,-0.22973758947089232,-0.11083002673444443,0.20036165619172086,-0.1983005269776229,-0.25469320067771595,0.26884758357604582,0.16135441020260685,-0.25000220774672616,-0.10534806989975402,0.10365382723241028,0.28123807303104897,-0.29670521992282389,-0.2207574513080568,0.2293017185700201,0.29210844638898015,0.029588997460927632,0.19316371232424276,-0.17972626394417079,-0.050492531670381535,0.1505386034456159,0.21099536552670534,-0.25184949311776572,0.16726806344001577,-0.12436266686425085,0.13924987850106063,-0.044834744448697478,-0.087978810273956362,-0.17083016799703549,-0.21769237259966606,-0.042679574069347907,-0.27304322358510297,-0.2477494550493195,0.13822661040471734,0.0842269234008476,-0.019852012431053959,0.22101818213198962,0.12520188668006649,-0.25124945812844873,-0.27233709583716098,0.29203918975982984,-0.013527335456580631,0.25683176534509466,-0.11979764817421844,0.19086389872363832,0.12243381710593297,0.098468675248579537,0.28936119321098863,-0.12826830906354822,-0.062258011169278794,0.24990455757002014,-0.25506019975587063,-0.27820306230355563,-0.11869123501868496,-0.10714778252825378,0.20817697572317187,-0.19325364711867285,-0.27774447226319648,-0.24343791168355108,0.20361561152885949,-0.077532808621251031,-0.26363588739961963,-0.30229629997347857,0.077384009063235129,0.029895743050945025,0.12611291547169048,0.076472106063243769,-0.045371119609610752,0.23121040097924203,0.15522169519522669,-0.17640447443509055,-0.17292762778461504,-0.18958545811325381,0.13819742364207729,-0.19429285044242003,0.065827997430672192,-0.062980832490568323,-0.15662367296554858,-0.16498981135557361,-0.12101242825964645,-0.27689516796086794,0.14230794997562513,-0.09849671862456244,-0.064511041645359549,0.26261162570449231,-0.22325573587921507,-0.26332714544953012,0.20262366811392515,-0.1355643831857935,-0.28353017716716045,-0.048846589153092694,0.26229650631168472,0.040256312451141987,0.22461457900244977,0.020693693880735518,0.25695523672522108,-0.098236766096917005,-0.01066411780606937,0.047020431225121444,0.22443611853941112,0.098043285189674284,-0.1043776742766012,-0.14915278470984092,0.014484494057942859,0.17454520532991899,-0.010945866807002769,0.25871082631557885,0.26688349878800788,-0.20055433938463091,0.045266361674281261,0.089550401087391526,-0.30351503107621325,0.19440975731090196,0.099453432565612496,-0.25836172467595608,-0.092710393740179239,-0.062591061671437548,0.06715874421030614,-0.16263874960807598,0.25073556419256177,-0.24058786059838358,-0.19487774667984584,0.15852799251469066,0.29375456061857036,0.28815783193095901,-0.2848200763389036,-0.056563474495539071,0.1375867433926726,0.25345790984946004,-0.19191762520512987,0.25291294704699069,0.15531817109439688,-0.11828777434518543,0.0096797605347344814,0.17052569110601257,-0.037566914688772934,-0.17153637635317542,-0.18364895497679923,0.21558713639827054,-0.18992106791076865,0.29623039061217521,-0.16306405518954351,0.2932091065769224,0.066387693494598735,-0.2737139448382685,-0.065436424946997113,0.19682836508003437,-0.15796532430585153,0.2196374414097666,0.081406759727963893,-0.047073425328409767,-0.14739123233210671,0.28400919023949894,0.20780018675128176,0.20719871916016483,-0.2366921529868676,-0.22301834005132448,0.10326415221798553,0.20314688256055202,0.18498501966913539,-0.036897973019200274,0.10532579172715037,-0.27856413029117705,0.091358171170512661,-0.091445543536305698,-0.1929405526903813,0.19977036455459712,0.24608865718589215,-0.25845844942649859,-0.13546808032290497,0.10010647183490565,0.27139753147557216,0.23898741956963379,-0.2578644807221076,0.12536380373751937,-0.3093035628783472,-0.16137161291708574,0.26593453430649444,-0.26673065405539248,-0.26361446649990411,-0.27067429440568619,0.25862915320555979,0.12196749000817844,0.29669136394560658,-0.27826469563950523,-0.26250486050912031,0.071678069990554844,0.1548539500240087,0.044363659726379685,-0.072429809775523893,0.24257385507849585,0.024217372667756247,0.056487035107749758,-0.25317920424554752,-0.25085189233742178,0.056625390471877521,0.20558990616597475,-0.26747415631689381,-0.13743338839315802,0.24438106353953271,-0.26698033512056818,-0.20966139544119633,-0.24749743448506922,0.21715396216318492,-0.040288893270656281,-0.1150813809735044,-0.19309319012496287,-0.1227766455276994,-0.28803469771996149,-0.02577186915379779,0.15631143411581522,-0.0092293704333964253,-0.25789614731818744,-0.17397460563716793,-0.26600143846297009,0.29805614160335575,0.29783467264138647,0.14481297109068747,0.25698380008225785,-0.23427573841613755,0.30458789135732872,-0.21060284460560047,-0.23713669848023852,0.17126144119515574,-0.23849019884474806,0.27680954678079223,0.22849665265034366,-0.29939772192524017,0.17572076859964453,0.17529062804769893,0.26526238932520607,-0.24120980444850418,-0.31165471651189774,-0.081242935210507267,0.2776634780842373,0.071122993645069965,0.25464811075030652,-0.27186763291602689,-0.029069296396139158,0.011700320173662898,-0.26506630145985494,-0.16587143001802493,0.17058768028951535,-0.2221370160766446,-0.23261315030175117,0.19977368136188958,-0.10450119733927331,0.10329282836377594,-0.065801867126937072,-0.10488601719877277,-0.11041477454732219,0.1703830114047295,-0.27320276632895613,0.23426145902507692,0.098077040863058546,0.27250245575059484,0.18902979810586873,-0.068041307290244615,-0.24954775160606824,-0.18329713799483932,-0.26975266611078358,-0.29391576417335435,-0.016269025718983331,0.14431553837245342,-0.21532153151036124,-0.29128204226529791,0.25338112698898918,0.069301243884632005,0.29411170255525287,0.22865752678077567,-0.19306340466482463,-0.25095667182116005,-0.21532536569193234,0.11193045076541806,0.025619051781962554,0.20331565187383421,-0.013163038339445017,0.24768062576235469,0.13469920926203491,0.15600519392994669,0.25102619618447208,0.30951307973600584,-0.15608141769224124,0.24979614208810053,0.014005070300864149,-0.26072780956953284,-0.25190631932942814,0.25242685809776111,0.18294762506016007,-0.0255810987709769,0.1746082822301242,-0.11593045665712057,0.25146526614379627,-0.13982147284933558,0.13993376946315025,-0.24362216972919634,0.14297761867204734,0.031703327750186534,-0.18704094053074441,0.25746601081100678,-0.23201963220684288,-0.094235319817899912,0.16758603601417069,-0.26682044027350849,-0.23556512509218719,0.034223877940566284,0.14807937868982271,-0.20106900120930665,0.19475210267430332,-0.10826804450259223,-0.29058785412340665,-0.24375484341540851,0.25754805428635874,0.18393756193770061,-0.19226641735827915,0.23254247053171781,-0.18632846356596069,-0.24994777275134161,-0.30031314938488768,0.12551076799855695,0.10372459907872306,0.061069457750063977,-0.056754855511486221,-0.17765653030808304,-0.25300997545088239,-0.13913302839164177,0.01622725263472103,-0.22546610549755569,-0.22507786241248923,0.28896789360363601,-0.19531311089833078,-0.31511158182641635,0.12329145454495473,0.22083717636449096,-0.27690337816153848,0.10958723232827744,0.18342999442505775,0.25621050808409046,0.2387303664244956,0.19802353332538122,-0.24869235588350871,-0.29444194493094167,-0.26940851481835082,0.0042130677449011842,-0.26778487618743141,0.27341447610008568,0.014099071259849848,-0.26177064222166424,0.26045824863502109,0.1019730229482704,-0.035628204240858524,-0.080589548182324972,-0.31657878019622709,-0.10794704462175574,-0.014021816600071145,-0.15183819745622357,0.26876633131510841,0.23602817391753042,-0.27826167432037663,-0.019257221524516817,0.031263489489916703,0.28898030611354975,0.23741559578282798,-0.30240877537192079,-0.25546500973678826,0.24485129732738353,-0.023218473164313715,-0.27041134479341178,-0.10620951007484103,-0.19711607897708483,-0.19027620505203299,0.038405562790564444,0.26397257708891825,-0.18997809716309119,-0.084174769458529086,0.23787698049671024,-0.14116751745955547,0.036073604394347508,-0.05204021867522881,0.21254465989152832,-0.11828102223612962,0.26399410350471686,-0.12823774344382391,-0.25373967529327335,-0.078005320736798986,-0.21361285980379111,-0.19599741526375819,-0.060121700947601137,0.19478651433980795,-0.2664606786447053,0.30502798921462454,-0.1501879455526369,0.21311367440262322,-0.2039719227043508,-0.071493119631690902,0.20442285278414302,0.10599844538869613,0.16245001881396823,-0.080589253485436246,-0.23491904277963294,-0.2643907314096699,-0.11521513902729932,-0.20680469850137065,0.076089721034806032,0.27438901725520548,-0.14320726630719169,0.16761163980673979,-0.046145568730488383,0.092150636177754042,-0.27614949609710332,-0.16638546513620067,0.26189101869189224,-0.076093555676913005,-0.24562927345332625,-0.041779013605150336,0.05383291977045377,0.12143766487250898,-0.26718406094511266,0.21212202726231516,0.20424944335623971,-0.041352434522961362,-0.25181777432436597,0.21581475479422357,-0.31356788141465491,0.26051022706266908,-0.27663143435684745,-0.27809699050511422,0.26257264745176961,0.2162028999564396,-0.16526787947372154,-0.17677234939290731,0.24128302404007679,-0.20657756274412209,0.29412843329300248,-0.16002527076695311,0.20750435727729624,0.20431814274303897,-0.2257426159888673,-0.24089118334597875,-0.26193211960519802,-0.25945698596749189,-0.21027979060277954,-0.019471039400513195,0.012962381022348398,0.11687684641351036,-0.1147409933274135,-0.17456422690747639,0.14081382464068623,0.050850681991473655,0.13404281926710027,-0.31479040972216149,0.21119208729944622,-0.069483093588155256,0.26967115431903227,0.17702330125389398,0.27682600481312131,-0.006022925555640002,0.17515146995010428,-0.20910247008751065,0.20822474622194997,0.24580142675426309,-0.28269212599195287,0.28379334140994172,-0.25195412034789832,0.07532740609531853,-0.18212171170818586,0.15489695225804836,0.02486149643332632,-0.20565532684889198,-0.24475081195203074,-0.22486621306001589,0.18670281030357891,0.22613922387917137,0.27297264133144894,-0.27553385986494661,-0.091999332957972635,0.26410842717500005,0.018521400739559806,-0.1648435984440387,0.14734475933290039,0.02745697804433523,0.29482420249227509,-0.22448895412599007,0.10103613485498808,-0.24386198330954653,-0.24881432674587528,-0.019185476565540257,-0.17222578143382261,0.11145307553564593,-0.23407266088334544,-0.25098526403391302,0.18766614704886778,0.17615993481306325,-0.12585999287617014,-0.27822761546101543,-0.15168047013111174,0.0087207718992850878,0.12086290265614731,-0.30880768097174416,0.27113741113710216,-0.11169755625519823,-0.30201705056383688,0.20774530594991514,-0.14703123608014257,0.26753597256557898,-0.056955214765957725,0.16617526807130412,0.22929320436304515,0.25451826910065617,-0.11004848527107113,-0.14381387356974901,0.1760614973043137,-0.24929664508638805,0.0074833847780029156,0.084051388098150728,-0.040222375025264483,-0.12204084531277265,-0.16289931870899144,-0.23101112223437975,0.23412846857700353,0.0027920418258153457,-0.18991718210965675,0.14758552905865155,-0.29184301962435627,-0.12324469520879373,0.22844141357251233,0.10549603827046249,0.18009344673013267,0.2124201168699015,-0.033828980394751122,0.027125925898933943,-0.19710320535783796,0.14336138535236381,0.12796252545888301,-0.11356563760015506,-0.20674309961877446,0.19874774402305273,0.22081233260714939,0.246451973033678,-0.18566191677333713,-0.16409167132833219,0.042716085902355233,0.29269875728478689,-0.11587735844744694,-0.22992866747893656,-0.28217068613218454,0.25345654837150855,0.14261639101026122,-0.2672678941211834,-0.13675763938419105,-0.2859873895726584,0.077131619768693177,-0.025737910588502159,0.11277885915347567,0.15779604597185376,-0.25521626893813226,-0.21031520902564799,0.16279942516933055,0.19258591041431408,-0.050709574040301957,0.093995828780561341,0.054475183600837189,-0.061901722075248217,0.076149823983057252,-0.18968360148411667,-0.01614860364400246,-0.24988215286406099,-0.1814562574639037,0.29713420856048628,0.042089150640155976,0.27395450476378774,0.01553954008760251,0.25850301821131733,-0.1675109165206668,0.27104104401311013,-0.26379906837434197,0.24808015312277165,-0.22265836397072297,0.2516118156046393,-0.21692199958835479,0.2535173540397086,0.085398928874446195,-0.24093665798185557,0.085132132123695914,-0.26686459867605444,0.00046783863643830022,-0.17349752661439929,-0.26673689494019459,-0.24798877435304836,-0.23856502781420169,0.24156520085161606,-0.27723589939704574,-0.048058002258048661,0.26977707996637074,0.021644136235561495,-0.29809466698795206,-0.20914479890377236,-0.25614167140077865,-0.10106878357250484,0.050230367196397167,0.16637900100991029,-0.25935966877819761,0.046161965189712925,-0.22558281077390441,0.12878387380858161,0.20549321122324124,0.2745503026471931,-0.17953477618410127,0.095432910246475058,0.2569050776738831,0.063111547095180937,0.26699032150587604,0.17472743866173668,0.22332356320396979,0.25746847516742427,-0.045250042778202701,-0.04003045024173367,0.23673528380237793,-0.06811928683682017,0.14832095525042116,-0.26002085085667631,0.25759360140272047,-0.27791321924701884,-0.25175586922060056,-0.24961761639150862,-0.3155586380298071,0.29810445490592774,0.20268128790859621,-0.31579443360345238,0.023031996702559378,0.14477434626823346,0.068290207825239549,-0.043912588069125881,-0.28679642511796505,0.24572532442333386,-0.2473871426376747,-0.056578781037800827,0.10977191228930683,0.26164348898666351,-0.019581370499362503,-0.15138553444693448,-0.014087016586535784,-0.23889321823409373,0.22992513131385245,-0.16629091080697417,0.10520098227608346,0.30936743996756311,0.1635632951801341,0.17087171419560834,0.29775928119786171,0.14866407378612304,0.17881113718004088,0.25240548276634189,0.26637977943639185,-0.19874499784516605,0.037830650829618194,0.11501320987469624,-0.11554810900867726,0.16027851608443791,-0.2258620261586296,0.19005013254775435,-0.19826989435266762,0.15816544851830253,-0.078762022634265627,0.083693109717386527,-0.2966858843194477,-0.052945927242159727,0.23537582017081354,-0.15908199961070851,-0.30466751604958947,0.075447383521031905,-0.061468549360125538,-0.161705831760909,-0.1903415154803984,-0.08437297088669321,-0.099147339688799435,-0.044780607454091868,0.12465776032765769,-0.031518371957151597,-0.0097618603685154723,0.23940205950146995,0.052709121425533773,0.019537000643813321,-0.081640396467725432,0.18271117564733727,0.026597676821187917,-0.12961073972388157,0.21581712071962017,0.23131392138732521,0.16702309349186992,-0.048004930932789222,0.29506813929131093,-0.28506347500377416,-0.010500429660747174,-0.2057798122902097,0.11703165764728772],"Bip":[-1.1775422167261251,1.2583104173713995,-0.59498679058813375,-1.1736015308908236,0.70902646544884118,-0.8376778103604392,0.58995479309778776,-0.83248804508972118,1.0643122928333137,1.0884163637606867,-1.1513105066217815,-0.50434808377180018,-0.3755177409433082,-1.0955508279504227,0.29367978423175439,-0.76405809539534708,1.0054498337561617,0.10699283072940932,-0.61880079248380271,1.1761925824889545,-1.1862223859715273,-0.73678208381740784,0.85457280876568698,-1.0751836267801986,-1.0561294511156356,-0.94678786634266354,-1.1938618180510996,1.1241888472850066,1.2216992680703587,-1.171228989691222,1.223687262965951,-0.66431174129739812,1.0691433058682738,0.12352334721257439,-0.54127637644148807,-0.48971875255711156,-0.023576046447048499,-0.92719034059511907,1.1563254870055881,0.12030378352476594,-1.0163803245384666,-1.0699859289423588,0.97434782399320707,-0.69359241563597973,1.080195241286948,-1.0161975884617827,-1.0153439359666698,-0.05278828519213706,-0.21376938401638979,0.53098646233983671,-0.52823529826102456,0.87019360783421196,-0.29455538990148772,0.57695122761753692,0.3342467949532586,-0.56949973149059907,0.16775077854152887,-0.37198893980454134,0.25463868472408702,1.1969989594191284,-1.1793661810286447,-0.040571491373858799,-0.63047394116570765,-0.78203777869649582,1.219489832342795,1.1379002542772954,-0.15897021097326303,0.85236573792803227,0.97526970910199062,-0.063929213463851567,0.067424724055285254,1.1007313873657563,1.0231533877882293,0.78348536022654647,-1.0367562381575726,-1.0109331982592029,1.0767166111272557,-0.4500927744406597,-0.017431696208733881,0.20983111065782509,0.93598560342684767,-0.40005988863384118,1.0843790961401676,-0.75206327925088934,-0.80646536245599976,-0.25594545347736908,-0.44105556831029935,0.69889707352182762,1.2055091747473963,1.2293331613056908,0.71131688721484532,-0.03590784908347612,-1.1121519261161317,1.2064042927884739,0.42102398212052972,0.95270938237689107,-0.78644556458034043,0.2303278790202728,-0.1187899256342711,-0.95551229713570229,0.80137145344554983,-0.096809436255275702,1.0343865899622531,0.18535546764656441,0.92087652234713346,-1.2036858073294474,0.94919454638874201,0.64110703033268435,-1.0765203831034884,1.0666159944183253,0.95067706596844859,0.64137571304328511,-0.54328198655587046,0.16141344225904028,-1.0783000628752111,-0.38800927616701153,1.2177231602112024,1.1192663629022308,0.93205473871833022,0.086096925600151364,1.1101209249077972,0.93968607817217509,0.71575327995022076,0.23204862032244433,0.40127400379118505,0.82353815991936952,0.44013422566067911,-1.0522165664956085,1.0736271535932955,-0.085950718442521445,0.6759543651963541,1.0685124674874302,0.56464838563466146,-0.63600170917186127,-1.0412087703937898,0.98410208987945058,-0.16021134562317607,1.1414557840680501,-0.21684055580126665,-0.95056934125298542,1.1990630710033863,-1.1356413257252604,-0.96321941273103484,1.1579934399275402,1.1056587246457321,-0.44357035916972998,1.2063820021015088,-0.20088346844582058,0.26124791174376544,1.0570903854900002,-0.55612756957315079,-0.35929699461649267,-0.23684805446600229,0.45484348967454813,-0.98056755371548643,-0.57845168667722846,-0.51854755257844676,-0.57202618887798307,-0.66734418178297317,-1.0902581950613839,-0.73873522288978155,0.33999899723678051,1.0985645607688281,1.1845455718907119,-0.36906823659622662,1.1351307867843075,-0.043816486484817299,0.91389822293971024,0.49504789126319582,1.2409609833997635,-0.097330419821390568,-0.90558767166586507,0.6854146848270215,0.19622056756078746,0.92490067208226623,-1.0431463003765644,-0.44341830134503768,0.74608364360053336,0.94662730059620726,0.91752816041275143,0.64419117788971625,1.1841115027841773,0.90889701386006205,0.48201780501733077,0.0316195094589172,1.2406876785916918,1.1623936510797386,0.38304838619645087,-1.0127939723692205,-1.0025329813894956,0.17130938207127205,1.0606225155760478,1.0286247725155124,0.018100134077704819,-0.97822151941523261,-0.45532313453833273,1.2534824127385014,1.12337621049895,1.0681976312061923,0.9449811225682484,-1.1435829826645361,0.47342079824192834,1.0323130949222199,-1.2481750042112187,1.1499176434966258,0.84658788227339843,-0.79107377212924768,-0.79222940312395218,-0.098697919654519489,-0.87272725927781969,-0.86647748065461849,0.69014209312187025,0.13141376705805846,-0.98777345389639504,0.66327167004966603,-1.0011371860871829,1.0036206248941013,-0.6493123973096242,1.091700645266674,-0.17692894388221331,-1.0028719059096891,1.1739379986130043,1.0414119938737467,0.68810002989735863,1.2180856490843526,-0.95083486870208445,0.78762246154706639,-0.57047516454211411,-0.28921549337261632,0.43263247392147913,-0.4877629636053718,0.29069746000982494,-0.79622236455834527,-1.2109795708314599,-0.024413287151929676,-0.17797869133865141,1.0354917567843405,0.16505260563096946,0.094311343027504393,-1.0031595642643789,0.63436299616364999,1.0497806929241187,-1.2207425056219592,-1.011008405135164,0.72321733883702399,0.99227309626926563,0.080690978088374984,-1.0365634729191269,-0.4874656974116558,-1.1174140798388728,-0.55372454505956936,-0.10107323395018099,-1.0529952378403595,-0.93128700702159906,-0.69714222040210194,0.27798758795586298,0.1298074943062264,-0.9100707333826793,-0.78587744112469193,1.1794618263799892,-0.98301610523692107,-0.70529193079612595,0.6807904781893156,-0.94216634506349006,-1.1630990305468913,-1.0391981065652995,-0.33899303130981884,0.43544076109982999,0.86943062085355494,0.78036412220848483,-1.1424991898210186,0.74987246697695498,-0.2614267135504284,-0.21254760712363707,-0.23967608340943314,0.95193650711968936,-1.0921190497493451,1.0694989200703473,-1.088433061836215,0.50202456265436357,-1.1481136778735952,-0.56900181891199009,-1.1473700455345845,-0.89347833453889469,-0.94734581985024813,0.50019184026343166,0.96915336979512323,-0.78597860714768164,-0.78165928446868971,-1.2031085503348651,0.94926267159810063,-0.63292803589905733,0.99449619663399225,-0.99610756259298716,-0.56694877829687085,-0.79451005589967261,1.0730461019975206,-0.87844643832191527,0.73164265832867925,1.2207252149217835,0.35991417946646548,0.86323384186275487,0.9376042948990998,1.1079283185761903,1.2498085606842213,0.54269949482108992,-1.0876826750104116,0.79229220719704652,-0.79672952976729849,-0.5028214617994744,-0.50782657290925481,0.96149834562307357,-0.46481481485080289,-1.1392023301336864,-1.0455128587593827,-0.049657524815478138,-0.22144688286509134,0.71540525102700248,0.68555027433798121,-0.21275826005387444,-1.2427556001800106,0.81800229399696822,0.88358474336788639,-1.2103117028587089,-0.97553036711849206,-0.71592998724278034,0.20257383195298512,-0.92880348366464693,0.97621176942605803,-0.9777705724219794,-1.1978633831325318,-0.97570170874253126,0.89926287427369755,0.72632288207771267,1.1241549887523707,0.39528529068483076,-0.55388149797892094,-1.0318233176490625,-1.1510264931789695,-1.1711249424998302,-0.68722570681196482,1.084724746656448,-0.56181123200301897,-0.025553803325450888,0.3433140257128901,1.0755977723882622,-0.045215824530909492,0.98382078278185747,-0.815200542418138,-1.0963550198871466,-0.96452910348405119,-0.25623739025992426,1.0648880852289679,1.1089113934008079,-0.28887621229143168,0.047146258001858864,-0.017546202913461387,1.0767955371289788,-1.122926566447604,0.76388135582188477,-0.80294887239625767,-0.25187088403064956,0.37454150116913021,0.77996323722424188,-1.1771884824921042,0.47413251664641387,-0.09442354170882232,-1.1043820641232609,-1.1671065741481783,-0.92964348605703084,-1.1785648783316494,1.0639443218549449,0.67715279446650001,-0.88137588397061262,-0.90209081265998892,0.89254921646707319,0.83668393327754331,0.92790546235701266,0.80862048701468958,-1.1390543213111379,1.2046352902020898,0.95241679084235475,-0.93314222365250199,-0.99513429761411942,0.26517664460858276,0.94475334942077371,1.0415288948112802,-1.0943169668263695,0.16178846933593918,0.68067555142573388,-0.56213562933047678,0.78887028802622639,-1.0408057480852275,-0.27815710671687982,1.2356121849021986,-0.40976900846455949,1.1719764205364565,-0.69843200401800831,1.2212647550440254,-0.2086447536047277,1.0418977732250814,1.0378653117070509,-1.108156573988391,-0.63748867622366678,-1.0293782214864526,-1.1004361181168707,0.92852411667928336,1.1610213040230719,-0.90694453226657334,-1.2330522892202169,-0.15406146890286776,-0.47410297036202853,-0.7921498106180469,1.1882254346290277,1.0263640998759922,0.0095662514047122268,0.81877032079731438,1.0142805008040832,-0.51527240172711974,-1.1372188352285013,1.0522473590666963,1.1043218276053275,0.89763240593140292,0.60657893737895174,-0.65829984436955491,-0.79888604034704036,0.8903223191370655,-0.18150955409576949,0.083077024664613142,-0.36345255070469656,-1.1484724839153422,0.92893393719534134,0.036204899788397651,-0.8292042707927143,-0.45521721407727622,-0.90505611966334543,1.0777267660750318,1.1368012789697692,-0.9043203769013578,1.0679830062231259,0.92341839501021228,-0.86268659547327275,0.70004999420230074,-0.83632331112337366,0.11964117092559508,-0.96166201032139509,0.19295570728848094,-1.1384427431674962,0.20522786169991553,1.0798835938637328,-0.80565674719728975,0.95738221476571284,-0.7195213911449766,-1.0993513730053457,-1.1771117519502878,-0.96067969824651533,0.41146074925414944,-0.75641399062694714,0.76356579665267899,-0.57961208974464751,-0.68606054136217554,-1.1432706481511412,-0.75719004719660044,-0.84195455188007129,1.1942189456638637,-1.1262811173881095,0.33888711843289326,1.024262384222584,-1.0085980745604903,0.82224262186520047,0.79952220453566458,-0.40366260009245775,-0.30448298813444868,1.0096296102952049,1.0624943476366375,0.44304933886325004,0.65757178884919876,0.10729182023323881,1.0175421904764865,-0.21952029629440836,0.96389723984744313,0.19869653055953201,0.39325805005858333,-0.19794109088068274,-0.13146627443897715,-0.15703233092468918,-1.0481961833837365,-0.1037765208852706,-0.24286926848623414,-0.31246787085590022,-1.2004772016316108,0.97774885629316566,-1.1982008350927185,1.1413315560471344,-0.48306534099029808,-1.1459909489257687,1.1958903999154631,-0.38271427631543559,-0.36209103631063927,-1.0394862374874763,0.77744014423536856,-0.315501582497209,1.0047956232887167,0.50065071299559583,-0.54423974751838022,0.71002897193117565,0.35987624460217926,0.66351170798615733,1.2103206827989421,1.0849865420711191,0.8035648751829263,1.0216222182662178,-0.20485920331887186,1.0348123098944597,0.97292588435420624,1.0380232443664992,0.10556163060256332,-0.91022983289104575,-0.45843330533429444,-0.019309278548600307,0.045464849808374487,-0.92663292606151926,0.015190380856817069,-0.59752019589917937,0.1866973042433368,-0.75892421151009415,0.6360157219268483,-0.91803418694625571,-0.53887769073640446,0.20594484629044221,0.66247543042823476,-0.17261533207693908,0.90417193803682827,0.88016145758604891,0.37921979244083387,0.54185274605518763,-0.18287020712773391,1.1635913943352112,0.30572339287999772,1.1002288903657638,0.5572362815465105,-0.073189576365600695,1.1987316628501787,1.1615869805825063,0.26908656831540073,-0.93022836889795135,0.88122271616687275,-0.66386462432386673,-0.54020942523864457,0.79107607465991869,1.0326963048068671,-1.1306002952252747,1.0496341540446827,-1.1277864965364273,-1.0885309698754368,-0.85088708312340922,0.21640691061553502,0.58636145185659971,-1.1412247476972608,0.49056640154655073,0.84432781512818766,-1.0633512763007755,-0.32699981513797982,0.85731467374701265,-0.53009255715312353,-0.26231950082021499,-1.0150190611308898,1.0196044941404585,0.68128280007793718,-0.29550812629781925,0.4056668143674465,-1.1723585097021654,0.17437442535710143,0.69757258765028807,0.8141261694191898,0.4929541199992451,0.69310377208100682,1.0926035569676702,1.0348663915370397,0.78520887095499958,1.2045737526381375,0.42789557819626511,-1.0608282766020813,-0.97528553621316894,0.43287690342792484,0.038102022736040513,0.91312167716614379,-0.21548410277924812,-1.2140608494871015,-0.40007083255651094,-0.39908928251263548,-0.49933456302650164,0.85684866485625977,1.1575585252829277,0.8973036370960894,1.0348376938238213,-0.32330987575720632,0.94778736289623877,-0.97621994514671817,0.52174007191979399,0.919658469640946,1.1301670854300465,0.84865723127257453,0.28503952108816483,0.66103211720123511,-1.1624353192003083,0.88873363130928407,-0.32476104726407884,0.50906304173567729,-1.0515842709691632,0.93304121733673351,0.78794512278378304,0.81306591027727981,1.099599649308135,0.30218357145442226,0.62167507088095597,-0.28302805921486235,-0.83498726087124009,0.82511426205355953,-0.63531324984283344,0.82199773068971371,0.59206603356167742,-0.15237955376589621,-1.0246813233094993,0.97760784572621895,1.17339812534379,1.0566465324117422,0.85854450352340872,0.54701575586569806,1.033950264927219,-1.0150233296792828,0.63838740403325922,0.62431761628329985,-0.010207999338730431,0.80530504919989909,-0.10766652724919371,-0.96482014947472394,-0.69885182092875464,0.11176871842902142,-1.1168960833317676,-0.85911551314864298,0.3699720210567839,-0.54850300134146601,-0.79246241381554328,-0.43739959368565101,-0.37298517572902823,-0.53187684629665255,-1.2339992385331764,0.21406443848271803,-0.4241943560313946,1.1360378904806343,-0.53298877118684229,-0.55319956231828493,0.97970189529655372,1.1950250072901072,-1.1399312142807498,-0.047594671442622832,1.138447798563206,1.2409909598934989,0.99316905147116186,0.51305165558384325,-0.45824768409475569,-0.42021214633924681,1.1066768663260109,-1.0872198429118765,6.1708625018363074e-05,0.44124744541255406,-0.3014553057263516,0.40499629846105845,-0.45897016077825753,1.2377350780667309,-0.47805021533732139,1.1306601396599658,0.79074757353404956,0.81137323259712224,1.1511672410462228,-0.10688863632650503,-0.81098124981376096,1.1736749155085819,-0.58028076513961246,-1.014668100069946,1.1003944023428101,-1.0759766610913142,-0.72477840428703844,1.0904115525064499,-0.53472791316578716,-1.0026561845424351,-0.13517828934340073,-0.98452450436215955,-0.69577550078220063,-0.81488969114779464,1.0541636859873413,0.81341516660305924,-0.32973700752949636,-0.17800709544589854,-0.99683746603352852,-0.74251723781934065,-0.75102490168460201,1.1933680774633668,-0.77188955082617194,1.0530640560070661,-0.96167356626286937,-1.1006743335474978,0.59022277554922142,0.28101474101960011,1.0977185690827858,0.72965112154565037,-1.0823508027074993,-0.25240631100569094,-0.98523894579549842,0.92761004646470757,1.0947195353805286,1.1135799954342669,-0.13991121831082348,-0.94788116821423574,-0.46438293326984059,-1.1061696277719359,0.61294449279742258,1.0287811325455893,1.0224044325904467,-1.0331845611102408,-0.039307452858901464,0.70048111811583302,0.77809455583386899,-1.2346272724312848,0.48552208989634871,0.6985985755923666,-0.14619384371552752,-0.057374248995543151,0.35977625538640939,-0.48410071387399162,-0.16292563865984697,-0.72161067546191171,-0.88599362676001925,-0.8986168375881084,-0.46266174102688939,0.76651185882933726,-0.32103895622757911,0.96919980840883335,-0.75728679931563436,0.77789140341846164,-0.60267195233273707,0.54443867460195139,0.43967833000917483,-0.19411619943385028,0.74070111545569983,-1.0562534455438359,-1.0924682726452104,-1.0422929327909334,1.0857426578963436,-0.90780997478620307,0.99791243867308232,1.0916649704109833,-0.94671043946792144,0.11646299540035177,-0.74624120613694878,-1.1351292614674608,0.32492580872381449,0.88880793013397086,0.20558666507717147,1.1089342925521277,0.90845826761016879,-0.76189239464347258,0.76708398946657708,-0.44846366174542185,-0.28965761910988608,-0.2075081376656486,-0.58743437724075664,-1.1469406427012407,-0.85534274788705644,0.97760753833290392,1.2007158532842603,0.77004519091403811,0.47818118968295309,-0.68870376119655985,0.85106404462606322,-0.58762174686260982,0.1472897798965114,0.28601833369993429,-1.1224221149118003,0.099825380204450032,1.1825340339805812,-0.95052801506891604,0.96804373435705959,1.0720787090512502,-0.15779172104559147,-0.6906098401141596,-1.0893882104752284,-0.60519709809074396,0.39001373335163403,1.1597889281828759,0.88544974551497291,-1.0525720125570976,-0.49784512767716138,-0.59243401993367917,0.84891291596250684,-0.8947327735167242,-0.96199356389576729,-0.0087678152037630481,0.97712276969666678,-1.2151273858787612,-1.0506081199265844,-0.22646723291674889,-0.30366712808769769,-1.0331231366399107,0.10439917346088001,0.73046893517843847,-1.0219618118464435,-0.41540474138344058,-1.2037379978492733,-0.92628930713142699,0.68558735220684475,0.55800571380021036,1.1094935888114439,-1.0071842886101132,-0.87841329517584632,0.59528530692957438,1.2423250360239024,1.0851258302879461,-1.2355288775140054,-1.0329889471599145,0.87809659290198905,-0.67144599032160301,-0.643241307034914,-1.1503505415300894,0.83149649353058785,-0.92113519248924591,0.10777314570462261,1.0376635963526943,-0.68934828285628025,-1.0631897662476548,0.88124522052838128,-0.69594828952794585,-1.1651057830948786,1.0344265469452543,-0.809023738735696,-0.90258275671909349,-1.0809064896390852,1.0883322228650936,0.75864079053471711,-0.78367651909099845,0.63470843452250469,-0.51368176061860582,0.83545940877173952,0.94856093609381298,1.0654510186932342,0.20268944852645696,-1.0451109985857232,-0.58780286206669574,-0.15907088906772771,0.28778219981376452,0.97957979479373125,-0.025612154679430798,1.0584492100437231,-0.24108444108043156,-1.0811843571053272,-1.1454258557642893,0.96614079194787739,-0.91759677630988945,-0.5701371293805928,-0.75669090283384066,0.93615270386256044,-0.81841047630726516,-1.076869937730969,1.1692447385402058,1.2298159757551965,1.1898199571222061,1.1867490661782114,-0.84005126111083572,-1.2134882519430468,-0.42367626666355818,0.87516099076736198,-0.28925362424414813,-1.2339934122253615,0.11043595349169867,1.2229625425112314,0.39745969310786183,0.92498019915433594,0.30590147592634465,-0.19299135975103685,-0.49973604639782554,0.62610693567978082,0.37767284430325121,-0.73799585345979102,-0.023913999000447324,1.1048066374397214,-0.64098652994243532,-1.1495847832559543,-0.32414457260905311,-1.1959376336029652,-0.86655996910481325,0.44998002988370767,0.44401568943158232,0.6287520246000049,0.60656674924006337,0.096857758543936634,1.1205543222953565,0.0075571813036648923,-1.1919763246424964,-0.34226472417543974,-0.75078440935015101,-0.27209146232313502,-1.0712038942310593,1.1190416129152907,-0.89570033790478987,0.19664304677348285,1.1875069980693496,-0.68505990354385238,1.0646182340816459,0.77174086816974707,-0.47354950028922288,0.88371715126341777,0.98717183497455807,-0.53952678935009823,1.0163262113759148,-0.4204380091325905,-0.88264049567085789,0.69061556872771823,-0.28450731377715088,-1.2150421907901481,1.1257674849688555,-0.56470447842603855,-1.1740040095175739,-0.89398369702061553,-0.54324468595768949,-0.28217770236040979,0.24837064776736956,0.39994719852731314,0.56773163457996001,-0.093557843337782262,0.0018679617239807072,-0.78170257685655919,0.085022474017413779,1.0734573894324198,1.0181653306956318,1.077408936549012,-1.0471538444553337,-0.22748725900108649,0.52190791177255014,-0.4097198030735964,1.0567722693568544,-0.95146469362977781,-0.41641088283085587,-1.2306035987290518,-1.0065468415721959,-1.1489179866641945,-0.58793594649266656,-0.68400837189658448,0.94387995413556014,-1.0430630657294426,0.049446738544203318,-0.95707074018933658,-0.91961002081241761,-0.051380040580922437,-0.99985619689542649,-0.86080721366276014,-0.41599765537794381,0.29096361981882735,-0.78899196043404618,1.1735471693028781,-1.0458917728587072,1.0839452599511852,-0.94573944484743688,-0.70445044610088803,-0.83197466435942169,0.78888654674691538,-0.89885020155437034,-1.0529063357549717,-1.0963672096239216,-0.35447014009602246,1.0228400661895434,-0.63666936941953944,-0.96003934518090506,-0.27746221333991922,1.1724622900489372,1.1728538942516449,0.88066098503559587,0.83306124834458128,0.99818819948276805,0.98235289792929104,1.2068000521280668,1.0861929423612198,1.216099727085741,1.1845715439170037,-0.54290752919428653,-1.0420448857394242,1.2556126399345915,-1.0498239023208944,0.86375724565043421,-1.0127123700132363,0.94034315655313816,-0.72936885714135036,0.60846696143597723,-0.90604916207608732,-1.1952159487541971,-0.31148754977950488,0.25489540548219713,1.2051200274682818,0.76939807266263871,1.1059080766904859]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_positive.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_positive.json new file mode 100644 index 000000000000..7bd941118a26 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/large_positive.json @@ -0,0 +1 @@ +{"x":[21.354255864862353,10.978409603703767,14.130217104684561,21.558910752646625,15.613110193517059,14.543066369369626,15.316505548544228,24.508795985020697,19.33423378970474,20.467376615852118,15.198864545673132,12.31645981548354,17.740136957727373,18.48190909717232,20.446262552868575,20.334807813633233,22.115004612132907,16.882610931061208,21.041972206439823,12.426960051525384,14.917604979127645,10.186922685243189,16.609572342131287,22.082405923865736,23.996456966269761,18.452341633383185,18.505898418370634,18.634784121531993,24.816798160318285,20.926796426065266,11.667618395294994,17.662382770795375,16.667288723401725,17.121626390144229,18.174794886726886,18.77772519364953,12.227398364339024,20.884326873347163,17.88184552686289,15.177831668406725,18.81689143134281,10.494355582632124,23.634281160775572,21.363575856667012,17.619511934462935,16.137142148800194,16.948142913170159,12.437996028456837,20.399269349873066,10.520044704899192,20.391359305940568,12.575936268549412,13.760885668452829,24.205459114164114,21.151442928239703,22.301382194273174,14.330635422375053,14.989577748347074,19.833255514968187,22.525517023168504,16.364706419408321,16.620840805117041,16.471463416237384,10.885687349364161,15.747287692502141,19.664292859379202,17.770163218956441,13.133281811606139,21.067432181444019,20.332760142628103,17.699798014946282,15.505297461058944,17.534471100661904,11.855847791302949,16.233842950314283,22.198514714837074,10.436907736584544,18.108332192059606,11.739215403795242,20.993305193260312,19.480469159316272,18.245234822388738,17.661724414210767,20.602289598900825,17.681371700018644,20.814222325570881,24.634710499085486,20.579472661484033,24.197104354389012,15.732995325233787,19.452476068399847,12.765355573501438,17.331145477946848,14.56210522679612,20.302582462318242,20.503524809610099,22.741557315457612,17.353900612797588,22.007656837813556,12.688567107543349,16.747397519648075,13.51016553118825,10.35211015259847,17.915337474551052,23.076996721792966,15.084005517419428,16.88077105442062,20.11916549410671,12.814538646489382,18.95105357049033,15.357429282739758,22.313996930606663,16.346509077120572,10.778108835220337,22.675199632067233,12.080315353814512,23.860167835373431,22.840917590074241,22.302036869805306,10.333767097909003,24.623617161996663,14.133756125811487,21.039238860830665,11.487620377447456,22.435695396270603,21.732622440904379,10.185456103645265,21.960735411848873,19.080160548910499,10.258416603319347,18.207854006905109,19.402358287479728,10.435811257921159,14.679815289564431,18.655608331318945,14.809292217250913,19.774332970846444,22.214317508041859,21.034453248139471,21.055827834643424,20.298503374215215,11.94629103410989,21.313425512053072,14.742669616825879,10.04828711040318,11.561464923433959,18.540980371180922,23.257165276445448,13.17690497264266,19.241900064516813,13.614456662908196,23.173161779996008,11.330139490310103,15.65442404942587,18.905042950063944,22.056931413244456,15.846356758847833,19.718091706745327,21.967391320504248,10.946017375681549,24.714040476828814,18.878409215249121,24.423750170972198,14.969236413016915,22.956432460341603,13.760462361387908,17.090937274042517,12.38282032776624,23.061267409939319,20.721461067441851,10.596244405023754,11.079719900153577,21.852370325941592,12.788160860072821,10.619597064796835,13.56787288794294,20.239655575715005,12.89134118007496,19.771236144006252,15.16594878397882,14.101252760738134,14.755181821528822,10.340911650564522,24.702113699167967,13.425056978594512,19.932666039094329,13.318196793552488,23.933535199612379,10.92620893381536,21.793557878118008,14.327349828090519,19.768594580236822,15.769186490215361,12.717386200092733,21.109886220656335,13.857797519303858,18.002937128767371,10.364385826978832,14.232596883084625,17.255847125779837,24.022699762135744,24.515011955518275,18.80604999139905,23.282274357043207,15.185222774744034,23.039215698372573,10.098344597499818,12.877650947775692,14.679501785431057,13.386544361710548,17.651113769970834,22.269191774539649,13.30625070957467,18.155701693613082,12.878428383264691,12.745860056020319,19.669983019120991,23.404678041115403,17.423941933084279,14.192127448040992,12.086052033118904,15.276536953169852,12.756613220553845,20.398419417906553,11.235238136723638,10.647373581305146,15.407786059658974,13.660347010008991,14.45222586626187,18.560169104021043,15.762198274023831,15.266436613164842,23.000198672525585,14.339190879836679,23.781151368748397,14.811162408441305,21.206636321730912,19.936747034080327,21.90747955115512,24.008909449912608,17.741234316490591,21.925217837560922,22.136289211921394,14.612879743799567,18.669890137389302,14.843606953509152,11.502105535473675,10.88774646166712,20.354788182303309,12.925061010755599,16.500430658925325,17.738135429099202,14.842217429541051,18.148376189637929,24.758683010004461,19.185464647598565,10.104404077865183,24.719337490387261,17.905316133983433,19.648325724992901,19.410535462666303,12.869594681542367,14.277835139073431,12.575215885881335,16.653414159081876,23.931823754683137,12.161953994072974,15.960795301944017,23.086686418391764,12.938736330252141,21.341525542084128,22.019874565303326,23.031913118902594,22.363891382701695,14.922565829474479,18.563934499397874,19.047198400367051,11.263585775159299,22.086132986005396,11.637190382461995,16.25877084909007,21.16170963505283,14.853923686314374,19.895433869678527,17.557125128805637,17.602098977658898,23.477577003650367,12.636805830989033,16.795622066128999,14.020118613261729,16.133564549963921,16.819439243990928,24.315427120309323,24.383723069913685,17.233748608268797,12.612915786448866,20.275643290951848,17.736871445085853,23.598438103217632,18.94930720096454,16.006196648813784,21.147123614791781,24.706681040115654,15.188356321305037,15.704732777085155,24.443829110823572,22.435978648718446,11.493246338795871,11.991227827966213,11.566120211500674,21.782406943384558,21.913589672185481,21.701713656075299,15.701509236823767,15.265787916723639,12.097557585220784,13.650351220276207,11.452987750526518,10.365134470630437,11.815050742588937,20.557844892609864,20.699192718602717,11.332105291076005,18.693637535907328,23.966134027577937,18.814710802398622,18.84452489670366,24.930008111987263,18.646455013658851,10.969482234213501,14.08791801193729,15.638058620970696,13.851286778226495,13.576911792624742,22.156526632606983,24.743209360167384,14.119831717107445,12.011701667215675,10.669936637859792,19.625077748205513,18.681789415422827,19.834772953763604,18.029110871721059,15.266483852174133,23.794144701678306,23.190109059214592,11.163061449769884,12.573795383796096,22.779035598505288,17.251404088456184,24.348571428563446,11.440112162381411,18.96512441104278,11.846046559512615,16.504540173336864,11.806744178757071,15.9494265075773,12.011359413154423,19.917672623414546,16.323859344702214,20.10405589826405,13.867561200167984,17.101121488958597,18.548920499160886,21.70689629856497,12.806181602645665,13.494217626284808,12.315672314725816,19.5046117156744,19.009179722052068,17.28365903487429,11.457456136122346,10.465291214641184,15.149448113515973,21.77448415895924,23.755351772997528,16.197356421034783,23.969416827894747,13.988735754974186,13.681865066755563,16.106205773539841,22.000483667943627,12.129101047758013,18.801326327957213,18.891662855166942,22.177676374558359,20.206922504585236,17.746614443603903,22.349014272913337,19.88298149779439,18.270110774319619,15.751848712097853,21.321349239442497,12.916755913756788,11.916665337048471,18.394334770273417,18.584549678489566,20.526513555087149,19.113402729853988,13.95975197898224,21.551541739609092,11.762108015827835,15.749435806646943,10.767647312022746,11.848379173316061,10.708780388813466,12.472000333946198,21.909631974995136,15.184696950018406,14.201679534744471,22.627973328344524,13.347828316036612,11.950533827766776,17.62205853825435,13.937912092078477,14.488562380429357,14.267963003367186,11.654230994172394,17.660331998486072,12.199958506971598,24.702643882483244,22.335847958456725,23.596734320744872,20.313835167326033,14.627737966366112,13.392036932054907,19.964743589516729,12.445586994290352,12.980632176622748,20.485015821177512,11.660988589283079,11.235233079642057,10.562379211187363,11.907406826503575,12.786547972355038,13.511793178040534,22.707970805931836,22.865434747654945,14.36190452426672,15.529373486060649,17.180223492905498,13.016301456373185,19.978600866161287,20.344835664145648,10.653088258113712,21.454359223134816,13.41555287130177,10.197134700138122,23.242906758096069,13.533986962866038,20.718912542797625,12.763190688565373,10.945924343541265,23.150449295062572,19.601405032444745,10.814455442596227,18.552630085032433,24.053906069602817,23.99942179908976,23.282286860048771,15.395360789261758,14.828827346209437,18.101245530415326,12.633693092502654,24.479826297610998,12.440697271376848,20.79905912745744,24.786839687731117,12.414747423026711,19.659957704134285,19.909208982717246,24.075450075324625,11.089526140131056,21.665845704264939,12.868842880707234,16.642318496014923,17.447014504577965,11.972836724016815,17.466835987288505,15.112496793735772,15.73365232674405,15.494700458366424,19.430646763648838,20.880230448674411,24.033236016985029,21.597847291268408,10.019515117164701,22.990574333816767,17.582930123899132,16.306651716586202,15.895450019743294,19.828527960926294,18.069516206160188,19.358940084930509,15.70608067093417,17.09788104519248,24.086782094091177,21.546765633393079,21.490090801380575,13.956188727170229,21.66396850720048,11.318791804369539,19.933866355568171,18.491915776394308,23.62852031365037,14.541018181480467,10.892611681483686,12.124537681229413,17.10482504684478,20.794617920182645,10.143468992318958,21.283355022314936,19.347948350477964,10.967999643180519,19.17001050664112,20.366656880360097,17.402269341982901,24.940888632554561,21.515364272054285,18.727410535793751,21.588943384122103,10.371547639369965,14.601177796721458,16.995265504810959,24.427394098602235,16.212728118989617,12.321544480510056,13.198102100286633,15.502024544402957,22.526560835540295,18.908060959074646,12.780608884058893,18.69353613583371,22.261902990285307,10.803653690963984,17.007590318098664,21.570531122852117,15.916672328021377,16.511863358318806,14.887514226138592,14.451636960729957,23.662433822173625,14.525356197264045,17.66164283035323,19.231109705287963,12.260889019817114,13.761773759033531,24.131597511004657,24.75947804749012,17.547659676056355,23.516234543640167,17.354080739896744,10.035053000319749,14.135776646435261,24.998128998558968,23.554196155164391,10.374885927885771,10.707792909815907,10.875440814998001,23.533784516621381,12.316476774867624,18.025173326022923,24.088153268676251,14.592096898704767,14.372612468432635,15.497791166417301,11.376177002675831,24.406894736457616,16.679948393721133,19.892705546226352,16.702192847151309,18.755234521813691,24.226676637772471,17.754362381529063,17.568607043940574,15.578646741341799,20.315825387369841,18.077366256620735,16.294738238211721,10.665618889033794,22.056673194747418,11.506478479132056,24.383810556028038,18.704127732198685,20.274863180238754,19.625550683122128,11.630406565964222,22.243166915141046,10.906438594684005,19.513467943761498,17.85580525174737,12.518927599303424,15.616181204095483,21.157541181892157,19.794731379952282,20.050379510503262,11.728511685505509,21.095911813899875,18.989943051710725,23.972940454259515,13.2103240955621,10.917099236976355,18.686883035115898,15.443239177111536,24.520892307627946,12.637127947527915,22.209434735123068,13.969688767101616,23.559139738790691,18.461695970036089,10.724234620574862,17.211273666471243,24.876568813342601,20.492162273731083,11.77141671301797,22.200709551107138,17.325520941521972,10.03052149200812,12.974716417957097,11.058859885670245,16.258106743916869,10.00009398907423,11.579674370586872,24.587158809881657,16.378231842536479,18.942627424839884,23.739199265837669,14.722168459556997,10.485336731653661,22.054452695883811,19.186554057523608,13.414116695057601,16.05932055041194,14.000538194086403,17.045459316577762,13.034788861405104,15.696417384315282,19.687022764701396,24.791682143695652,18.801904853899032,13.614948366302997,16.437220743391663,20.369084558915347,13.20426284102723,14.045594220515341,24.302095856983215,10.325180250220001,15.304467990063131,17.193550502415746,12.003350399900228,20.310186797287315,13.309582697693259,14.156426030676812,12.052330113947392,18.512241172138602,20.237446748651564,20.767584703862667,20.796202085912228,21.768542416393757,13.892484433017671,15.985896189231426,24.957299253437668,12.328669587150216,12.949769457336515,11.775292539969087,12.341733153443784,22.509128251112998,10.918614356778562,14.151501564774662,19.28683165460825,18.779691678937525,15.27811661362648,24.305966522078961,15.379448542371392,17.391693734098226,12.19664683798328,14.043423174880445,17.813331857323647,18.668587184511125,22.944877916015685,14.563235784880817,24.303872198797762,10.18015714129433,22.901075137779117,13.36994162062183,23.608844159170985,13.843889692798257,24.25409693736583,13.607337863650173,23.527502594515681,11.736211895477027,15.51334086805582,17.720012560021132,10.251156694721431,16.190570145845413,14.912489671260118,14.213943313807249,18.745308134239167,22.393880595918745,23.951272598933429,24.038679455406964,23.085716890636832,11.643883346114308,23.747411002404988,17.736825009342283,22.817992561031133,12.001073567662388,12.043467361945659,19.555968209169805,12.157766304444522,20.578295681625605,19.415603866800666,23.054263002704829,22.998388621490449,13.91766311833635,19.16406053584069,10.365497595630586,17.918092620093375,24.38272787258029,15.507467018906027,23.998229850549251,18.249207732733339,24.43442860385403,14.441657941788435,20.945062395185232,18.663761534262449,16.840174151584506,12.807019213214517,12.571938463952392,21.569783771410584,18.355936643201858,18.227227686438709,15.01579036237672,10.38865972077474,17.203930099494755,21.453238583635539,24.580964792985469,17.275389819405973,22.476751690264791,21.765755922533572,12.059882103931159,10.4385368921794,15.489550288766623,22.87174625787884,15.439456906169653,20.952264559455216,19.710536475759,14.986624077428132,15.190908359363675,13.596836449578404,12.030236213468015,22.180055640637875,15.195247523952276,11.525175725109875,23.628423851914704,12.919785790145397,17.839797821361572,13.482044979464263,17.729997104033828,13.061387992929667,12.748021127190441,10.991106196306646,17.521849079057574,24.717530582565814,17.536616364959627,17.911304857116193,15.30079546617344,15.469441460445523,14.902668511494994,14.149711064528674,19.193894006311893,16.776636035647243,24.921904152724892,17.443211628124118,23.057892129290849,23.993119180668145,22.354178999084979,16.686534306500107,10.582141678314656,14.055191988591105,20.611783983185887,12.25348845589906,24.380495925433934,22.995131309144199,19.172014486975968,24.047554382123053,22.246610277798027,23.779034791514277,24.237848813645542,10.525122371036559,15.731694118585438,12.583095922600478,14.093191360589117,14.267229454126209,14.325468894094229,18.155736890621483,13.469984503462911,10.029576858505607,12.098261134233326,10.47489948105067,11.635581734590232,19.222226054407656,12.953368604648858,12.266161446459591,12.375448381062597,19.160959105938673,18.239765204489231,15.733856335282326,18.923471961170435,16.793321226723492,20.349910703953356,20.949282341171056,14.588393752928823,12.133841384202242,23.472160981036723,11.609713721554726,19.458530764095485,24.526626172009856,19.00618665618822,11.979201040230691,19.431898642797023,11.920563306193799,23.907502223737538,23.38998319581151,10.447676798794419,19.103960837237537,20.269862697459757,10.582436581607908,19.011631638277322,13.493015053682029,22.104034565854818,12.509043051395565,14.486584439873695,11.024716070387512,12.403003021609038,17.271802986506373,22.19285111874342,20.248848141636699,17.390796695835888,12.120124755892903,17.936788881197572,23.610788397490978,16.520703150890768,13.457908052951097,17.060673008672893,13.731312023010105,22.161199927795678,13.287281638476998,14.342523608356714,19.794319632928818,13.130147287156433,13.385479734279215,14.757920524571091,11.370293702930212,15.526275869924575,10.11858907295391,23.126550058368593,22.926933728158474,12.975270329043269,20.368443510960788,17.430169861763716,13.864924812223762,17.791349289473146,24.20756914652884,11.614756903145462,14.219283801503479,18.502884886693209,12.986357198096812,11.705451784655452,23.528158045373857,22.752374468836933,19.157797542866319,10.103374626487494,22.417348178569227,13.370934394188225,10.294389503542334,22.804388334043324,23.354830471798778,19.635844037402421,19.630812031682581,10.057891863398254,22.988548581488431,13.536110727582127,11.413026147056371,13.73046463355422,22.919125335756689,16.739619169384241,17.779432584065944,18.923501276876777,17.286030303221196,21.311363256536424,10.082341134548187,13.907448993995786,12.495272667147219,23.047736266162246,18.303527501411736,22.386781207751483,24.63185561588034,17.597450611647218,20.352489410433918,19.289602180942893,20.3439278062433,10.394720486365259,14.0672174282372,12.723348212894052,16.313435421325266,24.90917561808601,13.514729854650795,12.064694622531533,16.322537043597549,12.880141225177795,11.533594103530049,15.116110029630363,16.461308035068214,20.204195955302566,16.921500628814101,14.661122646648437,19.488358695525676,15.844669956713915,21.36800822801888,17.114377280231565,16.339004528708756,19.649163614958525,18.492952121887356,11.046379029285163,16.492353382054716,16.98334300192073,19.045887931715697,19.238539137877524,17.127362608443946,24.583415891975164,13.471010560169816,12.274511938448995,17.722167309839278,16.466036902274936,24.682267133612186,24.863829521927983,16.382891370449215,22.255313089117408,20.047184706199914,18.033435731194913,12.954397064168006,14.551480591762811,21.734341373667121,24.075559054035693,12.921131337061524,10.454404854681343,12.182396184653044,14.532692541833967,20.963586072903126,14.991213085595518,17.318368663545698,24.822185481898487,21.4715102664195,16.673137489706278,10.421841719653457,19.893785512540489,19.853186695836484,12.50887403730303,11.645964586641639,13.726820566225797,21.673285719007254,17.913170710671693,16.660196187440306,17.917374430689961,12.312118569388986,19.77681381162256,18.909808453172445,12.150742199737579,22.524167816154659,23.68858412373811,19.033474794123322,20.610935525037348,12.993452346418053,10.953609675634652,17.317825851496309,15.699143367819488,20.502627540845424,22.661161180585623,16.136061190627515,13.78047889797017,23.508867765776813,13.54064513463527,12.622805524151772,21.492464940529317,23.858345414046198,22.211482329294086,18.383604013361037,18.232718168292195,17.294318915810436,10.618075113743544,17.988441521301866,21.736711035482585,18.902465207502246,23.732812157832086,12.374044160824269,10.560229553375393,20.778107959777117,17.660564323887229,16.104651524219662],"Ai":[3.5232675655192052e-30,4.5420405119399553e-12,6.0734496818026364e-17,1.3621072173287646e-30,1.9472297883539234e-19,1.2631629019428425e-17,6.2811770778079274e-19,9.3943448942643444e-37,3.2674718901805082e-26,2.0549082357753164e-28,9.9640489353489949e-19,4.5920090985878775e-14,3.1913233652518214e-23,1.3446766174501907e-24,2.2614015127909905e-28,3.745764235139528e-28,1.0067012820006485e-31,1.1449473147449123e-21,1.4892285564568457e-29,3.1063508833495553e-14,2.9815446297887546e-18,6.0727304800539323e-11,3.513889654693357e-21,1.1738507029386797e-31,1.1773826159413053e-35,1.5274690501230759e-24,1.2124787254332756e-24,6.9456745264164956e-25,2.0287386806270521e-37,2.5274904889946317e-29,4.4013176128388276e-13,4.4311487699574114e-23,2.7744090142331401e-21,4.2584893516994119e-22,5.0284507813595703e-24,3.7359161413921035e-25,6.2845878688055162e-14,3.0707239325141106e-29,1.75138964051273e-23,1.0818914634647033e-18,3.1508350096474456e-25,2.2432154425406022e-11,6.9207578732328195e-35,3.3743659371056548e-30,5.308576532167807e-23,2.3938693251722932e-20,8.7360819255451926e-22,2.987142623239572e-14,2.7980584295765642e-28,2.0627479028719626e-11,2.900098655236411e-28,1.8290012327778419e-14,2.4280718574522695e-16,4.2108921175289314e-36,8.9956652405196822e-30,4.1739547057817355e-32,2.8417056132609887e-17,2.2545111966282162e-18,3.5677817176769924e-27,1.4408907751032168e-32,9.5320786737197874e-21,3.3555756518400911e-21,6.1748286990489949e-21,6.1844305804054678e-12,1.1422165584762252e-19,7.5755848825755106e-27,2.8108730395667829e-23,2.4532817218407296e-15,1.3246307445131049e-29,3.7806056944708343e-28,3.7840969092711728e-23,2.9843788068757705e-19,7.5917047614341669e-23,2.2988858479989263e-13,1.6199457163306631e-20,6.7885491853096885e-32,2.7050101289320572e-11,6.6799099699835973e-24,3.4399690067969334e-13,1.8625515062057731e-29,1.7124493132140123e-26,3.7194018611262867e-24,4.4434670280976273e-23,1.1131975770208045e-28,4.0900897748044523e-23,4.2327542327556053e-29,5.0262613799305448e-37,1.2349723667715238e-28,4.3879469792241924e-36,1.209127262759334e-19,1.938257649763517e-26,9.285140201900571e-15,1.7794402619955181e-22,1.1742929037078289e-17,4.3330831780403111e-28,1.7440032017812229e-28,5.143168671756771e-33,1.6180331746721076e-22,1.6687837593499724e-31,1.2229429454300029e-14,1.9973238862883491e-21,6.1561570739099255e-16,3.5626345260640353e-11,1.5193036042874636e-23,1.0289079196600815e-33,1.5608247745284353e-18,1.1536665694016771e-21,9.9057032661735847e-28,7.7801302945605181e-15,1.7557464185019631e-25,5.3475032757236051e-19,3.9319784817068118e-32,1.0262866699854167e-20,8.8333689574940283e-12,7.0611789885761512e-33,1.0525998471693258e-13,2.2965081985517669e-35,3.1970806743723987e-33,4.1610397233551589e-32,3.780770282102829e-11,5.311329844627623e-37,5.9928122504277228e-17,1.5080665133927963e-29,8.1513966470372568e-13,2.2080996857540542e-32,6.0583088660344569e-31,6.1014373960718985e-11,2.0805398187214943e-31,9.9821576202494488e-26,4.8235258646260292e-11,4.365181646533353e-24,2.4189452594191645e-26,2.714678877611882e-11,7.4720436358114886e-18,6.3466232265097459e-25,4.5349925724297763e-18,4.6408453751614434e-27,6.3002656922572244e-32,1.5416211351165909e-29,1.3972784427139215e-29,4.41367654054593e-28,1.679577642791035e-13,4.256528326830556e-30,5.8651773166879714e-18,9.4701435556978978e-11,6.3339625527425652e-13,1.042069064607581e-24,4.3144046300136626e-34,2.0925578092230034e-15,4.9072686156236578e-26,4.1848902507685778e-16,6.4727790186367371e-34,1.3922537446917265e-12,1.6526837164915798e-19,2.1461440717820692e-25,1.3234626010556918e-31,7.6925413981358265e-20,5.9626872633984401e-27,2.0164904755548323e-31,5.0599218420230603e-12,3.3865730898530304e-37,2.4103816366271069e-25,1.4319723948542129e-36,2.4399966335403573e-18,1.8371509339320117e-33,2.4319060700427291e-16,4.8369700235627686e-22,3.6320185701667309e-14,1.1098400332291157e-33,6.4668651010719111e-29,1.6074811132469725e-11,3.2370616560092253e-12,3.4592547815006748e-31,8.5545082221685248e-15,1.4889459739911595e-11,4.9732005911810148e-16,5.7567251371526876e-28,5.8988310588266044e-15,4.7053772940959532e-27,1.1333635482273354e-18,6.7751095623480867e-17,5.5888336997913329e-18,3.694285325697515e-11,3.5938472574733176e-37,8.4262052844161364e-16,2.2874284114706857e-27,1.2479378102996176e-15,1.6031562459627108e-35,5.4048810692333472e-12,4.5560932582229285e-31,2.8774321928173985e-17,4.7611270415050762e-27,1.0467559562973009e-19,1.1029471382622748e-14,1.0894517285173689e-29,1.6908486732449976e-16,1.0468763171844824e-23,3.4236287768388355e-11,4.1230730966013073e-17,2.436371021373505e-22,1.0350331588489268e-35,9.109063149770128e-37,3.3030034736636954e-25,3.8212138164513448e-34,1.0510525440179041e-18,1.2340796447086714e-33,8.0691657863413632e-11,6.1975708815206565e-15,7.4810636656845895e-18,9.7091203020477001e-16,4.6467561399232417e-23,4.860713412210565e-32,1.303822541181808e-15,5.4561814237942892e-24,6.1802122999207059e-15,9.9584410755431907e-15,7.3862799604828867e-27,2.1124958169612276e-34,1.2070029777179658e-22,4.8060206928855261e-17,1.031696943968176e-13,7.3487056762444262e-19,9.5813085906417255e-15,2.8088491099717617e-28,1.9189227622554551e-12,1.3591373702595806e-11,4.3855586836830135e-19,3.5295895660691732e-16,1.7879149840176641e-17,9.5916229063621807e-25,1.0763255641128314e-19,7.6458171586268856e-19,1.4887637226740494e-33,2.7507254637160355e-17,3.379966052735963e-35,4.5023296339441942e-18,6.9733213760279354e-30,2.2460125577190444e-27,2.6715224100998532e-31,1.1075573033179247e-35,3.1765582530488962e-23,2.4581419633022262e-31,9.1057551408328331e-32,9.6645504497736488e-18,5.9657516572329912e-25,3.9714119479945488e-18,7.7583410240085071e-13,6.1422700953464954e-12,3.4221188983316316e-28,5.2224211518278735e-15,5.48726804499899e-21,3.218430004111348e-23,3.9928217637678421e-18,5.6297201069465277e-24,2.7110527073113348e-37,6.2891261614141238e-26,7.9140866358994777e-11,3.2983773787441125e-37,1.5853445004558034e-23,8.1329457955533846e-27,2.3331150674011275e-26,6.3803156226529151e-15,3.4729781431947004e-17,1.8337055228991444e-14,2.9366692185684524e-21,1.6166638750899439e-35,7.908675363531566e-14,4.8651476634883083e-20,9.8200472890823797e-34,4.970509957913102e-15,3.7372718594934852e-30,1.5755950378491112e-31,1.2782005694219554e-33,3.1042310095472059e-32,2.9247155026806218e-18,9.4368011616123166e-25,1.1532251381670186e-25,1.7437982771465732e-12,1.1534214314321625e-31,4.8861994119100425e-13,1.464533082060982e-20,8.5797025089010396e-30,3.8159713350934322e-18,2.7021332383867232e-27,6.9022231552184435e-23,5.7124199425341563e-23,1.4831215131653692e-34,1.4717602910837723e-14,1.6382058558098697e-21,9.1973444789084296e-17,2.4286528664614469e-20,1.485285901574034e-21,2.4470937027252223e-36,1.7457690402883449e-36,2.6713807297601851e-22,1.6028939536537021e-14,4.8937179580475928e-28,3.2356657982590338e-23,8.2407221498142443e-35,1.7691853836687382e-25,4.0547216501740114e-20,9.1766055042945304e-30,3.5130197990686097e-37,1.0382426553558824e-18,1.3530976386570617e-19,1.2964076610915514e-36,2.2051322176685147e-32,7.996453586598053e-13,1.4364209596611791e-13,6.233863959126553e-13,4.80012794963225e-31,2.5960174661698084e-31,6.9994003117367367e-31,1.3705625876829196e-19,7.6653012582459437e-19,9.9100265311875943e-14,3.6630640873622633e-16,9.1726443883069754e-13,3.4153264846757474e-11,2.64752800750183e-13,1.3626038543440093e-28,7.1584870465855549e-29,1.3830122632451192e-12,5.382095073731023e-25,1.3662938505516e-35,3.1808714812444789e-25,2.7937638210589399e-25,1.1521934190147498e-37,6.6033357617680602e-25,4.6793070273458148e-12,7.1245863249079369e-17,1.7636638275527606e-19,1.7325265119974687e-16,4.8095290050671871e-16,8.2766831834884557e-32,2.9284533863487308e-37,6.3163414279386904e-17,1.3375057443152958e-13,1.2619613800463947e-11,9.0181262372714462e-27,5.6658311239099894e-25,3.5436847222482729e-27,9.3646353461305033e-24,7.644400218585492e-19,3.1719863379651882e-35,5.9645117049124588e-34,2.4470652491337521e-12,1.8430168704047069e-14,4.2993316354866831e-33,2.481910764856342e-22,2.077301676490561e-36,9.5837035847193242e-13,1.6511041003952799e-25,2.378260256753923e-13,5.3960901014683122e-21,2.7246684344901596e-13,5.0920720888497596e-20,1.3391025985920823e-13,2.4462153599054821e-27,1.125056810215637e-20,1.0602159096038231e-27,1.6302018306476157e-16,4.6368341354686101e-22,1.0069326791826731e-24,6.8320195019389272e-31,8.0176486205695046e-15,6.5295988014564659e-16,4.6047900513808808e-14,1.538837125089396e-26,1.3619271965181448e-25,2.1695783122668958e-22,9.0340982396006523e-13,2.4662041286450143e-11,1.2088881071272985e-18,4.9813778568412038e-31,3.8340265317599077e-35,1.877377821350898e-20,1.3444650786195264e-35,1.0349218343087265e-16,3.2583827315285586e-16,2.711769435193576e-20,1.7260306429252598e-31,8.8739571653242782e-14,3.3715677812511112e-25,2.2750788678599391e-25,7.4904440172306203e-32,6.6723512309654719e-28,3.1051440917338831e-23,3.3310057126737391e-32,2.8568831559811886e-27,3.3432135049836254e-24,1.1216471729037444e-19,4.103240750161264e-30,5.3815311566442373e-15,1.8616943419681693e-13,1.9608393656932765e-24,8.6321598169273764e-25,1.5711074895119798e-28,8.6287478948018403e-26,1.1539443485912118e-16,1.4096344696695781e-30,3.1788152862280251e-13,1.1324827385273598e-19,9.1441287667242694e-12,2.359127708412556e-13,1.1104621413882664e-11,2.647557118084055e-14,2.644678024457864e-31,1.0532174114351199e-18,4.6353515939111069e-17,8.8454007959546686e-33,1.1193476279583035e-15,1.654980192182365e-13,5.2519423827009304e-23,1.2524989394258585e-16,1.5561351959859001e-17,3.60557000276291e-17,4.6084982690081793e-13,4.469632150105474e-23,6.9209357842480335e-14,3.584370477005243e-37,3.5454141690060633e-32,8.3093588849105811e-35,4.1182645426575092e-28,9.1284931463551489e-18,9.5149697652943734e-16,1.9813093511746208e-27,2.9077840676202043e-14,4.271228741844143e-15,1.896857829832571e-28,4.5027427209558222e-13,1.9189555023567199e-12,1.7960758116939903e-11,1.9225128802635374e-13,8.6042574077590698e-15,6.1192540045421192e-16,6.0384376607600908e-33,2.8427365294421033e-33,2.5229511982827592e-17,2.7133043495925926e-19,3.3380793563539144e-22,3.7532591353733347e-15,1.8620125640424869e-27,3.5796962140107126e-28,1.333848950408607e-11,2.2146645362889648e-30,8.7262740690548239e-16,5.8764958274436677e-11,4.6221684223913161e-34,5.6373868222565164e-16,6.5425222140203169e-29,9.3576261688958965e-15,5.0614900716248379e-12,7.2221815306071175e-34,1.0017916722326157e-26,7.8325059550728687e-12,9.9092318255040261e-25,8.8790512113955165e-36,1.160370205561654e-35,3.8209827826678424e-34,4.605629920445823e-19,4.2050908039561819e-18,6.8850688751550859e-24,1.4882255288716944e-14,1.0845801636836238e-36,2.9586604306143755e-14,4.5366995309049626e-29,2.3558749526798409e-37,3.2437574046724642e-14,7.7230412904874469e-27,2.5406403476743164e-27,7.986769027818065e-36,3.132401540562326e-12,8.2751548417595901e-31,6.3976386866461135e-15,3.0731817996577821e-21,1.0957849665965643e-22,1.5314173074123887e-13,1.0084075405634975e-22,1.3965996877069826e-18,1.2059678965995303e-19,3.1120487468802911e-19,2.1346852069302445e-26,3.1289001527549961e-29,9.8282662322543187e-36,1.136228573283741e-30,1.0381097232631774e-10,1.5592457096764771e-33,6.1923436286651474e-23,1.2063509563447353e-20,6.3211816385631494e-20,3.6439050042458017e-27,7.8831317225750372e-24,2.9300795595717722e-26,1.3458604603391265e-19,4.6996053455208338e-22,7.5538714497584825e-36,1.4413161538997667e-30,1.8759478276746743e-30,1.1694826353372858e-16,8.3479557163428422e-31,1.4468046637463993e-12,2.275168820830209e-27,1.2878757383699706e-24,7.1177425003079231e-35,1.2731118842825306e-17,6.0437774173716108e-12,9.0169382273195841e-14,4.5661108689062224e-22,4.6297658566663905e-29,6.9824529113053173e-11,4.8918985654167727e-30,3.0756798942981704e-26,4.7024961661699791e-12,6.7308370004674112e-26,3.2431990658879243e-28,1.3216573576114764e-22,1.0911438820340068e-37,1.6680016951580106e-30,4.6484904678536665e-25,1.1843478149248995e-30,3.3450140255248849e-11,1.0108599849571043e-17,7.1896615120620724e-22,1.4063624962813524e-36,1.7643133663672935e-20,4.5103263682827635e-14,1.9367549604763017e-15,3.0232453592408992e-19,1.4337535958417327e-32,2.1180807295547247e-25,8.7899272056220856e-15,5.3844624241486367e-25,5.031205993360941e-32,8.117653796237609e-12,6.8321936624279355e-22,1.2903797573665128e-30,5.8062571107431656e-20,5.2373227100880141e-21,3.3504771904613271e-18,1.7919402428294876e-17,6.0334806287850252e-35,1.3518012100428713e-17,4.4449958793327284e-23,5.1458091197520169e-26,5.5858512420090575e-14,2.4200471943661361e-16,6.0590271684534319e-36,2.7003274347599637e-37,7.1823979880985576e-23,1.2291868896704705e-34,1.6168153374552552e-22,9.8789318454813934e-11,5.9472508388698809e-17,8.1924596598840005e-38,1.0220273524505545e-34,3.3089803422587131e-11,1.1140815131579654e-11,6.3985112174877188e-12,1.1286762453683168e-34,4.5917342379093552e-14,9.5230268771519437e-24,7.5031014673957327e-36,1.0467073059776312e-17,2.4221546937852108e-17,3.0742631632490728e-19,1.1910141745012383e-12,1.5566099395033299e-36,2.6341379666276855e-21,2.7353097277487958e-27,2.4045114181178676e-21,4.1194541940404473e-25,3.7925763383297627e-36,3.0050938544745139e-23,6.5768965320128432e-23,2.232353593134114e-19,4.0813883173369533e-28,7.6235696288440847e-24,1.2660232660458245e-20,1.2800114836790831e-11,1.3250724122036975e-31,7.6434022412135959e-13,1.7450134637071369e-36,5.142691645373103e-25,4.9109852022460527e-28,8.9991980922541116e-27,5.0012947597286326e-13,5.4972716022010094e-32,5.7722883749562242e-12,1.4796376547947052e-26,1.9558935655699599e-23,2.2407901165526004e-14,1.9236488909359852e-19,8.7462312533311293e-30,4.2372261999062274e-27,1.3493829593595342e-27,3.5692389283954716e-13,1.161874380357678e-29,1.4814209515703617e-25,1.321421250618968e-35,1.852199021124198e-15,5.5712149811114068e-12,5.5420728672926729e-25,3.8133381390409162e-19,8.8471316048747365e-37,1.4700667358444416e-14,6.4472822962031451e-32,1.1116850668898802e-16,9.9774483222583594e-35,1.4671161462728748e-24,1.0553060523175131e-11,2.9334815263051985e-22,1.5051317096437167e-37,1.836321136810603e-28,3.0783150853633592e-13,6.7185434699220125e-32,1.8217412010348135e-22,1.0022860638827533e-10,4.3637216330637247e-15,3.4713093402427872e-12,1.4684749032009579e-20,1.1044224029818237e-10,5.9512316557748357e-13,6.3665526996837606e-37,9.0225956262238018e-21,1.8215389672528182e-25,4.1487113630059918e-35,6.3475322063911193e-18,2.3101945394000086e-11,1.3389963422069326e-31,6.2590988981433717e-26,8.7725286491144443e-16,3.2751004970635744e-20,9.9001546653281237e-17,5.8406084734064781e-22,3.5097737084184932e-15,1.3986066477128524e-19,6.8470655588091307e-27,2.2996422837185827e-37,3.3630950038750756e-25,4.1772672590988389e-16,7.0986061733758544e-21,3.207764599563383e-28,1.8936659212150606e-15,8.3564476264488124e-17,2.6136973358135909e-36,3.8873571927703126e-11,6.5853879872957906e-19,3.1580461612527922e-22,1.3770128570658322e-13,4.1867267909078975e-28,1.2879907625164011e-15,5.5008536291775791e-17,1.1607262150799447e-13,1.1797397753244087e-24,5.8143719361962812e-28,5.2386498763457365e-29,4.5963534676802561e-29,5.1217618395153913e-31,1.4849876401406487e-16,4.3990477158716905e-20,1.0051064250461039e-37,4.3982767003618321e-14,4.776065093674307e-15,3.0374017500008641e-13,4.199941204952741e-14,1.5577011531346907e-32,5.5432044680746664e-12,5.6041980966520943e-17,4.0266249929516922e-26,3.7041190024252979e-25,7.3032855170070914e-19,2.5641939376061774e-36,4.9035233088146971e-19,1.3814694428887115e-22,7.0019190141425211e-14,8.4250366184875548e-17,2.3415358193186117e-23,5.9995361724007545e-25,1.9419551911285255e-33,1.1692150850403232e-17,2.5908619613857762e-36,6.2062778910485795e-11,2.3962116796372111e-33,1.0320154608966019e-15,7.8335987298216044e-35,1.7811140088518232e-16,3.3126937519642341e-36,4.2968105024222933e-16,1.1636765801594951e-34,3.4757684718692339e-13,2.8909547706279417e-19,3.4745157001886652e-23,4.9378371248836529e-11,1.9295541223182182e-20,3.0412896524916727e-18,4.4250100110685935e-17,4.3009453902816943e-25,2.6927554640985934e-32,1.4696132652464885e-35,9.5689067302466809e-36,9.8660026900836793e-34,4.7752103038143517e-13,3.9856418097714543e-35,3.2363007431983007e-23,3.5680667758725735e-33,1.3879824232538778e-13,1.1972051443701984e-13,1.2255798955422082e-26,8.0256933426826149e-14,1.241601458389469e-28,2.281442660597255e-26,1.1478900591259993e-33,1.5017726706841806e-33,1.3513025659399033e-16,6.9090048980787049e-26,3.4113066575497636e-11,1.5016311083947528e-23,1.7543870608360678e-36,2.958888453199828e-19,1.1671800630657538e-35,3.6566150641787585e-24,1.358206486494761e-36,1.861530017958416e-17,2.3243322563955551e-29,6.1263259693285507e-25,1.3637507548330325e-21,7.9935227309817761e-15,1.8552594754386192e-14,1.2948775628414069e-30,2.3128701978885474e-24,4.0176826216804357e-24,2.035966960109096e-18,3.164307202354398e-11,3.024537980632441e-22,2.2262187635380715e-30,6.5655231069273078e-37,2.2457183586830993e-22,1.8168791944030307e-32,5.1889468778591282e-31,1.130510801656314e-13,2.6907068818272121e-11,3.1760384029534212e-19,2.7580287422222961e-33,3.8706722244213714e-19,2.2487697768950139e-29,6.1666900293253142e-27,2.2805506221041884e-18,1.027924454912138e-18,4.4673435683472487e-16,1.2537825128307291e-13,7.4067844302540772e-32,1.0106136152629176e-18,7.1706342939242219e-13,7.1210879647276175e-35,5.3229362843403596e-15,2.0932033550883096e-23,6.8296528901709035e-16,3.3310228870433454e-23,3.1866389337793981e-15,9.8814877146239618e-15,4.3536367199129109e-12,8.0051002090952703e-23,3.3282024248394871e-37,7.5235827165770374e-23,1.5455434598547469e-23,6.6810758609332668e-19,3.4386271259597822e-19,3.1593440799155115e-18,5.6422483266284923e-17,6.0604705840147567e-26,1.7712213469481342e-21,1.1998638241706991e-37,1.113389110921428e-22,1.1280161943964007e-33,1.1968324165011437e-35,3.2504690952261013e-32,2.5639728093420798e-21,1.6835208182348748e-11,8.0597978489254082e-17,1.0661162954913469e-28,5.7333226237425556e-14,1.7738692214467445e-36,1.5254688786889086e-33,6.6718634051593803e-26,9.1605849889922779e-36,5.4085064483844668e-32,3.4151084633187604e-35,3.5892182977397766e-36,2.0288097770393489e-11,1.2154087166265433e-19,1.7828908156756399e-14,6.9842974325820783e-17,3.6156201061283047e-17,2.8980848789709513e-17,5.4553605833724399e-24,7.1403977438652822e-16,1.0053122957266769e-10,9.8856638128151168e-14,2.3901708295030338e-11,4.9132530804930494e-13,5.3508237579925993e-26,4.7142777356405647e-15,5.4830811106813784e-14,3.7280035105269518e-14,7.0037260135316818e-26,3.8075983974783068e-24,1.2049885348253602e-19,1.9803671821133688e-25,1.6537818269361803e-21,3.4984621348563796e-28,2.2797570321717107e-29,1.0616847885948034e-17,8.7278042427696396e-14,1.5226427318762505e-34,5.3691706403871287e-13,1.8870333055727712e-26,8.5989508375186128e-37,1.3798695103855802e-25,1.4978610637248088e-13,2.1229036602928185e-26,1.8366611899249975e-13,1.8213329814966798e-35,2.2684717837000034e-34,2.6118340760249934e-11,8.9934436128319222e-26,5.0231158015254831e-28,1.6818950218078628e-11,1.3474018278368956e-25,6.5586513752606705e-16,1.0601222454337285e-31,2.3209811475036698e-14,1.5679477661278691e-17,3.8913236121006843e-12,3.3815588218383684e-14,2.2795643321326062e-22,6.972565020944051e-32,5.5228571783978348e-28,1.3866647927360508e-22,9.157370580530236e-14,1.3869843067114307e-23,7.7597839693287114e-35,5.05184098719111e-21,7.4655744879066214e-16,5.4837457585731838e-22,2.7108855769821446e-16,8.0961706956612192e-32,1.3976926352992693e-15,2.716071178809029e-17,4.2450174322268202e-27,2.4814531077306708e-15,9.747203853771346e-16,5.5300906136541946e-18,1.2150357005006662e-12,2.7467622437874219e-19,7.5624395284295311e-11,8.1041407562463758e-34,2.1166340149431927e-33,4.354977794625131e-15,3.2170837651821307e-28,1.1759224207193034e-22,1.6463620363203033e-16,2.5698920212338631e-23,4.1673130137038516e-36,5.2771227653373824e-13,4.3363952913633781e-17,1.2283483053366979e-24,4.1835659800847436e-15,3.8642639573482108e-13,1.1599747467037457e-34,4.8839780405921115e-33,7.1016124167888199e-26,7.9402246254017236e-11,2.4090244852253658e-32,1.0282570443069614e-15,4.2944703567655981e-11,3.808164881101551e-33,2.6896907825376877e-34,8.5968771660463388e-27,8.7912702385417094e-27,9.1839397561981891e-11,1.5744988839118476e-33,5.5932949339050657e-16,1.0508735919537179e-12,2.7194526453807882e-16,2.1974482484865951e-33,2.0621547502177619e-21,2.7027939115363649e-23,1.9801138874649537e-25,2.148221431755096e-22,4.2973493192630791e-30,8.4932751761947898e-11,1.4040326996963334e-16,2.4374476804683511e-14,1.1845130124651054e-33,2.8967197187684864e-24,2.7849697107610242e-32,5.0981340828818136e-37,5.8252917694862952e-23,3.4578910405156243e-28,3.977785311114625e-26,3.5944244888757571e-28,3.102640009533604e-11,7.702799343711672e-17,1.0796169605148134e-14,1.1736289156821516e-20,1.2787336212715768e-37,6.0532250216197467e-16,1.1116628943038412e-13,1.1311060445687162e-20,6.1421375214914249e-15,6.9673142647206495e-13,1.3770370459008314e-18,6.4355880905912907e-21,6.7548570830780162e-28,9.7521699157347867e-22,8.0291629365240946e-18,1.6536729833185598e-26,7.7445713069260404e-20,3.3057655550280393e-30,4.3886068900645993e-22,1.0580196113245508e-20,8.102709418953575e-27,1.2821311641423702e-24,3.6193800283030149e-12,5.67095915561232e-21,7.5531166012458975e-22,1.1598593543689127e-25,4.9803646386937154e-26,4.1582486541484398e-22,6.4860565736842728e-37,7.1134248375270371e-16,5.324125504733545e-14,3.4430380223119527e-23,6.3128326093523846e-21,3.9671313646639967e-37,1.6040612810851743e-37,8.8534138857975579e-21,5.1904677082930566e-32,1.3688787840019815e-27,9.1936787593079202e-24,4.6967677014197063e-15,1.2230933824100545e-17,6.0098363551917924e-31,7.9824904693467371e-36,5.2971175542756025e-15,2.5552347316910092e-11,7.3612252377848836e-14,1.3143591010001557e-17,2.1348991829552798e-29,2.2402211589018237e-18,1.8769772183025187e-22,1.9749065488420006e-37,2.0450962763794114e-30,2.7087053860268487e-21,2.8408843376529038e-11,2.7221291462546043e-27,3.2638574824171474e-27,2.3223767105848635e-14,4.7412074974023139e-13,2.7566006116945978e-16,7.9927798998289416e-31,1.5333470295184445e-23,2.8562107195080832e-21,1.5062180571947579e-23,4.6629053613038848e-14,4.5897849269681235e-27,2.1019984955232172e-25,8.2258249088644086e-14,1.4501685446323513e-32,5.3111512470952769e-35,1.224612688770672e-25,1.0702418126079248e-28,4.0773905713641256e-15,4.933542379462203e-12,1.881236555450046e-22,1.383522854759385e-19,1.7511222908675318e-28,7.5504306650624425e-33,2.4043265931903529e-20,2.2570027848082882e-16,1.2739879590451642e-34,5.5002948240493633e-16,1.54726283406045e-14,1.8553630586083324e-30,2.3170864991477275e-35,6.3852196148655268e-32,2.0534748356354838e-24,3.9243004150782774e-24,2.0751971809844009e-22,1.4964014529372444e-11,1.1134940255891881e-23,5.9436459431327806e-31,2.1704059791198919e-25,4.2801259070423492e-35,3.746569214542641e-14,1.8087575434570177e-11,4.9926952308332498e-29,4.4652558704455479e-23,2.7288020257907409e-20],"Aip":[-1.6322244290098491e-29,-1.515117618760404e-11,-2.293643214822833e-16,-6.3401762237414849e-30,-7.7250434064565407e-19,-4.8385946137120141e-17,-2.4683687500398361e-18,-4.660331989310027e-36,-1.440925059594346e-25,-9.3215197475856953e-28,-3.9007771382982534e-18,-1.6207476080390696e-13,-1.348615262580064e-22,-5.7988928822011203e-24,-1.0252968750600013e-27,-1.6936941125331114e-27,-4.7454860295513205e-31,-4.7212165394979243e-21,-6.8488998876494064e-29,-1.1012104717922728e-13,-1.1565152318595874e-17,-1.9528600236605333e-10,-1.4373213813252409e-20,-5.5293604155206261e-31,-5.7797493249136817e-35,-6.5819595118781356e-24,-5.2321528778652672e-24,-3.0075576132020191e-24,-1.0126793259457078e-36,-1.1592211691271036e-28,-1.5126854802706108e-12,-1.8684830800207961e-22,-1.1367929242646345e-20,-1.7682542161905078e-21,-2.1505865050265569e-23,-1.6238310756345129e-24,-2.2102434729046069e-13,-1.4069537509080351e-28,-7.4303764261273208e-23,-4.2325489710130969e-18,-1.3709378039596997e-24,-7.3193916487219908e-11,-3.3718148460285246e-34,-1.5635813058338664e-29,-2.2357768174363676e-22,-9.6531640423738478e-20,-3.6092543470588234e-21,-1.0594131177954798e-13,-1.2671647116769206e-27,-6.7386027102595858e-11,-1.3131233377635234e-27,-6.5219737054054241e-14,-9.0506816368391206e-16,-2.076045228673552e-35,-4.1477343892427044e-29,-1.9757741820992792e-31,-1.080652923941085e-16,-8.7658567678714262e-18,-1.5933612216055931e-26,-6.8545191286973972e-32,-3.8704692280020468e-20,-1.3730250949924957e-20,-2.5153436480715317e-20,-2.054423615838201e-11,-4.5505974818052169e-19,-3.3689139006102997e-26,-1.1888364249770164e-22,-8.9367659903358932e-15,-6.095577634185007e-29,-1.7093627355517107e-27,-1.5973130971996995e-22,-1.179915655260526e-18,-3.1896979230150674e-22,-7.9633571558246176e-13,-6.551676666226424e-20,-3.2060455269079035e-31,-8.8025040987807221e-11,-2.8517100428895523e-23,-1.1858366941904091e-12,-8.5559610069483073e-29,-7.5800029557997862e-26,-1.5937780135159329e-23,-1.8736427469292316e-22,-5.0661947353705978e-28,-1.7255863643998524e-22,-1.9361438353668278e-28,-2.4997777543868414e-36,-5.6173068131751131e-28,-2.1629653882697264e-35,-4.8150092188600602e-19,-8.5734096445540008e-26,-3.3353969865883141e-14,-7.4333833907537722e-22,-4.5010792848367572e-17,-1.9577171511140763e-27,-7.9181129426060126e-28,-2.4583016672793387e-32,-6.7635166238037467e-22,-7.8474953501495437e-31,-4.3800196112965673e-14,-8.203314545233777e-21,-2.274020473085058e-15,-1.1547158120844016e-10,-6.4517122258952404e-23,-4.9538061133451643e-33,-6.087551662048249e-18,-4.7569141037477289e-21,-4.4553679728049105e-27,-2.8000623527668632e-14,-7.6662463725352582e-25,-2.1042261658239907e-18,-1.8617554716483842e-31,-4.1649114169228743e-20,-2.9201393616766424e-11,-3.3701670303356341e-32,-3.679964873501562e-13,-1.1241658667927228e-34,-1.5314338387280742e-32,-1.9696894812122642e-31,-1.2243549436721899e-10,-2.640963439193387e-36,-2.2634699295484884e-16,-6.9350878350466415e-29,-2.7802499725518313e-12,-1.0483420642626837e-31,-2.8312050015567871e-30,-1.9619534269269213e-10,-9.7734274989778017e-31,-4.373273482325495e-25,-1.5564566598343878e-10,-1.8685981409651792e-23,-1.0685940380064042e-25,-8.8335134813391109e-11,-2.8754445121339755e-17,-2.7496825032992728e-24,-1.7527679024269462e-17,-2.0695331683253259e-26,-2.9764940441617213e-31,-7.0885940361998448e-29,-6.4281243186590548e-29,-1.9939310746779649e-27,-5.8398273741723172e-13,-1.9700502255611413e-29,-2.2618431908244497e-17,-3.0250635544868289e-10,-2.1671701006152027e-12,-4.5010129598878922e-24,-2.0852633230624895e-33,-7.6351842943036673e-15,-2.1589317076897687e-25,-1.5517230787121104e-15,-3.122843843998148e-33,-4.7165994396381581e-12,-6.5650873238271019e-19,-9.3595879734952653e-25,-6.2305279335935167e-31,-3.0742257339306367e-19,-2.6552415908967632e-26,-9.4739779491454481e-31,-1.6854281655647899e-11,-1.6869830043233946e-36,-1.0504618337393851e-24,-7.0914461326307525e-36,-9.4806921451008932e-18,-8.8222124079071737e-33,-9.0648362965717607e-16,-2.0066748580800298e-21,-1.2853104751449342e-13,-5.3416547122211782e-33,-2.9515220109741628e-28,-5.269918689688462e-11,-1.0846802330341146e-11,-1.6210148539055732e-30,-3.0756402506042479e-14,-4.8865805027890162e-11,-1.840910480860275e-15,-2.596927237652006e-27,-2.1292364422127927e-14,-2.0981475221916449e-26,-4.4322022542886179e-18,-2.5560380168263425e-16,-2.1561768195206505e-17,-1.1967524338719156e-10,-1.7898048603857218e-36,-3.1028777581557494e-15,-1.0240947449996535e-26,-4.5773703920354445e-15,-7.8596046095819089e-35,-1.7987346556990509e-11,-2.1321418030017609e-30,-1.094115384914256e-16,-2.1228659305289993e-26,-4.1731465931032801e-19,-3.9546612980977191e-14,-5.018360292692223e-29,-6.3245081802743556e-16,-4.4563033096118642e-23,-1.1103050295688487e-10,-1.562635527848095e-16,-1.0155719910857267e-21,-5.0837185396997362e-35,-4.5193793657526544e-36,-1.4367364295756527e-24,-1.8478815841950238e-33,-4.1128903897261609e-18,-5.9367978723070799e-33,-2.5838152234380431e-10,-2.2358997836835661e-14,-2.8788853216106826e-17,-3.5702443323877126e-15,-1.9587792924460094e-22,-2.2992073134918126e-31,-4.7802394868963607e-15,-2.3323055447824296e-23,-2.2297035654171941e-14,-3.5745702054768741e-14,-3.2851999101896802e-26,-1.0242354823105441e-33,-5.0554436167770401e-22,-1.8189149626570377e-16,-3.6077283596516477e-13,-2.8841603915897817e-18,-3.4406262681007084e-14,-1.2720252300396324e-27,-6.4740552525237568e-12,-4.4662695374052193e-11,-1.7284965494263661e-18,-1.3109148730286434e-15,-6.8275379072740219e-17,-4.1450369238477386e-24,-4.2900932321629658e-19,-2.9997882923168817e-18,-7.1559824359243085e-33,-1.0463627038370344e-16,-1.6518058970797359e-34,-1.7402521894711824e-17,-3.2194296405170193e-29,-1.0056547106138007e-26,-1.2534477851776837e-30,-5.4383798044774482e-35,-1.3424168106384597e-22,-1.1537955805038495e-30,-4.2944094920373309e-31,-3.7108021169298148e-17,-2.5856495376174915e-24,-1.5366993438526009e-17,-2.6478248054699215e-12,-2.0406073048353022e-11,-1.5481077197461255e-27,-1.8875053158476487e-14,-2.237205883880854e-20,-1.3599942336042223e-22,-1.5449122735549858e-17,-2.4060056715884053e-23,-1.3516920134177084e-36,-2.7628489714910259e-25,-2.5349007743453104e-10,-1.6432243182769704e-36,-6.7302895531319924e-23,-3.6153198138684299e-26,-1.0308929599313833e-25,-2.3011198701630026e-14,-1.3183128083216173e-16,-6.5385643422326273e-14,-1.2027822763150371e-20,-7.9255452725344208e-35,-2.7740963881222922e-13,-1.9512208641852442e-19,-4.7289707017342231e-33,-1.7973939729769479e-14,-1.7308539268339482e-29,-7.4113148206797812e-31,-6.1480827301443772e-33,-1.471455541356754e-31,-1.1346579330171141e-17,-4.0785402768315715e-24,-5.0480561659356609e-25,-5.8904961623266816e-12,-5.4335846492350325e-31,-1.6771827489805285e-12,-5.9276238167644566e-20,-3.9568943725733168e-29,-1.477059584152576e-17,-1.208639457439732e-26,-2.901862325972779e-22,-2.4046834851228463e-22,-7.2019746798327264e-34,-5.2605797791375884e-14,-6.7379386310305464e-21,-3.4600133288159096e-16,-9.7923536371137274e-20,-6.1132628112584794e-21,-1.2091814682686986e-35,-8.6383932893324489e-36,-1.1128270350088407e-21,-5.7239662404091262e-14,-2.2095603260706587e-27,-1.3672292321192336e-22,-4.0118796042540704e-34,-7.7245731656398649e-25,-1.6284753384553358e-19,-4.2307338272476229e-29,-1.7497119955485759e-36,-4.0631777929701739e-18,-5.3835456962446726e-19,-6.4227216620606291e-36,-1.0469397587675623e-31,-2.7280579211055016e-12,-5.0036011167834759e-13,-2.1333427696682065e-12,-2.245773574105794e-30,-1.2181903487657365e-30,-3.2686915660658093e-30,-5.4524800976391714e-19,-3.0073696441278793e-18,-3.4670456667975725e-13,-1.3599976034797988e-15,-3.1239417786214803e-12,-1.107651683160176e-10,-9.1555437884731636e-13,-6.194610391946556e-28,-3.2654407951371393e-28,-4.6856904061826393e-12,-2.3341532394754126e-24,-6.7028987457430834e-35,-1.383927290595883e-24,-1.2164592447616683e-24,-5.7643939774920958e-37,-2.8602080160830202e-24,-1.5602843012214927e-11,-2.6866310576026415e-16,-7.0023227800069582e-19,-6.4789004092304965e-16,-1.7809090883183921e-15,-3.9051780497728082e-31,-1.4596312887104259e-36,-2.3845067709353906e-16,-4.6629482018189001e-13,-4.1512396715324023e-11,-4.0064548306751879e-26,-2.4564346082361435e-24,-1.5826596071332166e-26,-3.9891712048347536e-23,-2.9992369481369509e-18,-1.5505859179773942e-34,-2.8786713066433676e-33,-8.2298500194363688e-12,-6.5714012838616687e-14,-2.0566504474248881e-32,-1.0344228543925338e-21,-1.0271513009632681e-35,-3.2621358831528033e-12,-7.2119908471331632e-25,-8.2349650873532663e-13,-2.200302809070646e-20,-9.4190531033360377e-13,-2.0415122950172024e-19,-4.668449963061745e-13,-1.0947760054210587e-26,-4.5626146524374676e-20,-4.7668422067109671e-27,-6.0997800267272195e-16,-1.924213185224525e-21,-4.350170825402503e-24,-3.1909035679089703e-30,-2.8846188468416224e-14,-2.410562857058935e-15,-1.625207552121153e-13,-6.8157075779985926e-26,-5.9557156836105429e-25,-9.0508369816306039e-22,-3.0773458559219581e-12,-8.0360670614975201e-11,-4.7250126867499386e-18,-2.330151817541708e-30,-1.8726973170873854e-34,-7.5843883788939624e-20,-6.5962578787880518e-35,-3.8890455542693792e-16,-1.211125750321843e-15,-1.0924713017161954e-19,-8.1153867722503208e-31,-3.1085496755887044e-13,-1.4663779170793311e-24,-9.9184075998997901e-25,-3.53588216855156e-31,-3.0075618536380975e-27,-1.3124341109043206e-22,-1.5784288116618683e-31,-1.2774610418927835e-26,-1.4335469143761e-23,-4.4692884428349274e-19,-1.8994544263195671e-29,-1.9443961862689612e-14,-6.4651499501642906e-13,-8.4362116908405361e-24,-3.7328300190953247e-24,-7.1370988400675233e-28,-3.7835950570891164e-25,-4.3318783414939045e-16,-6.5602872939030364e-30,-1.0968597376000348e-12,-4.5121220003854636e-19,-3.0214329675269936e-11,-8.1695066551463737e-13,-3.6593869634505985e-11,-9.4023797720148423e-14,-1.2409132225513874e-30,-4.1212912924595375e-18,-1.7549047521192801e-16,-4.2173738186942499e-32,-4.1102049022619564e-15,-5.7553068073784783e-13,-2.2120828541800807e-22,-4.6982218708527769e-16,-5.9498035160972333e-17,-1.3681767067911729e-16,-1.5829988075702234e-12,-1.8846020362102776e-22,-2.4313560675907893e-13,-1.785104282945e-36,-1.6795368238152082e-31,-4.0451493403365639e-34,-1.8611720018934902e-27,-3.5067356514648441e-17,-3.4995582235109185e-15,-8.8775105712427393e-27,-1.0315774381822599e-13,-1.5469854008002461e-14,-8.6082454945622121e-28,-1.5471124428417202e-12,-6.4741642818537887e-12,-5.8789819048677954e-11,-6.6738075385114387e-13,-3.0933348059412091e-14,-2.2605230226794723e-15,-2.8840995724946762e-32,-1.3624250950308717e-32,-9.6046807152858786e-17,-1.0735651562872578e-18,-1.3884173009928804e-21,-1.3612207719694237e-14,-8.3458569687760759e-27,-1.6190002182311968e-27,-4.3843208695879291e-11,-1.0283718365463491e-29,-3.2122547205195533e-15,-1.8906812413961516e-10,-2.2333331233870822e-33,-2.084200292480087e-15,-2.9858702463157997e-28,-3.3611548037334092e-14,-1.6859435109609678e-11,-3.4827024145022717e-33,-4.447966328467382e-26,-2.5935471425636999e-11,-4.2814303873320322e-24,-4.363891282780194e-35,-5.6965853849401548e-35,-1.8477703526028735e-33,-1.8145108333461075e-18,-1.6263192204098619e-17,-2.9387244076707814e-23,-5.3187876295333111e-14,-5.3772070544478921e-36,-1.0494237414335495e-13,-2.0744241657636903e-28,-1.1752691798043036e-36,-1.14936566736001e-13,-3.4341133643127274e-26,-1.1367952391746443e-26,-3.9270973665515184e-35,-1.0500658452501756e-11,-3.8612922786260211e-30,-2.3073012588665265e-14,-1.2582793759970521e-20,-4.5926221911197168e-22,-5.3304886248756855e-13,-4.2287843829888853e-22,-5.4521162929735959e-18,-4.8025270270659457e-19,-1.2299762622441468e-18,-9.4370050892696158e-26,-1.4334695919089924e-28,-4.8283502572508433e-35,-5.2935214648921305e-30,-3.3114071216403985e-10,-7.4932077318440251e-33,-2.6053051362498446e-22,-4.8897486515922261e-20,-2.5300441259816722e-19,-1.6271653218058657e-26,-3.3618012297467396e-23,-1.2929563100223959e-25,-5.3549783448733989e-19,-1.9500793853476075e-21,-3.7151100053241095e-35,-6.7069926355434571e-30,-8.7180959933522317e-30,-4.3896561788559621e-16,-3.8950945749656343e-30,-4.8989953905985517e-12,-1.0186364711742357e-26,-5.5554295566884826e-24,-3.4673664337780564e-34,-4.8763656810647504e-17,-2.0083252798639977e-11,-3.1580519308068845e-13,-1.8950671842844438e-21,-2.1167548479218314e-28,-2.240719128442029e-10,-2.2625330670565081e-29,-1.3568233548619605e-25,-1.5679127032744049e-11,-2.95571436237701e-25,-1.4675917131599022e-27,-5.5322561054878536e-22,-5.4601487598700091e-37,-7.756230612821893e-30,-2.0178010052604278e-24,-5.516572818271477e-30,-1.0851764286418075e-10,-3.8797653464583013e-17,-2.9744441558189786e-21,-6.9651365518837258e-36,-7.1309644348654123e-20,-1.5922407780681944e-13,-7.0722966488084918e-15,-1.1951574412934977e-18,-6.8207235021115102e-32,-9.2379310997008828e-25,-3.1593630311762989e-14,-2.3351736566776741e-24,-2.3794666989229755e-31,-2.6866514994620788e-11,-2.8275696427373441e-21,-6.0079142450562334e-30,-2.3254792346531599e-19,-2.1360325674037184e-20,-1.2983262085065159e-17,-6.8427716567433094e-17,-2.9412695628928312e-34,-5.1750148091458196e-17,-1.8742831199130786e-22,-2.2632472700600574e-25,-1.9671459298385049e-13,-9.021056487789914e-16,-2.9826761881135412e-35,-1.3463660326329874e-36,-3.0188486782496334e-22,-5.9737591365127672e-34,-6.758460678745066e-22,-3.1536115333453409e-10,-2.2464198495618994e-16,-4.1042291317563868e-37,-4.9709602271303381e-34,-1.0736555541388053e-10,-3.6711483467611131e-11,-2.1245591491337919e-11,-5.4873178442626228e-34,-1.6206516931539251e-13,-4.0562044821923928e-23,-3.6902449219040899e-35,-4.0161172873024349e-17,-9.224346943560202e-17,-1.2151619718942032e-18,-4.0428855674354994e-12,-7.7060349051870541e-36,-1.0797233349748565e-20,-1.2233958021047888e-26,-9.8625017585174196e-21,-1.789474544893556e-24,-1.8706222832332499e-35,-1.2704209373645138e-22,-2.7659820785835394e-22,-8.8465221138483981e-19,-1.8445961132356674e-27,-3.2518090280443947e-23,-5.1297667089343702e-20,-4.2097813059354092e-11,-6.238070264263992e-31,-2.609084281026901e-12,-8.6346699491904902e-36,-2.2309467055485855e-24,-2.2173143391980802e-27,-3.9980934472761042e-26,-1.7161977844402898e-12,-2.5988019390754247e-31,-1.9193031045271552e-11,-6.5549804463187609e-26,-8.2920113833928291e-23,-7.9725222244845682e-14,-7.6322349403856167e-19,-4.0333018939867289e-29,-1.8905098741875581e-26,-6.058929493395338e-27,-1.2298480537633104e-12,-5.350203751151432e-29,-6.4750130176808595e-25,-6.483673014668308e-35,-6.7666137801738632e-15,-1.8533326299894797e-11,-2.4031034722456543e-24,-1.5046724023744175e-18,-4.3899475923064231e-36,-5.254592314507011e-14,-3.0456180791423082e-31,-4.1747023196039924e-16,-4.8533602819168439e-34,-6.3234824292320883e-24,-3.4800840301006927e-11,-1.2212224457164659e-21,-7.5221082498403868e-37,-8.3349621879861575e-28,-1.0625945372506392e-12,-3.1731394967864723e-31,-7.6088677520996202e-22,-3.1988511471793981e-10,-1.5801305806125607e-14,-1.1620983149902609e-11,-5.9434581102409338e-20,-3.5195954799932126e-10,-2.0377918834142313e-12,-3.1633238503586449e-36,-3.6650922119194913e-20,-7.951768703226391e-25,-2.0257177815656552e-34,-2.4461776285756022e-17,-7.5347666513822935e-11,-6.3033051884392761e-31,-2.749735204907004e-25,-3.2291113361668025e-15,-1.3175165042517814e-19,-3.7218429286254897e-16,-2.4198539148519737e-21,-1.2738038814290366e-14,-5.5631555546653677e-19,-3.0466808631142495e-26,-1.1473279193140647e-36,-1.4627151977894869e-24,-1.5489241000377604e-15,-2.8886742075187336e-20,-1.4516429495850432e-27,-6.9165410184807454e-15,-3.146485675266888e-16,-1.2911533543687984e-35,-1.2583599516785692e-10,-2.5869124305228247e-18,-1.3140396719893498e-21,-4.7990418039020664e-13,-1.8919436742271383e-27,-4.7227773490939801e-15,-2.0793011240271598e-16,-4.0533606067915849e-13,-5.0917403019026514e-24,-2.6227904259807696e-27,-2.3935948030054961e-28,-2.1015579388803017e-28,-2.3954950658196416e-30,-5.5613477465551948e-16,-1.7656572021820088e-19,-5.0312567983676755e-37,-1.5531262125225224e-13,-1.7278051656412062e-14,-1.0486412859163522e-12,-1.483862063273845e-13,-7.4075249192368922e-32,-1.8441399906266103e-11,-2.1180014968542217e-16,-1.7735454038195182e-25,-1.6100938588620581e-24,-2.866480631583059e-18,-1.2667991720376958e-35,-1.9308873668493085e-18,-5.7808808105876711e-22,-2.459477644414192e-13,-3.1720699692076412e-16,-9.9152435538221068e-23,-2.6002023627333722e-24,-9.3231632600270814e-33,-4.4817876221307003e-17,-1.2799192796699749e-35,-1.9951577864187975e-10,-1.1493098348160661e-32,-3.7926152211705163e-15,-3.8145126221196693e-34,-6.6588430755170983e-16,-1.6348472061400024e-35,-1.5928116452890627e-15,-5.6567297466451421e-34,-1.1980270652401067e-12,-1.1432720325884169e-18,-1.4674641259964913e-22,-1.5927910678681464e-10,-7.7935597912040515e-20,-1.1794900964552743e-17,-1.6759845368705349e-16,-1.8678236079699242e-24,-1.2772590447473091e-31,-7.2075516672507188e-35,-4.7014632381139105e-35,-4.7510020221283882e-33,-1.6395485538943449e-12,-1.9464291778160515e-34,-1.3674957553814822e-22,-1.7082878030185291e-32,-4.8368211483257402e-13,-4.1792374947146556e-13,-5.4353316780773919e-26,-2.8146659233538011e-13,-5.6472992044866335e-28,-1.0081918402815858e-25,-5.5239558239033138e-33,-7.2182298999321727e-33,-5.0652103487967998e-16,-3.0334865423693771e-25,-1.1063669432482858e-10,-6.3771516439547789e-23,-8.680860808836099e-36,-1.1699185492083941e-18,-5.7298755025242e-35,-1.5670426031485175e-23,-6.7276021328381441e-36,-7.1060878024478923e-17,-1.0665051981011311e-28,-2.6548130779497611e-24,-5.6164603842092553e-21,-2.8760313066073553e-14,-6.614572594720443e-14,-6.0287520290688905e-30,-9.9404760768370149e-24,-1.7207507235384215e-23,-7.9229574449690556e-18,-1.0273805408089838e-10,-1.2588638034570029e-21,-1.0337102045836148e-29,-3.2617770550020945e-36,-9.3662521908967506e-22,-8.6338526951285292e-32,-2.4267639215843181e-30,-3.949060919419877e-13,-8.7566280042650207e-11,-1.2550607925996019e-18,-1.3220087725277925e-32,-1.527110584440362e-18,-1.0320098522631399e-28,-2.7455642546359675e-26,-8.866239062079419e-18,-4.0231311407578419e-18,-1.655397757400416e-15,-4.3743762339629182e-13,-3.496576675837951e-31,-3.9559371876505894e-18,-2.4496554805410564e-12,-3.4689891217862425e-34,-1.9234473461761081e-14,-8.8701964312551163e-23,-2.5202145025033964e-15,-1.4072522305049837e-22,-1.1576896339059665e-14,-3.5472437726639188e-14,-1.4530934656241413e-11,-3.3621897280675743e-22,-1.6580226733611523e-36,-3.1612674885076274e-22,-6.5624080572300641e-23,-2.6241900648325494e-18,-1.3579550857106196e-18,-1.2248762144294521e-17,-2.1322488137366778e-16,-2.662978959386019e-25,-7.2809564133474572e-21,-6.0019178422621741e-37,-4.6659007115182762e-22,-5.4287418205651045e-33,-5.8748219866868903e-35,-1.5404424850545719e-31,-1.0511681242903551e-20,-5.515607659032696e-11,-3.0358093230588773e-16,-4.8530354780267378e-28,-2.0184811653529572e-13,-8.7768609818154285e-36,-7.3316093188225058e-33,-2.9299690598044557e-25,-4.5016692443411277e-35,-2.5570352525232386e-31,-1.668906365620031e-34,-1.7707250795863539e-35,-6.6292989511077365e-11,-4.8398255391472356e-19,-6.3593301434811121e-14,-2.6342151891785286e-16,-1.3719555474742247e-16,-1.1018970031463322e-16,-2.3319569062829547e-23,-2.6337212129509313e-15,-3.2083618565103676e-10,-3.458621147715908e-13,-7.7918129581542234e-11,-1.686354448304041e-12,-2.352878623884115e-25,-1.7056860525063211e-14,-1.9313619215281819e-13,-1.3188917110769631e-13,-3.07482840118226e-25,-1.6313283016178488e-23,-4.7986576589256918e-19,-8.6407862100282755e-25,-6.8015416299826246e-21,-1.5824559803843113e-27,-1.0461566981627109e-28,-4.0730743277585815e-17,-3.0579394034649581e-13,-7.39304068566292e-34,-1.8408248084178719e-12,-8.3481189995771708e-26,-4.2672960634791191e-36,-6.0337066813351202e-25,-5.2150488612777163e-13,-9.3852210094486508e-26,-6.3792414548536014e-13,-8.9244070666170796e-35,-1.0995167562016369e-33,-8.5035857766286656e-11,-3.9425438811403565e-25,-2.2676639755116081e-27,-5.5103563454841549e-11,-5.8925727755004867e-25,-2.4211820261161179e-15,-4.9960761583337969e-31,-8.2546271764556412e-14,-5.9945644726516851e-17,-1.3007344085899898e-11,-1.1976355850419949e-13,-9.5064371684167219e-22,-3.2925340291927237e-31,-2.4919877549103264e-27,-5.8024730796817615e-22,-3.2066626320281433e-13,-5.8933101814636824e-23,-3.7787236529107245e-34,-2.0609296039331591e-20,-2.752445521537112e-15,-2.2730033236404166e-21,-1.0094166080531845e-15,-3.8204070314882792e-31,-5.120798841787652e-15,-1.0332988262362958e-16,-1.893966530398028e-26,-9.0383258640783228e-15,-3.5841080307561415e-15,-2.133709124806753e-17,-4.1233798457899581e-12,-1.086696243326876e-18,-2.4239290876169146e-10,-3.9059991729314946e-33,-1.0157834023873221e-32,-1.5769975202292392e-14,-1.4558375227695572e-27,-4.9261362387527468e-22,-6.1596698746208437e-16,-1.0875567941250468e-22,-2.0546489408977179e-35,-1.8096518579923626e-12,-1.6427257883168897e-16,-5.3002065278524826e-24,-1.5155639621941561e-14,-1.3302184506443275e-12,-5.6388128572732521e-34,-2.3349665829693739e-32,-3.1175482556749826e-25,-2.5431461682079711e-10,-1.1432708712291285e-31,-3.7789413959554261e-15,-1.3881154726994869e-10,-1.8226999704547276e-32,-1.3027058681309358e-33,-3.8203464267678034e-26,-3.9062359451733132e-26,-2.9350112062537175e-10,-7.5661782097010019e-33,-2.0680589333682398e-15,-3.572843928072792e-12,-1.012575815986067e-15,-1.054388177832904e-32,-8.4676388056438082e-21,-1.1434203930301407e-22,-8.6396876609458454e-25,-8.9623508683637535e-22,-1.9888479138046993e-29,-2.7175110305289917e-10,-5.2609590907383584e-16,-8.6641488405799334e-14,-5.6993937957825469e-33,-1.243218163494909e-23,-1.3207912283758001e-31,-2.5353771333987392e-36,-2.4518770914609853e-22,-1.5642027972352005e-27,-1.7521584816369211e-25,-1.625625440371937e-27,-1.0076460699911267e-10,-2.9025657436529438e-16,-3.8719027547286695e-14,-4.7580935265128996e-20,-6.3948137247189521e-37,-2.2363705810041844e-15,-3.8839833937551081e-13,-4.5869633096172637e-20,-2.2161119471160363e-14,-2.3810497087309007e-12,-5.3763812679005948e-18,-2.6207657281953579e-20,-3.0445476063642011e-27,-4.0259096848446527e-21,-3.0878968117917641e-17,-7.3213042153233184e-26,-3.0948560022855959e-19,-1.5319516252133455e-29,-1.821901166089677e-21,-4.2927163475036853e-20,-3.6019550552957343e-26,-5.5308030843262811e-24,-1.2109977743164114e-11,-2.3115385329651158e-20,-3.1237248766568551e-21,-5.0769232624953627e-25,-2.1909002955310494e-25,-1.7269174438104733e-21,-3.2224574521425048e-36,-2.6238707684237526e-15,-1.8759988325618785e-13,-1.4542570459658914e-22,-2.5711411643061036e-20,-1.9749184614193998e-36,-8.014482123654339e-37,-3.5968743315890161e-20,-2.4544273941289264e-31,-6.1459829550482593e-27,-3.9168118715923431e-23,-1.6994171064203154e-14,-4.6864440586529947e-17,-2.8086627971212692e-30,-3.9250024253569763e-35,-1.9142158385957926e-14,-8.3219314474618325e-11,-2.5842014248288073e-13,-5.0329313166560283e-17,-9.8001476538810185e-29,-8.7107642295656853e-18,-7.8379702350641031e-22,-9.8591445853354414e-37,-9.5001008141938141e-30,-1.1100639809340041e-20,-9.2381263977818016e-11,-1.2175334231650271e-26,-1.4583556357734884e-26,-8.2595356473240926e-14,-1.6280166619395801e-12,-1.0262734302191919e-15,-3.7301681575626117e-30,-6.5109575856192934e-23,-1.1700642043388509e-20,-6.3965046211917184e-23,-1.6454852086117234e-13,-2.0468906419234482e-26,-9.1682088690764211e-25,-2.8840342185109983e-13,-6.8984495998250575e-32,-2.5905613346762112e-34,-5.3586292289071576e-25,-4.8717156376697935e-28,-1.4774974037365527e-14,-1.6438904440655847e-11,-7.8556347188673792e-22,-5.5036298523287778e-19,-7.9502624075153305e-28,-3.6025695284483292e-32,-9.6950114208019626e-20,-8.4189203978735997e-16,-6.1905255219054389e-34,-2.0340087883228016e-15,-5.5274370741863093e-14,-8.6229050961413535e-30,-1.1341961281299684e-34,-3.0164384781680942e-31,-8.83220834235225e-24,-1.6810063826526217e-23,-8.6597488870429434e-22,-4.9107040723873699e-11,-4.7379888150803585e-23,-2.7778794021029046e-30,-9.4647574676532042e-25,-2.0896050361100582e-34,-1.325385931179179e-13,-5.9199023426978442e-11,-2.2817888943651268e-28,-1.8827690571684057e-22,-1.0992806581485548e-19],"Bi":[9.7755062112347878e+27,10576715817.456484,697163046734617,2.5165305367126871e+28,2.0685978096070627e+17,3304112783841581.5,64746776621291152,3.4221359085839341e+34,1.1077816893570067e+24,1.7120030185007506e+26,40973027425179448,987667660517.23633,1.1840853221288394e+21,2.7532117771956519e+22,1.5564795852023323e+26,9.4225343744208538e+25,3.3618804747312314e+29,3.3832098399492575e+19,2.3298225333041472e+27,1453525298760.6125,13821326575311402,821256893.41136205,1.1113928731809749e+19,2.8852960201170074e+29,2.7595220130273382e+33,2.4256759135960306e+22,3.0514174869402838e+22,5.3082823173538476e+22,1.5748006615488231e+35,1.3765330218953593e+27,105873953819.33105,8.5465625972229105e+20,1.4051795879109022e+19,9.0324504386130952e+19,7.4244190877563193e+21,9.8313187558467878e+22,724291668823.63306,1.134165858022684e+27,2.1490328826379748e+21,37761653168882544,1.1644764772731247e+23,2190433901.8118572,4.7304278063229974e+32,1.020464595784411e+28,7.1426196709104065e+20,1.6550935316223777e+18,4.4254386462464475e+19,1510860255334.0503,1.2594010279532054e+26,2379159989.0001211,1.2153245690017602e+26,2453975081576.5737,176710143666207.94,7.6823509040685768e+33,3.847016243052028e+27,8.0744440464729311e+29,1479556000993883.8,18234472531600024,1.0016904987662363e+25,2.3273281671752614e+30,4.1275648044717522e+18,1.1634330389506877e+19,6.3510322994519706e+18,7800909432.716177,3.5114476019167302e+17,4.7377672824808475e+24,1.3432142599308989e+21,17902598826095.41,2.6177415029569179e+27,9.336167930096049e+25,9.9973747524775261e+20,1.3543919205760091e+17,5.0066482626121912e+20,201083864992.25497,2.4385118716958561e+18,4.9760806383752607e+29,1821483281.4803414,5.5991452098023444e+21,135047983568.89514,1.8649997060685586e+27,2.1057746032973842e+24,1.0018056532675227e+22,8.5230285391214962e+20,3.1499082109413028e+26,9.2542578896841854e+20,8.2418463270012367e+26,6.3797824691751497e+34,2.8408843836306419e+26,7.3736386793812284e+33,3.3186377729676115e+17,1.8617887574356691e+24,4797863465782.5215,2.1485038150621259e+20,3551841793096064.5,8.1518386741225925e+25,2.0154241839154667e+26,6.4891084871077265e+30,2.3612781580306232e+20,2.0330100834445808e+29,3653767599217.5244,1.9472083746220098e+19,70340858124837.312,1388659536.0318189,2.4749981310956863e+21,3.2200269059925532e+31,26255931644442908,3.3578230106302222e+19,3.5821038465200312e+25,5714971588797.75,2.0823399740071614e+23,75950137314712432,8.5689266300655685e+29,3.8357869901900989e+18,5488792717.1836329,4.7333996453493203e+30,435067119829.48169,1.4187973910289262e+33,1.0416347481625392e+31,8.0993865124260975e+29,1309701119.333812,6.0387281609734063e+34,706455364942847.88,2.3008691025084563e+27,57612661042.792526,1.5217303372924913e+30,5.6353288774325883e+28,817451824.17242539,1.6324018156506006e+29,3.650181589059497e+23,1030334922.5281063,8.5447562423317803e+21,1.4937438361998141e+24,1815091213.4492624,5559579072166214,5.8060819897226206e+22,9120052030578804,7.712246313283741e+24,5.3598294624873825e+29,2.251044892361086e+27,2.4823229606441918e+27,8.0037909557428597e+25,274184807040.00714,8.0992534084703143e+27,7067602566597804,530254877.25360698,73906428996.586746,3.5470550894582318e+22,7.6493805019983073e+31,20953938527778.113,7.3937685696670247e+23,103077251606953.56,5.1078973286702479e+31,33964942043.329937,2.4340502594314026e+17,1.7056207579161371e+23,2.5606029275365506e+29,5.1975974857695898e+17,6.0111077710035613e+24,1.6839962373185969e+29,9508240062.0944099,9.4534928101192268e+34,1.5197134767034109e+23,2.2489715943192985e+34,16859757845961632,1.8081260604243487e+31,176434252106189.81,7.9593462505687089e+19,1245369116819.8948,2.986233024790732e+31,5.4065941820733627e+26,3041973848.335196,14772526940.407562,9.8422594900923067e+28,5202996584589.0957,3280529909.2470851,86887135425783.984,6.1454157180768182e+25,7515136083123.2881,7.6070724364916751e+24,36060817813619208,625603531734765.38,7413918522444169,1339898333.7077627,8.9104156087100789e+34,51553495059114.945,1.5584701833078384e+25,34948878436667.078,2.0292978955496255e+33,8909460449.9910069,7.4829012927620528e+28,1461353223371972,7.5185008294821685e+24,3.8290176391324832e+17,4046686425163.5845,3.1796287071027385e+27,252867967479534.91,3.5831477042752835e+21,1444184977.1048357,1023247256500593.1,1.5726127047413193e+20,3.1373275102317447e+33,3.528864404068653e+34,1.1111495536335644e+23,8.6320007482318978e+31,38860154159501720,2.6868823329178957e+31,620772577.3676132,7156688802597.9121,5552935117430960,44805810545231.242,8.1526076153633322e+20,6.9386348762379174e+29,33465910244271.348,6.8459883416194657e+21,7176573328138.0312,4476896235435.6455,4.8584897983446602e+24,1.5573213326652222e+32,3.1590130452613969e+20,879092373539327.88,443776470999.25244,55413537205795512,4651150092015.4629,1.2545889600305789e+26,24746823657.730099,3589152536.5926743,92457821173123296,122008957565686.22,2341684622420902.5,3.8516577564362407e+22,3.7246496397606938e+17,53277823511041752,2.2291235447383123e+31,1528036064680961,9.6559809765452095e+32,9185634891241110,4.9562325366448209e+27,1.5870454687834714e+25,1.272833387414508e+29,2.9327335950435253e+33,1.1895523287703919e+21,1.3827626901828332e+29,3.7149931025440392e+29,4308165123639421.5,6.174396471570051e+22,10402224956471728,60493301874.791359,7853711499.997941,1.0308602491281036e+26,8477414492634.6553,7.1405461997808947e+18,1.1741788310713273e+21,10346931873896024,6.6362967961434409e+21,1.1798393401638769e+35,5.7776772513760469e+23,632746837.45911062,9.7052308157642553e+34,2.372560594603369e+21,4.414875179370086e+24,1.5483691098390675e+24,6953883688564.0654,1212858796683837,2447749658372.166,1.3280920068036975e+19,2.012414564780185e+33,577101895943.40979,8.1886733167844109e+17,3.3731159227855718e+31,8902349310368.2129,9.2184879912724795e+27,2.1526551606909476e+29,2.5945477858922294e+31,1.0841727323263657e+30,14087541078452820,3.9144515900379681e+22,3.1622798683058212e+23,27197761265.016975,2.9361522682171617e+29,95492228958.63826,2.6952117527069158e+18,4.0325493409872305e+27,10822190175837392,1.3205209187428801e+25,5.5032213309246662e+20,6.6409502427483773e+20,2.2147362061955263e+32,3042272282540.2217,2.3706527509741318e+19,462175042610824.25,1.6315699362501258e+18,2.6128747316743008e+19,1.3189650939096595e+34,1.8462394105947441e+34,1.435184491679877e+20,2796027712590.6484,7.2227406253942745e+25,1.1679658184782548e+21,3.9757438470934281e+32,2.0666174816896089e+23,9.8114133703727437e+17,3.7715476216109668e+27,9.1145835525376657e+34,39335553219099152,2.9682006449564493e+17,2.4831249331045076e+34,1.5237685251364514e+30,58714606518.001472,319997074749.82367,75078038619.643921,7.1042944320016921e+28,1.3096709957113613e+29,4.8811137237269957e+28,2.9306780083821818e+17,53143528291524768,461779734757.16046,117606254316176.86,51275682949.909187,1447643309.120275,174905314146.26556,2.5761404662236058e+26,4.8868593391732928e+26,34188932823.815266,6.8396243694495874e+22,2.3794794419952622e+33,1.1535473599341498e+23,1.3123449124569671e+23,2.7665461038076168e+35,5.581733339886887e+22,10270629758.287575,595197874161953.25,2.2820789558790528e+17,246842963057942.75,89814041229421.5,4.0852552927252549e+29,1.0925926679982324e+35,670600556488913.38,343369283940.29382,3861438953.5369601,3.9838879067157955e+24,6.4991667956963672e+22,1.0084633944270023e+25,4.0027060010567493e+21,53287616441549664,1.0286291154986222e+33,5.5411420502189953e+31,19468470373.297073,2435520688690.6982,7.7563475600945156e+30,1.5439561827870484e+20,1.5527034549456009e+34,49104019969.374023,2.213491103960453e+23,194453132616.41296,7.2602960465467054e+18,170013228160.46585,7.8265396921803866e+17,342964711428.34271,1.4578563730322514e+25,3.5014656472732769e+18,3.3480530288229909e+25,262182794723347.88,8.300415879305542e+19,3.6700418337517408e+22,5.000101326647803e+28,5547478781089.2637,66357105662099.258,984957817057.76587,2.3418979764428733e+24,2.680368065007457e+23,1.7645749423814731e+20,52051882986.413506,1995146728.8080592,33826351503780576,6.8470465948751457e+28,8.5170529668394265e+32,2.1065043549697475e+18,2.4179471288119541e+33,411195326980642.38,132060189660812.89,1.4624701269355451e+18,1.9659021165480711e+29,515022973073.59015,1.0886899369373126e+23,1.6095284279706928e+23,4.5119135646133151e+29,5.3063925214189229e+25,1.2167259349965556e+21,1.0106985638339489e+30,1.2493828374249688e+25,1.113772684206626e+22,3.5753246054484768e+17,8.4002612728737227e+27,8229417315076.6895,247670662112.61703,1.8925483377924527e+22,4.2769602684573312e+22,2.2359623524663195e+26,4.2190344256304844e+23,369165742314332.12,2.4320988937358417e+28,146000401319.7551,3.541387306494919e+17,5304835216.3714256,196010841089.82932,4380279121.5194979,1702322261744.781,1.2856899172168847e+29,38780949514030376,911153015129889.62,3.7825584277826716e+30,38920500781309.703,278210502772.98108,7.219120105483436e+20,340383891312312.06,2687091753604387,1168661140582774.5,101172354800.51949,8.4734690088534907e+20,658436016580.0791,8.9338781343560217e+34,9.498565567413979e+29,3.9430458729899976e+32,8.5746820927499144e+25,4558837972445184,45710681327931.562,1.7978129526788852e+25,1551620656684.6191,10343093607322.832,1.8538521519479945e+26,103518555962.72034,24746407014.827038,2726919706.0175424,239928895866.92825,5173239630369.3047,70760795133088.203,5.5311085008596458e+30,1.170845167457878e+31,1664670174390983,1.4885478151035046e+17,1.150330040329797e+20,11754349580099.154,1.9123329258738038e+25,9.8572308552119702e+25,3656217399.2348733,1.5515339404831334e+28,49798371543973.414,848255795.34642088,7.1422418336201176e+31,76746191194185.328,5.344401532022623e+26,4761102214143.3936,9505334494.1062107,4.5801266795563923e+31,3.5884601498639706e+24,6179749539.7114325,3.7289626418908177e+22,3.6548170518214805e+33,2.799806926514128e+33,8.6325203596911258e+31,88075430167650304,9829064436416112,5.4333672552333773e+21,3008984369579.7764,2.9659166043129324e+34,1525239187301.5168,7.6924700679946033e+26,1.3569435306658684e+35,1392638351768.2224,4.6478212750196828e+24,1.403972305053664e+25,4.0613148877831216e+33,15259352180.722462,4.1320241813926402e+28,6935257124728.8975,1.2695204402482926e+19,3.477338896987563e+20,300377688144.49884,3.7765015591481508e+20,29315665722156092,3.3272623732980525e+17,1.2992729794962734e+17,1.6914217749514018e+24,1.1131872935800951e+27,3.3032541041551092e+33,3.0140880143424403e+28,484419060.25449514,2.1288068025541281e+31,6.1295973880863497e+20,3.2672301168271078e+18,6.3154217545561357e+17,9.8088152888408232e+24,4.749627980863022e+21,1.234551719658928e+24,2.984033649053079e+17,8.1903258933025948e+19,4.2930505975587975e+33,2.378902373245719e+28,1.8301517027164198e+28,364307349751111.62,4.0961670864576553e+28,32700704275.171936,1.5668207119313089e+25,2.8738622911888639e+22,4.6000731905505845e+32,3278523092691116.5,7979915820.3647346,506951709171.58276,8.4280660474833797e+19,7.5386430614747019e+26,715787492.38077199,7.0522822380886812e+27,1.1764430596957464e+24,10220674023.671162,5.4006933647745064e+23,1.0874134182397586e+26,2.8867634329661096e+20,2.920697124043095e+35,2.0571033336808465e+28,7.9118793981968215e+22,2.8922239696213179e+28,1477615450.7319901,4120567242950957.5,5.3698424527819031e+19,2.2897546112221042e+34,2.2404347186274025e+18,1005346875254.5701,22621389376673.504,1.3371211532570125e+17,2.3388593377496868e+30,1.7280812950798479e+23,5065142185703.4326,6.8366357824591287e+22,6.7046026162086765e+29,5965656519.404707,5.6487502552392122e+19,2.6556995154363104e+28,6.870914968976439e+17,7.4787297383229338e+18,12311839881118144,2336472084708033.5,5.4228504277075284e+32,3089342600613042,8.5201167348648601e+20,7.052999163584533e+23,813779363306.93201,177290376025949.56,5.34723197643343e+33,1.1845064558717134e+35,5.2899751355214804e+20,2.6700754889619803e+32,2.3630444826065568e+20,508648413.68506384,711816568091213.5,3.8855849879279003e+35,3.2086966668565215e+32,1493465651.5172405,4366250161.6318665,7543461228.4355583,2.9067659772521095e+32,987726101812.32129,3.9365610467283352e+21,4.3219766414810473e+33,3980685698268060.5,1733298177861392.8,1.3151110772112419e+17,39623353910.429573,2.0696110609889199e+34,1.4794452436173484e+19,1.3045938255194067e+25,1.6196497793337747e+19,8.9213277619221984e+22,8.5259671020270357e+33,1.2569606562912713e+21,5.7735506425694336e+20,1.8063846994545126e+17,8.6517323403686781e+25,4.9102734177266544e+21,3.1143717236754642e+18,3807757916.0942721,2.5575070599893726e+29,61391302600.159584,1.8470355034929764e+34,7.1560158335963748e+22,7.1974836249179153e+25,3.9922191675126387e+24,93321876655.866867,6.1387619814949658e+29,8349934771.4485302,2.4350431644638077e+24,1.9257376463202398e+21,2007566944908.5361,2.0937495968172522e+17,3.9561590720897047e+27,8.4425264373056122e+24,2.6340986384168806e+25,130216258168.73769,2.9824216001115983e+27,2.4654132864787487e+23,2.4599320918775933e+33,23643143892229.883,8647068145.4282913,6.6433918764277507e+22,1.0620966957321509e+17,3.6329055970470309e+34,3045738223285.4683,5.238185680214808e+29,383062746345361.31,3.2864431296479041e+32,2.5248211984371627e+22,4605891747.4737844,1.3078067900213273e+20,2.120092432461527e+35,1.9146327984351459e+26,150707333918.64972,5.027681715606189e+29,2.0989561085115754e+20,501457536.0667007,10126171397878.322,13788656175.855938,2.6880319170732938e+18,455775506.25694913,78597531413.577286,5.0415744699473321e+34,4.3588365985709778e+18,2.0075739206387912e+23,7.8737015955659763e+32,6535075613159737,2127842283.5380828,2.5310395209248809e+29,5.8052301140292269e+23,49538454279324.078,1.2126858647049175e+18,429665561687230.19,6.6004173138256167e+19,12560869519072.691,2.872379624023321e+17,5.2388325981714624e+24,1.3899888067345824e+35,1.0914159223281459e+23,103263489309248.89,5.5302930794273167e+18,1.0993599684096624e+26,23130723047786.391,508221341700725.25,1.235229630189775e+34,1274320616.9217246,61780098232605872,1.2154363863620575e+20,333633930663.23108,8.4352246678659491e+25,33873025457543.887,769019193909118.75,394996883097.49548,3.1355599739208243e+22,6.0848188494106652e+25,6.6667679978968129e+26,7.5931546572016409e+26,6.6602826007295516e+28,287562781110406.25,9.0491875645132941e+17,3.1696671249638494e+35,1030660798913.1533,9260835604561.4316,152712185323.35962,1078760436852.1331,2.1535879096650326e+30,8690159430.2092171,754969427904952.88,9.0003202969491052e+23,9.9151941597926816e+22,55755278428812680,1.2589762624974857e+34,82767564992786208,2.7626178746561485e+20,650909032571.2218,504122841558123.88,1.6104926949259333e+21,6.1398415665382476e+22,1.7109750260086385e+31,3567128681527777.5,1.2460711715009672e+34,803852210.01996505,1.3879463101161452e+31,42179129068282.867,4.1814470893512951e+32,240173428156216.16,9.7555339763185456e+33,100418635899427.98,2.8197144804760124e+32,133674137743.29759,1.3977978230357976e+17,1.0881932911810209e+21,1006839246.2838298,2.0499727964168712e+18,13552136069294428,954052433250351.12,8.5471282210482191e+22,1.2490061623423062e+30,2.2128792244064233e+33,3.3924026463395343e+33,3.3574746039483669e+31,97683629333.991135,8.1944309429286816e+32,1.1677381986637536e+21,9.3380061255390402e+30,331028553555.89233,383102258834.6153,2.9366211329240977e+24,568785491764.62061,2.8257973030389173e+26,1.5832314132806206e+24,2.8876845862828333e+31,2.2099009610992818e+31,315725438128239,5.2622382896310791e+23,1449323779.3660207,2.5039334932354569e+21,1.837207681337184e+34,1.3659642055936728e+17,2.7835407127366001e+33,1.0188964567766626e+22,2.3705978725174761e+34,2249904668228616.5,1.4961959717370955e+27,6.013549436971245e+22,2.8439768572923793e+19,5564040028634.7686,2419627777387.9038,2.6465206957063745e+28,1.6061702388757763e+22,9.2788767940642582e+21,20174155840856520,1560710843.078964,1.2687048216183056e+20,1.5435216897333955e+28,4.8894037925885983e+34,1.7051558733262356e+20,1.8477077644095014e+30,6.5744679532915313e+28,405426983956.80249,1831022893.5087688,1.2733073880509352e+17,1.2066389914070788e+31,1.0464926472639171e+17,1.5462048515553727e+27,5.8133658593213389e+24,18028047318097712,39727061132193888,96622634448876.906,366015856480.83698,4.5626308434081941e+29,40401776136842384,65385764999.917465,4.5979214768522243e+32,8319030661202.6436,1.8002205071599744e+21,63470416042754.711,1.1347504551677429e+21,13820479476960.385,4511378031226.3779,11028043900.83008,4.7498075531418711e+20,9.6186108296405514e+34,5.0516717339268429e+20,2.4332521375908731e+21,60902579319728504,1.176836361018195e+17,13050035971832026,749925519208606.75,5.9943464418234802e+23,2.1938616394997903e+19,2.6570635777244116e+35,3.4227307091591594e+20,2.9383297506518523e+31,2.7148656747663825e+33,1.0356208966606503e+30,1.5196314038228701e+19,2906513143.2353516,526746989385521.62,3.2882551675108994e+26,793087001324.1626,1.8171130579416309e+34,2.1757270699051333e+31,5.4481461009703584e+23,3.542960793775089e+33,6.2390292496237889e+29,9.5570436003753621e+32,9.0069549237245726e+33,2418374771.4683571,3.3016230149240435e+17,2516724927558.9956,607039573976977.62,1165442658582232,1451034431153036.5,6.8470117848278232e+21,60735412458028.648,499971593.47839338,462904300195.84735,2057668845.8879578,94972991903.536392,6.7843337373971522e+23,9380908013509.3027,828853856428.15295,1213666089763.262,5.1914898890184552e+23,9.7874727013450336e+21,3.3299450322616634e+17,1.8474981809677624e+23,2.3484859034796323e+19,1.0084857258838027e+26,1.5252968598808417e+27,3925027281976480.5,523545026640.20819,2.157500123079696e+32,87005284839.947525,1.9120302473251432e+24,3.7373206472522961e+34,2.6457238165471593e+23,307025346236.87201,1.7007539184343856e+24,251005268745.82083,1.7871814349426334e+33,1.4506982910505744e+32,1885490607.7318051,4.0489474819262996e+23,7.0376828115582576e+25,2909282141.442585,2.7090884473205986e+23,66066111486032.547,3.1932630355528541e+29,1938970521037.9421,2667029911722211.5,12319408356.315145,1336519784089.8103,1.6800129138825649e+20,4.8453730466697954e+29,6.4041918619089904e+25,2.7523383023958498e+20,499268293839.08936,2.7094928070798072e+21,4.2210491903805175e+32,7.7512412985694044e+18,58116038249324.219,7.0268133135287886e+19,158445231253365.72,4.1758998699746627e+29,31240599182490.613,1547352373576894,8.4271188254494682e+24,17701468009384.066,44632524142502.906,7491977005488289,38850044962.141914,1.4705627493473261e+17,661704310.07704735,4.0837882804834491e+31,1.5703881344040547e+31,10146285853486.428,1.0961926222168651e+26,3.2419288108781817e+20,259633975123678.72,1.4682934786216472e+21,7.762349690324058e+33,88503669735.667252,973365700782480.88,3.0122401681872781e+22,10557494682180.119,120393117598.9742,2.8286736455333657e+32,6.8318579636129302e+30,5.1203545206374495e+23,630696091.22423804,1.3953810614635366e+30,42331727166396.305,1155241094.7306721,8.7518707998364678e+30,1.2244322102973119e+32,4.1779533881024411e+24,4.0860939054114643e+24,546518102.83074391,2.1082765859725177e+31,77345110063196.172,44834775782.316879,157950958192625.06,1.5128925842186401e+31,1.8864294576282571e+19,1.396562360432475e+21,1.8477330800912941e+23,1.7819954807493909e+20,8.0227058917571902e+27,590242779.36722171,303979594420600.81,1847339884304.1448,2.7987989482899402e+31,1.2842729357402482e+22,1.2078413077016993e+30,6.2902058013587508e+34,6.5131342806974398e+20,1.0202535418293058e+26,9.1101728172106114e+23,9.8170595839283856e+25,1591266592.4289823,550924206568414.81,4133164866790.7837,3.3576255394218675e+18,2.4938180380426453e+35,71524883403146.812,412218591346.14062,3.4828806610238479e+18,7220580151109.7236,67269272630.132202,29728579077873512,6.0955787498309652e+18,5.2419323531820905e+25,3.9674681613593395e+19,5177114905081370,2.1801784404425459e+24,5.1629536284357293e+17,1.0415329602197295e+28,8.766504230711722e+19,3.721595663121088e+18,4.4312553997190199e+24,2.8866576991986859e+22,13232029250.154699,6.910944979816151e+18,5.1132404366535803e+19,3.1443002985710816e+23,7.2858878133351786e+23,9.2486415013387813e+19,4.9490615334313679e+34,60963388142622.344,853309331728.33313,1.0980752323093915e+21,6.2132170811378166e+18,8.0752418801565482e+34,1.989846528423035e+35,4.4414986376468736e+18,6.4998441282575541e+29,2.5967902358743296e+25,4.0766473697097831e+21,9415507069584.709,3411371145160473,5.6805561205594536e+28,4.0634825264729091e+33,8359143061035.3535,1926634118.9589088,619499944539.01025,3176546276257438,1.6282359564609708e+27,18349786304030072,2.037608356795566e+20,1.6175511077002968e+35,1.6795074505085646e+28,1.4390117701036098e+19,1735619333.1466098,1.3108750970621154e+25,1.0944161854887868e+25,1937818452093.1304,98375396250.856842,155843099412764.97,4.2772690323902696e+28,2.4524787663816475e+21,1.3652258944389284e+19,2.4963581978496734e+21,972822403738.86206,7.797554350602047e+24,1.7412222447412047e+23,555107594081.19678,2.3125078403263913e+30,6.156969709708047e+32,2.9790115171079169e+23,3.2756471851202927e+26,10829453030422.832,9748424029.4177895,2.0330268425341551e+20,2.9034434384363232e+17,2.0072745164809029e+26,4.4280565738858803e+30,1.6479501514117652e+18,189968610954627.56,2.5765832313296084e+32,78639701517790.938,2895422142085.249,1.8503545416505171e+28,1.4062506039204453e+33,5.2888556709836373e+29,1.8076999526358429e+22,9.4982452270101399e+21,1.8442600509253e+20,3264419530.4937301,3.3701337438533121e+21,5.7435035543657026e+28,1.6866694677030375e+23,7.6329789336084614e+32,1207720458343.4084,2708076277.7768769,6.9934205244431095e+26,8.4817178339106921e+20,1.4534118500890237e+18],"Bip":[4.5058083949762956e+28,34799381672.573341,2608164474986942.5,1.1655280392925229e+29,8.1402723209483661e+17,12542900266479722,2.5232685552832346e+17,1.6906659645353134e+35,4.8565634790999574e+24,7.7241982864063537e+26,1.590550573818839e+17,3445853066806.0942,4.9704249387236773e+21,1.1798679499976202e+23,7.018856218400208e+26,4.2373456061070982e+26,1.5771542240382701e+30,1.3850525837471929e+20,1.0659389563115212e+28,5094278274582.334,53148337110917096,2600640866.1251707,4.5125780203270914e+19,1.3525695369894314e+30,1.3488939713792745e+34,1.0386651019131056e+23,1.3085182856999466e+23,2.2843027932640052e+23,7.8291541664245319e+35,6.2805088674566135e+27,359337606177.52295,3.5796317922500972e+21,5.7154537807684903e+19,3.724165716521228e+20,3.1548748929584779e+22,4.2470406475061557e+23,2517647873450.7939,5.1693997527202558e+27,9.0573022594843395e+21,1.464858955560601e+17,5.0357255535887253e+23,7042723008.5787392,2.2946709311092799e+33,4.7046453354308539e+28,2.9879356634075565e+21,6.6227922658290145e+18,1.81528230640789e+20,5297616778890.1367,5.6726132113194077e+26,7659091373.3884106,5.4730131489092822e+26,8652934387900.8955,652267190797539.25,3.7716664867471347e+34,1.7646929522890762e+28,3.8039968460987154e+30,5574864390725296,70289786970719384,4.448265590884736e+25,1.1019761839048875e+31,1.6633702468067731e+19,4.7254965095055942e+19,2.5678380143075783e+19,25555491082.50444,1.3878107339603743e+18,2.0948690838478599e+25,5.6432176080353367e+21,64533375211928.539,1.198397525244816e+28,4.1982931700687494e+26,4.1917665876290102e+21,5.311090628777145e+17,2.0892926624904168e+21,688070800908.98889,9.7871472657648927e+18,2.3388572598901657e+30,5840042666.8733511,2.3748598503982145e+22,459786211674.75,8.5227838276664899e+27,9.2669667818387145e+24,4.2653176426700139e+22,3.5697075985672716e+21,1.425887061817686e+27,3.8781465113583356e+21,3.7501796200392362e+27,3.1599929099443994e+35,1.2852813424694582e+27,3.6194747667800189e+34,1.311004857446336e+18,8.1873072608247143e+24,17046817741433.791,8.9131039592972301e+20,13492261641392818,3.6629793569096759e+26,9.1012632813205105e+26,3.0873578952529001e+31,9.8022987361358368e+20,9.5140855445075725e+29,12942071367950.211,7.9393362013555786e+19,257227573650854,4433774293.7816706,1.044097629476811e+22,1.5433450693608577e+32,1.0153320760231811e+17,1.3745837317144371e+20,1.6022484662477995e+26,20345047224364.496,9.0373286136615039e+23,2.9638807453895558e+17,4.0381051556031567e+30,1.5449168398803616e+19,17890058745.299198,2.2487237921471021e+31,1503009094580.8594,6.9154347628723294e+33,4.9667315987217378e+31,3.8158040432688472e+30,4177878325.8157034,2.9903863609762942e+35,2643263830947662.5,1.0526232864772407e+28,193994101560.99353,7.1908209082839445e+30,2.6205691499460488e+29,2588400653.0525146,7.6311098115269956e+29,1.5896108710088578e+24,3274424672.1926541,3.6342755636654985e+22,6.5602687699804102e+24,5819235580.6046066,21205346566238352,2.4999288585850304e+23,34940860205702600,3.4196871017689444e+25,2.5201299311988794e+30,1.0297111824410477e+28,1.1360876646363959e+28,3.5960906900834468e+26,941848045485.28503,3.7295775794744834e+28,27015687714304420,1667391997.5786109,249673220677.1145,1.5225140281144308e+23,3.680696961741017e+32,75659894859240.312,3.2336414524942844e+24,378415027600739.88,2.4533238110005993e+32,113564686162.78503,9.5912097133006746e+17,7.3932972598936186e+23,1.1996621996614424e+30,2.06074947830045e+18,2.6615592192575466e+25,7.8735037889084522e+29,31236713740.333714,4.6900233642687505e+35,6.5827661156674005e+23,1.1091364442862765e+35,64945873378254424,8.6434468500946335e+31,651238659624463.75,3.2787403133269554e+20,4356841409251.5454,1.4307974513690093e+32,2.4545597654346644e+27,9829063403.1644592,48832930397.881813,4.5895838241954736e+29,18503042475360.422,10611812249.092299,318423608746761.94,2.7570868463004138e+26,26834955678750.117,3.3727855265793007e+25,1.3983249101901381e+17,2338017469217183,28351656552353248,4275718117.5062056,4.4195210079739716e+35,187920526102685.16,6.9382618879569768e+25,126878057132454.3,9.9064015527478215e+33,29242518273.65752,3.4846481545765467e+29,5505637357179336,3.3332904626297253e+25,1.5143870552955031e+18,14350383511746.771,1.4571059693258622e+28,936709096470838.88,1.5153075281760803e+22,4613856002.195282,3842125298149110,6.5096712781575802e+20,1.5344144729784467e+34,1.7436163725018161e+35,4.8037182887546392e+23,4.1557667703900056e+32,1.5078440416695213e+17,1.2867493090303166e+32,1957001836.3181915,25541216027005.496,21179775931636372,163086036737279.03,3.4135274510509917e+21,3.2665222609910316e+30,121438934799882.97,2.9075374914260248e+22,25612967181329.445,15894062737440.936,2.1485617190391732e+25,7.5173407815187681e+32,1.3140627302663575e+21,3296083581983996.5,1533467663462.0115,2.1566839658483152e+17,16519788800426.812,5.6508199237722083e+26,82388716007.18306,11625657806.816641,3.6140631730290893e+17,448682562388071.94,8861186484560037,1.6541230983343267e+23,1.4727787702161958e+18,2.0728679706448192e+17,1.066617854994779e+32,5759276723667171,4.6986218356769247e+33,35194374191861420,2.2764972139649577e+28,7.066207643154459e+25,5.9429360033840832e+29,1.4339365932222989e+34,4.9935297646121535e+21,6.4588351882105588e+29,1.743654066071072e+30,16394182471121338,2.6595413534119302e+23,39899906030054504,203824787316.75381,25730955031.411213,4.6381093098696349e+26,30311273715155.539,2.8896194820585071e+19,4.9285596403664295e+21,39685935186364968,2.8179057905453104e+22,5.8586815532538241e+35,2.5231071152879639e+24,1995364072.0016994,4.815433621931959e+35,1.0006007419703799e+22,1.9512982510375421e+25,6.8016192998883848e+24,24809538624736.785,4561421092120157,8630731481035.7285,5.3996320890091028e+19,9.8236288463008305e+33,2000540550720.3201,3.2584989170309565e+18,1.6170616880457757e+32,31847757587501.254,4.2477863736049079e+28,1.0076817418650638e+30,1.2423319597316366e+32,5.1149121382560478e+30,54181161765936480,1.6812625247675661e+23,1.3759344732967123e+24,90665061377.992081,1.3765269391833284e+30,323670717832.6994,1.0825830727905602e+19,1.8502525941235468e+28,41525387656636112,5.8733786792032304e+25,2.2980129169957297e+21,2.7766875341246216e+21,1.0707493888991556e+33,10753702666188.02,9.6799042749069935e+19,1722200421861750.8,6.5279311991730493e+18,1.0676596791198423e+20,6.4902733852010605e+34,9.0976790840402729e+34,5.9369551543238669e+20,9873778828715.3965,3.2433228933653922e+26,4.9023043527914543e+21,1.9271105951368953e+33,8.9686761049164664e+23,3.9098476485200287e+18,1.7298961481045621e+28,4.5212077786425139e+35,1.5264499012076029e+17,1.1715004414881426e+18,1.2251214488776677e+35,7.2004979882463961e+30,197753963147.85458,1101321399282.1394,253683263495.31189,3.3074851518362255e+29,6.1157920372021992e+29,2.2682133682228657e+29,1.1565706847350244e+18,2.0675984815014931e+17,1596451259191.0969,432331126026222.31,172390459386.82285,4625075584.9048395,597442442479.62854,1.1648875103790036e+27,2.2174013403735737e+27,114323738014.16814,2.947970450591536e+23,1.1623838345386586e+34,4.9881713196706613e+23,5.6793804429834556e+23,1.3785469225052813e+36,2.4027356397440792e+23,33778262786.552063,2223317530952652.2,8.9876170913180941e+17,914172381489332.62,329261438558470.44,1.9183215026503199e+30,5.4237380906118405e+35,2507855714212077.5,1182787949474.2129,12521167680.008526,1.7597582083138707e+25,2.8003323836771961e+23,4.4785151800946456e+25,1.693980439302323e+22,2.0732522309444326e+17,5.0067083250521538e+33,2.6623909513497566e+32,64602811453.302032,8587118811544.0791,3.6933398687980614e+31,6.3902188694287273e+20,7.6456756669237115e+34,164994565239.64984,9.6101215136022695e+23,665101348400.88586,2.9384496059773497e+19,580523933665.66333,3.113273208379434e+18,1181377191786.5442,6.4878698388736613e+25,1.4092755145479852e+19,1.4969920736437428e+26,971561592838911.25,3.4202687603725428e+20,1.5756445324690123e+23,2.3237854415911089e+29,19742230575416.086,242513999386114.94,3436286912929.6133,1.0312525331435521e+25,1.1650753826145443e+24,7.3102263160266464e+20,175034890687.22629,6405737272.3764658,1.3109562849332947e+17,3.1871363720650378e+29,4.1421534896363664e+33,8.4449924187602616e+18,1.1812568486916154e+34,1530493850838005.5,486033725752347.94,5.8463385491709819e+18,9.1985230107490311e+29,1782884835360.2043,4.706024267374407e+23,6.9742767383994737e+23,2.1196866117273447e+30,2.3787244317821139e+26,5.1083820726681359e+21,4.7666778917129049e+30,5.5552183059897398e+25,4.7452951021890604e+22,1.4132636414379118e+18,3.8689114599854566e+28,29414938824955.449,849694204555.09436,8.0909484393201599e+22,1.8379899439177657e+23,1.0102876099895274e+27,1.8389540421541248e+24,1372611929005632.8,1.1262296354039569e+29,497568779752.49066,1.3997402787322537e+18,17281892033.107635,670496550667.06116,14229978416.968607,5977249031194.2588,6.0032609972926051e+29,1.5047443663351088e+17,3417458360137139.5,1.7951165926397581e+31,141456192088218.31,955849543587.81006,3.0201581919516838e+21,1264591744815753.5,10181198070435110,4393657341132255,343179404534.1673,3.5488091945451918e+21,2286116367972.5278,4.4312061488414633e+35,4.4784042759482007e+30,1.9111918772909833e+33,3.8540579940435915e+26,17357025652673260,166414291738363.78,8.0103014284195813e+25,5442226668088.3574,37062809710128.945,8.3678249018743286e+26,351241565397.02692,82387309966.290329,8796664877.8444729,822808317246.55811,18396040076636.531,258779059612166.31,2.629607499107534e+31,5.5858501371891205e+31,6279298270960406,5.8417545171932288e+17,4.7511175220366148e+20,42178605947450.383,8.5235362257164085e+25,4.4339320332583121e+26,11846137725.206964,7.1683319436697457e+28,181457550913968,2687515805.4147277,3.4356133106674486e+32,280902228360392.94,2.4261742765706489e+27,16914746063330.707,31227032721.321449,2.1987498244767664e+32,1.5841256361584313e+25,20176833504.564014,1.6011023790287385e+23,1.7886780881943763e+34,1.3686709055458104e+34,4.156018054185922e+32,3.4413547490943066e+17,37682401987326112,2.304090189544867e+22,10634705203584.471,1.4644045191477843e+35,5348625448680.7588,3.4989186977853068e+27,6.7419747797086322e+35,4878441744710.1475,2.0548696900590195e+25,6.2467315807711322e+25,1.9885149504778279e+34,50464999036.875847,1.9185182459130705e+29,24742349324868.391,5.1597581198852538e+19,1.4474450113413301e+21,1032990161702.0229,1.572873780164028e+21,1.1347379557334237e+17,1.3144397283852009e+18,5.0931848046120397e+17,7.4338982949535166e+24,5.0732802227443582e+27,1.6159229348810627e+34,1.397240783296048e+29,1521024319.9432232,1.018402483157904e+32,2.5614723618742799e+21,1.3142986687906564e+19,2.5078685935009587e+18,4.3553343223509406e+25,2.012358031015158e+22,5.4158168527267439e+24,1.1778006349433907e+18,3.374581857109824e+20,2.1024759946813126e+34,1.1014729750574361e+29,8.4626822545373096e+28,1354372271242393.5,1.901786612342045e+29,109281709295.14711,6.9756500104215102e+25,1.2319083768234061e+23,2.2311637775396643e+33,12444869394594218,26150403718.916676,1754607825824.0957,3.4732483901798862e+20,3.4285814580437062e+27,2261698225.2810273,3.2451545436195411e+28,5.1594232732712831e+24,33611646712.966183,2.3575198258729039e+24,4.8939948125441512e+26,1.2000594480794126e+21,1.4556785864913307e+36,9.5177485814496155e+28,3.4132350114346233e+23,1.3404697744318951e+29,4722328193.7023954,15673935913190848,2.2057633854427238e+20,1.1293343731013625e+35,8.9862314844067082e+18,3508270669904.0835,81747414172009.766,5.2428049240761133e+17,1.107461966359355e+31,7.4912596381938815e+23,18007391049942.055,2.9466742618023271e+23,3.155825856574026e+30,19467877026.942513,2.321180379366496e+20,1.2303179415492832e+29,2.7302990950271114e+18,3.0275350999411929e+19,47295365182312352,8841279012379729,2.632133040334384e+33,11720358579335092,3.5684797181215999e+21,3.0837341895855666e+24,2832649905930.917,654430363446329.75,2.6212008443602393e+34,5.8819518839534181e+35,2.2083646992020422e+21,1.2919598235603562e+33,9.8096826725557351e+20,1598370535.1152086,2663516365709209,1.9388142482760781e+36,1.5538414963583784e+33,4773770185.327343,14183734645.382504,24700213084.21751,1.4070146215512684e+33,3446059376650.4443,1.665803558139271e+22,2.1167028506250487e+34,15137075933036186,6540641235588117,5.155791185809968e+17,132758454022.71626,1.020325846519064e+35,6.019833925087726e+19,5.8021372722269974e+25,6.5947658647134175e+19,3.8516024051732211e+23,4.1876875122329409e+34,5.2784698364085257e+21,2.4116923436505964e+21,7.1004730062873408e+17,3.888881806016427e+26,2.0808778512926694e+22,1.2523457235143922e+19,12344545910.057947,1.1982046966330945e+30,206890594773.72241,9.1016184067367538e+34,3.0852129125491469e+23,3.2319187122466052e+26,1.7634597174070747e+25,316220290594.83624,2.8882622555870007e+30,27380705644.420486,1.0725144928525404e+25,8.1102317697134085e+21,7062516215174.3564,8.2400691019136845e+17,1.8150222970563245e+28,3.7454476765754253e+25,1.1761798664698976e+26,443129971625.99408,1.3662772546082015e+28,1.0710936332880788e+24,1.2018569618822647e+34,85479940929834.891,28369206940.137177,2.8628693473670774e+23,4.156440413425593e+17,1.7952398753506281e+35,10766093519701.113,2.462661766518718e+30,1424797339904314.8,1.5916590646467914e+33,1.081395373734651e+23,14973948333.680698,5.4064627337232332e+20,1.0552846465174694e+36,8.6436932633211231e+26,513817111153.69934,2.3632284676580654e+30,8.7061264038182873e+20,1575409360.8887079,36277097530973.75,45536749857.421959,1.0796768460736588e+19,1429664452.5331275,265734025761.45862,2.4947340583585158e+35,1.7573047939601451e+19,8.710889765240888e+23,3.8279576234468095e+33,24962508794305744,6838468913.1323977,1.1857443947770479e+30,2.5352120583928689e+24,180500638103050,4.8406612927992883e+18,1599925640500983.8,2.7152895137673599e+20,45105199326352.039,1.1333775642928716e+18,2.3177721113029809e+25,6.9068389791864212e+35,4.717881009340751e+23,379105690673158,2.2336460500213334e+19,4.9480585790367082e+26,83607826313455.297,1895527574777362.2,6.0765566067666537e+34,4063287096.0325189,2.4066946763454618e+17,5.0219887563316593e+20,1148845977194.2905,3.7910328187150489e+26,122931882289491.55,2879691942977672,1362969178718.9421,1.3448331455782973e+23,2.7297503789722566e+26,3.0300645701564912e+27,3.4535059757713269e+27,3.0997760163071531e+29,1066582774363287.5,3.6037857384456468e+18,1.5802883109232534e+36,3597664873372.585,33144583903661.754,520739753281.44031,3767593632897.3242,1.0193375333782717e+31,28512601653.496143,2826581887607354,3.940896396013561e+24,4.2835004442036448e+23,2.1700981029703395e+17,6.1938714993362852e+34,3.2322685255605088e+17,1.1480980662610678e+21,2259670019727.4126,1880093828748384,6.7744260735473707e+21,2.6445641153470696e+23,8.1769595867160761e+31,13550864720851636,6.1301156497869547e+34,2544660251.4599719,6.6267873198296251e+31,153428592170645.31,2.0272682409512006e+33,889230944771287.88,4.7943402988500253e+34,368556894538086.25,1.3646941177975531e+33,455049444532.26703,5.482741271679673e+17,4.5652815579263994e+21,3198595384.2394915,8.2166148519920783e+18,52104140511080016,3579928028149390.5,3.6890635213854761e+23,5.8965415360231675e+30,1.0806616713833465e+34,1.6597227599190919e+34,1.6095292576532814e+32,331195534663.18469,3.9845801237152918e+33,4.9013424821600728e+21,4.4503053465767032e+31,1139764399602.7217,1321430621014.1143,1.2948546892623751e+25,1971365778524.9409,1.2784187429576833e+27,6.9556771997744211e+24,1.3833682419444269e+32,1.0573781062248934e+32,1172115812679354.2,2.2967214263308773e+24,4630527539.3161449,1.0563862813548627e+22,9.0529876868776946e+34,5.3568494562377325e+17,1.3606852430700035e+34,4.3385608767328779e+22,1.1693766355157363e+35,8510724160217672,6.8294800635085163e+27,2.5898293704324906e+23,1.1628155078623588e+20,19801826850956.984,8530442906862.4424,1.2260442268633912e+29,6.8593956539325496e+22,3.948633118943003e+22,77835697274782368,4992103518.4373274,5.2436844727590945e+20,7.1311264021569399e+28,2.4191284161829095e+35,7.0623587426685039e+20,8.7392447476615228e+30,3.0596395298363865e+29,1399405473612.4358,5871097435.1476269,4.9905589324544954e+17,5.7574147274628908e+31,4.0948671749106976e+17,7.0589716996619263e+27,2.5735068635583102e+25,69487126180449624,1.5417738984098525e+17,354485817757659.88,1261788054790.1172,2.1436292874956122e+30,1.5681858538556429e+17,220534588880.60315,2.2301155541137614e+33,29738795140007.699,7.5781834869202968e+21,231857790929332.97,4.7619569319276016e+21,49679813500288.516,16017862338232.766,36305762525.319054,1.9813911179883045e+21,4.7722799725331974e+35,2.108211420119736e+21,1.0263700502392397e+22,2.3722218682926858e+17,4.6094208016278176e+17,50156961566076224,2807517449450953.5,2.6183066064848107e+24,8.9529056724554351e+19,1.3237761655317881e+36,1.4245573997083209e+21,1.407741759142194e+32,1.3269724183932812e+34,4.8847855115542471e+30,6.184584967871003e+19,9384975993.9628315,1965304180401168.5,1.4888591138482177e+27,2759774376949.2729,8.953557414807806e+34,1.0409525870561219e+32,2.3783594096022361e+24,1.733704888740125e+34,2.9356664426849464e+30,4.6502703758261644e+33,4.4249600683908169e+34,7787255099.6643076,1.3042286938759972e+18,8876765635087.6074,2267981870654209,4381443001845859.5,5466397420529490,2.9079750012678496e+22,221765996371565.56,1570665233.773706,1600386468494.9146,6609576874.7557554,321888077466.27966,2.9655760511003228e+24,33579066715169.926,2885753562788.6338,4244643846406.3535,2.2656580272438435e+24,4.1665127839820182e+22,1.3155081502756769e+18,8.0122272054052684e+23,9.5887279205462819e+19,4.5368923046698312e+26,6.9630197989776472e+27,14923507363592426,1812746770411.7949,1.042956571273922e+33,294549028107.53101,8.4095667713194111e+24,1.8470549759513884e+35,1.1499251943813974e+24,1056137126382.0703,7.4751565546774245e+24,861277874626.67261,8.7196872578454071e+33,7.0004475878670753e+32,6048453709.0298615,1.7643781605314692e+24,3.1597696455078705e+26,9394050820.4216156,1.1776359107919813e+24,241439581795322.16,1.4976766469671611e+30,6818456874625.6445,10104485751585734,40620395144.457901,4679602785791.6191,6.9574923536324074e+20,2.2771294251675273e+30,2.8738423619728408e+26,1.1437962365262983e+21,1727694502165.7554,1.143712080594826e+22,2.0465531341283419e+33,3.1387025045189226e+19,212105119614659.81,2.8920047172744489e+20,584209970478067.88,1.9610939528295312e+30,113281745982326.61,5832768606386898,3.7385730138133972e+25,63800621317081.492,162448739502317.5,28652855849781492,130133125893.92047,5.7705899013675059e+17,2088181374.9439812,1.9594569554019505e+32,7.5021219936640526e+31,36349946508181,4.9337245346534604e+26,1.3487969393383545e+21,962023693391570.62,6.1724239784667764e+21,3.8111092197898591e+34,299688036151.62256,3653093911559269.5,1.2916119594551456e+23,37839561327271.727,409290725397.49121,1.3690493988806973e+33,3.251208019728238e+31,2.2344272515654166e+24,1988793250.3639283,6.591051065441215e+30,153989482405272.94,3677964201.2328815,4.1697128317354755e+31,5.9041130179908136e+32,1.8459911680043109e+25,1.805170504272846e+25,1719373327.2732449,1.0085362660987466e+32,283116914513730.31,150467412040.93243,582369272269259.38,7.2262125299210999e+31,7.6897164663233462e+19,5.868893562363504e+21,8.0132521801091046e+23,7.3829073854396708e+20,3.6941485467165622e+28,1859244596.9999459,1128089574775894.2,6492595114323.6143,1.3405957629630057e+32,5.4767722640255016e+22,5.7012923739183662e+30,3.1154427104168811e+35,2.7228823052285573e+21,4.5901255974297787e+26,3.9892856970399966e+24,4.415763040291973e+26,5091358742.2800293,2056401915488530.5,14660547920029.559,1.3509459474748887e+19,1.2421263144670959e+36,261602270798890.25,1423137091791.7546,1.4017379617604839e+19,25771768582205.605,226971826119.59494,1.1508601818663262e+17,2.4637848964397216e+19,2.3496686642766323e+26,1.6261324669561848e+20,19733803055138856,9.5963586345614365e+24,2.0469035616878651e+18,4.802278698504257e+28,3.6137400170927253e+20,1.4985765771062546e+19,1.9585801501078792e+25,1.2374282566377924e+23,43673310133.623535,2.7960125550613594e+19,2.0996143848038318e+20,1.3680639146912862e+24,3.1861793274435852e+24,3.8139489956536628e+20,2.448768094823973e+35,222607025039351.59,2971927596925.7715,4.6070220775146133e+21,2.5116982184519582e+19,4.0036597956659897e+35,9.9019902635961772e+35,1.7908883939419607e+19,3.0589908317987e+30,1.1594277211645874e+26,1.7254820643307163e+22,33704274609792.562,12953866655759330,2.6417062025139848e+29,1.9895808090926442e+34,29883770582134.746,6182473711.762434,2149351733401.0225,12054277536283478,7.4354967000031324e+27,70738205197630672,8.4499027545156315e+20,8.0425670686573172e+35,7.7627145008858341e+28,5.8541018742231278e+19,5560633930.414876,5.830232631518364e+25,4.8625004565863362e+25,6814358739968.5869,333571357189.36279,574520129254792,1.986299644353777e+29,1.0345344586357653e+22,5.5517504401479369e+19,1.0531690145335092e+22,3393450785020.9502,3.4577322991745677e+25,7.5485779009371032e+23,1923393195310.3552,1.0949258202750943e+31,2.9901202603338116e+33,1.295721543231942e+24,1.4831196853037208e+27,38825076001355.844,32037117138.219032,8.4307698167093055e+20,1.145735365449356e+18,9.0642610006259995e+26,2.1030067872189607e+31,6.5939848290296279e+18,701713023473652.88,1.2465254677463208e+33,287904643753148.69,10228853544722.83,8.5565770741498053e+28,6.8540163359246927e+33,2.486599024719821e+30,7.7259315482818186e+22,4.0426002318323473e+22,7.6427241904007584e+20,10558924749.096239,1.4246446114772231e+22,2.6711261994239357e+29,7.3106466399010965e+23,3.7104229508900083e+33,4223605829594.8325,8734969246.9927883,3.179340736452373e+27,3.5522875260171526e+21,5.8098437033068657e+18]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c new file mode 100644 index 000000000000..65b4e499685e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c @@ -0,0 +1,216 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +/** +* Generate Cephes test fixtures. +* +* ## Notes +* +* - Run this script from the directory in which fixtures should be written. +* +*/ + +#include +#include + +/** +* Define prototypes for external functions. +*/ +extern double airy( double x, double *Ai, double *Aip, double *Bi, double *Bip ); + +/** +* Generates a random number on the interval [0,1]. +* +* @return random number +*/ +double rand_double() { + int r = rand(); + return (double)r / ( (double)RAND_MAX + 1.0 ); +} + +/** +* Generates an array of pseudorandom doubles drawn from a uniform distribution. +* +* @param out output array +* @param len array length +* @param a lower bound (inclusive) +* @param b upper bound (exclusive) +*/ +void rand_array_f64( double *out, const unsigned int len, const double a, const double b ) { + unsigned int i; + double delta; + + delta = b - a; + + for ( i = 0; i < len; i++ ) { + out[ i ] = a + ( rand_double()*delta ); + } +} + +/** +* Writes an array of doubles to a file as a series of comma-separated values. +* +* @param f file to write to +* @param x array of doubles +* @param len array length +*/ +void write_array_f64( FILE *f, const double *x, const unsigned int len ) { + unsigned int i; + + for ( i = 0; i < len; i++ ) { + fprintf( f, "%.17g", x[ i ] ); + if ( i < len-1 ) { + fprintf( f, "," ); + } + } +} + +/** +* Writes a named array of doubles to a file as JSON. +* +* @param f file to write to +* @param name array name +* @param x data +* @param len array length +*/ +void write_named_array_f64( FILE *f, const char *name, const double *x, const unsigned int len ) { + fprintf( f, "\"%s\":[", name ); + write_array_f64( f, x, len ); + fprintf( f, "]" ); +} + +/** +* Writes data to a file as JSON. +* +* @param f file to write to +* @param x domain +* @param Ai Ai(x) +* @param Aip Ai'(x) +* @param Bi Bi(x) +* @param Bip Bi'(x) +* @param len array length +*/ +void write_data_as_json( FILE *f, const double *x, const double *Ai, const double *Aip, const double *Bi, const double *Bip, const unsigned int len ) { + fprintf( f, "{" ); + write_named_array_f64( f, "x", x, len ); + fprintf( f, "," ); + write_named_array_f64( f, "Ai", Ai, len ); + fprintf( f, "," ); + write_named_array_f64( f, "Aip", Aip, len ); + fprintf( f, "," ); + write_named_array_f64( f, "Bi", Bi, len ); + fprintf( f, "," ); + write_named_array_f64( f, "Bip", Bip, len ); + fprintf( f, "}" ); +} + +/** +* Generates test fixtures. +* +* @param x domain +* @param len number of values in the domain +* @param name output filename +*/ +void generate( const double *x, const unsigned int len, const char *name ) { + unsigned int i; + double *Ai; + double *Aip; + double *Bi; + double *Bip; + FILE *f; + + // Allocate an output array: + Ai = (double*) malloc( len * sizeof(double) ); + if ( Ai == NULL ) { + printf( "Error allocating memory.\n" ); + exit( 1 ); + } + Aip = (double*) malloc( len * sizeof(double) ); + if ( Aip == NULL ) { + printf( "Error allocating memory.\n" ); + exit( 1 ); + } + Bi = (double*) malloc( len * sizeof(double) ); + if ( Bi == NULL ) { + printf( "Error allocating memory.\n" ); + exit( 1 ); + } + Bip = (double*) malloc( len * sizeof(double) ); + if ( Bip == NULL ) { + printf( "Error allocating memory.\n" ); + exit( 1 ); + } + + // Generate fixture data: + for ( i = 0; i < len; i++ ) { + airy( x[i], Ai + i, Aip + i, Bi + i, Bip + i ); + } + // Open a new file: + f = fopen( name, "w" ); + if ( f == NULL ) { + printf( "Error opening file.\n" ); + exit( 1 ); + } + // Write data as JSON: + write_data_as_json( f, x, Ai, Aip, Bi, Bip, len ); + + // Close the file: + fclose( f ); + + // Free allocated memory: + free( Ai ); + free( Aip ); + free( Bi ); + free( Bip ); +} + +/** +* Main execution sequence. +*/ +int main( void ) { + unsigned int len; + double *x; + + // Define the array length: + len = 1000; + + // Allocate an array: + x = (double*) malloc( len * sizeof(double) ); + if ( x == NULL ) { + printf( "Error allocating memory.\n" ); + exit( 1 ); + } + + // Generate fixture data: + rand_array_f64( x, len, 0.0, 10.0 ); + generate( x, len, "small_positive.json" ); + + rand_array_f64( x, len, -10.0, 0.0 ); + generate( x, len, "small_negative.json" ); + + rand_array_f64( x, len, 10.0, 25.0 ); + generate( x, len, "large_positive.json" ); + + rand_array_f64( x, len, -25.0, -10.0 ); + generate( x, len, "large_negative.json" ); + + // Free allocated memory: + free( x ); + + return 0; +} diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small.json new file mode 100644 index 000000000000..b1ad95ab2b15 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small.json @@ -0,0 +1 @@ +{"x":[7.8263692557811737e-05,1.3153778808191419,7.5560532184317708,4.5865013170987368,5.3276723716408014,2.1895918622612953,0.47044616192579269,6.7886471655219793,6.7929640552029014,9.3469289550557733,3.8350207731127739,5.1941637182608247,8.3096534572541714,0.34572110511362553,0.53461635019630194,5.2970019308850169,6.71149383764714,0.07698186207562685,3.8341565057635307,0.66842237487435341,4.1748597426339984,6.8677271204069257,5.8897664258256555,9.30436494294554,8.4616689011454582,5.2692877734079957,0.91964890714734793,6.5391896199434996,4.1599935665726662,7.0119059411808848,9.1032083006575704,7.6219803933054209,2.6245299354195595,0.47464513685554266,7.3608188424259424,3.2823422597721219,6.3263856759294868,7.5641048559919,9.9103738507255912,3.6533867055550218,2.4703888548538089,9.8255028575658798,7.2266040043905377,7.5335583463311195,6.5151857445016503,0.72685882914811373,6.3163471780717373,8.8470712816342711,2.7270996663719416,4.3641140544787049,7.6649477751925588,4.7773176478222013,2.3777443356812,2.7490684017539024,3.5926497913897038,1.6650720033794641,4.8651738278567791,8.976562861353159,9.0920810122042894,0.60564327519387007,9.046530919149518,5.0452289450913668,5.1629196340218186,3.190329410135746,9.8664211155846715,4.9397668475285172,2.66144507098943,0.90732894837856293,9.4776424951851368,0.73749075178056955,5.0070709455758333,3.8414214784279466,2.7708180015906692,9.1381744155660272,5.2974739344790578,4.6444582473486662,9.4097995338961482,0.50083983689546585,7.6151426183059812,7.7020454639568925,8.278172998689115,1.2536537554115057,0.15867701265960932,6.8845530087128282,8.6824713135138154,6.2954341759905219,7.3622451396659017,7.2541199810802937,9.9945787852630019,8.8857221323996782,2.3319487832486629,3.0632183095440269,3.5101524787023664,5.1327370200306177,5.9111358225345612,8.4598155971616507,4.1208077035844326,8.4151063906028867,2.6931727211922407,4.153946153819561,5.3730397531762719,4.6791736828163266,2.8721237136051059,1.7832770384848118,1.5371997701004148,5.7165481057018042,8.0240572663024068,0.33053754363209009,5.3444984089583158,4.9848011881113052,9.5536075951531529,7.4829265056177974,5.5458384798839688,8.9073748094961047,6.2484929105266929,8.4203961212188005,1.5976752247661352,2.1275151474401355,7.1470996737480164,1.3042726181447506,0.90990336611866951,2.7458814764395356,0.029996009543538094,4.1429326310753822,0.26876290794461966,7.0981959253549576,9.3789729895070195,2.3991080466657877,1.808959087356925,3.1753953639417887,8.8699066173285246,6.5205868566408753,1.5033505950123072,6.8134621344506741,3.8581470353528857,3.8772533694282174,4.9974103225395083,1.4753300324082375,5.8718662289902568,8.4557565907016397,5.9010860975831747,9.5540882600471377,5.5614613834768534,1.4815156208351254,9.8330509662628174,4.0876669343560934,1.4181977137923241,5.6489868042990565,2.5212640641257167,4.885145490989089,4.6403052844107151,9.6109514031559229,1.2603080598637462,1.997571992687881,3.1924967374652624,6.2926915613934398,1.2671215878799558,6.5125374123454094,6.2163402559235692,8.0307299550622702,2.4784175818786025,4.7643180284649134,3.8931416952982545,2.0325033459812403,0.28375181369483471,9.0167349856346846,4.2649741284549236,1.4202103205025196,9.4748677965253592,4.1031303536146879,1.3118853140622377,8.8564837072044611,0.92173629906028509,1.6219855193048716,0.71063565090298653,3.6533902864903212,2.5305736344307661,1.3510936824604869,7.8315316839143634,4.5530728390440345,3.4952414454892278,4.5230016903951764,8.0894458666443825,9.3167439987882972,6.5164605481550097,2.1524838404729962,6.7959236726164818,9.0892188483849168,2.5012559397146106,8.608598355203867,4.7126232832670212,5.0595587491989136,6.0039373813197017,8.1756148254498839,7.5584353180602193,4.622449791058898,9.5136744994670153,6.3273869967088103,4.3933032033964992,8.2469738647341728,6.8898091278970242,7.0220664842054248,9.871454993262887,9.5441490225493908,8.5126966796815395,2.8931620297953486,5.3742574108764529,5.1443466590717435,1.0343392798677087,4.1402848297730088,5.7671663956716657,8.7656571855768561,4.4003865914419293,7.2974768001586199,8.6926373746246099,7.1564233442768455,8.0072032660245895,7.0653547393158078,7.417158973403275,0.19092403817921877,8.8603111682459712,5.2498740516602993,4.6332273399457335,0.65193872898817062,7.1342232031747699,4.8894315911456943,6.6767906490713358,6.820491193793714,1.9955474697053432,9.1663389513269067,8.6588266864418983,8.9001867920160294,5.4394830670207739,1.3919499889016151,4.5034743612632155,9.8936249921098351,2.1553198201581836,4.4602342648431659,3.157324125058949,5.1465945737436414,8.815041184425354,4.3972556246444583,4.6753178117796779,8.0664991680532694,3.6515806009992957,2.1151895727962255,9.9911665357649326,1.5360447950661182,6.3048826949670911,6.163503653369844,0.0059504248201847076,0.0087899994105100632,7.7335201576352119,7.2733498970046639,3.1917758798226714,4.1772371577098966,6.8249423196539283,6.8056198349222541,2.0526188006624579,8.3641987945884466,7.0892061060294509,8.2870795158669353,0.9454880328848958,0.81737609580159187,7.6400485308840871,6.2957183597609401,2.1385217737406492,2.1354679949581623,0.81060797441750765,3.8882323773577809,9.52159667853266,9.4754506135359406,3.89853585511446,2.6921474188566208,6.9216897897422314,2.8403503680601716,7.7686582133173943,7.8386520221829414,4.2245981749147177,2.8215588536113501,1.9396747276186943,0.11316226795315742,1.9182383734732866,9.8323579737916589,2.4405424669384956,8.1972609320655465,1.3645493797957897,3.9814369054511189,6.0101010743528605,1.7688036849722266,8.2835471676662564,1.5773117961362004,9.8793700011447072,2.5716865574941039,2.3359919292852283,1.016373778693378,2.1941064530983567,6.3471743930131197,6.9600730435922742,7.9476981237530708,6.9624281162396073,7.5294041261076927,6.6952064167708158,6.3342990633100271,0.5644066259264946,5.9821663610637188,2.2700772155076265,3.1877788016572595,6.998344399034977,1.1743693519383669,7.625707215629518,5.2612327644601464,5.5391134554520249,5.8798891305923462,3.2966638822108507,7.0298941154032946,1.4304526010528207,1.6168770892545581,4.8532517533749342,8.6022569518536329,8.1326571246609092,5.5683578224852681,7.3899660864844918,3.1600733799859881,1.3533221557736397,5.2854826766997576,3.1073886575177312,5.881191217340529,5.1808358682319522,4.3084779195487499,2.5884275743737817,3.7022627564147115,3.9301760355010629,4.4686594232916832,4.7589622344821692,3.8783121854066849,2.792930481955409,0.78263208270072937,3.6974200746044517,2.5392228132113814,6.7178415134549141,6.7623692099004984,5.1393637200817466,7.2860836330801249,7.2076781978830695,9.447528226301074,4.6069733798503876,9.4016311969608068,3.2156008994206786,4.604341727681458,5.1714531751349568,6.6135549638420343,4.018329051323235,6.0563970357179642,9.8650267068296671,1.5039388928562403,6.7009840020909905,3.4381755860522389,5.4171016858890653,5.2280771313235164,8.2923870673403144,0.14950568787753582,2.742097326554358,6.429788856767118,5.4613660043105483,9.1784771857783198,2.6661332091316581,9.7008667374029756,2.4673314532265067,8.4397536842152476,6.9402366550639272,4.5575159741565585,8.1710133142769337,0.2208370016887784,1.6074891109019518,7.0694995066151023,7.0782630052417517,4.3663844931870699,5.8242111653089523,7.5171009264886379,9.9153303215280175,6.9567915191873908,2.7951174275949597,7.5386274605989456,1.7117892857640982,0.042539234273135662,4.9569107592105865,0.79916884656995535,1.6308105550706387,9.033011831343174,7.82992007676512,7.4667914677411318,4.3642567610368133,0.063416901975870132,5.8478720020502806,5.1847842242568731,0.66849766299128532,5.4402271239086986,3.8973141089081764,2.1582589205354452,3.8576943287625909,6.2686137016862631,6.5905332984402776,7.0931984623894095,5.3866128902882338,2.8028892306610942,8.1593216536566615,3.7190968636423349,6.8610163405537605,3.101689382456243,0.093475216999650002,1.0379728442057967,5.2096006879583001,7.7588032837957144,2.206851476803422,0.55278790649026632,0.70634870789945126,1.6027391934767365,7.2376373037695885,2.9702210985124111,0.50602594390511513,4.7780431713908911,4.5716189593076706,5.1998848607763648,4.4648957625031471,1.5031153336167336,2.8594238590449095,8.336821342818439,6.9563739933073521,5.7777599571272731,6.8116446537896991,3.3117495523765683,0.57475271169096231,9.8688298836350441,5.4239314887672663,0.016574161127209663,8.5619261907413602,0.29355479869991541,3.775504045188427,4.8965170281007886,5.76172960922122,7.389587271027267,6.7933219857513905,5.3626676881685853,0.35587701946496964,1.2250689323991537,9.7335564158856869,1.8827579682692885,3.5131874354556203,6.1412551952525973,6.076114671304822,1.2593281734734774,5.5286214221268892,9.5402849512174726,3.5692497761920094,8.3810163894668221,9.7425233572721481,2.5901419203728437,2.5152759766206145,4.2433587461709976,8.130480102263391,8.9791423687711358,2.4458622094243765,7.6061729341745377,6.9485641969367862,4.5185122964903712,2.6362024759873748,6.6550345486029983,1.1657104548066854,2.0956230582669377,1.1367566930130124,5.4697483638301492,0.060793701559305191,1.7597425822168589,5.9935930883511901,4.3190828245133162,0.82506539765745401,6.8741448828950524,3.7531006149947643,8.3620655862614512,1.2363737402483821,9.7334620263427496,0.29635292012244463,0.80353081692010164,4.942446262575686,7.6943737873807549,9.3403047230094671,2.5015527196228504,3.5965782776474953,7.691140566021204,4.9995533097535372,7.4925161525607109,6.7190347239375114,6.8166578002274036,7.567701768130064,0.36367618944495916,2.3057188466191292,2.2166731720790267,5.6260204780846834,6.5262191975489259,6.1661042785272002,3.7146574631333351,2.2480119531974196,2.3369149817153811,6.5301159769296646,1.6592753631994128,7.4410422751680017,1.5975769842043519,0.47638602554798126,6.6199351102113724,1.2494491320103407,9.4915714720264077,4.8418046301230788,6.2104563694447279,9.140249858610332,0.17944519873708487,5.9354565758258104,7.2187163541093469,4.9658200098201632,0.53694391157478094,4.4163260376080871,5.1917486405000091,7.7194415125995874,0.65356267616152763,4.4279033597558737,9.7718020668253303,4.6774136088788509,3.2905610324814916,4.4592986674979329,7.4327395344153047,2.0534130884334445,1.713793370872736,3.7251976691186428,9.3972540274262428,9.6485124947503209,2.5495747802779078,0.70335208438336849,1.2384877353906631,5.2633784012869,1.6008316213265061,5.1770721608772874,1.0518483817577362,8.4157604305073619,3.6856214003637433,4.2389047564938664,3.272275566123426,7.1354654431343079,5.7677586004137993,8.7188422912731767,7.5824576616287231,8.3659783331677318,6.9979110220447183,3.8906022720038891,9.3524160142987967,6.0560255125164986,3.6208362597972155,5.395046747289598,4.5507239177823067,4.0169217810034752,2.4044047622010112,0.83085712976753712,4.2157865036278963,4.7237994661554694,2.8976646438241005,1.049691429361701,2.163861496374011,8.0201864894479513,5.2743909182026982,6.6882035089656711,8.6364275263622403,2.4375031609088182,7.1156444679945707,2.6366292731836438,3.8282150309532881,0.8100551925599575,4.5976276928558946,2.328669810667634,7.9535261122509837,4.9134308472275734,0.032287808135151863,2.6611915789544582,6.6468883119523525,4.2519110022112727,1.8682474410161376,9.6347557753324509,1.3403914170339704,7.9585565766319633,9.4604457356035709,1.7115523293614388,6.0600129701197147,0.63803622964769602,3.4749166807159781,2.9246799880638719,5.0965822767466307,8.2583651645109057,8.3433845639228821,7.2644311469048262,3.2943428819999099,8.0208435514941812,6.3176327338442206,0.45340716373175383,0.41420438792556524,1.5331511059775949,7.6706501608714461,0.61731379944831133,5.193032156676054,9.2914978927001357,2.2051553288474679,2.0456291968002915,0.88992663193494081,6.9969098921865225,7.0646127359941602,4.9463091418147087,2.6177851902320981,7.1157127153128386,3.7836619513109326,2.0064452942460775,2.3260760959237814,4.3609623936936259,4.6949849370867014,8.6118743568658829,9.7723832400515676,4.4451920269057155,0.34243099391460419,5.2377174003049731,0.31638791784644127,7.5317377177998424,5.9158820053562522,8.2289103185757995,3.2957887044176459,2.3207809403538704,5.3652826882898808,4.3061840767040849,4.0358108654618263,9.8732473980635405,9.669096521101892,8.5053058294579387,8.6751422611996531,3.1160518759861588,1.4839040860533714,9.9759859079495072,6.3952329801395535,4.6807472547516227,9.3191472394391894,6.9077261863276362,8.1540676672011614,5.4153464641422033,5.7280652178451419,1.5921611525118351,9.452502722851932,8.2133369473740458,1.5541387954726815,0.41074767243117094,3.4361337637528777,1.1001942865550518,0.96538274083286524,5.1877327309921384,0.22405038587749004,5.6148371938616037,8.5687611717730761,5.1690810499712825,6.7452473193407059,7.3717489466071129,6.9846033165231347,0.22799546830356121,1.9198375614359975,6.7099100770428777,3.4587173722684383,0.66290278453379869,1.4071048470214009,9.2111748969182372,2.2165645938366652,3.8011459587141871,5.8601578557863832,1.6731280647218227,0.26339687407016754,6.91126455552876,7.6234388584271073,7.1369532449170947,0.77324317768216133,5.8980933530256152,9.2550304578617215,9.2969777109101415,4.3044600263237953,5.0596961099654436,8.3125597843900323,9.1923612961545587,6.0163764096796513,7.2383645689114928,5.1933663431555033,4.9081700574606657,1.6141941538080573,9.7611556807532907,5.7436028122901917,2.7325111115351319,5.3142729541286826,6.9855816289782524,6.6704929061233997,0.97432542126625776,5.4873628448694944,6.1073766648769379,6.6796543821692467,4.9512533936649561,5.7158260745927691,5.888880412094295,4.4131321553140879,1.5121689019724727,5.0227472838014364,7.3136381572112441,0.31656548846513033,0.5161671107634902,5.2206346392631531,3.2064229529350996,0.35059507470577955,2.4514233227819204,1.0718051809817553,3.829685146920383,5.5182942608371377,5.9716850752010942,6.1111056385561824,9.3525150371715426,7.7203029347583652,5.1314849033951759,4.8668115213513374,6.501277438364923,6.9699574774131179,4.0753774298354983,4.8684951383620501,4.7978285513818264,7.1045006206259131,5.3419864596799016,2.7664696471765637,6.0553817451000214,2.8010372864082456,7.0336945820599794,5.3048957278952003,9.3825402483344078,2.3540271865203977,4.1349422698840499,5.974762300029397,7.8300233511254191,9.2025236412882805,6.814911151304841,8.2117733126506209,5.2741299849003553,2.3026974964886904,1.436841506510973,8.9952111709862947,2.5142211653292179,6.515145362354815,0.048156087286770344,9.3593594012781978,2.7535305311903358,8.5876592621207237,2.7892856718972325,9.5243094023317099,5.0681995274499059,1.2294975155964494,4.164754250086844,7.0247138012200594,4.3649120815098286,1.077388096600771,7.6617479976266623,0.9986560745164752,4.4126522121950984,3.4457648964598775,2.9706417676061392,7.5762114021927118,3.385095945559442,3.3075835090130568,0.55606186855584383,5.7318291673436761,4.852860402315855,2.0248197019100189,1.1447458481416106,9.7434786707162857,8.6460949806496501,4.9184074439108372,3.6739483010023832,8.0491236969828606,1.6220381855964661,1.5957980137318373,0.57722928002476692,1.4925138931721449,4.6810142230242491,3.806083002127707,8.8370465440675616,4.2413353035226464,4.1224794974550605,6.5129459882155061,3.0832749092951417,0.60142465401440859,8.1441647233441472,8.9765689801424742,9.1949195042252541,9.0121794724836946,7.7004645625129342,1.7079624207690358,5.7244192296639085,0.31403776258230209,8.0326781747862697,5.2221464971080422,8.6162177613005042,2.7719816099852324,8.6949407123029232,5.8686197223141789,3.8917188625782728,8.1189538072794676,5.2567024854943156,9.3987148394808173,4.2003807099536061,5.798625061288476,7.491450454108417,8.807840826921165,3.3808469958603382,1.8954858835786581,7.4312601378187537,7.1891944762319326,8.7916182912886143,0.7286904938519001,7.1011358685791492,8.7905987817794085,3.5937941633164883,0.8985309861600399,1.6102914232760668,4.1679636016488075,0.96428553108125925,6.7469284264370799,5.6261159293353558,8.1304683675989509,8.7819178635254502,7.6936009991914034,6.3520536199212074,8.9652397250756621,8.7841295078396797,4.864707007072866,1.1307059461250901,3.774845371954143,3.8261959748342633,6.8757789814844728,1.2173956213518977,0.76821758877485991,1.4330205507576466,4.7764077968895435,7.0858797011896968,2.3801933508366346,3.9096661377698183,9.7588080912828445,6.2876665638759732,6.8119882699102163,9.0869056899100542,3.6240014340728521,8.592130821198225,7.9427791200578213,4.2887329729273915,0.73510955553501844,4.9863056279718876,4.8387283459305763,4.5073479227721691,4.9965733056887984,7.4075878132134676,9.3284346489235759,3.0012174649164081,1.4619563380256295,1.1001846380531788,0.80322036985307932,9.7247624024748802,4.08177450299263,2.3841037414968014,9.6316019911319017,8.334740330465138,1.980799357406795,1.2948154378682375,1.9630743842571974,3.3911915728822351,5.7567919697612524,4.4026808300986886,5.8567459229379892,4.3287726538255811,3.6820267233997583,3.823168994858861,6.0013265116140246,4.2947276635095477,1.4878742164000869,6.7019666777923703,9.9540061037987471,6.9806644460186362,4.0273988666012883,8.4927824838086963,8.1952718365937471,7.9338217666372657,3.7424939638003707,0.096078882925212383,4.7977860737591982,6.3905792171135545,6.4649520395323634,6.4489790145307779,7.9903476871550083,3.7736405478790402,3.5767177352681756,3.8950046431273222,3.3430675230920315,6.9358867686241865,1.4489745488390326,2.9152536764740944,6.6685633128508925,8.5436512716114521,3.1469888379797339,1.4414245542138815,6.022493951022625,0.05588197149336338,9.2082953220233321,3.8195493118837476,5.1653147209435701,3.4445553226396441,2.6413345616310835,2.9099980043247342,8.3364814566448331,1.2439070735126734,6.3461942598223686,0.48697450198233128,4.5804586261510849,3.7681655678898096,1.5587290143594146,7.5585565343499184,6.6597319720312953,0.11530605144798756,7.9488075850531459,5.6091441959142685,2.8865446290001273,4.1556021943688393,3.2061132788658142,5.1459029875695705,7.1915523521602154,8.4204390365630388,2.3189534153789282,4.6500704204663634,3.7335931695997715,0.50043068360537291,0.73850327171385288,2.0244934735819697,5.6618263339623809,8.3152392134070396,4.22552480828017,8.3954858314245939,2.9304344579577446,1.811957829631865,3.5752568021416664,9.3411015719175339,5.8941923221573234,3.6904046265408397,4.6305871522054076,6.2783033540472388,9.4445206038653851,4.0578630799427629,0.50481635611504316,4.4485011743381619,5.9592719143256545,7.4831107072532177,8.6417153663933277,1.3102306053042412,1.0457936022430658,6.6530810808762908,8.333778353407979,5.8128509484231472,6.5859356382861733,9.8203242151066661,0.18916015513241291,9.2147287866100669,1.9467886723577976,9.6772315492853522,5.2307245740666986,2.7879572752863169,7.1979475533589721,5.9045856352895498,8.3708185190334916,8.3469149051234126,6.5988757321611047,7.3044820735231042,6.4302668673917651,3.4952905774116516,5.348761910572648,6.6414728527888656,3.2342887995764613,8.691879790276289,4.4237031973898411,9.1796731483191252,2.7666756417602301,9.5175327127799392,1.1723781796172261,4.1600740002468228,8.363754702731967,9.6253542695194483,3.3292831433936954,5.2618170715868473,5.3595633385702968,8.1810732930898666,9.2989009851589799,6.6289303405210376,2.4322850164026022],"Ai":[0.35500779772559915,0.091638515708486967,1.6409767603247716e-07,0.00027341293496594701,5.0684852450908511e-05,0.026034969260110206,0.23839064242281208,1.3147308789875581e-06,1.2998239055513255e-06,8.5614469043512431e-10,0.0013320157543474003,6.9262271181794944e-05,1.9201350577660469e-08,0.26768872817453254,0.22397823491710184,5.4472457420555443e-05,1.6109859987259783e-06,0.33512989175330599,0.0013343418886381765,0.1955389729404815,0.0006615521929422011,1.0662933638601609e-06,1.3073229883631052e-05,9.7607384407380896e-10,1.2309282359620075e-08,5.8127998278971437e-05,0.14851856517262696,2.5259876698520462e-06,0.00068250688112486669,7.2567195095186121e-07,1.8065008170379753e-09,1.3655583583600726e-07,0.012746139408893674,0.23743308870856528,2.8146348811451206e-07,0.0039153753031363255,4.3681480934530784e-06,1.6046319572769899e-07,1.469051187807139e-10,0.0019143846140853467,0.016520695436959689,1.9219357969380391e-10,4.0623761624362224e-07,1.7468331109120202e-07,2.6881299395644865e-06,0.18384254527475102,4.4815140627297669e-06,3.9185121609855593e-09,0.010685786790468502,0.00044280980079746551,1.2109508044135394e-07,0.00017919402459070358,0.019244675288235796,0.010285864273216819,0.0021573450181048949,0.057084224229363878,0.00014711912538554629,2.6527431276885275e-09,1.8687193342844666e-09,0.20860121761210401,2.1461103637146201e-09,9.7691222074279969e-05,7.4473068306598147e-05,0.0046502856955717769,1.688633454323638e-10,0.00012427199032014278,0.011966499160684809,0.15062429735346666,5.7135906658018272e-10,0.1817632941148348,0.0001066084542870126,0.0013149069479167395,0.0099033765461647386,1.623938885429095e-09,5.4412156920983044e-05,0.00024068877477065971,7.0504571891864428e-10,0.23150475918396848,1.3918794951920885e-07,1.0913336024448788e-07,2.1042983218223212e-08,0.099183224510823176,0.31418212427672892,1.0196657393414416e-06,6.4083530450348974e-09,4.7269293196339819e-06,2.803631872765783e-07,3.7689882078386854e-07,1.1240026168591623e-10,3.4888005680031687e-09,0.020733562760804347,0.0058763298749469894,0.002533755099311359,7.986312169723007e-05,1.2401147932736218e-05,1.2376479552003861e-08,0.00074079451015001394,1.4111059768535987e-08,0.011331183296757284,0.00069120961145066216,4.5543359018761735e-05,0.00022291478249484889,0.0082867592375723449,0.04819405228019491,0.068200734761244441,1.9985384838327244e-05,4.3801221210352821e-08,0.27136027139860708,4.8715952121546634e-05,0.00011216806071985388,4.5111849408812282e-10,2.0100902987555868e-07,3.0185224873198231e-05,3.2686580304788742e-09,5.3261986132097845e-06,1.3894016473695288e-08,0.062739424451419001,0.02869793526293675,5.0409149886927237e-07,0.092961633457526283,0.15018256282265458,0.010343023508574923,0.34726608411080601,0.00070732957681774919,0.2865038873047695,5.753263902844102e-07,7.7553274707093924e-10,0.018583261976338177,0.046425686070399097,0.0047809564925757444,3.6587324614093165e-09,2.6507871619025649e-06,0.071423812976554757,1.2312562774155178e-06,0.0012711712776183521,0.0012228866910665504,0.00010898697009463981,0.07418484401539005,1.3663198058227675e-05,1.2524910167539554e-08,1.2712947069447406e-05,4.5044321293013871e-10,2.9074524966667176e-05,0.073568007234629917,1.8766345797216172e-10,0.00079373650159785154,0.080082370121788093,2.3544813545634563e-05,0.015176531687880496,0.00014063587461515164,0.00024290347717641019,3.7719218139694387e-10,0.098347319781288967,0.035053240320335854,0.004631598644750279,4.7600655864825477e-06,0.097497100386399971,2.7066265165562721e-06,5.7785254897988989e-06,4.2972215568997349e-08,0.016301721329761133,0.00018447397519547778,0.0011840552347553779,0.033235005266676665,0.28280055853611696,2.3490442808682361e-09,0.00054700920780910401,0.079868395999174169,5.7630155636123671e-10,0.00076860339142065693,0.092053025093354279,3.8093112002054885e-09,0.14816384151165884,0.060648304270109366,0.18704435173107289,0.0019143710770189093,0.014941477222564869,0.087483557223124619,7.5766164352791119e-08,0.00029417356077279198,0.0026080152316243495,0.00031412549569124077,3.6309638224052215e-08,9.3958693104244261e-10,2.6792702537688822e-06,0.027599428082664804,1.2896990144497962e-06,1.8850606238304054e-09,0.015692984847248209,7.9796890182682138e-09,0.00020697945403487156,9.4530968514310924e-05,9.850645571894906e-06,2.8325675229042927e-08,1.6301410862795497e-07,0.00025264899795982921,5.1083968012178982e-10,4.3569939073751509e-06,0.00041592006200875606,2.3038545086446283e-08,1.0055114514753512e-06,7.0615339339374563e-07,1.6619318191131451e-10,4.6461116887316551e-10,1.0593371098803062e-08,0.0079828681292149397,4.5412529679791346e-05,7.7746943811658287e-05,0.12990700381476716,0.00071125776478655491,1.7665184085023745e-05,5.0006667902346565e-09,0.00040963278921807696,3.3481626055124318e-07,6.2174036210232378e-09,4.9152248823952453e-07,4.5965476719005924e-08,6.2857591558855628e-07,2.4104997345525439e-07,0.30599644670305798,3.7657652666034696e-09,6.0828013635921786e-05,0.00024672290784163179,0.19891945217714013,5.2196650005404988e-07,0.00013928061317505506,1.7645345443218221e-06,1.2085643861511485e-06,0.035161210388984343,1.4901793222644059e-09,6.8750034232833018e-09,3.3401820395360302e-09,3.8909559210619979e-05,0.082915280680341374,0.00032776514513437304,1.5491956790442143e-10,0.027477019436074831,0.00036000278032779256,0.0049436122340327047,7.7343470093103246e-05,4.3136415101428792e-09,0.00041240063432708342,0.00022482527486101961,3.8783456887687885e-08,0.0019212237012947017,0.029254172307745862,1.1362876108865756e-10,0.068308714150708716,4.6144771163139892e-06,6.6038863364064411e-06,0.35348798092331307,0.35275307153858798,9.9896974293686304e-08,3.5763304554456975e-07,0.0046378062769452839,0.0006582581495856324,1.1944058940885778e-06,1.2570630878450024e-06,0.032225554562990144,1.6377235819011612e-08,5.8944893368546487e-07,2.050507507837691e-08,0.14416944595163261,0.16662771937193785,1.2983262595432096e-07,4.7235086351470693e-06,0.028209064212534829,0.028343964746656958,0.16787650359933479,0.001195927957593685,4.9840424321067334e-10,5.7525992537575746e-10,0.0011711380317752334,0.011351226521685609,9.2367083675741657e-07,0.0087657867770332097,9.0487323241434237e-08,7.4254619102203545e-08,0.00059578691020817929,0.0090608528757020797,0.038256541291016966,0.32582167677907975,0.039504904586595058,1.8807494867148815e-10,0.017358000866749348,2.6607429606065887e-08,0.085957467845975521,0.0009885854784730697,9.7005604885339558e-06,0.049215522706881565,2.0716779196517403e-08,0.064536590851436038,1.6207858240664265e-10,0.013942093116179478,0.020598112623636537,0.13270468932285634,0.025850057614170339,4.1421588338213898e-06,8.3371722538096966e-07,5.4476821044364712e-08,8.2848498246858428e-07,1.7670988761973283e-07,1.6813602370507385e-06,4.2807475479589736e-06,0.21745318890528861,1.0398971626823645e-05,0.022907216152019298,0.0046723667418176887,7.5254478064641935e-07,0.10957111517754886,1.3514179029801378e-07,5.9233979103559303e-05,3.0675833633385223e-05,1.3395656694137021e-05,0.0038111862796208593,6.9146620177099625e-07,0.078786574906938467,0.061082859012283164,0.00015112464422469224,8.1309833349870133e-09,3.2063555062022256e-08,2.8596865306670848e-05,2.597933150934535e-07,0.0049185414465565264,0.08722933877188066,5.5964179336337177e-05,0.0054200145331888229,1.3352716387559455e-05,7.1440713233506523e-05,0.0004987031027716977,0.013552697003215718,0.0017377436710836862,0.0010980043514467945,0.00035349362889344429,0.00018669227500253804,0.0012202620646494893,0.0095278130317927208,0.17310439483770312,0.0017545379751656035,0.014726034155475702,1.5843423351940421e-06,1.409127641427028e-06,7.8648540971085144e-05,3.454079831106764e-07,4.2769821754234364e-07,6.2730485972078036e-10,0.0002613967929493145,7.2308482798499915e-10,0.0044366612992704259,0.00026291274458856417,7.3013643462817819e-05,2.0817235129055935e-06,0.00091629617327057197,8.6419122423413885e-06,1.6961043322388787e-10,0.071366753824520957,1.6560609874978849e-06,0.0029113800955873539,4.1032754356611576e-05,6.4003171359364188e-05,2.0190957576674915e-08,0.31652006179794878,0.010411268993516474,3.3510966827539923e-06,3.6936209669586455e-05,1.4359273289301338e-09,0.011870637603769964,2.8459603996481543e-10,0.016604772707265947,1.3127301700902121e-08,8.7908377961464332e-07,0.00029133002929570677,2.8704706915490286e-08,0.29845734523438289,0.061888186589434513,6.2159951038518826e-07,6.0709651304689908e-07,0.00044066033480168399,1.5362112136496821e-05,1.8284750379218883e-07,1.4461268448106713e-10,8.4106146517192234e-07,0.0094913830836246046,1.7224115616371828e-07,0.053418994851118673,0.34402255893599226,0.00011952358116276318,0.17000130206655803,0.059903634126762917,2.235957538538211e-09,7.6112439780965547e-08,2.1018488735190409e-07,0.00044267440494166987,0.33862927170095003,1.4494537489729023e-05,7.0788582918987847e-05,0.19552361406006355,3.884082474407377e-05,0.0011740520211240796,0.027350662400795811,0.0012723368117612589,5.0608125580084338e-06,2.2104391344150274e-06,5.8313591924120019e-07,4.4105314723259964e-05,0.0093629450719251196,2.9690249613042498e-08,0.0016805292330274748,1.0854636669537554e-06,0.0054769991310308916,0.33088153681502169,0.12934644358367797,6.681885311303987e-05,9.3035186182040098e-08,0.025334257407647626,0.21998525539413072,0.1878962741788312,0.0622989844619799,3.9421515792264096e-07,0.0069547915372748983,0.23034041586888379,0.00017890364240066709,0.00028247690417028615,6.8346858906350108e-05,0.00035638741022517891,0.071446641438156044,0.008475283148236399,1.7739702729311603e-08,8.4200041950379792e-07,1.7213666152706919e-05,1.2371907952321564e-06,0.0037042247561046076,0.21521240777636438,1.6758041398242861e-10,4.0373293252432226e-05,0.35073860716424221,9.1612157014024047e-09,0.28038822769659283,0.0015014412924881041,0.0001370675864052464,1.7901332714871323e-05,2.6006421828433818e-07,1.2985953204465682e-06,4.6672575622037635e-05,0.26524478985110839,0.10283684994921294,2.5681207683587464e-10,0.041648001263120182,0.0025188841648062514,6.9846408509508806e-06,8.2258219697320995e-06,0.098470066772612386,3.1456646179879548e-05,4.7023677874023903e-10,0.0022584244490518003,1.5591718223140289e-08,2.4966919584057102e-10,0.013513379908948398,0.015329473154517765,0.00057263063838758972,3.2265328700677185e-08,2.6321342145979426e-09,0.017206038044575732,1.4271600220674033e-07,8.5975285731768478e-07,0.00031721257534475869,0.012494793968897059,1.8679589628845202e-06,0.11075413134613482,0.03015654075186161,0.11478039816504415,3.6206153649719852e-05,0.33930646474674353,0.049864285646220474,1.0107593924258744e-05,0.00048755710491649,0.16521653896886007,1.0482686925639422e-06,0.0015703099116309873,1.6479605184975117e-08,0.10137967225252287,2.5688832503729221e-10,0.27970110493277445,0.16918897486804779,0.00012351812877767237,1.1150824093457735e-07,8.7380868111241991e-10,0.015685210484032985,0.0021407960385034009,1.1252419824906215e-07,0.00010845499957023424,1.9574209517512126e-07,1.5793820553645548e-06,1.2208887703025224e-06,1.5886509082767133e-07,0.2633745820716405,0.02163166277025394,0.024942969191429316,2.4888627484669472e-05,2.6123826686409045e-06,6.5607156579129339e-06,0.0016954434491180501,0.023729829621782422,0.02056729970667999,2.586129206960706e-06,0.057553309138534847,2.2568190195158509e-07,0.062747994334611978,0.237036670505131,2.0473608864679047e-06,0.099714241087556554,5.4717079395366999e-10,0.00015506866603505313,5.865238366671929e-06,1.6136920572047037e-09,0.30890375983467672,1.1676889515529713e-05,4.1505089528557389e-07,0.00011712511125017611,0.22346456043059776,0.00039581368744737638,6.9652222356908578e-05,1.0392986373328653e-07,0.19858484247891819,0.00038605567262393425,2.2768088249444218e-10,0.00022378492624849618,0.0038552656701227065,0.00036073260617775746,2.3091269549131556e-07,0.032186247960811043,0.053266283743133136,0.0016602342687496031,7.3293741095684872e-10,3.3537197396176887e-10,0.014471851107195071,0.18849322657866568,0.10110896082036569,5.8937414334906203e-05,0.0624645949089212,7.2067716950875282e-05,0.1272221211791395,1.4084044797160835e-08,0.0017960949150450617,0.00057804966814972681,0.0039901840654225345,5.2021544656185477e-07,1.7639644016009898e-05,5.7505661902192712e-09,1.5247026249188181e-07,1.6292315572043085e-08,7.5341933262355018e-07,0.0011901826584426157,8.4177925869513455e-10,8.649944697661818e-06,0.002041210393018046,4.3233897167335361e-05,0.00029568750046436802,0.00091895959212093888,0.018422446028600568,0.16415893159456241,0.00060696708090837964,0.00020190207848501285,0.0079191680200947252,0.12755065370578289,0.027111208987696471,4.4289274847472989e-08,5.7437624131376327e-05,1.7125292809624613e-06,7.3477453176971327e-09,0.017445358767798208,5.4885089436107745e-07,0.012485689194257714,0.00135043682997551,0.16797877265482472,0.00026681841653730789,0.020843992428325922,5.3579352084179662e-08,0.00013192012509053339,0.34667331091268411,0.01197170239324251,1.9081820554545624e-06,0.00056236017224303193,0.04255272155870804,3.5013046757078259e-10,0.08871263554331299,5.281634349849963e-08,6.026762454516202e-10,0.053437075175168713,8.5641109063486153e-06,0.20179799011328861,0.0027125109619445869,0.0075466371991206576,8.6813528095549817e-05,2.2289325091566147e-08,1.7403289077825394e-08,3.6644587026474777e-07,0.0038278949086059796,4.4206054550557509e-08,4.4668382966210379e-06,0.2422964837594539,0.25140286008485963,0.068579861967216882,1.1917641471120329e-07,0.20613473896468948,6.9444717162130633e-05,1.0154750592777828e-09,0.025402374988083284,0.032573249606082544,0.15363405350851791,7.554433939453763e-07,6.2983287206621596e-07,0.00012243900380862319,0.012893447614707095,5.4874970892225915e-07,0.0014770762656609031,0.034583394908426657,0.020931713465685838,0.00044581005686816744,0.00021524157533874216,7.9026149205394598e-09,2.2726430169245232e-10,0.00037190882279053411,0.26848252304326808,6.2579700378079925e-05,0.27480042425127721,1.7556866818867684e-07,1.2256479023114119e-05,2.4277472721151345e-08,0.0038174786272357243,0.021111816926271527,4.6385363294116358e-05,0.00050114560460120801,0.00088381191298056699,1.6525249099306714e-10,3.1442506459121831e-10,1.0826530751701013e-08,6.5495725736252247e-09,0.0053344409757579521,0.073330942628912765,1.1925636658241771e-10,3.6623053643604333e-06,0.00022213957757256421,9.3266049168332958e-10,9.5868542860789575e-07,3.0143852634402876e-08,4.1203900775245658e-05,1.943291752113547e-05,0.063221935969900334,6.1770543328869655e-10,2.539782074351929e-08,0.066633099209592483,0.25221362697631944,0.0029228208537626465,0.12002110939456884,0.14088288250462028,7.0305327195373861e-05,0.29765085241229217,2.5569495011710365e-05,8.9780294679832768e-09,7.3416548723025828e-05,1.4741481095433087e-06,2.7313804125650642e-07,7.8076154642908832e-07,0.29666166099412089,0.03941058156081112,1.6177012999286799e-06,0.0027985788133987597,0.19666699350764882,0.081270000414781385,1.2992557625644812e-09,0.024947265593511656,0.0014261032561654178,1.4062933377337864e-05,0.056437599281289663,0.28783392380952078,9.4969238611517308e-07,1.3600074548775458e-07,5.181257877073351e-07,0.17488270055309404,1.2807255130797852e-05,1.1358368922164489e-09,9.9850732871302856e-10,0.00050298885864112164,9.4501155348978183e-05,1.9039517705530289e-08,1.3762492068730863e-09,9.5500322463506737e-06,3.9343500276184307e-07,6.9390787005649978e-05,0.00013350099225472515,0.06131211775354084,2.3544647834554989e-10,1.8710917675117494e-05,0.0105859866148975,5.230733810619413e-05,7.7871899558328217e-07,1.7938859222542918e-06,0.13942311506158389,3.4717072238926131e-05,7.6055998760931639e-06,1.7513427647705105e-06,0.00012107096513930985,2.002052086306201e-05,1.3101842990949166e-05,0.00039854668331710071,0.07057241110435386,0.00010285439845371536,3.2033360457967516e-07,0.27475714306370452,0.22807267560921604,6.5123359465763003e-05,0.0045131715256855193,0.2665146439170577,0.017048453373104414,0.12421191961181349,0.0013464374950172297,3.2243883338576841e-05,1.0673378314207873e-05,7.534715811732658e-06,8.4152220028183355e-10,1.0367859876927904e-07,8.0094631340446755e-05,0.00014657690483285221,2.7866588091338112e-06,8.1197078662967755e-07,0.00081426322296541563,0.00014602147399198415,0.00017115601483663859,5.6561938973581081e-07,4.900514123644311e-05,0.0099787958144180924,8.663880286662816e-06,0.0093934060850190196,6.8444306259338437e-07,5.3472392317078786e-05,7.6703413150844365e-10,0.020003437064083494,0.00071924676521086081,1.0592096075820915e-05,7.6090203553506898e-08,1.3341199389964904e-09,1.2265447436817417e-06,2.5513067611171402e-08,5.7472732122703826e-05,0.021737296301712873,0.078117751470967389,2.5072481541208672e-09,0.015356556962719529,2.6884110537721812e-06,0.342570816045008,8.239403400209615e-10,0.010206315832940677,8.4900321746407672e-09,0.0095888109609526297,4.9421489737921275e-10,9.2673013636502611e-05,0.10226409658188268,0.00067572896461207458,7.0115246127737151e-07,0.00044205316082938196,0.12337931888761167,1.2218489106008882e-07,0.13550642080273551,0.00039895891717687523,0.0028692203273667106,0.0069495287379214626,1.5514592992047455e-07,0.0032227690149551494,0.0037334812511022938,0.21927009333661146,1.9255583699721977e-05,0.00015125788176682386,0.033627775743352961,0.11365855929988283,2.4891983538798167e-10,7.1399220311818517e-09,0.00013044117284293503,0.0018381163848870921,4.0765719847214618e-08,0.060643837535680145,0.062903347885101213,0.21467798659993947,0.072481530079811951,0.00022200831392612115,0.0014120119973270104,4.0381967547413903e-09,0.00057508649823493729,0.00073821441350758392,2.7037648808793819e-06,0.0056649135336764404,0.2094970326801889,3.1017350003651226e-08,2.6526940547604372e-09,1.36552231427448e-09,2.3816883788474467e-09,1.0961867123674063e-07,0.053711622379342905,1.9606197262446478e-05,0.27537351056971049,4.2733082041494883e-08,6.4894291450200527e-05,7.8015531702586855e-09,0.0098832826728707992,6.1749219554855895e-09,1.3772922287903453e-05,0.0011874847450426601,3.335452091743187e-08,5.9864864097184933e-05,7.2963467856088064e-10,0.0006269931411559725,1.63567467878079e-05,1.9632068614022646e-07,4.4077118688227757e-09,0.0032489897205096848,0.040868025681579323,2.3185707249305992e-07,4.4972311649431737e-07,4.6270948621320102e-09,0.18348325412595501,5.7077987740454829e-07,4.6412344287427481e-09,0.0021525119721280497,0.15214074361688198,0.061646881116438568,0.00067119574923144606,0.14106273549888937,1.4676370311415861e-06,2.4882892163005494e-05,3.2266419670423915e-08,4.7633605243150586e-09,1.1175025129959293e-07,4.0907854674585072e-06,2.7450994015929796e-09,4.7319502135955162e-09,0.00014727403542515511,0.11563558621102005,0.0015034249247916215,0.001355947729403567,1.0437268254947565e-06,0.10383509966169457,0.17583947172861691,0.078517196881652429,0.00017955881858900877,5.9475973282970312e-07,0.019167804932887816,0.0011449031890972642,2.3719359720379612e-10,4.8213632470061311e-06,1.2360666746170751e-06,1.898369914721624e-09,0.0020285410968652016,8.3784273089196271e-09,5.5245747785789209e-08,0.00052010306537281106,0.18222766191622081,0.00011178388854635774,0.00015614525445454961,0.00032501542373623648,0.00010919542800462947,2.4749141171061441e-07,9.0636167390204924e-10,0.0065766503717940347,0.075532827768557298,0.12002251558063093,0.16924670376731485,2.6401239815143609e-10,0.00080351658561915668,0.019045631461699623,3.5360291686312394e-10,1.7847694686092247e-08,0.035956459467667123,0.094100178804232271,0.036932745145432322,0.003185495887170659,1.8118441511064811e-05,0.00040761585452834512,1.4181532501341805e-05,0.00047758005392563307,0.0018089382750806431,0.0013642493457327062,9.9148954932817056e-06,0.00051351544871175827,0.072938264522676099,1.6517949927229986e-06,1.2789389279768507e-10,7.8903818414164361e-07,0.00089930465126344104,1.1233144416352309e-08,2.6760963507648136e-08,5.6673311244987396e-08,0.0016039397798024932,0.33021161845436015,0.00017117229937182625,3.7063035156159032e-06,3.0608322755893675e-06,3.1895249728319461e-06,4.8234516525778516e-08,0.0015070596946995536,0.0022256942618940297,0.001179579002370862,0.0034910103810982928,8.8934893871506677e-07,0.076860198823506254,0.0076747601486623794,1.8029736639491459e-06,9.6692014948632664e-09,0.0050389204624841158,0.07764079764706594,9.4054673608128841e-06,0.34057483093998486,1.3107597339019722e-09,0.0013742392386273466,7.4060650612576176e-05,0.0028759013633663992,0.012385708991901424,0.0077470570391560923,1.7757296907121067e-08,0.10041753262396175,4.1525539126596688e-06,0.23463296128113936,0.00027705922617488982,0.001523681123468729,0.066213426118983398,1.6295915718209772e-07,1.8451409062169258e-06,0.3252715148932494,5.4304845678957922e-08,2.5922968432125484e-05,0.0080773375105996584,0.00068881604054407176,0.0045157742268824488,7.7467386849144754e-05,4.4685313092518347e-07,1.3892269064454521e-08,0.021174294753520759,0.00023772650335141012,0.0016326816218244808,0.2315967519474435,0.18156606832318437,0.033644540532431377,2.2824351715123128e-05,1.8891503809633983e-08,0.00059462261845597334,1.494552655651288e-08,0.0074693878938951143,0.04622284061264248,0.0022320620588232062,8.7166501557268606e-10,1.2931201754359977e-05,0.001779137555880705,0.00024816223925010027,4.9376299209321937e-06,6.3317975409405083e-10,0.00084438573465217808,0.23061170313878976,0.00036925789152799222,1.1007433677524959e-05,2.0090656872116603e-07,7.2333470701227102e-09,0.092249925523539056,0.12814592473877923,1.8775286407544022e-06,1.7897832976950234e-08,1.5796293123246185e-05,2.2370561696307535e-06,1.9536370869107973e-10,0.30644270496921666,1.2851946109091011e-09,0.037849826295818789,3.0650631785815633e-10,6.3609182673826824e-05,0.0096111306713395281,4.3915858271390834e-07,1.2603520726306792e-05,1.6063517466073962e-08,1.7224927386278851e-08,2.1629265764576705e-06,3.2846182970521013e-07,3.3469772143840117e-06,0.0026077672432823018,4.8228870697062552e-05,1.9353863044963478e-06,0.0042845696860366305,6.231438717897997e-09,0.00038956905051246897,1.4306881879965404e-09,0.0099752112241237017,5.0474579169817274e-10,0.10984230242359189,0.00068239183266741404,1.6398495599181424e-08,3.6058225969188473e-10,0.0035834105162976413,5.9153075697920962e-05,4.7015757210150047e-05,2.7882408408172947e-08,9.9261841564080597e-10,1.9998490353300811e-06,0.017596259355536752],"Aip":[-0.25881940270553827,-0.11847268439437025,-4.5635284730842596e-07,-0.00059961785202188543,-0.00011925952764543593,-0.041087134426327235,-0.22828047828717024,-3.4723702113106917e-06,-3.4340475944318307e-06,-2.6398921806567978e-09,-0.0026892436469003163,-0.00016103009651494471,-5.5914187185138874e-08,-0.24111497198526047,-0.22083158287644691,-0.0001278223959340105,-4.2315255350604197e-06,-0.25780674636690015,-0.002693661946643514,-0.20400630908230172,-0.0013888349298877012,-2.8319330197079908e-06,-3.2260069096136452e-05,-3.0030005978129806e-09,-3.6161366400662426e-08,-0.00013606273722755282,-0.17007884859323372,-6.5526626396162669e-06,-0.0014304660640020381,-1.9466443737486196e-06,-5.4990278898754747e-09,-3.813570102443045e-07,-0.021727289486970992,-0.22780841355311576,-7.7291433514170147e-07,-0.0073662841038095892,-1.1153297781529767e-05,-4.4647509531036823e-07,-4.6610320900065963e-10,-0.0037803283631021303,-0.027437113080193757,-6.0723886401038342e-10,-1.105694656488439e-06,-4.850921179373073e-07,-6.9609951261229903e-06,-0.19627792687881598,-1.1434068534094899e-05,-1.1763470353374746e-08,-0.018521079677268217,-0.00094890895945175518,-3.3910025874964649e-07,-0.00040054851743204505,-0.03144424928878798,-0.017890419278678401,-0.0042277494258833228,-0.080647670106935299,-0.00033167337501391542,-8.0201117117304129e-09,-5.6850349447136058e-09,-0.21208158648133457,-6.5129676936160705e-09,-0.00022403341513253531,-0.00017265287882407289,-0.0086382228560183301,-5.346106293902801e-10,-0.00028217392545993301,-0.020522180071359867,-0.17176210122400748,-1.7737372616038611e-09,-0.19485494052849606,-0.00024361149022050188,-0.0026567302297216809,-0.017284543829698767,-4.952544646751432e-09,-0.00012768627301260532,-0.00053095484420746678,-2.1811013542756567e-09,-0.22481319823283169,-3.8853908647048025e-07,-3.0631835948561694e-07,-6.1164260660958239e-08,-0.12603191572401934,-0.25469343367485464,-2.7112839145896599e-06,-1.9063129675964093e-08,-1.2041102302166291e-05,-7.6996482403443869e-07,-1.0277216987008447e-06,-3.5810285962046891e-10,-1.0495702908737214e-08,-0.033598758984373853,-0.010719704166479108,-0.0049133571843307609,-0.00018463777247129871,-3.0654434739713841e-05,-3.6354906326146662e-08,-0.0015458593640783874,-4.1343583974188063e-08,-0.019532947973881724,-0.001447732688118476,-0.00010759229840605802,-0.00049346008454553088,-0.014692525427306733,-0.069951314522583408,-0.093430110226442209,-4.8621489940133617e-05,-1.2540411258105837e-07,-0.24249863323235621,-0.0001147977766295726,-0.00025577909811802307,-1.4059249857863471e-09,-5.5638305207379914e-07,-7.2387009502688821e-05,-9.8450791945548175e-09,-1.3519180683215682e-05,-4.0720096790178058e-08,-0.087228730374756092,-0.044750732667372201,-1.3647377551980023e-06,-0.11981524531223048,-0.17141028432486771,-0.017980732264529006,-0.25866201182791809,-0.0014796800661931323,-0.24765657683155262,-1.5524508386215148e-06,-2.3953215737083641e-09,-0.030479264620478213,-0.067769317867216072,-0.0088623548521220563,-1.0997389107354988e-08,-6.8670215280303134e-06,-0.097021824985940863,-3.257608912040379e-06,-0.0025734802091313255,-0.0024813401045529404,-0.00024882056775886528,-0.10005962972268534,-3.3667074484026905e-05,-3.6782336108132622e-08,-3.1399715995174881e-05,-1.4038549106596073e-09,-6.9816511907837676e-05,-0.099384041231911358,-5.9314828084783072e-10,-0.0016501769335332307,-0.10643114875167936,-5.6958508846531689e-05,-0.025426096811618819,-0.00031766722060553513,-0.00053561655204140233,-1.1789689859323393e-09,-0.12520581695086319,-0.053260186638348195,-0.0086061222639635532,-1.2122985106470169e-05,-0.12436267923803268,-7.0075270568274582e-06,-1.4631175546817828e-05,-1.2308020571223521e-07,-0.027111088469668206,-0.00041182481485435346,-0.0024070575911389054,-0.050857527539882597,-0.24647796560633276,-7.1173852636679963e-09,-0.0011597732698149905,-0.10620271528444608,-1.7888253188608475e-09,-0.0016007108639832161,-0.11889406684968507,-1.1441563838168769e-08,-0.1697937598254467,-0.084814607583699964,-0.19844016078892618,-0.0037803033181624027,-0.025071989179873137,-0.11420905009776389,-2.1438459226689344e-07,-0.00064295002826177995,-0.0050476214210756357,-0.00068443979654017216,-1.0436515486894766e-07,-2.8926186092983144e-09,-6.938703273522314e-06,-0.043246888693229395,-3.4080114318244857e-06,-5.7338692982147184e-09,-0.026201543348234119,-2.3639051720300646e-08,-0.00045971332693584856,-0.00021707564531138043,-2.453126476164926e-05,-8.1836055759983299e-08,-4.5340850737996375e-07,-0.00055610375977039803,-1.588797914027953e-09,-1.1125659850739953e-05,-0.00089405045667371671,-6.6842075246188384e-08,-2.6746289786361866e-06,-1.8956056334061903e-06,-5.262881673360403e-10,-1.4472757247152837e-09,-3.1211486779224337e-08,-0.014199245560997832,-0.00010729472439764095,-0.00017993682598271889,-0.15451687492030003,-0.0014874582708236193,-4.3157245864527034e-05,-1.4944769471352717e-08,-0.00088119497972783767,-9.1559884748579014e-07,-1.8505630928340002e-08,-1.3315454630244682e-06,-1.3146644665566221e-07,-1.6923551421551925e-06,-6.6437679570190078e-07,-0.2529462591389815,-1.1313148148255255e-08,-0.00014213483203033006,-0.0005436508495216064,-0.20615248473113296,-1.4119040843338396e-06,-0.00031473548215200475,-4.6233272874807469e-06,-3.1991562838261076e-06,-0.053402092755438169,-4.5514344677365647e-09,-2.0424196927042916e-08,-1.0056555419724981e-08,-9.24566684887202e-05,-0.1094364197003056,-0.00071272069482993384,-4.9112561756384036e-10,-0.043078673930809032,-0.00077931244780049503,-0.0091405465761570017,-0.00017903989534207346,-1.29268301653875e-08,-0.0008868557106152603,-0.00049749752260284344,-1.1132231369136212e-07,-0.0037929796565635641,-0.045508338878987545,-3.6195640961987896e-10,-0.093551245974017316,-1.1763082441236222e-05,-1.6652934325603935e-05,-0.25881313663183692,-0.25880574692500963,-2.8094699895953316e-07,-9.7643369481975628e-07,-0.0086167870641449783,-0.0013822832734462802,-3.1626690911436987e-06,-3.3240476488419566e-06,-0.049512863715147626,-4.7842054705570448e-08,-1.5895884655919225e-06,-5.9631861428098194e-08,-0.16655285803079292,-0.1840489530569871,-3.6299642130087473e-07,-1.2032648410436332e-05,-0.044082739582524545,-0.044267269149554658,-0.18497037024094337,-0.0024297869665672166,-1.5507511684083828e-09,-1.7856456949918199e-09,-0.0023823109256163062,-0.019564258657313302,-2.4623957782428296e-06,-0.01546607734401822,-2.5504226069807615e-07,-2.1020001960720407e-07,-0.0012576405767058256,-0.015940199279491168,-0.057434844019277564,-0.25667102084006888,-0.059042387426069487,-5.9442841923208913e-10,-0.028678254987282815,-7.6970481148241835e-08,-0.11262468404612086,-0.0020304948656852725,-2.416932628703087e-05,-0.071203227103926903,-6.0235068012151169e-08,-0.089285769262505643,-5.1345933840950287e-10,-0.023557955784191266,-0.033403744896377652,-0.15693552373673808,-0.040830426687752906,-1.0592887433331115e-05,-2.2285100444175482e-06,-1.55247926732601e-07,-2.2148848107101553e-06,-4.9058915082917637e-07,-4.4112270001678352e-06,-1.0936674552391446e-05,-0.21721907425686221,-2.5851963409925415e-05,-0.036702297186420492,-0.0086761381385309418,-2.0168519410319236e-06,-0.13606662269838399,-3.7749721283591811e-07,-0.00013855142197615857,-7.3521229790429485e-05,-3.3029297322899569e-05,-0.0071842930146352076,-1.8571747965685317e-06,-0.10504466539643431,-0.085318130699619799,-0.00034031174403075491,-2.4078622161293204e-08,-9.239889725366673e-08,-6.8709880180346097e-05,-7.147686000568152e-07,-0.0090977248700156894,-0.11394581398864401,-0.00013118780337069958,-0.0099504373534271516,-3.2926891623021905e-05,-0.00016589366770056226,-0.0010623399190314339,-0.022964212460688936,-0.0034523548111702858,-0.0022418451989069895,-0.00076589423068498536,-0.00041655756401082851,-0.0024763244952364706,-0.016686980413271241,-0.18876940857348778,-0.0034836404274333878,-0.024746768714609266,-4.1634306652190863e-06,-3.7147570244338748e-06,-0.00018194035022299845,-9.4385181907590199e-07,-1.1626354878706795e-06,-1.9443959515622422e-09,-0.00057445825749069025,-2.2359593432735133e-09,-0.0082705313478644536,-0.00057763569208000708,-0.00016940132078190634,-5.4295590418151757e-06,-0.0018900205561318069,-2.1610607604839528e-05,-5.3693879235247302e-10,-0.0969586693679787,-4.3466511478572238e-06,-0.0055929790344159628,-9.731168275139175e-05,-0.00014926068537387654,-5.8736603777261799e-08,-0.2551390778513275,-0.018088484663195882,-8.6230909385822975e-06,-8.7934619081679016e-05,-4.388561742607274e-09,-0.020373339370728265,-8.9359851986759591e-10,-0.027562133211041902,-3.8515954478958801e-08,-2.3465501446519648e-06,-0.00063702484292101254,-8.2908484441378531e-08,-0.25108558659638913,-0.086248705764498612,-1.6740447425197882e-06,-1.635961929006852e-06,-0.00094453091866808156,-3.7706795292744408e-05,-5.0722782447603486e-07,-4.5894182161112326e-10,-2.2476310889425461e-06,-0.016628873248938154,-4.7846574448640284e-07,-0.076291488713088218,-0.25850481635707379,-0.00027183423234755264,-0.18652579130596575,-0.083949479306026364,-6.7806945480518704e-09,-2.1534294864621512e-07,-5.8117529235706493e-07,-0.00094863322061164218,-0.25812748655542578,-3.564600973258179e-05,-0.00016443841810781046,-0.20399646856011949,-9.2299318795076944e-05,-0.0023878951425952352,-0.042904897393319583,-0.0025757013351842108,-1.2865324883624135e-05,-5.7556412899458916e-06,-1.5729903361094491e-06,-0.00010431946749995104,-0.016423804831160072,-8.5695532776412474e-08,-0.0033456026303474939,-2.8814923242066629e-06,-0.010046840208408268,-0.25733873593016765,-0.15402883929314087,-0.00015556696391919416,-2.6206254610357104e-07,-0.040112718983220781,-0.21863856504809895,-0.19900955599736747,-0.086722114974675191,-1.0737613959409639e-06,-0.012514888395340283,-0.22421029570520262,-0.00039992787706873346,-0.00061855725524052397,-0.00015898436761571403,-0.00077186125552062038,-0.097047088245570234,-0.01499753765964695,-5.1739770518651752e-08,-2.2500753601889445e-06,-4.2090870355058761e-05,-3.2728906476176226e-06,-0.0069969995413133009,-0.21594426882556644,-5.3061221333435596e-10,-9.5804847986666447e-05,-0.25877103297369503,-2.7067613974222806e-08,-0.24568116924079436,-0.0030096898538839478,-0.00030994525080918858,-4.3714565982182496e-05,-7.1549623460562651e-07,-3.43088860104956e-06,-0.00011015925938996877,-0.24016565866692849,-0.12960983998368764,-8.0768549783264953e-10,-0.061777705554485363,-0.0048864323437007966,-1.7582687971212546e-05,-2.0602025717180633e-05,-0.12532730035733131,-7.5324884224309277e-05,-1.4645102796882455e-09,-0.004412722700165907,-4.5591789047350185e-08,-7.8557390646318793e-10,-0.022904140298735505,-0.025656104123185263,-0.0012112422311839764,-9.2968289819276927e-08,-7.9589172771936052e-09,-0.028453638650771891,-3.9816068616419206e-07,-2.2962739992970135e-06,-0.00069084639064461687,-0.021339817014076428,-4.8866538239936849e-06,-0.13718269279358009,-0.046731953822620145,-0.14094092892270321,-8.6259195155476742e-05,-0.25818270899792345,-0.071995170901565153,-2.5150463517507828e-05,-0.0010397815987739441,-0.18300123001446081,-2.7853122794600507e-06,-0.0031391920183605933,-4.8135141740566751e-08,-0.12818923491958811,-8.0792147676632208e-10,-0.24545004419018607,-0.18593297961113406,-0.00028053364996391788,-3.1283344694243335e-07,-2.6934274014008952e-09,-0.026189896287238688,-0.0041974017204484283,-3.1561953812996533e-07,-0.00024765598550636971,-5.4213963103889061e-07,-4.1507496605592273e-06,-3.2309068665707422e-06,-4.4213005013077641e-07,-0.23942402738555438,-0.034886923411938602,-0.039566639316501659,-6.0093078436077297e-05,-6.7703335257733273e-06,-1.6547405000830076e-05,-0.0033734554028000728,-0.037864501971753152,-0.033359354820782838,-6.7042120782755662e-06,-0.081199933844600114,-6.2298568479879628e-07,-0.087238578105713116,-0.2276120259703352,-5.342404810208992e-06,-0.12655524329081314,-1.6998640035502428e-09,-0.00034880662337974583,-1.4844013257138248e-05,-4.9218391980975981e-09,-0.25359977395562122,-2.8920647318083376e-05,-1.1290880631470984e-06,-0.00026660424146488187,-0.2205525889146088,-0.00085289985678215256,-0.00016190118475391342,-2.9203149449437387e-07,-0.20594180106780685,-0.00083288656606009259,-7.1743896143340585e-10,-0.00049529917667670369,-0.0072613415495078881,-0.00078081609791477962,-6.3708162932308777e-07,-0.049460346028020075,-0.076108386013956753,-0.0033076719413290337,-2.2659114059253339e-09,-1.0502512173205486e-09,-0.02436225039698902,-0.19940705488636609,-0.12792438784988025,-0.00013788428703293709,-0.086912723714860585,-0.00016729229640049655,-0.15216894968753078,-4.1265990658113145e-08,-0.0035609606318397461,-0.0012221102968046744,-0.0074966886453919817,-1.4072855611581519e-06,-4.3096953726180518e-05,-1.7141191774576061e-08,-4.2473248063833903e-07,-4.7598895829387462e-08,-2.0191356054750285e-06,-0.0024187899908846449,-2.5963396155522682e-09,-2.1630061141317159e-05,-0.0040143926579917352,-0.00010233407616954577,-0.00064610343320604762,-0.001895208714777565,-0.030243883732691774,-0.18221150278784157,-0.0012800032685770875,-0.00044893342187239313,-0.014095589319864266,-0.15245766567899413,-0.042575201228428235,-1.2677178442981178e-07,-0.00013450822788001456,-4.4907458932886176e-06,-2.1801149602767577e-08,-0.028807252229582175,-1.4827620484748081e-06,-0.021325762808801531,-0.0027242182212526794,-0.18504559117171193,-0.00058581754408993368,-0.033757606025181977,-1.5274453608468423e-07,-0.00029878882004527043,-0.25863724851939002,-0.02053025470186531,-4.9889460767186427e-06,-0.0011906275007780259,-0.062923393657213333,-1.0957056544735627e-09,-0.11547785436996721,-1.506154581573901e-07,-1.8693023109364995e-09,-0.076313158662058123,-2.1422150743638528e-05,-0.20794902393536482,-0.0052360307327382911,-0.01348755527871206,-0.00020003929230509398,-6.4711667919753572e-08,-5.0777973036982029e-08,-9.9990331294715489e-07,-0.00721350811063186,-1.2653860036857916e-07,-1.1397734485852353e-05,-0.2301720509718069,-0.23436867343973242,-0.093855182542269433,-3.3384746791926692e-07,-0.21060178980630023,-0.00016143767814897408,-3.122116193302611e-09,-0.040207639752476099,-0.049976900971237859,-0.17414099857521076,-2.0244206327237239e-06,-1.6956535823511848e-06,-0.00027818483244173572,-0.021953928316946925,-1.4824955367904333e-06,-0.0029637719158445066,-0.052641670404635299,-0.033883696203554761,-0.00095501785904075623,-0.00047722625180619832,-2.3415056260361549e-08,-7.1614708157281029e-10,-0.00080382143526330459,-0.2414184570956496,-0.00014606799201216387,-0.2437484241433053,-4.8749381747342419e-07,-3.0308411044799379e-05,-7.0361717453939062e-08,-0.0071952965373541129,-0.034142323378700684,-0.00010950660919669765,-0.001067279331415077,-0.00182666363690542,-5.233556683705583e-10,-9.8567860017609209e-10,-3.1884995097979093e-08,-1.9475223201415619e-08,-0.009805484025320799,-0.099123927490324615,-3.7960059918981376e-10,-9.3996141838013102e-06,-0.00049182133951174872,-2.8716558396520408e-09,-2.5532597399899549e-06,-8.6977607787388477e-08,-9.7702580711102761e-05,-4.7322657480217194e-05,-0.08778261013642974,-1.915133153981695e-09,-7.3541145610386467e-08,-0.091665094376434331,-0.23472770377194385,-0.0056134513894142476,-0.14574075171703765,-0.1638438990814117,-0.00016335963836505645,-0.25087253914101809,-6.167874739660015e-05,-2.6536660755959507e-08,-0.00017029926647907855,-3.8814360072180353e-06,-7.5058939201783207e-07,-2.0904960864454285e-06,-0.25060757248478038,-0.058921295532585738,-4.2486829885995657e-06,-0.0053907686261732198,-0.20472682359019737,-0.10769534251780288,-3.9777443353208343e-09,-0.039572643022083388,-0.0028675327930569867,-3.4619141686818611e-05,-0.079884452144394102,-0.24806659133493092,-2.5299315773538842e-06,-3.7984194447303434e-07,-1.4017733967854161e-06,-0.19004023407871318,-3.1625006831718835e-05,-3.485486398267561e-09,-3.0708306283426824e-09,-0.001071005967261622,-0.00021700995718745191,-5.545233983963619e-08,-4.2092687864897595e-09,-2.3806122528268024e-05,-1.0716883227677456e-06,-0.00016131720385658682,-0.00030221731354796572,-0.085583383339140284,-7.4151412718730111e-10,-4.5623158548473497e-05,-0.018363965605183549,-0.00012293077631333915,-2.0851676541480492e-06,-4.6981037552895583e-06,-0.16262835637733897,-8.2837604805380467e-05,-1.9095354772850128e-05,-4.5897074939786969e-06,-0.00027520576175198342,-4.8704047403385375e-05,-3.2328360113387812e-05,-0.00085850012374072925,-0.096077856760248603,-0.00023537890839528988,-8.7692928506039287e-07,-0.24373298241002422,-0.2230223164210228,-0.00015177098322184275,-0.0084024058429182421,-0.24066172658072871,-0.028220415741032723,-0.14950511634860281,-0.002716627873525685,-7.7141579383723966e-05,-2.6511972600370197e-05,-1.8922898800091238e-05,-2.5955601560816078e-09,-2.9134118953950703e-07,-0.00018515171647773379,-0.00033050314390757022,-7.2087523160951131e-06,-2.1718645468673688e-06,-0.00169050314452396,-0.00032930418494467084,-0.00038334994554374113,-1.5269103523820017e-06,-0.00011545357864379612,-0.017404224368601343,-2.1663809801366777e-05,-0.016472468884500227,-1.8387899922667614e-06,-0.00012556400800486982,-2.3695119291070777e-09,-0.032545237947433622,-0.0015032690681020366,-2.6316533751191049e-05,-2.1528141043007059e-07,-4.0826133453354202e-09,-3.2454749218588949e-06,-7.3868029506594944e-08,-0.0001345872994285636,-0.035037886502911106,-0.10432609364806206,-7.5878944701567423e-09,-0.025696802765663565,-6.9617024003370497e-06,-0.25841737869187453,-2.5422378581950808e-09,-0.017764632278988498,-2.5121147257572794e-08,-0.016784217315184223,-1.5379300105681888e-09,-0.00021298015059708508,-0.12905246730814346,-0.0014170089551151642,-1.8825225724434405e-06,-0.00094736797126399616,-0.14876242332996431,-3.4208297345976984e-07,-0.15932928569142407,-0.00085934465706585176,-0.0055174795400421382,-0.012506201194100562,-4.320139507357524e-07,-0.0061478731305118894,-0.0070482755956583132,-0.21823990518619635,-4.690545857374032e-05,-0.00034059889381126394,-0.051378632643641398,-0.13989998612520443,-7.8325356965623701e-10,-2.1196049336601949e-08,-0.00029557958051705291,-0.0036390097475584239,-1.1688990645358911e-07,-0.084809426871918836,-0.087417031789985722,-0.21563765393606457,-0.098189779695205093,-0.00049154382555894401,-0.0028408850980742224,-1.21160818754278e-08,-0.001216168308891632,-0.0015407637855996187,-7.0003286694409173e-06,-0.010364053250494028,-0.21261384071659381,-8.9445298179813078e-08,-8.0199660092633764e-09,-4.1770267558318527e-09,-7.2145185930147922e-09,-3.0765000205577081e-07,-0.07664199029574037,-4.7730180342421429e-05,-0.24395220803217904,-1.2240966962880482e-07,-0.00015125780408872612,-2.3121280280561279e-08,-0.017252639594399186,-1.8381554925560656e-08,-3.3928508853822208e-05,-0.0024136247091013012,-9.604058145106922e-08,-0.00013997014871566479,-2.2558718246500382e-09,-0.0013199976659377666,-4.0064156828279741e-05,-5.4370478272562461e-07,-1.3203484650547639e-08,-0.006194385629040673,-0.06078570961732821,-6.396256736397094e-07,-1.2209950632111548e-06,-1.3848232483895514e-08,-0.19603309719158485,-1.5404897858258658e-06,-1.3889766701983573e-08,-0.0042188884019317115,-0.17296465866409694,-0.08597022030308854,-0.0014080039169068075,-0.1639931364484353,-3.8647547952985608e-06,-6.0079714403694749e-05,-9.2971368254284192e-08,-1.4248403496093152e-08,-3.1349717436912734e-07,-1.0465355863831855e-05,-8.2942374664019461e-09,-1.4156180992459593e-08,-0.0003320076665555473,-0.14173124133408666,-0.0030134258132890842,-0.0027346747862551095,-2.7735611772107749e-06,-0.1305781798653648,-0.19071947004612705,-0.10475549208400164,-0.00040132812887346415,-1.6035478431450396e-06,-0.031332351394129654,-0.0023319928891495784,-7.469287686045331e-10,-1.227440851734103e-05,-3.269996132840692e-06,-5.7736370121481716e-09,-0.0039910616943407782,-2.4797191433768684e-08,-1.5739201565652691e-07,-0.0011055691479353203,-0.19517402834917325,-0.00025493922707096932,-0.00035112360681499388,-0.00070702457129667414,-0.00024927684879194465,-6.8170555347595967e-07,-2.7920373465424026e-09,-0.011888924854229281,-0.10152989370132415,-0.1457420257701916,-0.18597518348658271,-8.2996449807732194e-10,-0.0016693987696030043,-0.031154370498940157,-1.1063956167329697e-09,-5.2048434403026201e-08,-0.054444689985082784,-0.12096472260095725,-0.055718429650565948,-0.0060816994358604843,-4.4226709469856453e-05,-0.0008770686312057159,-3.490142426041476e-05,-0.0010195636437571151,-0.003584829731965149,-0.0027504209174449065,-2.4686147865310478e-05,-0.0010922730791267138,-0.098692495124659219,-4.335759414761572e-06,-4.0665589327800273e-10,-2.1120835239352384e-06,-0.0018568990055314262,-3.3058836349439458e-08,-7.7405516550551116e-08,-1.6137086233518907e-07,-0.003202280204474846,-0.25725716806932114,-0.00038338482870452879,-9.5092248391307628e-06,-7.8967788740676523e-06,-8.2190542927638124e-06,-1.3781540014151185e-07,-0.0030202705962481782,-0.0043528992080244444,-0.0023984841627989095,-0.0066222194990430069,-2.3732352922198662e-06,-0.10296954412440734,-0.013697030607411793,-4.7212485546605633e-06,-2.853886108442122e-08,-0.0093031488473459996,-0.10381243403972118,-2.3457119511296136e-05,-0.25828011292971481,-4.0123530718328134e-09,-0.0027693603633603208,-0.00017173431093102018,-0.0055294499993047965,-0.021171347541342048,-0.013815066746413794,-5.1790061111335181e-08,-0.12724661080496924,-1.0618686447689036e-05,-0.2264092349343505,-0.00060724082528557132,-0.003051556019816542,-0.091190543891917941,-4.5325917693692019e-07,-4.8285955295575908e-06,-0.25659129687211218,-1.547682936006406e-07,-6.2501301657752017e-05,-0.014352805804437542,-0.001442985077515822,-0.0084068882542998897,-0.00017931538696764891,-1.2133948092494987e-06,-4.0715076292994522e-08,-0.03423196172447756,-0.0005247160933744161,-0.0032561224018927575,-0.22486062829234824,-0.194719194039711,-0.051400849336761256,-5.527515298329176e-05,-5.5029856761686381e-08,-0.001255310301469504,-4.3738868211669778e-08,-0.013361072480728127,-0.067517819380310651,-0.0043645434792049884,-2.6869315116892371e-09,-3.192101003780376e-05,-0.0035294262622510984,-0.00054667684168922944,-1.2561449940585526e-05,-1.9623010508208991e-09,-0.001749564215854938,-0.22435119749095275,-0.00079836822527829844,-2.7314643707069188e-05,-5.5610605501143135e-07,-2.1468109639281476e-08,-0.11909398191448739,-0.15297978631466549,-4.9109966057641748e-06,-5.2191726801054656e-08,-3.8736507973949752e-05,-5.8229988075468678e-06,-6.1709603558567643e-10,-0.25304890750461906,-3.93543496292025e-09,-0.056908801199262449,-9.6124894790993901e-10,-0.00014837732117437501,-0.016819779384230973,-1.1930118058351408e-06,-3.113823405470882e-05,-4.6943626882871421e-08,-5.0267882788910313e-08,-5.6353438732879195e-06,-8.9863758259987744e-07,-8.6127972675000098e-06,-0.0050471735701604287,-0.00011369283994191097,-5.0580931586734647e-06,-0.0080077572721252033,-1.8546619465069298e-08,-0.0008400955938014864,-4.3728271514520982e-09,-0.01739853848453975,-1.5701554308908311e-09,-0.13632294009710094,-0.0014302377118059005,-4.7902925358534007e-08,-1.1278762011855556e-09,-0.0067848755209616784,-0.0001383694405915058,-0.00011093887276339945,-8.0581483442419871e-08,-3.0530275407496018e-09,-5.2218273409115771e-06,-0.029029863560683246],"Bi":[0.61496171214822692,1.5741612891959789,352962.70409772301,272.26625404084109,1361.8629354033526,4.2084076470803886,0.83836456575070994,46484.813665538517,47002.934730377092,60816574.81940522,61.197013268763435,1009.4000029823554,2876178.9695379585,0.77468437822948588,0.87339194307937662,1270.8566780295087,38154.517325048175,0.64948476864811855,61.097350407112963,0.95299632524899025,118.01144581848089,56983.454454894105,5020.2627314238616,53466124.853184074,4446026.5762821585,1194.0841329624761,1.1362192554646291,24653.173043791765,114.59541273775919,82863.004379770166,29206203.772682913,422309.11909550778,7.7908488423923217,0.84060373914569742,208500.30876247896,22.550233356518856,14494.955160001959,360764.69878430158,344197852.5193525,43.648917080301381,6.209657574148908,264226073.41871527,145798.95478847469,332069.27708068478,23208.930208254093,0.99115564884248675,14139.551063385483,13658332.258013999,9.1050085654695021,172.39046671039671,474887.71269689954,406.95840518663942,5.4423139735021202,9.4187999618033214,39.067133598201366,2.2324953594371832,491.14711746169684,20029226.430733193,28251084.234567564,0.91441936149946479,24661480.419657696,726.22096515951205,941.63000870247618,19.268266117625114,300106798.42745334,576.99921062284716,8.2367444903711888,1.1259236951564937,90498397.804561287,0.99835437006728678,668.02732769521458,61.940588049957888,9.7417717328853914,32427246.461398669,1272.2080058521344,307.32781711131128,73602821.171666771,0.8547345459819824,414509.41589948669,525665.24540958484,2629456.2756447117,1.4891878492718442,0.68649288680890697,59516.135840106253,8430556.9828995131,13427.779563220713,209298.25446533263,156849.25144650662,447959523.14962834,15307167.712181531,5.1052760409645126,15.574188705341166,33.662175830111117,880.67509622168529,5282.7164136220472,4422372.2863161424,106.08711202843708,3889065.4989644764,8.6437831092965176,113.23614869058396,1509.153398518062,330.58679191743403,11.423394372684449,2.5465894786010113,1.9510993005618047,3333.5832117863179,1283125.5987721784,0.76725465433734885,1414.657215435798,636.34463811012756,114162623.81981827,289555.74273495364,2241.0360906445753,16318201.358494455,11961.827203535559,3948575.1370932865,2.077384941995323,3.8788435761388298,118149.95768967444,1.5583141389492645,1.128062155356844,9.3725167195262493,0.62837628560306169,110.80469466312971,0.73759587208151578,103877.98681747491,67023168.631984651,5.6086923101672355,2.6228055522151488,18.787345712901029,14609242.407980287,23526.100870285663,1.8852772871145813,49545.564131170271,63.929970372152347,66.287114634681615,654.084741803106,1.8332547020951535,4810.842107685653,4371013.8650687709,5157.5587723795907,114330891.30644788,2323.3588047431472,1.8445526106267642,270500401.65102732,99.417922956545056,1.7336598155001901,2846.5837748581184,6.6857105665210499,512.72832508968202,304.66335074598953,136129109.79321867,1.4979930820074658,3.2881579295680554,19.339190011911793,13337.221462386613,1.5070956357316643,23055.027320050976,11054.079297623255,1307334.7632112622,6.2820478015905286,395.85455773007538,68.318547930315987,3.4349320383879576,0.74471481990456589,22568219.423012707,141.18576915182709,1.737027284373841,89735414.641692743,102.47218719927064,1.5691501116944615,14042395.558689402,1.1379792648763236,2.1315035861112452,0.98032751178473709,43.649203840241441,6.7774265324509244,1.6268830147999294,750868.37820435246,253.98893402316426,32.775275694892173,238.65471713594644,1541586.4567576824,55505416.32897225,23283.390705756421,4.0073758785533826,47361.587336378485,28010594.830035277,6.4935062681857811,6799467.6081565814,354.76040450997777,749.42739687248638,6598.6688309146602,1965643.0122692809,355252.75724668545,293.48246575031033,101027707.19315958,14530.908889105822,182.91742029364201,2406243.2758328402,60330.833445965342,85091.594676831635,304850667.43446314,110902223.89024694,5150661.5140260551,11.812769772012469,1513.3285727082657,903.61715344642641,1.2401692836740099,110.22849404206349,3754.7537794285099,10752297.263102988,185.5735644099,176036.8070804259,8684386.9449251108,121092.07427589821,1223998.9517549144,95299.320166428763,242528.0821386707,0.70127873298885646,14201704.100971647,1143.2037314271547,300.17833311578033,0.94263787859210568,114207.05034746593,517.48847282519682,34925.038188507082,50449.731806074778,3.279901804911928,35283540.784434944,7869058.885615726,15975232.082872214,1755.564129325548,1.69064216837104,229.22422428731846,326667900.87602079,4.0223104459750916,209.71838543498856,18.223154061890078,908.1311674235177,12429781.554780846,184.39449384313542,327.91405506695708,1445310.7861961299,43.504545189389226,3.8173058210869963,443192133.84479582,1.9487978358253624,13744.656639072862,9714.0681028783692,0.61759415525418182,0.61886715167059791,573095.56887490326,165079.55193206519,19.315568448937306,118.56774792745608,51031.063812133842,48556.458325341395,3.5232857344197672,3361120.1418387215,101453.62312250602,2696981.7296110094,1.1583319772706653,1.0552341662234253,443651.17439260462,13437.199275474906,3.9348550803567921,3.9192134004366221,1.0502133116148833,67.683795723619127,103505265.89770147,89895131.9397223,69.02338184447953,8.6302704221724991,65524.501431031676,10.862679310933757,631255.58582608425,765804.49907934258,130.25327415132998,10.54584373964925,3.0623132390591645,0.6658106054051196,2.9838552296344694,269918092.60716158,5.9491065474162532,2089810.1475190017,1.6474638891155424,80.898224797238313,6697.3098067233905,2.5049654348689212,2669991.4071634701,2.0335658372918339,312464377.14107895,7.2005978564037232,5.1339961989679095,1.2228545249423637,4.2337146103295407,15260.627621022362,72393.222203723286,1036630.1532488381,72838.059847920347,328351.72555966739,36602.12103963249,14781.623296714104,0.89028817144244177,6262.1436559684789,4.6892280698901825,19.185169453917528,79981.624565219507,1.3903848540964316,426623.40560383187,1172.6916739996875,2206.5404306233586,4903.5605628648418,23.114608338054961,86850.46835153838,1.7543200774999552,2.1199645949036103,478.7214590860321,6675411.7718270039,1741082.0161667529,2360.6948154430997,225444.99379501236,18.307758125209769,1.6302637895372865,1238.3382843203976,16.759831293985275,4918.7824653134985,979.88727488844984,154.06724172614292,7.3817463086812314,47.760074028420171,73.318372833720176,213.37631314141402,391.37307522318139,66.420449085702174,10.083227282266076,1.0298678360129112,47.334580560329428,6.8639679465734353,38777.764798600176,43455.264986862996,893.69452759733201,170772.43667225304,138665.36145864465,82558766.433739915,284.14192677335154,71797824.690599918,20.113533737614183,282.58513668671753,959.6532036015567,29745.219287451982,86.872130123800716,7488.8256563052346,298806046.12190872,1.8863930034186309,37145.208025593245,29.60966636077783,1668.1810076947763,1088.7682583810608,2738061.4473832119,0.68230947828836597,9.317899396215914,18741.038460606975,1845.6253918959742,36592368.451343812,8.2954674401335975,179581102.00943661,6.1823515899278467,4174393.0145026697,68755.578922506727,256.34159107018405,1940234.6944218394,0.71511834738790636,2.0989915894146893,96340.563419679311,98580.806330914158,173.18574800374029,4296.3601137274918,317590.15150131943,349566669.72604215,71778.047770531557,10.117736410400338,336664.08717613865,2.3498149877994683,0.63400448259930897,598.87518694940081,1.0418157113845028,2.151650700973379,23688240.628597334,747529.3553019606,277214.57694407017,172.44033903510802,0.64338242959724801,4544.2535639377547,988.5350536778526,0.95304402927038401,1758.5498485325609,68.863058408322885,4.0378616373867144,63.875226813812169,12568.798482235266,28062.179455446585,102523.01558976839,1556.3819750282505,10.241470696311271,1877176.0689539311,49.271710166121217,56004.523541158698,16.601323630458484,0.65691704029090925,1.2437211515039219,1044.7492496719431,614358.60011168604,4.3061847721139612,0.8836470598305538,0.97749707995157531,2.0884937293700863,150130.56192962342,13.373043808273362,0.85756640311026322,407.58771159726268,263.96310096756196,1022.3526637095662,211.73396761735145,1.884831384724289,11.195414091654031,3108074.2652512109,71700.162460074425,3849.6897140348628,49314.503218606675,23.726004867248776,0.89625889975959394,302367357.39803886,1694.3548514929423,0.62235710035497405,5938681.2947209198,0.74939622134006767,54.726358133178792,525.45972667938554,3706.9788987570619,225215.93879344029,47046.160388058539,1474.0728168861697,0.77968819966241643,1.4522921651874823,198674799.74145165,2.859729442760321,33.845884956046888,9201.2149451926234,7854.8046338550594,1.4966912321483363,2153.8226269573411,109597673.52973244,37.443838811991363,3526905.1829733592,204264599.69746009,7.4005960738913075,6.6274908245759478,135.21642169876054,1730426.0627527675,20183146.460340485,5.994578553337413,404501.22578603198,70259.238693059873,236.45083985870244,7.9287347233285494,33045.379691510789,1.3802416234262149,3.7221250238574197,1.3471906659734141,1881.3883673083569,0.64220327406709343,2.4793804281194354,6436.4940888549881,157.39324048201613,1.0609863593953528,57936.124329970407,52.485477720199817,3340667.9805238843,1.4667060516371271,198616794.17901745,0.75073630203684849,1.0450049021097547,580.36209090808654,514726.67760683311,59608322.01101049,6.4963091196790597,39.347091775214139,510186.74603220128,657.15100580266449,297156.19015738083,38896.086912254257,49954.544641242865,364307.01599136816,0.78355022849787681,4.9236179274922458,4.3630837961288353,2698.4087556349023,23861.617678369028,9775.9176742591972,48.868103149159452,4.5509547623732232,5.1405804630416174,24096.634483674687,2.2185175016459451,258626.29010511845,2.0771702764012665,0.8415341553390665,30229.832622236874,1.4836668077790158,94429535.286634281,467.10171038742726,10895.83211730433,32629447.389277957,0.69600087409963751,5598.8166463621574,142781.1686922964,610.58588498383619,0.87469674395932262,191.70141974833481,1003.9839188123696,551360.32845604152,0.94365086555709732,196.2866953752328,223655322.55400619,329.36393781645813,22.872227303819358,209.31629915330487,252909.17434548275,3.5268338910110826,2.3550393089357615,49.832262115862392,70849188.922102809,152805516.00052381,6.9692630242272839,0.97552611660773458,1.4694270318041687,1178.3506072989348,2.0842990657461851,971.71760639391482,1.2574424732091589,3896373.5609400892,46.31500957656651,134.02014094048235,22.162645879717466,114581.47156295342,3759.9961825934838,9375254.2081211936,379216.25258360821,3378279.3299995465,79891.264330833597,67.989416129165392,61836274.880919144,7482.1019283462892,41.124880536310719,1586.5029040780591,252.75441090781746,86.635774470784938,5.6508834327502688,1.0653531566251939,127.98947579337975,363.24717506897639,11.898048126402031,1.25529293289552,4.0677145044472285,1269292.7171731738,1207.8477893027234,35954.809675095261,7372332.2748301644,5.9233119106088035,108754.91504892762,7.9338300002229971,60.416929191293576,1.0498049661197657,278.65405035785267,5.0821271100650209,1053607.0334551458,545.01439664522434,0.62940436627271079,8.2335830539735912,32368.688677625363,137.54544993409513,2.810942155235403,146469111.91845351,1.6107981891675291,1068489.4281096901,85873811.769246161,2.3491983503950373,7554.5937648031568,0.93403150040162997,31.607242007523638,12.424606838602553,813.05702403682528,2485406.4760554647,3166906.4034171067,161208.59320802926,23.022094863710372,1271630.0448764465,14184.557522478017,0.82934875956372012,0.80901146145577352,1.9430492348752817,482353.33709073666,0.92141596007488358,1006.858552025429,51427211.603105292,4.2964519292547063,3.492258552428162,1.1116442934760737,79682.927381115165,95114.139593496002,585.2465929101686,7.7124481798011031,108774.44564009065,55.567844147727676,3.3246626259658076,5.0639061411910271,171.29293796114038,341.78928158014628,6864474.7712369878,224058618.47686881,203.35182045703093,0.77306931176770388,1112.5016389880432,0.76038356340830304,330434.73867454857,5342.91613350025,2285957.0227995473,23.079676245904597,5.0269530437505709,1482.8362842736808,153.35770915839674,89.866575541747011,306558155.8315841,162811616.67375356,5041929.6964317653,8252269.085613844,17.004018283896436,1.8489430384546686,422599754.54594201,17194.933782956945,331.68412588488337,55910410.488180891,63195.275378913604,1849525.0432761235,1661.5228442972036,3424.8888675060912,2.0653855374536496,83819678.617010027,2187193.115338563,1.9853166029856308,0.80724382877444945,29.502783462210296,1.3072810761106528,1.1758540659913188,995.04501127849869,0.71661308202905682,2629.1840430109792,6057432.1800658563,954.60722574182569,41591.428147120329,214695.82742556761,77167.091655870579,0.71845044267809999,2.9896163244501688,38000.630825673819,30.708880846823742,0.94950880229653434,1.7152771859542304,40369669.310382545,4.3624497110008704,57.418762479994847,4678.7846680863295,2.2521292089837481,0.73505826470686209,63777.318584234075,423992.1332564656,115031.56791801182,1.0231828781418886,5120.8851987997787,46068197.643667802,52285685.052808069,152.8267133133198,749.65357130086898,2900118.0762530067,38150239.839933671,6799.3086384410299,150420.68446111071,1007.6084266506515,538.8515465128346,2.1139402187822114,216396661.45866993,3552.2059409311582,9.1811712295740442,1321.2937507090958,77364.064938678348,34369.863860202568,1.1838756714862342,1958.9141831200193,8473.4850700245061,35180.538696546908,591.56154142965647,3327.9440463154319,5009.6776019469044,190.45655943310243,1.9021047354746849,691.31953808891649,183791.73322897806,0.7604694882388332,0.86313782697490526,1070.8080888726745,19.801886828617658,0.77708227565348564,6.0425574086242211,1.2776255900357207,60.584523520446417,2103.2135737872982,6106.5236590376335,8550.5797031353868,61854836.071359873,552665.65026780311,878.2374647249394,492.88030545875756,22412.342719508109,74279.203491415115,97.060026228791017,494.66880173816241,425.15030423359195,105613.69300153754,1406.6417852348168,9.6761962216897182,7470.4660017638143,10.21182964497655,87717.876849706765,1293.6548516721875,67752876.30827643,5.2645163346523445,109.0755960935431,6151.7922134536338,747742.86859361595,39333198.09854088,49730.579953784982,2177520.8326855195,1207.1400207338759,4.9032020286727969,1.765239973722593,21169510.826255195,6.6172974326207035,23206.575531694125,0.63652608691507162,63151610.916866273,9.4840450415294111,6398543.8295839997,10.026012656076967,104367773.67257644,763.79534629164118,1.4579113789313096,115.67771437256009,85682.311659627609,172.66955378948194,1.2833686392241439,470750.49689758732,1.2061715600603966,190.27023741373606,30.010677442770035,13.382177582654473,372830.17091681273,26.963933957585972,23.555398118618413,0.88551166059435005,3455.2893421147751,478.31922650349895,3.4019340355711476,1.35617937038787,204869473.48225802,7582671.379326785,550.91252477903276,45.32967820182818,1376517.5136371837,2.1316230179886748,2.073288581206048,0.89769625607293513,1.8648997635803064,331.87067786189471,57.953388119638319,13261050.417645931,134.6715485082683,106.43597332975389,23078.702058021296,16.100519181714184,0.91190892270730595,1798533.8987241071,20029590.121560395,38444574.294882305,22264525.310294505,523391.81544681132,2.3398838107960231,3395.7061702056667,0.75924705695781702,1314490.8563236098,1074.4312491908188,6951642.1441367297,9.7594059568902587,8742973.0671999995,4773.8419939264377,68.133925501721109,1675108.8785823397,1160.8365706664497,71164354.38934347,124.13175786234093,4044.0402341958065,296301.54033300054,12169480.490155026,26.763645607300873,2.9034556417135309,251904.1787968204,132044.16795973518,11603198.07481659,0.99238998645789989,104683.68592472096,11568520.536802188,39.148461308471987,1.1186665114717669,2.1052206853721938,116.41348813533079,1.1748761480092085,41770.724689739975,2699.0076972523907,1730368.8057126519,11277496.927179376,513637.81532341015,15446.317139042892,19367597.172106225,11350924.837206574,490.65425103633038,1.3404480118576192,54.659019311388562,60.187569648339533,58181.303027107526,1.4426383319370306,1.0196333678931584,1.7586968356813939,406.17066265869778,100571.3727002839,5.4610825406365828,70.502581553119853,214828589.80719537,13172.936277178555,49358.102777697946,27817759.639980912,41.363214158445516,6482085.7486098828,1022519.1053659314,148.07222363813509,0.99673492753405712,638.43447613695207,464.02989151598047,231.06305330723643,652.89118852242473,236368.73675050383,57504015.924449906,14.065267190809875,1.8091801357030419,1.3072708034751919,1.0447773968060097,193343858.6676597,98.279827568193781,5.4912124461840808,145054524.49180838,3089654.352924048,3.2205617142275225,1.5450165995831129,3.1510768835283112,27.254153017862716,3664.1374789707943,186.44261570494223,4641.0141315869087,160.49904443840225,46.009129333054894,59.845470054089731,6557.3408438490142,149.86566678638849,1.8562755123260894,37238.401733942446,394494022.13001001,76379.245479662219,88.412114065198963,4863010.622026707,2078072.99461224,997326.10917347553,51.459336649021168,0.65809175650564089,425.11175652517147,16997.018100666253,20462.209158101548,19660.979039162667,1167651.7189772101,54.536076820036861,37.953778517798888,68.56109265457161,25.053007933221227,67983.348548343885,1.7862636439547279,12.23793552962381,34201.588548793698,5632707.5566574642,17.908972432930117,1.7731370108889111,6900.2931902146247,0.63999611398974532,40021625.978403702,59.439136229518581,946.65247845217607,29.946368260805862,7.9902568802252905,12.13523653504026,3105058.1416920726,1.4764396258724133,15223.605628304624,0.84721953579257947,268.86209954578527,53.981151507039485,1.9947403892157844,355369.69615213911,33442.198676232132,0.66678071864251964,1039840.2933276837,2594.6567367079683,11.688693631534665,113.60665327340855,19.79146534829464,906.73989110495609,132870.39936460051,3949061.7207752136,5.0142754558838716,310.9676435167749,50.614969221435494,0.854511621208082,0.99904424485740684,3.4005420612849884,2933.0881486312965,2922368.6112494399,130.49380297830919,3676218.9327823492,12.540147308251488,2.6319062838397986,37.853428663692036,59752363.644959293,5073.4871556410535,46.725449656147966,298.52325259629839,12872.377635163184,81805790.349828631,93.802531567238077,0.85690487373686808,204.73460882244606,5927.393851565047,289699.84068141383,7486633.6821963694,1.5667846909023229,1.2514240332623825,32881.790935763907,3081177.2237908938,4182.3703167820513,27737.998337171368,260007125.35823783,0.70046659925854693,40803468.517484508,3.0889488759244808,166947648.97448385,1095.2327813478596,10.005252582402221,135138.20915932886,5200.7885656975732,3425404.9481252241,3199021.4363850276,28660.420915132552,179356.14170671528,18763.404998108308,32.778155774074932,1428.3710692254942,31926.757939483618,20.765050736215009,8665205.2119392864,194.60988730606587,36723973.271474369,9.6792912759703942,102226683.86288761,1.3880415751546533,114.6136086104424,3356851.8884786344,142293091.17730057,24.459120672863548,1174.2299133999391,1463.7395747335561,1996224.8233283539,52590434.80628033,30926.950182408687,5.8793360830365469],"Bip":[0.44828835923717403,1.438421078341763,958175.36833364156,567.10623356970325,3075.7661954477153,5.5847377431011358,0.53243542131189281,119338.03825621679,120708.3286986888,184268719.55899644,115.41620775860473,2248.9315412789792,8202062.4677472236,0.49132395273594509,0.56004263525187103,2861.3715644579042,97367.743710368828,0.45017867661538447,115.21355932871617,0.63359555099257936,233.40783955049949,147179.53356458448,11960.002614432031,161617978.23465356,12798105.163998464,2680.9719100425959,0.84206996828673464,62061.253149713149,226.2029020391287,216358.21077287159,87298137.699710682,1151612.0286172039,11.692627332469739,0.53410113405822601,558356.64409822435,38.871997928411609,35860.35354184579,979897.17951448902,1074694768.3222003,80.079335050276384,8.954514638749977,821367424.29474127,386721.35388457094,900061.35263100849,58312.89396189004,0.67322778864810306,34951.868518358795,40229682.367618933,14.00695147820352,349.42096475636924,1298775.6344685839,866.67678057067167,7.6478509867665405,14.564027075021789,70.987177877378201,2.4221111662145356,1056.3511963494984,59437814.03635411,84390139.38099502,0.59624952678377019,73477330.709532768,1592.8977027223511,2091.155338907573,32.657414910075737,934895618.63157976,1251.253428342779,12.47431939334791,0.82934074170429639,276165226.23299897,0.68097139953772068,1459.2721976543291,116.9287710497865,15.139059389383206,97117263.295797527,2864.5507959936403,644.53646862697292,223779350.77705935,0.54493168825632488,1129816.0289019097,1441254.7200869943,7483783.8109990899,1.317003851320379,0.4566289567852832,153917.83637188931,24592447.399613347,33134.537916941001,560550.02812705096,416855.92626814393,1404750287.7786562,45187564.731666677,7.0792920940825068,25.757435993325434,60.351370489700976,1949.6357622578673,12609.41337706434,12728575.627138976,208.308955496105,11163015.587069405,13.191148399757981,223.33921532687941,3423.9152919239013,696.13373396698466,18.158048228881938,2.9085042235361689,1.9943841359735617,7817.0175281147858,3593522.1619465612,0.48736567252157659,3200.3969207002547,1386.7247731440057,349810089.76713407,782084.16006357828,5171.0062141370809,48232608.008132122,29401.040834152791,11337508.107629737,2.1852644711470846,5.0431779472429392,311582.67596648773,1.4156388012716496,0.83197695557704821,14.481758866833038,0.44856903421367267,218.22131197252625,0.47342958832077497,272965.78270475799,203431570.12668714,7.929774077069732,3.0277235493875931,31.753010507899464,43087698.956494778,59135.50785586892,1.8956820917392783,127438.79385320583,120.9808429190111,125.79171181550278,1427.3279570103546,1.8180950744709667,11442.629020465585,12577637.919815114,12299.587550272508,350334733.55412471,5368.9984171787864,1.8349116490855262,841202862.19629276,194.33744401396896,1.6707107977949185,6632.9987603616619,9.7728759847947249,1105.2151853299215,638.63701963879885,418401800.03340399,1.3294967148579147,4.0847002973235274,32.790935507202981,32903.527522468365,1.3424341291950057,57913.848653961133,27096.135813232977,3662898.2822694378,9.078595411516206,841.78354194839915,129.94597064073955,4.3212791540565423,0.47649867848339833,67126522.526400626,282.56636787213341,1.6756674575197987,273795728.5254131,200.72971912422631,1.43121041131662,41383576.366699681,0.84425529819432199,2.2676189815961041,0.66173362613685083,80.079906091197472,9.931168068890841,1.5146288816920588,2076590.2091037,526.92598705408477,58.616491441800179,493.3222621834841,4335542.4228965165,167897062.82816422,58505.985596099323,5.2538533471690592,121657.11018938436,83658209.4334317,9.4417984633352212,19747250.72159094,749.93820563102713,1646.3118154777762,15880.80627573403,5558540.5733263651,964550.03251780348,613.90777246627795,308897843.83752507,35952.296443736748,372.12074428240425,6835136.1376799149,156087.0246814749,222345.14685865934,949922164.6335808,339647000.12103194,14872516.120228089,18.862577334126836,3433.8037354781941,2002.855367103846,0.9751807091091953,217.00937224468936,8845.934093418884,31519653.060479861,377.85889442845325,469304.53212509077,25348173.634603951,319558.69330836041,3424202.3475248031,249818.02159761271,652063.36201464315,0.46054147222594649,41862381.898806207,2561.6620784888919,628.71211163328553,0.6232811520108954,300901.46651599149,1116.0052977774099,88884.632276121396,129834.46430914477,4.0714259886230595,105839049.1381011,22922269.004226558,47199247.685708985,4009.2018165415752,1.6075693067575434,472.70748607012933,1019076632.8832871,5.2783776774101652,430.2015049457824,30.694215187832199,2013.3332112453825,36542723.975004427,375.31119845523273,690.19578095590407,4058806.4626938631,79.791869738584126,4.9425646964808312,1389557108.0138841,1.9909234448596196,33943.251437555504,23704.549118163173,0.44829927536162789,0.44831221471314364,1574626.3298118953,439334.81905266002,32.746461746654049,234.5822403424504,131375.37143243189,124819.43553074385,4.464218591017179,9617434.48202076,266418.96880509652,7680237.444026012,0.86971538243247304,0.74474489075498707,1211298.7503516714,33158.569990876014,5.1348989562398675,5.109271516053588,0.73894522725162259,128.64711499537842,316608408.34737593,274291713.84020317,131.38906372928091,13.167303381384075,169933.51337103569,17.146988812394344,1738509.0956517926,2118895.3275144924,259.3176867687568,16.57758242672806,3.7229294168759779,0.45244257492501977,3.597931729738713,839361659.74403739,8.509038155044955,5917752.8965397747,1.5445404514783538,155.82512533754735,16126.946520737019,2.8435797435463281,7601701.5332148327,2.1188196378395387,974046857.24796069,10.664002816790211,7.1276038507538964,0.95249513414406739,5.6265063057396274,37819.837895446486,188290.29624919783,2888847.0561681101,189480.77165778651,889730.02069082926,93287.338509611567,36593.627883118097,0.57447910692925475,15041.985220780467,6.3824623218080578,32.501024466114877,208623.85265323709,1.1784576129089317,1163672.1645538823,2630.7837084368384,5088.1199190032685,11671.598487628724,39.947605756971683,227073.11635622242,1.7011517609805085,2.2500333484652311,1028.2595028394794,19379595.538080279,4910117.6571735712,5458.8790274126941,604976.62737232307,30.852833390288712,1.5195363570895413,2784.906500590117,27.959746954741771,11709.203168342709,2180.168494543906,310.08049523573061,10.978914055632149,88.289871160484054,140.20112384072087,438.15838907421198,831.74556283748063,126.06415095961067,15.748763070954308,0.71576659845605017,87.437963668893815,10.080708585770013,99007.2332274285,111334.22602251172,1979.8306353528096,454899.76742174244,367297.80384928267,251525159.6078577,593.28275722034152,218194135.92149544,34.251042538566544,589.8482609693184,2133.0721028928219,75325.306592692621,168.1986447075779,18106.156266860024,930776047.38551784,1.8973502844223589,94714.280612899296,52.450603493289869,3801.2652973652343,2434.2479663973213,7799801.2344386131,0.45566171782230841,14.384721589212683,46762.066896179684,4223.9179865931919,109839832.94220588,12.577547876594732,554598297.47272527,8.9077454243007796,12000116.88990866,178562.5854527356,532.09044317515668,5485092.3464307683,0.46490387541004335,2.2181063261213914,252624.83299315145,258666.35159455441,351.1334701618523,10174.897402304781,859838.50641705072,1091737717.0040483,186644.28345799074,15.810480783141067,912834.40365307732,2.6028008005719769,0.44885624453664053,1301.1249157237678,0.72931433298238413,2.2983568892879154,70523325.860476807,2067135.2943912437,747911.16223064857,349.52834470278617,0.44956301613633581,10785.123673461103,2200.3088533519131,0.63364351373060424,4016.3136113851783,131.06073729082459,5.3039244467831006,120.86923664605631,30945.269858929827,70933.438058969463,269306.29421119596,3535.8311872577528,16.031918283235836,5302895.2228979822,91.320234146612449,144577.18508396309,27.664609176591743,0.4510970508088043,0.97985655656098902,2331.3991500561838,1690860.3472893876,5.7462551275023221,0.56872248455613816,0.65876040839478001,2.2021433261917136,398527.25415410462,21.704135143121668,0.54716697840527539,868.08851894462634,548.83635679842712,2279.1361147573066,434.58504890630178,1.8950154372144674,17.746456265613361,8878324.4763469398,186435.91342073499,9078.4318771380094,126826.76787799774,41.114956850137951,0.57974312301942099,942055635.7577101,3863.506408203184,0.44837349876564531,17199022.326068271,0.47861262722322301,102.30204946328942,1134.0838741293464,8729.010013299463,604345.84596360766,120822.66762773765,3340.8723283550689,0.49409285750947635,1.2649019403892536,614625034.7435565,3.4009402230036261,60.711112233757454,22410.285394287843,19023.630670525621,1.3276482780502514,4961.5412042355565,335581931.92020029,67.782036605667315,10102284.227911042,632216345.77663803,11.011722930587911,9.6724975489009033,269.85989835925506,4879390.3800414959,59903439.66428107,8.5866550905388266,1101862.4270512338,182582.03136684845,488.50105243811066,11.933941320359992,83957.173720117469,1.1644226902322279,4.7872769172954603,1.118967910364131,4309.290662420377,0.44945829508919261,2.8037395245815904,15476.391077202938,317.20446569161953,0.75142645016474929,149713.22598535675,97.781904264499985,9557653.6977174245,1.2852079384114901,614442530.61003184,0.47923167019982249,0.73296153678452458,1258.9147201261924,1410534.0024787893,180542035.96028405,9.4466200654678865,71.540834678922735,1397788.0623769625,1434.3507153350649,803147.31867102045,99318.569628462792,128522.27713348802,989763.11360372067,0.4962860644707297,6.774329194851842,5.8404162790989824,6274.1184613338073,60006.054211918839,23860.783691218494,90.510550304991384,6.1521828406446222,7.1386832800766191,60616.050354567233,2.4006684217666034,696508.70706239541,2.1849384389242257,0.53479738765182672,76591.227275747762,1.3091818273799589,288378912.07224071,1002.0187816249379,26694.909907952224,97734256.239802778,0.45905631551749487,13392.991716479526,378501.46754420787,1327.8544439229065,0.56113262231273264,391.11273218938913,2236.3062510200252,1513475.5286846885,0.6242809159260384,401.04406045148045,693298629.74088001,693.41667268505091,39.485432330253204,429.32728452228832,680716.56686769205,4.4699668543598436,2.6108756911203712,92.445454174242769,215259718.6964002,470598974.40606487,10.262885805344304,0.65669784826272781,1.2890482860538288,2644.0564890756432,2.1957682995213381,2161.1481943229101,0.9979882788173503,11184441.223111732,85.39858285524312,267.3169806598504,38.134438905729056,301915.36355758167,8858.7674756993893,27407189.249477107,1031312.0995246668,9667595.7187353689,208381.41922943274,129.27239854578389,187414829.24731582,18089.313802247721,75.062555149690169,3607.2754799558352,524.21692934212035,167.70814812385433,8.0013926721702955,0.75652470023420326,254.51617342014563,768.86820610971813,19.017134843446065,0.9951407711636584,5.3529933940981547,3553893.8943129657,2713.281108902197,91587.322935134813,21446656.154420882,8.4650334742891005,286147.3438008423,11.942865717197302,113.83056459703006,0.7384748897294463,581.17972801460621,7.0403710775146022,2937272.7090067365,1178.4834011928579,0.44861391918369364,12.468763762537934,82185.158040209441,274.81407559314363,3.323779566181829,450754409.18923891,1.4913136856485627,2979737.9183811271,261808512.58933371,2.6018478609782956,18270.926364490493,0.6148671118118173,56.336508054422417,19.973441236772096,1793.1137912105885,7065045.1286777621,9050059.3029344436,428758.76768926036,39.771159291340574,3560589.1934661856,35066.876242593418,0.52587218455296214,0.51193905718263866,1.9822822860293798,1319702.7812488396,0.60280007368003563,2243.0068936231296,155344195.42861834,5.7301608556983883,4.4139785892372609,0.81184500447042585,207822.48567652071,249318.92508989261,1270.0459490918142,11.555586693997984,286200.16275535268,104.00239570974061,4.1434362473816959,7.0097476316447906,347.05827946159468,721.04596049120948,19939959.72243163,694569975.50789452,416.36907895521773,0.49044788545738993,2489.7691220193474,0.48386967094694217,895518.5206083511,12758.524494422316,6486096.2194195716,39.880975501000108,6.9476743885548249,3361.6102499929784,308.56176621347657,174.41932859741479,955331666.68410087,501963671.29189366,14552028.359034164,24061891.375621364,28.414834323524286,1.8414517209959897,1323960897.5640311,42782.926905208202,698.57229761595568,169144539.53478536,163719.95350878246,5223042.465284599,3785.4381126752032,8039.7111359664605,2.1670477290240631,255435733.93585601,6199791.7223201869,2.0459149284832501,0.51078681757186595,52.243176371786817,1.0646940366620958,0.89189949145823755,2215.4749746279626,0.46541557529828015,6106.6950154562419,17550161.082790986,2121.3333856360368,106417.67836376734,575392.11632581335,201075.9671667263,0.46605538555369996,3.6070977278645096,96963.050252610643,54.586783133798633,0.63010047038660277,1.6436879715479933,121400010.15220679,5.8393662633090404,107.74794964624346,11116.768645802267,2.4522619659270006,0.47237825974734021,165272.07785736976,1156316.3810785436,303134.29327807075,0.70826886893120622,12208.849998724081,138875406.30615953,157985223.10604465,307.42542625297477,1646.8327418396086,8271824.7111160224,114605168.62844937,16381.589883042931,399318.29664679663,2244.7549442188897,1164.4828758942269,2.2408576822612125,670422873.78940761,8350.5808777964048,14.14201424531479,2980.1214383092238,201603.96917331847,87428.468983296989,0.90213255900435974,4494.5646960368758,20577.690801375382,89555.001591360953,1284.4428998524029,7803.2705874534358,11933.834402082892,388.41850358611777,1.9208602589107278,1512.6999943138112,490543.39200371981,0.48391240460921364,0.55162631071512469,2392.2643268363081,33.66288999422229,0.49264056225969244,8.6686106205097229,1.0248478897466531,114.17112302112942,4840.1325510886918,14654.582049589877,20771.60382552716,187472104.91080764,1517146.4514791663,1943.9843783423103,1060.2720519768752,56248.313636982792,193338.87393024741,189.41001175855871,1064.3186605442668,907.52603907138644,277655.34180113999,3181.4632970099556,15.022172904900936,18060.167778965591,15.978851413916452,229405.68861159091,2915.0257035180421,205686593.41109985,7.3474847809167265,214.58548575651668,14767.241313566106,2067739.8593537922,118225987.11072928,127928.9132357956,6171767.1690253578,2711.6193193730837,6.740122965097771,1.7172703111374317,62888817.682513461,9.6549310874791097,58306.788086311957,0.44901806029499075,191474385.27031448,14.680058500647762,18559543.846892957,15.646477083588483,319293400.00341338,1679.4170406037283,1.2728105949859563,228.48440291330994,223932.7522852344,350.02188655520001,1.0325300750215096,1287181.7053882263,0.93081517725033824,388.01532588633739,53.229299246834415,21.720851386115577,1013510.6423554422,47.331670499870931,40.788995105668526,0.57032814384964736,8113.9038693070352,1027.3506737823654,4.267994653813834,1.1312866525431289,634120376.62322545,22071278.766927321,1191.8889551477571,83.430378301682566,3861305.1204041862,2.2678010711354637,2.1790438343767784,0.58102264490433553,1.8652446919281613,698.98690212275199,108.83120666304745,39036709.487800024,268.7015209937075,209.04115412625131,57975.228401722918,26.733549792704437,0.59392453511836829,5075852.2345518898,59438914.16593767,115505890.3752178,66205997.295216449,1434868.6342485731,2.5874573827256104,7968.5120066218506,0.4833067999955864,3683410.7724383175,2400.7315790855901,20198416.433252145,15.170503315228864,25522662.095566969,11351.298043946723,129.56811504912591,4719943.5387068186,2602.9862608566864,216234547.00460207,246.34441016688231,9555.0066311225291,800778.17914449796,35762396.004571453,46.945530018254743,3.4702257399168275,677941.39052161807,349291.82694373344,34065889.371979043,0.67454986072772916,275142.38586734008,33962049.808201857,71.147988396366245,0.8204252976601728,2.2275839034962273,230.03607976548679,0.89065522009739773,106890.37841597508,6275.5677087912882,4879225.2856136337,33090831.301721301,1407476.7671805969,38295.501385808195,57437058.92516344,33310608.235820949,1055.2363338386149,1.1097494268349399,102.16605028220825,113.36458897874884,150365.47785755625,1.2513379292626627,0.70431257214533882,1.7076097856308032,864.90975690339485,264037.50916519994,7.6796132652442308,134.42041982307077,665482685.8687551,32484.564410709754,126942.24688564987,83071396.311335012,75.535441129584783,18806914.373734199,2848609.1590820886,297.25993626372491,0.67922242912578323,1391.5054872820017,995.08651446052284,476.72392957721104,1424.5947009640199,635076.60563453275,174054718.6504339,22.973546251688624,1.7823246301835716,1.064680159692571,0.7327009350837782,597855815.38415802,191.95828154038682,7.7306241824045685,446326058.33356291,8824569.0571079105,3.9761256862179426,1.3965688851107072,3.86477717709124,47.891544850086483,8624.204369250614,379.73723227264679,11023.624066292117,323.8638095231733,84.787299556690598,112.66976525478613,15777.715520581536,301.09250511454707,1.8523805730463803,94959.202544016822,1234512170.7370315,198964.43973287923,171.39633302534665,14024961.135128247,5883778.1592235966,2776801.0807906869,95.715982002845323,0.45125930236152362,907.43939760192598,42274.30883888177,51203.179748606941,49134.348640285272,3263005.5952339955,101.9177790167909,68.787935680726591,130.44246375897745,43.655948250370749,176499.2313954593,1.7483578644955664,19.634034907170882,86987.230494081654,16294916.160230631,30.105664708674471,1.7289391823059155,16633.823515222131,0.44927459015579407,120334023.21572588,111.84478943485237,2102.8329324346801,53.104373526262357,12.041731395874267,19.447486020459461,8869521.9827151112,1.2989559126275918,37725.02289156647,0.53910396294233209,559.61263267849449,100.79758551856048,2.0601324106519585,964875.57322014635,84996.779719500453,0.45260574663693975,2898002.4968426651,6023.247807955031,18.637866275273591,224.11960772837205,33.643233912673608,2010.103581195219,351537.50174389489,11338935.072869522,6.92638892625222,652.59933968107293,94.017932816091886,0.54475663019859177,0.68171766430952474,4.2657481349765485,6842.8226134997376,8336676.7245692154,259.8281098495184,10539356.386673218,20.18372472026179,3.0419877104465951,68.589916816577514,180986244.24497169,12091.61025650107,86.219222647996261,625.05132832608206,31718.488710431237,249190370.97584006,182.61361753187953,0.54664290627619305,419.37161923438254,14209.055407362353,782483.37844639109,21786043.437092811,1.4278088333845267,0.9900221582925024,83528.697833228696,8799832.1638657767,9894.6926242928803,70088.340682381924,808034004.67183113,0.46030653107604347,122728875.63704731,3.7654468365384064,514937621.36436892,2449.3661681514291,15.609375233202279,357703.1473836152,12406.57415904976,9805383.8276029155,9143832.5427043848,72493.703891993646,478392.62393761956,46819.704123957665,58.622120158953599,3232.8006146363318,81028.45923169599,35.482769866079003,25291049.092492625,397.41087528411276,110242259.68759289,15.027688241149862,312628863.73677284,1.1752118704129779,226.24124948784282,9604957.9534727,437683471.1353907,42.517539191587311,2634.3913330326654,3316.4257473664788,5646970.173109482,158922943.45393705,78413.264891465209,8.3900537542022562]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_negative.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_negative.json new file mode 100644 index 000000000000..5384029cb248 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_negative.json @@ -0,0 +1 @@ +{"x":[-0.58571028988808393,-4.0327684720978141,-8.7396638467907906,-7.5302631501108408,-1.132744587957859,-8.0382204102352262,-8.3704194705933332,-1.6400295123457909,-3.9759485702961683,-3.7675738241523504,-1.6132137551903725,-3.2835178496316075,-6.0844461945816875,-1.2871616939082742,-3.3265213295817375,-8.8439340516924858,-9.999597747810185,-3.2393474457785487,-3.7124682916328311,-5.4545282665640116,-4.2565405694767833,-9.6773062460124493,-6.4860742073506117,-1.449175444431603,-6.2916276417672634,-3.3857461623847485,-4.235699437558651,-9.4004019349813461,-2.55531654227525,-7.2050677565857768,-5.5737630650401115,-8.2357994886115193,-9.0819912869483232,-1.0275525599718094,-0.075805229134857655,-4.0584084019064903,-9.6699643414467573,-3.0906841158866882,-5.1278816349804401,-4.3066009879112244,-1.0427592694759369,-5.654971981421113,-3.1140577420592308,-7.9684168985113502,-5.1827973825857043,-7.2755714179947972,-0.52880092058330774,-7.5569981196895242,-0.46737850643694401,-5.2304830821231008,-8.7291239155456424,-0.3856386337429285,-1.4284420758485794,-7.8259017039090395,-9.9299205839633942,-2.1752541279420257,-9.4960670825093985,-0.39945179596543312,-3.586259656585753,-4.2659980431199074,-8.6290658405050635,-8.7095706397667527,-1.7537324642762542,-4.9814625550061464,-3.4411227144300938,-4.9494100967422128,-4.7354564210399985,-8.8160272175446153,-0.96943601034581661,-3.3109552087262273,-7.2241407120600343,-6.1329258698970079,-6.0850650956854224,-1.6890325490385294,-7.5699866469949484,-8.7655570264905691,-2.7169345691800117,-3.5192472115159035,-7.9878332279622555,-1.5130466176196933,-9.7744359122589231,-8.9443755708634853,-8.1202112417668104,-6.3903256645426154,-2.2034157207235694,-2.8079571854323149,-3.3363592764362693,-4.1903069149702787,-6.4882744383066893,-8.4284571371972561,-7.0790925761684775,-8.308904804289341,-7.7630324568599463,-3.2864849409088492,-5.9523493144661188,-1.13489655777812,-4.2063771979883313,-6.5815212484449148,-5.6275958614423871,-3.0036090454086661,-1.6571714309975505,-2.0801754854619503,-1.5093221794813871,-7.1778040938079357,-7.3533825436607003,-8.3003905927762389,-4.6646794909611344,-9.2681628279387951,-0.01264344435185194,-2.4982910603284836,-8.7777922302484512,-8.3540042210370302,-5.7489300891757011,-2.2679755091667175,-7.8643220523372293,-5.6607169192284346,-9.6692275116220117,-0.70678524672985077,-8.9395690569654107,-7.3371321195736527,-5.1795128360390663,-2.0721975853666663,-7.4247552128508687,-7.8608422307297587,-7.1753551345318556,-6.1937239719554782,-7.9187668673694134,-0.71472359355539083,-2.3593642190098763,-3.8343691034242511,-4.2414729995653033,-6.4366586273536086,-0.9215220483019948,-8.0209947610273957,-8.8589330995455384,-2.0885951351374388,-3.018374340608716,-9.817487969994545,-2.5203102733939886,-8.8547063944861293,-1.0503631690517068,-3.4537122119218111,-6.5410945378243923,-6.1758701456710696,-7.8495083656162024,-6.6870840825140476,-9.8221488855779171,-0.8563185203820467,-2.1453005028888583,-6.0654905810952187,-2.7001656778156757,-1.6844899207353592,-1.2220327230170369,-8.703907048329711,-6.5657511353492737,-0.5793049419298768,-6.3780852872878313,-6.4793951017782092,-9.1934480331838131,-4.2810874106362462,-2.2360658086836338,-1.5579857863485813,-5.0670450925827026,-1.8268324341624975,-3.5726570058614016,-5.646247211843729,-6.4768553851172328,-6.5084300935268402,-7.1845545805990696,-0.8088140981271863,-3.7384752929210663,-2.5541991228237748,-8.4245990263298154,-2.2358231991529465,-7.4804473994299769,-3.8794225035235286,-1.4539688220247626,-6.8539248872548342,-3.9155554724857211,-8.7407784489914775,-6.2633823463693261,-8.6670661857351661,-7.3813732201233506,-8.7396901194006205,-7.9718269035220146,-2.4947516247630119,-9.2904986534267664,-5.4108625929802656,-0.36756430752575397,-7.6532411994412541,-8.0248206434771419,-3.1605394650250673,-9.1867351485416293,-1.4576351782307029,-8.4743736684322357,-8.798233401030302,-1.9087617145851254,-0.55807371158152819,-9.5447966549545527,-9.3973762588575482,-1.7027779063209891,-8.5882066003978252,-1.988321840763092,-7.7251150039955974,-6.0078543517738581,-4.0080590220168233,-3.447936144657433,-9.4627319788560271,-0.13636443298310041,-1.8769479542970657,-5.8642042987048626,-9.6816159645095468,-8.9195130206644535,-0.2553298557177186,-1.3288087863475084,-3.2892042817547917,-1.6563109355047345,-7.6178277283906937,-2.8306124219670892,-4.1029198933392763,-7.7746012015268207,-7.7223766455426812,-9.9842638103291392,-5.5218600807711482,-5.9023424750193954,-0.66994558554142714,-9.7753831744194031,-4.8650107113644481,-6.2349857157096267,-1.4048944693058729,-2.0612783590331674,-3.9053181419149041,-6.6819634661078453,-3.7599489092826843,-3.46126948017627,-3.5561021510511637,-7.4088022857904434,-9.7399970004335046,-0.12958425562828779,-7.9225070960819721,-3.5767475934699178,-4.3967531807720661,-6.2306653847917914,-8.7930926959961653,-5.50893216393888,-8.6228441726416349,-4.1419988125562668,-4.5739967888221145,-5.1639872696250677,-1.1340027442201972,-9.1840527206659317,-6.3740698480978608,-8.9919086033478379,-7.0078885788097978,-1.5833206428214908,-0.86997803300619125,-1.7207292839884758,-0.29701120220124722,-1.8671994609758258,-2.021276974119246,-1.6020415816456079,-5.5127969942986965,-3.5790480626747012,-3.0607391241937876,-1.8424060195684433,-5.3179070446640253,-8.0636630253866315,-5.9844525204971433,-0.69348057266324759,-5.3279119171202183,-6.2155544757843018,-4.8240448907017708,-7.7224375167861581,-1.0073268041014671,-0.14152615796774626,-8.6300598084926605,-5.4151906166225672,-3.1086576962843537,-7.2098475182428956,-5.9072172734886408,-2.6006834954023361,-9.6874493174254894,-6.9606755254790187,-8.0735329398885369,-1.8681056331843138,-7.2513132868334651,-2.8223903011530638,-5.9137353068217635,-2.1492697764188051,-2.7770708315074444,-4.2294086189940572,-3.6706142732873559,-2.0140416081994772,-9.9972465075552464,-3.7220524623990059,-6.5356864081695676,-5.2814349951222539,-5.0779260927811265,-4.7038028528913856,-6.8145070970058441,-1.4207544503733516,-8.6199802812188864,-6.0085756471380591,-6.1308702128008008,-1.5356362657621503,-9.4386524194851518,-5.4312098957598209,-2.3446822818368673,-7.0750509202480316,-0.38079372141510248,-5.4482370615005493e-07,-0.0090785929933190346,-2.5838342495262623,-6.5021737478673458,-2.0341530349105597,-8.009995399042964,-3.9926561433821917,-4.5717548113316298,-7.4830715684220195,-7.9838307714089751,-4.2437592940405011,-4.8624098906293511,-2.5229916023090482,-3.9198014931753278,-0.10364821646362543,-2.0154966553673148,-4.4522242713719606,-8.5332855302840471,-8.9298960054293275,-4.7621548781171441,-7.5369955226778984,-4.2837303737178445,-6.6563463397324085,-3.2129057170823216,-9.3063338845968246,-1.5535929938778281,-1.2373820040374994,-6.6792732803151011,-8.5459962673485279,-2.5592539506033063,-3.3810895588248968,-5.9721633698791265,-4.1497260378673673,-4.4454726530238986,-5.0588359031826258,-3.8549861218780279,-0.75170231517404318,-3.8607387524098158,-7.436163704842329,-9.6033672196790576,-3.792858044616878,-6.5651072980836034,-9.7583320084959269,-8.286064900457859,-3.8927685841917992,-5.761546716094017,-4.3156242230907083,-2.6962730009108782,-6.2602691492065787,-6.3435614481568336,-6.2372305570170283,-9.1339423367753625,-4.1688474081456661,-5.8183430694043636,-8.8919347524642944,-6.7473759967833757,-3.1483524851500988,-4.3601642968133092,-1.28129240591079,-4.6813979092985392,-0.25461995974183083,-9.3975871102884412,-5.2465579053387046,-8.8986778259277344,-0.078211752697825432,-4.5048499433323741,-3.0129545833915472,-8.7276283791288733,-5.2501580631360412,-9.4065299537032843,-5.548927248455584,-0.8202299615368247,-5.6048917071893811,-1.4148883381858468,-0.028232703916728497,-4.5069766882807016,-8.7571569439023733,-1.5367464441806078,-8.0974211078137159,-3.3565441379323602,-3.4372742380946875,-0.26806829962879419,-5.4238356975838542,-8.4065334778279066,-8.6081493832170963,-7.1666728379204869,-0.27036475948989391,-4.0204366017132998,-1.4779182011261582,-9.3711396306753159,-0.74376784265041351,-0.50605898723006248,-5.3333240747451782,-7.1776877203956246,-5.3974946029484272,-5.6917557353153825,-1.3386097317561507,-8.0136938393115997,-6.1523417662829161,-2.4080358073115349,-1.8577540712431073,-3.2726116618141532,-2.7841474628075957,-3.1663509365171194,-6.8601365620270371,-8.3151734154671431,-3.1195805734023452,-0.79064332880079746,-8.3423550799489021,-9.9618157278746367,-8.2369380909949541,-8.2184815546497703,-8.0194750567898154,-3.317263969220221,-3.255478385835886,-4.8251779610291123,-6.7659505177289248,-5.3303261613473296,-6.7917572194710374,-9.0635625412687659,-1.295623779296875,-5.5487905209884048,-8.5222514159977436,-3.4795371117070317,-0.58018543291836977,-1.1764973402023315,-3.3907277276739478,-7.9608672903850675,-8.2965335436165333,-9.8392542311921716,-8.3458623895421624,-8.9091680897399783,-6.3880757242441177,-4.3886691052466631,-0.36160796880722046,-7.5450563104823232,-9.761391063220799,-9.6995976846665144,-1.1382838431745768,-1.1364828841760755,-0.8677649823948741,-4.5259876409545541,-8.2742386823520064,-5.1295207859948277,-1.8558121006935835,-0.63391262199729681,-4.1693646088242531,-4.5109348790720105,-5.2824696060270071,-2.4666315782815218,-6.6768772201612592,-8.2754132431000471,-4.870363287627697,-6.1957350140437484,-1.7183512635529041,-0.32962172292172909,-9.952221461571753,-6.9861042639240623,-5.454340185970068,-1.0954700270667672,-1.5646752249449492,-7.4964396329596639,-2.6608915627002716,-1.604436868801713,-5.7703882455825806,-2.9152104072272778,-5.9412588225677609,-4.7369991336017847,-4.7443972574546933,-9.0846649091690779,-5.9631212428212166,-2.1786965057253838,-7.3521105153486133,-6.9214107422158122,-8.1503203278407454,-2.4337355466559529,-3.793273433111608,-3.5465417336672544,-6.7268672399222851,-8.457675757817924,-8.1564495759084821,-5.4480078676715493,-4.6681963326409459,-8.3757209684699774,-0.74230436701327562,-5.909423939883709,-9.6881256112828851,-8.3271463913843036,-4.3493869062513113,-0.14568914659321308,-8.5974096693098545,-6.6643011150881648,-6.9088151818141341,-6.456736559048295,-8.3713201945647597,-6.7784973047673702,-6.2041760142892599,-3.5862424550577998,-3.9768919628113508,-9.6231718314811587,-6.6489687561988831,-9.2178592085838318,-4.5597125496715307,-5.0887797540053725,-7.1212871326133609,-7.4728153040632606,-5.6067956145852804,-3.4138599550351501,-6.744212731719017,-9.9833565205335617,-0.27304048184305429,-8.99130220990628,-6.8162340018898249,-0.44484484940767288,-6.5073092142120004,-8.3459359267726541,-0.14510832726955414,-8.8355792919173837,-9.5811501424759626,-0.39044131990522146,-2.1471884427592158,-7.7960959961637855,-8.9853902766481042,-7.4543716851621866,-5.6248925998806953,-7.5698919547721744,-7.1740648383274674,-4.507715655490756,-1.1769788525998592,-1.4835065975785255,-3.2953188521787524,-4.4238960975781083,-2.4216683581471443,-0.98003607243299484,-1.4661987917497754,-2.4030261533334851,-7.6604996202513576,-0.017099259421229362,-7.3871749639511108,-6.2495986791327596,-7.0049708336591721,-2.5447778729721904,-0.081652700901031494,-2.3368664225563407,-5.7139039319008589,-3.5833499161526561,-5.3619905607774854,-8.9753186888992786,-8.1811963114887476,-1.3663929607719183,-4.9664241261780262,-0.69024928379803896,-1.0196399362757802,-7.0883387047797441,-3.7085884483531117,-0.24600223638117313,-4.5595105225220323,-1.6933094523847103,-9.4519012188538909,-8.1037809886038303,-0.24706062860786915,-2.3479086859151721,-1.3012242922559381,-9.6766118658706546,-4.815627159550786,-6.2456299969926476,-0.3033300768584013,-8.0685258703306317,-7.7142875315621495,-4.030525078997016,-1.0349559877067804,-4.5052152266725898,-9.1522716823965311,-2.2301594074815512,-2.2891007363796234,-2.9160159872844815,-9.4806428486481309,-1.1643531685695052,-9.2836349969729781,-0.053388522937893867,-7.3008271725848317,-5.0022685108706355,-3.126823091879487,-2.515651430003345,-0.55352549534291029,-3.1029262999072671,-0.88226856663823128,-8.2877281308174133,-1.8466812511906028,-7.1717249508947134,-5.1812275545671582,-0.89147190097719431,-2.9681684402748942,-6.0069206682965159,-8.3156408090144396,-0.97506392747163773,-7.8993583843111992,-4.5163486804813147,-6.2722299341112375,-7.3684734338894486,-1.9329827884212136,-7.6416618609800935,-3.4108790382742882,-6.6439447086304426,-4.7786916885524988,-5.4711686400696635,-3.9312982093542814,-3.3289571246132255,-9.7823411645367742,-1.8079506698995829,-6.2268448900431395,-4.5820374274626374,-0.30300096608698368,-2.5371611351147294,-2.0671394700184464,-2.4130105180665851,-5.4677177686244249,-5.932501801289618,-7.5577424420043826,-2.9772036569193006,-7.8618068806827068,-3.3882269030436873,-5.9295077109709382,-7.2360664326697588,-6.5685122506693006,-6.9853701442480087,-3.1159907858818769,-0.45708444435149431,-2.2181815328076482,-0.97696099895983934,-9.7834389004856348,-0.25759877171367407,-9.4624799443408847,-5.9004203323274851,-8.3644933439791203,-2.0396194607019424,-9.8842137167230248,-3.9799360604956746,-0.78532163985073566,-8.9007288543507457,-4.5498464722186327,-9.2696159239858389,-4.4348287163302302,-6.1661918088793755,-5.1857018331065774,-6.0906713455915451,-5.9132747631520033,-4.4089123141020536,-0.58921935968101025,-3.0097045097500086,-4.1036406625062227,-9.8885685950517654,-7.1723761642351747,-6.1261701723560691,-2.542056473903358,-4.343098527751863,-4.4569116551429033,-7.3141446057707071,-8.8283681683242321,-8.3837958564981818,-6.456947517581284,-1.9169002631679177,-7.3426598031073809,-8.0832900293171406,-5.8555077342316508,-3.5184567980468273,-4.7033540485426784,-9.271452403627336,-5.3005420649424195,-6.2104487093165517,-9.0114278253167868,-5.0674523646011949,-8.6718532489612699,-7.8375448985025287,-5.6170922098681331,-6.4687369531020522,-0.061943153850734234,-1.0785089945420623,-6.5006014471873641,-5.6084954924881458,-1.983707882463932,-0.1783178374171257,-6.987816602922976,-4.2336217546835542,-4.4807858392596245,-8.5675572417676449,-4.9345511803403497,-5.0016483385115862,-2.7035862486809492,-9.1740244766697288,-7.8293729247525334,-8.2707293285056949,-6.1478106630966067,-6.2537845177575946,-7.3563606338575482,-8.3531525544822216,-1.4349702978506684,-7.5457289442420006,-1.0663466714322567,-2.0884368475526571,-0.35803490318357944,-7.492542346008122,-7.1591897355392575,-4.5018629776313901,-2.8110220236703753,-4.8470955668017268,-5.1351509103551507,-6.4813122665509582,-1.4152363874018192,-5.8778958767652512,-9.7959685325622559,-0.84312518127262592,-0.40484998840838671,-4.3136800872161984,-0.021181344054639339,-5.9947714302688837,-4.1233971854671836,-1.9364501582458615,-5.9177465317770839,-9.5659276284277439,-4.5456475904211402,-8.699009520933032,-4.2530081421136856,-0.30779953114688396,-3.1866441341117024,-7.9279086925089359,-4.3613787833601236,-1.693167807534337,-7.0712762186303735,-6.9393836008384824,-0.22015534341335297,-0.15078021213412285,-4.1629482572898269,-6.6713145887479186,-4.7842670371755958,-9.1760529903694987,-1.9226026954129338,-3.1834385916590691,-4.0523566678166389,-7.9584694467484951,-7.9959755251184106,-8.3606349816545844,-7.1921238396316767,-8.02535071503371,-2.0694521209225059,-1.281734281219542,-2.1079962281510234,-9.0925447689369321,-8.3999244216829538,-7.5297427037730813,-2.3856029845774174,-4.8293022019788623,-6.0820681927725673,-1.3200852693989873,-6.6730548581108451,-4.0329742338508368,-2.1979016344994307,-0.13270997442305088,-0.45646290760487318,-1.7720134276896715,-2.2296147886663675,-3.135692304931581,-1.5805152663961053,-3.7200164282694459,-2.3160607786849141,-6.033447221852839,-4.1474266396835446,-5.7994873588904738,-1.9840080011636019,-5.2224128227680922,-3.0922748753800988,-1.8637764547020197,-4.490810502320528,-7.052069385536015,-4.1301396349444985,-5.2567985747009516,-1.0136078810319304,-5.7075861748307943,-7.4008067883551121,-5.3596715442836285,-9.999608458019793,-3.4193539386615157,-9.0815955819562078,-4.3769387528300285,-3.2095748092979193,-3.3237667288631201,-2.5473597552627325,-3.4753483766689897,-0.18011561594903469,-7.203080402687192,-2.172306077554822,-9.9481842014938593,-9.1318741021677852,-9.4080283399671316,-0.73230519890785217,-7.8534055128693581,-2.1864379988983274,-7.4633863335475326,-7.1340880822390318,-2.6183757651597261,-7.04142726957798,-5.2680966444313526,-0.90026592835783958,-0.76938669662922621,-1.0821380093693733,-7.4934536777436733,-2.4759422242641449,-3.1609043246135116,-5.3189302561804652,-5.2607789915055037,-7.9124731430783868,-4.9360993830487132,-1.0222912719473243,-1.6493373597040772,-0.41293919552117586,-0.26898409705609083,-0.81564306747168303,-8.5129631171002984,-7.3710974678397179,-6.0351214092224836,-2.2854937752708793,-2.2938206046819687,-2.2428425820544362,-5.4552158806473017,-5.8132704719901085,-3.6367899738252163,-3.5290402825921774,-2.5799788860604167,-1.7050799494609237,-7.2786456719040871,-2.1977863973006606,-8.195918370038271,-8.8000311143696308,-2.122929822653532,-0.081467693671584129,-9.2274499125778675,-5.7506746519356966,-1.5888418303802609,-3.6645773751661181,-0.55189483799040318,-5.6964681623503566,-0.54037094581872225,-2.0144123444333673,-6.2282103952020407,-7.5320826424285769,-1.7129519861191511,-9.5839658472687006,-7.7139917900785804,-9.0599979599937797,-1.3857062626630068,-9.5650891587138176,-0.45348710380494595,-1.7576789390295744,-1.3098637666553259,-4.880258166231215,-2.4989597825333476,-0.017006336711347103,-5.8254229789599776,-7.8839747095480561,-5.962926815263927,-8.9109525457024574,-6.3794270996004343,-9.0312346490100026,-7.9607383301481605,-6.129098841920495,-1.7642058664932847,-1.0079337004572153,-0.34163321368396282,-1.8293468002229929,-5.8316074032336473,-1.8255935283377767,-2.7503668004646897,-5.4147586738690734,-5.8489958336576819,-4.0729438001289964,-3.9664023835211992,-3.3248126227408648,-0.12569816783070564,-2.6090294541791081,-9.9579785438254476,-3.745385748334229,-8.6982233030721545,-1.0390445496886969,-3.2216764893382788,-6.7167032603174448,-7.6316704601049423,-5.4854044504463673,-3.1925633223727345,-7.4117058422416449,-8.5400702990591526,-2.9615048645064235,-4.0122026763856411,-3.0903351539745927,-9.2628787737339735,-1.2035443820059299,-7.970359530299902,-7.83260986674577,-2.6740134367719293,-2.1437744935974479,-0.41785241104662418,-2.8453974705189466,-2.5952310208231211,-8.0477090226486325,-7.8455283772200346,-9.7954190755262971,-1.6084007732570171,-2.3917304584756494,-7.8137560561299324,-5.798018267378211,-7.2929869405925274,-3.2314893556758761,-1.6415478754788637,-9.4950777571648359,-3.771860720589757,-3.663082211278379,-5.4226753627881408,-8.9047865569591522,-2.7476542443037033,-9.8248272528871894,-5.8716379059478641,-4.6182529581710696,-8.9774258621037006,-3.5964563768357038,-5.6422753632068634,-9.7219953127205372,-7.5752187194302678,-6.7009984888136387,-3.6815756745636463,-6.2423129426315427,-4.5535974018275738,-2.3114898940548301,-9.210589206777513,-2.3727921349927783,-9.5173531305044889,-8.1540606124326587,-5.2966987108811736,-1.615196974016726,-6.6154766781255603,-6.3165027694776654,-1.4620177866891026,-2.1328740660101175,-7.2143658623099327,-1.8470260454341769,-2.9666818073019385,-1.0210802825167775,-1.2962379911914468,-5.8718498377129436,-8.1801901338621974,-4.4555655820295215,-4.690693779848516,-6.4903163630515337,-2.7470863424241543,-0.28010036330670118,-7.6467300252988935,-8.5915167815983295,-7.6225373009219766,-1.9843979924917221,-1.776997079141438,-5.9898447757586837,-1.3211147952824831,-3.97629639133811,-9.6134020760655403,-2.4486894113942981,-5.1228782068938017,-0.21398509852588177,-6.4474743371829391,-2.7011572336778045,-8.3495693001896143,-1.2112153740599751,-6.8967230431735516,-3.2241623336449265,-8.4962885407730937,-7.1214930061250925,-0.93293142039328814,-9.778311587870121,-4.0828556008636951,-0.55403741076588631,-1.7066888185217977,-4.3189079919829965,-7.8865767968818545,-9.6962086530402303,-4.1788292722776532,-3.5835336148738861,-8.4494149684906006,-9.3173632863909006,-6.9247490307316184,-4.2569354409351945,-6.3139108521863818,-7.8996638488024473,-9.650290384888649],"Ai":[0.49228504354356667,-0.044225204336053328,-0.24508273669287553,0.31103261986444658,0.53198571772004488,-0.088084646023564361,-0.31120442147731558,0.41416116022159183,-0.089192855415610339,-0.24035430274299502,0.42480103847820838,-0.41816372366018628,-0.3510995310289185,0.51442531073716447,-0.41481424478009127,-0.16657785510558146,0.04064195561791669,-0.41896222570048758,-0.27466694576656819,0.056903220992103862,0.13273719594278044,0.29056485285602618,-0.24726768501415222,0.47907190652257886,-0.33977627811629446,-0.40602656120788166,0.11687108131923085,0.29363805190552567,-0.14939594320764882,0.30792185578632153,-0.045911286726693992,-0.24568586487948019,0.057722560231562532,0.53563565937045277,0.37462143065382297,-0.023710694230778314,0.29359818190579168,-0.40251303803670974,0.29513076691333728,0.16978732262068,0.53549870764908203,-0.11434710315464351,-0.4069966300264809,-0.022986464106062629,0.26339146276636444,0.33064379324354282,0.48150486968342021,0.29975605293421731,0.46894740867398438,0.23247863594016571,-0.25183486736186228,0.45097538669993786,0.48460023595429602,0.10995900344311456,0.10850900764511669,0.11305880048929037,0.31865468645062978,0.4541022234756536,-0.34111922199007477,0.13985793612932121,-0.30299436297551857,-0.26370991195821614,0.36369225123448967,0.35652367375968008,-0.39345121285952389,0.36504421176480956,0.37389521935400222,-0.18947985716443422,0.53500280185198712,-0.41632086560158227,0.31519961225811866,-0.35689203761672572,-0.35120541909487962,0.39346007442475445,0.29368975260767832,-0.22749818989969728,-0.24986748495541816,-0.36868104992974826,-0.041293349620691151,0.46016346814526354,0.23684889209349827,-0.075846893695985865,-0.15996727550867568,-0.30189967997328565,0.093800132820622842,-0.29914704727836217,-0.41368963447352292,0.081611591098998029,-0.24582703662062638,-0.32544652174395139,0.24078013399254894,-0.28656652252256182,0.16429265290734729,-0.41801436508411943,-0.31046476945095869,0.53184334371592457,0.094191342206182097,-0.17825136485635021,-0.09162548218232118,-0.37994222924040871,0.40710345847877738,0.17646676398539468,0.4613440228299478,0.29612335282126373,0.34185601667325094,-0.282425813946235,0.35870751506128523,0.21863340099375839,0.35830030247218608,-0.11116454077600887,-0.21871774910531561,-0.30556181923516318,-0.18805063704956482,0.049084458459590606,0.074975445167844532,-0.11905703980579686,0.29389417917447297,0.51197355832135194,-0.080410719977782916,0.34075522820618659,0.26541019680127875,0.18165097078409526,0.33881086408307104,0.078185881385058748,0.29498516297753075,-0.35688633647869367,0.024010363853100181,0.51309093942250761,-0.01490286786425595,-0.19511712275803308,0.12128925698168951,-0.27750116357965721,0.53315902157089523,-0.072242392655789439,-0.15378486361895261,0.17097017186575836,-0.38440136804484887,0.20575249365862253,-0.12605230255662078,-0.15742200668357259,0.53538191550236647,-0.39001035146528212,-0.20902639745080254,-0.3577337681947711,0.088589186413351645,-0.089734750929117355,0.20215122302846242,0.52885070052574978,0.13332832395826849,-0.34746173376818063,-0.2401351892390331,0.39544677782631876,0.52368221672972304,-0.2669871332066297,-0.19050233486734375,0.49111630192141392,-0.30766578207003997,-0.25159323964106006,0.15972769143616689,0.15110739946414753,0.071269017785283911,0.44515816216095527,0.32495508787071015,0.32685817869073608,-0.34716993863317164,-0.10715365997272625,-0.25321900299221894,-0.23227583143510719,0.29919458323384263,0.52449022973574655,-0.25883835191873517,-0.14865761132940417,-0.32478200810913732,0.071437126917705152,0.32754549683960077,-0.16267706405046414,0.47775135898234611,0.060910516155661468,-0.13572347233979806,-0.24435467373904388,-0.3468595657528013,-0.28644887095209759,0.34219450449927269,-0.24506560590393256,-0.026208189870144481,-0.10875836983585549,0.23418370236201594,0.093873503933602553,0.44683406619755722,0.24624824942228124,-0.075777215958780786,-0.41384405227055743,0.15398594852868444,0.47673052718109249,-0.33019705106067354,-0.20341303090848306,0.28180177206561707,0.48715977534475258,0.32088851825347925,0.29241893758608711,0.38736519753195447,-0.31657262488066579,0.23459627560883881,0.19473003851430562,-0.33180116448292901,-0.063884982892339612,-0.39161559341794527,0.3129834243170424,0.39016432764360953,0.2997493554932058,-0.26511327002932161,0.28871358628787608,-0.099264299371358625,0.42003633411405428,0.50703966272704737,-0.41786685628822073,0.40746248074443786,0.26817115764852201,-0.31038223359545886,0.012021098852161526,0.15462558750842784,0.19684832079634731,0.055862401987140972,-0.0011249820994185605,-0.28635879862032732,0.50649450736606427,0.23620892124417689,0.37855301237281314,-0.35223433888205807,0.49051814536666,0.1887075619607779,-0.14343622479238469,-0.094236190980935247,-0.24527412924701622,-0.38784224631287212,-0.35422396304458936,0.34060733535012472,0.25866339066121874,0.38843214543492788,0.020474879896054614,-0.34537435688297013,0.23161713075473894,-0.35289727463974196,-0.20733452913534398,0.010059051713361862,-0.30534837246338031,0.04332074575831836,0.32710823185581872,0.27475001185888254,0.53190281741186873,0.15167362110698918,-0.30949353838596338,-0.030020912179570015,0.1903224014410882,0.43608101657219722,0.52991817461413204,0.37921782151959627,0.43018357939286134,0.30513608086275529,0.21415143579609131,0.42908871887440025,0.0067160629200341956,-0.34435546917258736,-0.39577776388042712,0.31859070989947036,0.16890425812184595,-0.11108867496745389,-0.32352959501995221,0.510049845840025,0.16114336201398624,-0.35489289763691551,0.38039219174974603,0.19680135672671364,0.53562091706045878,0.39148139905051516,-0.30260889389960721,0.09024624531169774,-0.40602182873645404,0.30982232815239125,-0.28890122843761346,-0.17894087704493966,0.28612520015637966,0.15302121431395263,-0.11986314361513177,0.30463762951369705,0.32413283499113504,-0.30635581384897642,-0.29223724797244283,0.13065630717273591,-0.28313930472298576,0.11203831583719674,-0.29867865306802371,0.2186817091807719,0.042982886760114532,-0.2689121576880803,-0.21298070822419027,0.19640584239972492,0.32005497662113341,0.36817256136978099,0.025298573315198452,0.48657438696430355,-0.30639773260639286,-0.33203892634575533,-0.35675011673073848,0.45279623326947904,0.30683581952483291,0.076743897067917316,-0.0046102931941264082,0.23813025512849673,0.44987072738245082,0.35502819489876403,0.35737772549124347,-0.16807052658106458,-0.23654947733114629,0.20603357288601828,-0.062034038847826059,-0.076064012896122246,0.32616468223745571,0.32682525799194495,-0.037527948118293825,0.12303412304886371,0.37876160776396622,-0.12785508645850893,-0.13250802868131614,0.38178585019722733,0.21777250121773092,0.26569749225320577,-0.32766032167266601,-0.089544074894080894,0.37734471992933633,0.30834859591927755,0.15306295257139463,-0.11649242019750301,-0.41817122949754376,0.2445551489328805,0.44668680808079186,0.52174875084786931,-0.096594517615163925,-0.32583769911553628,-0.1519937589046956,-0.4068925915162297,-0.3187592747534097,0.049483608556907456,0.26173403563259418,0.3285231040143074,-0.18044648498475135,0.51798648760326804,-0.17629930808496078,0.3371334186475024,0.31397129374388488,-0.22366888807814242,-0.19099601913529385,0.24740651025850119,-0.27507673211905448,-0.15281060225174864,-0.19730351409537661,0.1762826292242903,-0.23784957592510175,-0.3475347032383122,-0.32233006339191711,-0.351873691386272,0.10680632328924591,0.064677906987722536,-0.23659160805680185,-0.12459436981130342,-0.035763190812217314,-0.41231867114012666,0.20739114566764524,0.51537334683655689,0.36307099323621095,0.41986179735214513,0.29250471125063304,0.22141747200318726,-0.118472394180134,0.37524165730315734,0.29467554745162755,-0.38279375979144908,-0.25277330311954421,0.21889854164714129,0.29602963705554231,-0.024525391365771886,0.52562793407279962,-0.072484137683728286,0.48805329600665753,0.36233388019585944,0.29577197328715943,-0.23335424907084704,0.45242501502797333,-0.14069622264926201,-0.41096404927002428,-0.39446027217434199,0.42315888642621491,0.082973874582827331,-0.32113039567298568,-0.31050240114580008,0.29084802729263687,0.42371988456197773,-0.054053496463839237,0.47091421874545836,0.28080544888084713,0.51697986562288467,0.47696023225735845,0.15690901598910378,0.29606955463244872,0.10501538392722382,-0.14409644192157411,0.50513242067608566,-0.065473714918836426,-0.35777540745967401,-0.048939768637659302,0.31030368234550237,-0.41860890401040485,-0.28687507843393628,-0.41450312789496679,0.066473029712548787,-0.28950495831538753,-0.40795536689665696,0.5225656684912503,-0.30113944923441777,0.07789805616125299,-0.24641075122630701,-0.23434190043065656,-0.070835924910736744,-0.41575052554565994,-0.41897937702880617,0.38038281294337034,-0.018897850726248156,0.15925758276554403,0.0045988705679471933,0.039907620766808566,0.51301830725619257,-0.024407356507751776,-0.32887633824227941,-0.38228534341773313,0.49127765484130637,0.52853638023019522,-0.40506709377846384,-0.015846551851886197,-0.28049392812239526,0.1885709098945563,-0.30250705489793966,-0.10885399307250906,-0.30298139587816403,0.22637658370422623,0.44545739820835406,0.3049964813542641,0.24544841088670907,0.28043292231050509,0.53161357709583568,0.53173660316875937,0.52975102664324958,0.30530214698656916,-0.26865685114830778,0.29424735287998016,0.31135978589973146,0.50068970565337856,0.065087623662269459,0.2977965134595158,0.19564385445301491,-0.089527656811646525,-0.098691073774263019,-0.26930849946441315,0.37808451596775344,-0.35674672987909073,0.3803092384293878,0.43796954891002821,0.087203152896823413,0.17344507589479174,0.05706400459208278,0.53401300397661688,0.44280460258875209,0.32289548393444911,-0.2166428745356728,0.42817666755786804,-0.20368047383852353,-0.34819584759160893,-0.30550399307465703,0.37412908804780992,0.37519193016179336,0.060293648671434892,-0.31506549888884833,0.11071453075403075,0.34179375573058618,0.12016662548609164,-0.18437969631616066,-0.066811906768466267,-0.22339013775269001,-0.35814074491174164,-0.054286547304537996,-0.32914720007232912,-0.18918834028500492,0.062470664605556517,0.35966449958979035,-0.31287747612051059,0.51679154568046604,-0.29003879494286761,0.28581899708759384,-0.29485361675764238,0.20001758764351629,0.39254255916580061,-0.31390467957887513,-0.1096313203530123,0.10933833631807617,-0.26571886055029265,-0.31149384829771048,-0.0074782298965952254,-0.35606326362080915,-0.34112701716879035,-0.088454039925147568,0.30928055580556896,-0.12281189152950076,0.1800318012791513,0.32096901479485768,0.31497549089223514,0.26672318092073133,0.32954422437979247,-0.07409810533633264,-0.4001657068690937,-0.038628159989287571,0.056759216094575758,0.42437276959443904,-0.030611347398961038,0.026867129247417035,0.46412617567760173,-0.23304587357256837,-0.30253539740577157,0.3923945651108251,-0.17356166975441573,0.3178258212027984,0.45206638935314014,0.13205796645806112,0.13624457588317238,-0.036362098335612776,0.33378089519195547,-0.08935926302265404,0.29373534466315276,0.29438036936587825,0.29615153156035079,0.52849186303193374,0.46926140868803756,-0.41749804789734291,0.24871658745126562,-0.058431696053159565,0.5352520393730581,0.47430974615066707,-0.045445964586159286,0.24145633054611351,0.359453376341964,0.34201728358968814,-0.34968856254278624,0.18809733753838398,-0.1424139485005545,0.37612818671656872,0.0008701936266535072,-0.16148885545053965,-0.34243266927505783,0.13408767981974179,-0.04613182926003264,-0.20799828147962487,0.49937211439829626,0.36075061866406727,0.50957313159162243,0.53565646022443925,0.24673706074183979,-0.27697005007641201,0.41773877713273067,0.32088002818767714,0.39157705060519643,0.31042862607277877,-0.1461371619722627,0.41799993475328445,-0.0068725026073205653,0.51206093861964752,0.29085825093781098,0.38038813916806807,-0.35042622349324121,0.43170340917945682,-0.11542314259836516,0.20303871123714726,-0.046015343067421263,0.53558499743880594,0.29486429403687475,0.12355802857977796,0.075358968496174128,0.034332195286916091,-0.34852252050175964,0.31644467720239072,0.52961159813076009,0.22951731097333233,0.3688368599733472,0.33591850212474517,0.35001425840489642,-0.40915377856816698,-0.12291453092392103,0.4862960644784049,-0.40494695387496171,0.53080519016700667,-0.27595422924257629,0.31629612974723087,0.29327464247367768,0.26435814746451797,0.53142314142724179,-0.36823207871809543,-0.33149185274182541,-0.28972027399574518,0.53514242911340637,0.042304961816608616,0.30053146014896115,-0.34482600675308889,0.34228393836491011,0.26777125461306395,0.25368650966776402,-0.40083844180682132,-0.12709007480040932,0.37884011777146931,0.042638030077447223,-0.12375536952236089,-0.41454824191214218,0.23144494923560138,0.33668739849126039,-0.35344932124522432,0.33043015270700726,0.43162437869349074,-0.1373425866684547,0.18492546775710952,-0.052406276496947055,0.045602354485765086,-0.30142904603592596,0.29941867277222917,-0.37135028689316468,0.077296641130689486,-0.40555302400783666,-0.30000422889171896,0.31933062537860973,-0.18837929162567518,0.17286597636866344,-0.40733660274407868,0.46675833990361798,0.08363485868247697,0.53518577550784108,0.23068328845391586,0.42059381207845054,0.31292790958103728,-0.28534525091650814,-0.30924760766068182,0.20256605671935654,0.15039220543787127,-0.08606794034589238,0.52197603086739897,-0.11660066381685882,0.31655392184585607,0.21967661361525875,0.25537827174475569,-0.35789876571209284,0.2615940691430822,-0.35212726287481766,-0.29200393527977048,0.2393735184324822,0.49292031475624554,-0.38181346082678258,0.012599677954606489,0.14652229172409678,0.2935835354809237,-0.35639091731639522,-0.14060436377137675,0.19566833746290505,0.26841750367064399,0.33807180755272004,-0.179503599905082,-0.31528409373351213,-0.26559134176810745,0.27712198203538635,0.34120395818618376,-0.12844467997256029,-0.25994483652730899,-0.36897197671008408,0.36807884978505345,0.22098891296830261,0.18215876012955942,-0.35545341795724256,-0.010973177673436269,0.32477517471687273,-0.2841061304165558,0.099473297333106614,-0.08279972341964037,-0.25834463619636966,0.37104576318327737,0.53466492792738762,-0.23761407404063817,-0.075537842945084727,0.23741909437346762,0.40082292714173606,0.17479328747349993,0.11527707848748317,0.28185728553936951,-0.32171861020310022,0.36836629746611943,0.35021930290122749,-0.24213549560302799,0.14294148394560457,0.10684457840688089,-0.26669161715460166,-0.35764332804448395,-0.34887324206709297,0.34198587156297727,-0.30525017213954087,0.48289169677247951,0.30470998375110037,0.53503014174180241,0.17107374230725772,0.44462881838499435,0.32408603646959916,0.2871561511930546,0.2931255094628632,-0.3006926195362028,0.37973725199760705,0.29118220067447276,-0.25035902598229348,0.48796621248562544,-0.27301106830031757,0.22179912606176352,0.52773942128439488,0.45531486636435586,0.17488831074143205,0.36050963008132386,-0.32730948899312862,0.028444012482927591,0.26573758597082209,-0.29425381109558252,0.31960003447910923,0.31463225117366161,-0.26976100788924484,0.1300644391576134,0.43277526269950906,-0.41645598601647149,0.015365070791369494,0.20821554881073334,0.39163960797232295,0.23563054216962107,0.13538630675248431,0.41132670611673966,0.39383893894819216,0.05999972172949055,-0.10354366439923424,0.37923287031770542,0.14471872736114841,0.27382200631431897,-0.41618370532272475,-0.028560404436608223,-0.013577173242357658,-0.048936576229927364,-0.30792470541567807,0.30252178084092018,-0.076266269061659467,0.18342952014386138,0.51530276558728527,0.1582093990398544,0.067847905654423973,-0.31957372425494723,0.31123569837852827,-0.033274844481058372,0.38032877357400602,-0.35068506844323988,0.50868279382953918,-0.1020277825459964,-0.044060969134601294,0.09758490262241698,0.38923099145450057,0.46662543800579503,0.35479237911654765,0.075735805007947785,-0.41052991512909848,0.43710800525049914,-0.27014243836178709,0.015456422656944888,-0.33959668601222753,0.04765093075212079,-0.22400344091658239,0.23723578565156073,0.23791422405533075,-0.40283988272244842,0.30701472226746024,0.28728817548947705,0.22254917395938029,0.033842132297942362,0.21421340391505236,0.53564933254810287,-0.15657163556942194,0.34126623209911727,0.13595711966146209,0.040631287129433438,-0.39889402550619335,0.057341708169826026,0.21865729806440792,-0.4180047594158377,-0.41510519867568985,-0.14412828146844364,-0.38359890641277644,0.40127708831332692,0.30711672907894483,0.11506411731250822,0.091095336748220138,0.10489455482277465,0.29659853741242048,0.51548296883993294,0.085021565829508913,0.10543219379766075,0.33181538120471415,0.27394073912505873,-0.19021275071647162,0.21504949190024047,0.20612862591138795,0.53197612664221938,0.52014139676220139,0.53453947284329928,0.32381094026532853,-0.095916306617062838,-0.41388673200966686,0.16811460170184414,0.21138119762604554,0.029953358170145727,0.36803884755733607,0.53565331288790918,0.4103535968483768,0.4571219328118698,0.42338267701247118,0.52517750623612225,-0.329635477141212,0.34229977335600736,-0.34006025333120293,0.036853913194418997,0.031030882875189746,0.06656953856711284,0.056315310259981724,-0.23325210128134563,-0.31668723671345966,-0.36500943089084265,-0.16556557381652987,0.38633223124449217,0.33136851024659403,0.097663930623365425,-0.21870031241706556,-0.2020304693780679,0.14830109631158414,0.37608053037038697,0.18774458829270985,-0.18934053122054689,0.43404395926070893,-0.30198661893097561,0.48598504203153936,-0.14783239491385619,0.48376685765630234,0.21845013750432873,-0.35325569851686789,0.31031766929407217,0.38277356283090697,0.31742021869680248,0.20326311085083767,0.036445872054059934,0.49505784917209911,0.31967719626772034,0.46598799042960903,0.36178889467873898,0.51054307668812671,0.37707954844772851,-0.11161876163390383,0.3594293309780946,-0.24119327916414002,0.056718990971675598,-0.31498437944497554,-0.10720696830949968,-0.30704795169737847,0.0083933590660399092,-0.015724518215148916,-0.35662040892181629,0.3586192836893326,0.53562459378815075,0.44079962240483761,0.32553312985677951,-0.24515533917078164,0.32750968353220294,-0.26869272729006949,0.090608667898899833,-0.25599925905587612,-0.012049357967851185,-0.096650739280943337,-0.41499595937649386,0.38743828610949865,-0.18427692359487297,0.081628634037247988,-0.25452092547161681,-0.27020107905684965,0.53554401071641955,-0.41853821326831975,-0.063412895947247222,0.25989609467273433,0.030382108105844956,-0.41692291011228433,0.34032812041345462,-0.32674353737358885,-0.36587513891251033,-0.060597761412518249,-0.4024409175497502,0.2148039402785078,0.52581104485302033,-0.024822116135722487,0.10393126351379647,-0.22459630419782847,0.13435440085755287,0.45821349630675989,-0.31747250440677593,-0.17543722649615134,-0.096723926742578958,0.092221740093823515,0.22219596825958796,0.42665867803100338,-0.037558460552260475,0.12077274319801691,-0.22300291497534921,0.33444716777323419,-0.41882584010917634,0.41354405433622676,0.31853447968466941,-0.23756508399527937,-0.30279968888703535,0.083951983322404652,-0.11288488395997606,-0.26719521391634926,0.20006221100701518,-0.26943800772311333,0.3441628898103572,-0.044090989864260029,-0.33643492128135721,-0.10386348382057274,0.26889206743051536,0.29113973388418429,-0.077425645050172881,-0.29257039696655712,-0.35101632176527231,0.31824911316520532,0.018659367280119285,0.17408324184699095,-0.024309819399512031,0.32052153924902199,-0.18732091224784705,0.18505370708388938,0.42403096708866872,-0.15090889077338787,-0.33212525883164851,0.475498010958115,0.14166398205141176,0.31157194241466329,0.31611060764214555,-0.36771044038643635,0.53565522739303006,0.51291433078058779,-0.26956003120773991,-0.20725316263732646,0.26763907708523432,0.36529215650064678,-0.24448313366915861,-0.26688100884562782,0.42609139709358707,0.25046241832125599,-0.31563944270880728,0.26539918809282431,0.23699752052565726,0.35232957015998684,-0.32553071303493453,0.50849153885065101,-0.088920496831892529,0.31174143185202646,-0.077163610492827384,0.29780214992540421,0.40978674902143597,-0.27124187900576513,-0.24071582257287866,-0.30391873006931047,0.52495417054583937,0.098829935125624283,-0.41862337559199414,-0.33039083163770011,0.26684174548034612,0.53370274983018084,0.23421740417081294,-0.0040908511672389548,0.48639355685994945,0.38560823139121458,0.17863117897372999,0.054287621131775765,0.28206160503193417,0.072572058858263191,-0.34235005518310196,-0.32834057119496673,0.25144330483731342,0.12301489789823865,0.13303553397382992,-0.33298350232392715,0.042017861536932502,0.30096828686189259],"Aip":[-0.18154405238105331,-0.798163060757896,-0.65201172755255399,0.39081028077965263,0.06551110593880069,0.91395996512373601,0.32250043616308266,0.40591282424136527,-0.78298067350908218,-0.64870399882302121,0.38761429402449604,-0.048301027361996735,0.17175159772015014,0.16346630508371318,-0.10752515205450565,-0.84214697190017762,0.99610237017838354,0.012028515418173564,-0.59559053127093908,0.85489465690439759,-0.75564365957237978,0.42350892668410967,-0.65301030255332793,0.27382993022861102,-0.28114509194868853,-0.18918051397193414,-0.7666903425406002,-0.3987532257204417,0.66053438617336879,-0.40292252859394939,0.85840947734709638,0.63779885334125752,-0.96236114560514752,0.0048007986434547012,-0.25776178026750368,-0.80168616576007767,0.40276356035724609,0.20645447446374113,0.53770685415916264,-0.72318576313685623,0.013231496072337257,0.82172478780830316,0.17709987036499766,0.94511316440125615,0.6168628860829336,-0.23943851492087964,-0.19699021671468125,0.45242884190161159,-0.21153545092587289,0.67847571013046759,-0.62913684519914004,-0.22758479286187971,0.25945556575874545,0.89573349361225563,0.94414119286147757,0.68058244900252751,-0.12000718337784758,-0.22513093085912136,-0.45317832966015004,-0.7501505253287597,-0.38650944724877995,-0.58517693131416249,0.4810355328533909,0.29447094195531809,-0.26480361346079817,0.23702688277927736,-0.15296193728650045,-0.79825399994093027,-0.026272175598124559,-0.086055573294090068,-0.3600409801522132,0.066790024101996456,0.17042920570324893,0.43885730728287509,0.48158150719623338,-0.70558814416643023,0.57477105495489578,-0.3685819770788063,0.94013267956939572,0.31827185678870185,0.67450502840536919,-0.95117140567815361,0.83138819144539222,-0.4829480584409947,0.68695905908777954,0.50558153496456792,-0.12110242152131007,-0.78568893977876331,-0.65652935113041588,0.16695101731425127,-0.65221061846383532,0.47624442649341575,0.82838229721730017,-0.052376108755847875,0.43711263050598209,0.066808950063306588,-0.77975754905950445,-0.78630336972670001,0.83763665230992246,0.31047370374209893,0.41751766090033254,0.65129769956814187,0.31567858741624016,-0.46216567866933428,-0.047347569032035956,0.49636148126465451,-0.27506041830035294,-0.71939871253425525,-0.2587908526227371,0.67932998448617321,-0.72953532227025908,0.36483958407127531,0.7403248995912759,0.69726323093680964,0.92362683891658615,0.81793143583802019,0.40067066295822384,-0.14220010525952337,-0.94781340286665261,-0.08809362935007968,0.61236336100789091,0.64833183338059064,0.13270047277531721,0.92153154923695557,-0.46736010864455163,-0.067197413947011023,0.94492058850063687,-0.13930827140669794,0.70083820365146121,-0.70404567206932445,-0.76377619697547516,-0.56912884191050317,-0.050471650483933483,0.92505039239618758,-0.86341643166164572,0.65434642798149334,0.29348203015038932,0.76797222997083769,0.67277526792182096,-0.85759132002477001,0.017492522302276409,-0.281805949177236,-0.73489849740158786,-0.027735958146561154,0.91410708606353497,-0.88064333488066204,0.777307132314909,-0.081260308694853858,0.67261105101636853,0.21198034946464797,0.5858997988628768,0.43583486987753051,0.12103855119783027,-0.57209192533706854,-0.76718722687712326,-0.18337867586414289,-0.45912895980744184,-0.64221000139543027,-0.85046298857770941,-0.7407680929856223,0.69293990818829598,0.34951318431203188,0.44141656969815118,0.52624120546500208,-0.43642105664851877,0.82718505250945096,-0.63805725019805226,-0.68784639200169195,-0.44773582155852093,-0.10209451411027572,-0.62144029127364453,0.66095981848360996,0.17752074928487765,0.69290120189783921,0.27125070691279429,-0.73514675906298121,0.27715869320084663,-0.89682988943052044,-0.75616429269394536,-0.65439574738009032,-0.22024644991311296,-0.48346258974645651,0.02321812728186964,-0.65206800004359478,0.94444464613563517,0.68030163934624932,-0.67245417567759647,0.83700128064149193,-0.23064054963051195,0.65338992230485449,0.92277865698123618,0.11721442157873317,-0.86014015892264839,0.27970596435114442,0.039546531128332195,-0.76746160615339054,0.57283548577125132,-0.18928479066243181,0.028623916164274951,-0.40708642907487264,0.44795829429222245,-0.27741667911432355,0.61287937964608785,0.77562607272852424,0.33035088388242245,-0.79279300985890344,-0.27401611947724303,-0.21989320548290647,-0.25530030012060256,0.55532403945585107,0.5875943131818574,0.43559162285879871,-0.93172011010550726,-0.24582442037612184,0.19129202876342671,-0.056112827170973302,0.41693703079983963,0.58378695790091473,0.48611291247398725,-0.80274260717315926,0.8427148927817788,0.7714850376022776,0.9887082321456484,0.86519998762725925,0.52567866748576675,-0.15511547202583362,0.67669514617382676,0.082598618042390659,-0.15819162637300382,0.24319021569376759,0.64415284389934691,-0.75057644810206736,-0.87749473888694407,-0.64173552580075477,-0.29196843361761532,-0.41572568223604367,0.092500034134355563,0.59117382629526416,-0.25565129419139571,0.94557952799999767,-0.44148448989489103,-0.64417275623394998,-0.14869768952865794,-0.7581752726986255,0.86488160781710999,-0.37018478424322709,-0.79827846163766092,-0.41918064175853176,0.59067538938482544,0.066269637914381035,-0.86390577807177937,-0.45122840614368248,-0.97376576721130959,-0.76065912828657634,0.36704742722656719,-0.075018667989934812,0.45973652693676509,-0.24092924696986365,0.54980445151478019,0.62770424812552994,0.37994598351623515,0.8650602477467273,-0.44432302314582078,0.24322558250663864,0.5354621337658978,0.77128424597446943,0.89355082591807367,0.37634217169359413,-0.14696027732961076,0.78007291949613411,-0.11541460779715065,0.0072376564175605672,0.7715775595507659,-0.0062220037492279057,-0.25501999996717051,-0.38910673281440117,0.83915804498367208,0.18392987866483138,-0.39228175712158853,0.51739924732931408,0.64132034120239556,0.45182933050781615,-0.81734827671543231,0.88435406979286046,0.55032044658280821,-0.29714440431535144,0.49327949471267196,0.50620491392335709,0.67373604257685926,0.53069965051865242,-0.76973789808422965,-0.55127753293274528,0.62454488203802061,0.99511941137283233,-0.60527377058261489,-0.7274372047248433,0.73596117055570842,0.45921766364821393,-0.20841417869625845,-0.90845671005502848,0.25413749378328027,-0.3626324936006714,0.32891244238450534,0.071287791988286234,0.33399114340192176,-0.29045139455243957,0.84641229522824557,0.70117531953357093,-0.65905984627908987,-0.22842107307026502,-0.25881940379275414,-0.25880470838122205,0.6488993770595971,-0.6783057450235167,0.63318959098627281,0.93097023680100843,-0.78848128942396267,-0.42252941848999698,0.27767449587555637,0.94139237845227475,-0.7625912415309094,0.077808726902164019,0.67191688393589721,-0.75839525533295638,-0.25681646091006605,0.62518463322096651,-0.58306641046601537,-0.12564473681569052,-0.9404686949423624,-0.10532502184764944,0.40651797732485245,-0.73904674972540552,-0.85948846736974593,0.047740842882676306,-0.6372017394044851,0.34646562897879563,0.13090507096838497,-0.87577991866900073,-0.16111580446349469,0.65901701986179995,-0.1827766099749823,0.39993795135459154,-0.79679185955115106,-0.59098777051724583,0.42783606500802512,-0.71893185265717074,-0.12532860115224906,-0.72289048756506269,0.16135277615766924,0.20711253007557109,-0.67088320169638183,-0.76638091697016453,0.63641612097017008,0.52948369244671556,-0.74332833352406158,0.72633309947359292,-0.71645442995562481,0.58841001806318649,-0.21347805177017209,-0.38991312369873737,-0.16312006903597889,-0.92334521772936695,-0.79225111647680846,0.65486855727630777,-0.90421584718499248,-0.90609179443976784,0.13309521733674459,-0.67935785086494827,0.15958524062504278,-0.24686247996729699,-0.2459004335424739,-0.40650692400369526,0.69758853571729562,-0.91150584901945475,-0.25769229662157284,-0.51695533067430421,0.29975166386852053,-0.62584336230195636,0.70174842382616864,-0.38176303137915291,0.86327634417869936,-0.097212211270637686,0.84810297796102618,0.25008444390601314,-0.25867596865712872,-0.51412621730387187,-0.68862882866365249,0.33476304668538287,0.85918023893424278,-0.14895720897936307,-0.2595893228145959,-0.24441891893261064,0.84321600245062789,0.22663170878598388,-0.33119458168518839,-0.48559819839423035,-0.24415712939165168,-0.79572301978848525,0.29381261613452492,-0.47769226412878796,-0.12839878584551206,-0.20262983912574467,0.78466089744314171,-0.46241300767911736,0.82981670282591413,0.79473718373827529,0.19790744431682272,0.92908110354172047,0.024164456469894707,0.69712627579665021,0.54439106253895087,-0.033342737181114877,0.5250913848067803,0.1096000721607835,-0.89411694697842847,0.46123592301599975,0.17008565640035539,-0.10970247823034213,0.3943430024379907,0.97373003135583758,0.63549142269211178,0.67200264628810713,0.92592234082099478,-0.094754109574069545,-0.0099203228777446466,0.0093170929576404972,-0.9095220050373255,0.78213403033204354,-0.91077190215801218,-0.97052562447078905,0.16908022797457195,0.86329490636238981,-0.094753217423293318,-0.3163821583367048,-0.18312793923180523,0.0923031363293009,-0.19602567274163082,0.94628075568474956,0.50537042459742354,0.8101661157318446,0.38550995554707079,-0.92212328163572699,-0.47860036762978458,-0.6523048886942473,-0.23160940416162246,0.42516030431467872,0.643773501515573,0.48519231718878814,0.068856082919323991,0.067767009569416281,-0.076037464389432097,-0.48831751749112828,0.5561083162162318,0.5401842239796506,0.54327025953325991,-0.16694678545254182,-0.79211121205395107,-0.50882938389673227,0.73703240081119714,0.68721997280428893,-0.87421752547023368,0.5534939941650423,0.092455700480047628,-0.071642594215910516,0.45818363441666032,-0.23649329425725618,0.96584341733129286,-0.78839105733021131,0.85483619894108209,0.043374161792633453,0.35415033258242318,0.31020423486805726,0.60995485138765893,0.38159202746482013,0.71611159785079481,0.40592168122974265,0.45742640803853057,-0.15022916322568219,-0.13708867881501166,-0.96092810161722819,0.4170393212889546,0.68142092396963572,-0.050544626788876383,-0.85461284361397083,0.78918730152015459,0.69352400145381377,-0.67123539388843589,-0.40363223890724492,-0.89986988867655249,0.086159800044750254,0.77985268144505149,0.85277309656190381,-0.26916574309306091,0.30864872092250978,-0.12896085534574317,0.51362521680927131,0.45370296065398807,0.43212342113812396,-0.68891880621534973,-0.25478563911146973,-0.30234730967727053,-0.8654788153849432,-0.86460880994137268,-0.60429227137044006,0.32015291118238426,-0.91064253796840111,-0.090295313907488781,-0.45315728611678013,-0.78331387918275108,0.26646057289586461,-0.85361572678735964,-0.81226900194456109,-0.44032073762736668,0.47673675301791685,-0.57610528535182481,0.25250248993565289,0.84732073948084508,-0.22771723386238296,-0.90529808367962916,0.9881981567758481,-0.24384884694350434,-0.97360046998538596,-0.90814972711350073,-0.21633074923806572,-0.68614923785019089,0.38532428789035045,-0.25481878324127355,-0.82958602701426376,0.1397643554778116,-0.22674332035599715,0.67314872102022894,0.86705923940783447,-0.97182100582288267,0.20683771498920545,0.83901297588263268,0.48137096981701932,-0.47008813746507039,-0.51314043329519166,0.092602599826281856,0.2977025131869051,-0.064521179644898799,-0.61541376644870049,0.69535869650133708,-0.020743045789082204,0.28565917821402576,0.69769500143542795,0.6669428837822089,-0.25876707010168759,0.037874817037347595,-0.19020927533002877,-0.76452716196907944,0.6644556080627555,-0.25758896636136996,0.70120956070620621,0.775433130735525,-0.44961330745818545,0.80697219083902483,-0.96809016463832387,0.73968900096017021,0.21678177635839402,0.26764234306818857,-0.14810002086558011,0.00046240034810651753,-0.63624432660701347,-0.59161975850758763,-0.24680384712113931,-0.4406163621722573,0.44169638864652189,-0.25182420771889402,0.85179135478211254,-0.24669481371695912,0.70113185454184779,0.17280734458046526,0.42155549309337198,-0.0081960045464017899,-0.18152960367011983,-0.24011185305431562,0.88910837812831589,0.7590011788957628,-0.7977549674096539,0.0088901042430070409,-0.51647025333102425,-0.90403675119644988,0.69197292723177795,0.69927046752123279,0.40510346901950989,-0.16648955977455718,0.084782865599979079,-0.68723363444797314,-0.25830030604840171,-0.17806773916925014,0.33116801911213983,0.16084408307659107,0.67423558007866746,-0.19051519127261338,0.19114777801952929,-0.069307647106605336,0.52568625019589732,0.53796544890202491,-0.47501968639494363,0.61471629719244669,-0.064972575067552413,0.35007384652643309,0.33221108947283146,0.4601103238232504,-0.023344388278985828,0.93983010120057364,-0.50151893734084285,-0.2394259203723548,-0.0093441075160048629,0.58562060479130118,0.63125289502458048,-0.22364332120089148,-0.84944329988185041,-0.075494946767768856,0.85941923902090078,-0.76417811203088593,-0.11088643534084007,0.69260562609101639,0.51485591407920883,-0.14029318758486725,-0.40707827179796746,-0.24015492233684343,0.66716285564708777,0.64641305678381411,0.69651861219687483,0.85858649769556472,0.47320407107054979,0.45411405714333314,0.34014145393054912,0.92212109465749093,-0.19259006093186534,0.47854421099411693,-0.33268265727493634,-0.77062229585190201,-0.78927906274397597,0.17464812289079645,-0.21376163537289566,0.68985510568977082,-0.022353496632165015,0.69508703297316377,-0.24557984045709791,-0.22063957452517285,0.52892117814354445,0.33788387379098844,0.63546436762775327,0.88542922984468231,-0.78437067059164789,-0.11189257306395714,-0.91365131332016514,-0.45464574418708847,-0.71644699936108691,-0.60320788315838636,-0.0063642402783918818,0.62081535687250289,0.15842660077838172,0.50700048320767266,-0.63156482158961014,-0.18052857282608401,0.30349329644051098,-0.80270619894749018,0.89182100652017005,-0.47364921520612929,0.08155867008957772,0.66543508801020834,-0.69432610824258856,-0.57749012745454109,-0.14526882260493401,-0.81834253182954841,0.2873952719313837,-0.60465412707880217,0.57718607557691337,-0.07425893348484304,0.87456734174990181,0.60097348205831014,-0.36755614201337544,-0.20919128714040205,-0.71269579147765227,0.75509936651239085,-0.104147606012598,-0.97736763672072491,0.44208700970833298,-0.49530215467592537,0.90528289609747148,0.84278735241161695,-0.6246157329904698,-0.25811779677825081,0.033522599353975613,-0.67588225980945194,0.84660754984128295,0.61071674663203956,-0.25268802446802685,-0.78630788374824245,-0.7677115971346713,-0.54812881553454595,-0.22087007724511637,0.21009641990630371,0.33008192995745006,0.58367122828603124,-0.87746650141103277,0.89867894832352468,0.56387925459129518,0.034132716158767354,-0.19934954007038902,-0.039858272749021151,0.36701238494303234,0.26397691233765341,0.42670752202970358,0.026546380876096648,0.65428989049075414,-0.23218158187864449,0.30075556976378931,-0.50108951943059454,-0.52090871019324747,0.50299902900946036,0.049609916153201317,0.54864252573424055,-0.6453281110381629,0.25032479424945453,0.56596392851860255,0.72284153148740704,-0.087182938626304399,-0.22414380566893399,-0.71792729073387496,-0.2587389424400266,0.35622810249860054,-0.80103767397201375,0.58741009557863855,0.49924632505523397,0.093308704866962328,-0.46067217998427717,-0.560654801776163,-0.7576185835072049,-0.23952153828375233,0.082814736096164104,0.94634666254446209,-0.67825730320529887,0.44160246587939345,-0.66538439154347606,-0.83869374896038262,-0.24930153202678393,-0.25448890598337953,-0.7937831411084072,-0.87046343689710193,-0.065390308671574304,-0.87478957078629849,0.58020174386508294,0.08706528416324745,-0.80104475144250431,0.94656154904218681,0.93719676607863334,0.34784075871117887,-0.43136542935062927,0.92245527032523755,0.64729402321642415,0.15987706064951182,0.66104679210589801,-0.95633929425979847,0.24442378298654671,0.38959095749152878,0.6993373889647172,0.016889534539139852,0.1768276192859298,0.18542424450833778,-0.87165692453584642,-0.79819969116262768,0.68579786970083512,-0.25549190018705331,-0.21389412996454207,0.49261316118749948,0.69188117958330508,0.14946179804072499,0.3651098738777791,-0.60323178830076296,0.70081492046243932,0.27860703788952423,-0.79725515550770587,0.68009804222637393,0.61085804969741619,0.66855515727914494,0.20447419066347761,0.5478499817496485,-0.53533144767995444,-0.69646354150097523,-0.80017109869953529,0.70930327724559949,-0.0028224109711121048,0.78117092420093637,0.072314046441341068,0.80529360866346134,0.99610672227297048,-0.23521678338381524,-0.96256789949811217,-0.66374555635717514,0.052212869822854314,-0.10372434385872116,0.66351379161596213,-0.31080416387003934,-0.25255880924188007,-0.40732530675660206,0.67985149633686792,0.96226211027612329,-0.92534463352971497,-0.37758625822525482,-0.13276607773155541,0.91676320348028761,0.68324696063015966,0.22921590317377266,-0.55143738146980381,0.63279783202751383,-0.71287297164982222,0.72179971356353589,-0.060783660343955825,-0.1183471216025692,0.035618514977593968,0.30296768776922889,0.6850864227593757,0.11673714384241016,0.77220125227269032,0.7137576139737053,0.94357637094881497,0.21290981574755,0.0019123774918322067,0.41222389825864347,-0.22263478939776149,-0.24431483002608853,-0.099183414583576684,-0.068702848693689603,-0.0027246454482243321,0.27517390815219256,0.69897681998692474,0.69962392657161754,0.69398583698623195,0.85510698961311016,0.66179913838249527,-0.51324133625900392,-0.38124293704389711,0.6505599237487264,0.44947571598442532,-0.23203330840437705,0.68577314403413947,0.71396522887304037,-0.77066833037471338,0.66588835641384791,-0.25759464148522293,-0.79600256026773408,0.73843211164969669,0.37085730222816887,-0.54462783334760012,-0.19095334058913832,0.79082045960124858,-0.19400498749230174,0.62470809546994965,-0.1432980016646217,0.39506744335451432,0.45464930118947022,0.1483344040440594,0.75853771218935329,-0.97175880431807504,0.2299962234483352,0.090745077372507504,-0.21452547093180901,0.48354891048567844,0.1785744668468916,0.110671203588123,0.67914386166787744,-0.25876763966967292,0.64502153303529297,0.93381855569316286,0.4174045537116961,-0.92384092779897897,-0.4617596584245694,-0.97759755747903454,0.94629696154183096,0.075160856627723163,0.48768894642156996,-0.0058944558936418756,-0.23472192411273562,0.52774056012859749,0.63625589378630587,0.52550094980100992,0.55106712745677799,0.83894653885274795,0.61080482877028053,-0.80274267805345512,-0.77945799733638221,-0.10516741464316878,-0.25584372102114167,0.63737206854120243,0.97068160647248181,-0.62807770900011495,-0.5588083985665584,0.01116081520551454,0.035935410159153441,-0.89584911639904063,0.61165827049027266,0.86226663722099584,0.074947620964251574,0.099825606689041751,-0.14459668870839998,0.35732559774108769,-0.79382725083852723,0.20688853388532433,-0.73000939101924123,0.10927210112991773,0.94474308655213712,0.90135038606117668,0.60223232016427097,0.67217304391222799,-0.22170071906008637,0.4729396970242204,0.64383030138741426,0.90690749608203025,0.9112834248765096,0.72164667094490498,0.38431369475135374,0.69881899610149723,0.8847754815883867,0.68200204528821939,-0.19724408715985478,0.02267874300665184,0.40694386085407414,-0.12300013026917496,-0.65256569809815801,-0.5429713148097951,0.84269078738102265,-0.91779641209220841,0.55306514851529909,0.78259846273220246,0.57593546275695584,-0.35085601337896311,-0.96894343870454547,-0.46558471622498254,0.82955038153530947,0.54495486289228479,0.4931672922995135,-0.88842893856007443,-0.56319014546277935,-0.17426556644054225,-0.44922665731389694,0.70063452101301305,-0.82413013724693751,0.70021511722732899,-0.055311946165143518,0.783520387374673,0.75136030128365316,0.38897298697672733,-0.82319911621669106,-0.33384375634627533,0.28275207616762149,0.6689562403810394,-0.38215701088455861,0.53816680231001002,0.35169714243042577,0.0012496388006444092,0.16948853695094498,0.57560009573226667,0.7413980173765351,-0.57909787571318616,-0.23099786035732475,-0.65977782291687581,0.55348179123044772,-0.24301855007615736,0.64101892717204545,-0.28640490731034512,0.5933614211594459,0.61104153577272502,0.4957398895977318,0.36586480748093109,0.18611571557155046,-0.78310383702987674,0.23728016636451255,0.69089573545905825,0.53010405328407717,-0.24985142729171098,-0.58824696041715352,0.58525597362146753,0.37612717271092194,0.11413811513597945,-0.87329749262306511,0.032581870899286769,-0.021894135853185188,-0.57571415408309223,-0.044828382569391256,0.68342949786335605,-0.80306881199959079,-0.19037731773503974,0.45053502873480916,-0.71393862856619783,0.93495738599923539,0.47594861960069901,-0.78939185064075912,-0.44983869467879045,0.10911806604657268,-0.61172872272182921,-0.85180270985985562,-0.75542029560346169,-0.32840032328786883,0.93993183754027942,0.34624663822839535],"Bi":[0.33627953816270706,0.39521073590484879,0.21813156512915008,-0.13861153407473459,0.024653437799806208,-0.3232324488122566,-0.11464688183958313,-0.26660747300968612,0.38897689412948916,0.32522095050621386,-0.25285102699617085,0.0094457124293669797,-0.075402266624443062,-0.068111096817730837,0.042071342535915365,0.28153712160154831,-0.31463154048491088,-0.024123502057298435,0.29880884713066114,-0.36459004271710826,0.36927694482370499,-0.13370641319369292,0.25253395547227597,-0.16308018608640845,0.10665652867361733,0.086537450177637268,0.37509979650711139,0.13257551791581734,-0.41858020371424282,0.15401435495405325,-0.36414223927786382,-0.22477634671365113,0.31979594147043416,0.087638183485389182,0.58090061536713045,0.39634744737606115,-0.12705997215502765,-0.13481234257641478,-0.23087931128376268,0.35251835897977946,0.078579311140919358,-0.34737063097478299,-0.11783522487095387,-0.3349617717262916,-0.26512520623661218,0.092933482838199896,0.36570195270369527,-0.16092204757151196,0.39675657299647715,-0.29152365512963591,0.21045428447102768,0.43700785852741442,-0.15118761875465175,-0.31883640262445878,-0.29870173630038527,-0.44767805137672206,0.041655361087931955,0.43028829232859095,0.2262524335961042,0.36640893977277278,0.12856135016239037,0.19567718287838473,-0.32118815428804243,-0.12382478566377161,0.12719471606326874,-0.09819145745302893,0.079173775011258579,0.26697888417250115,0.12205189994556315,0.030281003567002637,0.13794671975188172,-0.03279926795172293,-0.074863906283636969,-0.29091853557501235,-0.17145493248510135,0.23607755236776232,-0.35967055326086983,0.18216779061876845,-0.33299517364528081,-0.19903880991824946,-0.21377295470474322,0.31726460890656605,-0.29339650105770348,0.18628050194648935,-0.45068389193560071,-0.31509253363111728,0.049506076600766467,0.38538604923633651,0.25389498638180441,-0.060810366474794347,0.24821080177926,-0.16815911414289064,-0.29532071674718774,0.01170090359728696,-0.18435051553038545,0.023359225089142316,0.38212248027114848,0.30370223563023629,-0.35449916116594266,-0.19584745499633804,-0.27523784677414304,-0.43192349185764639,-0.19697314151053177,0.17627138202170875,0.021728000185586283,-0.1751857126246501,0.13597639327156871,0.23819330756080478,0.60925851235882234,-0.43279757789154671,0.24408143607656552,-0.12935190234615265,-0.31190783379471104,-0.45458030865489951,-0.3284031929254263,-0.34568698603605219,-0.12638922342476722,0.27156562850220795,0.31618391000434454,0.036784282290874271,-0.26318787457478893,-0.43022227722847672,-0.04450613157654465,-0.32769193954432907,0.17822628376875191,0.021221060473857484,-0.33541535638192971,0.2672228395544014,-0.45272544578856116,0.35222057553369929,0.37355551544859322,0.21996537678199526,0.15012826521434225,-0.32732155009162373,0.28856722071566576,-0.43365687473145126,-0.18577720229100936,-0.24339055095688042,-0.42772289452029971,0.286643713718297,0.074042326438530356,0.13626658337977329,0.28407383305888551,0.0053527060421855515,-0.32515957157408065,0.3390820612986456,-0.24634092840594024,0.18781881428497876,-0.443633833079075,-0.091800084429559364,-0.36702087409710937,-0.28871250166691326,-0.029072748333479614,0.19127304120797228,0.29642168392515095,0.33962283202639987,0.17693468353756586,0.24835397763640904,0.28186362207272692,0.36154391711455286,-0.45318214935162293,-0.2236182305724117,-0.18880229686670161,-0.35253524288581112,0.21757396956197331,-0.34980349038040104,0.24674564151027042,0.26598616558418914,0.17084371329205766,0.21485369240821209,0.3117156990950723,-0.41889235650976453,-0.064459629138684554,-0.45316754339124499,-0.095147304153956405,0.36706387489310655,-0.165815507941834,0.34324433343690541,0.37688726114757487,0.21893119201672856,0.082441255985800974,0.16137917142502514,-0.0042881733212573759,0.21815044065540917,-0.33468915167702057,-0.43356442767876152,0.22264100841907966,-0.35762672504080933,0.44575185934213107,-0.23320124034192335,-0.32648037461788604,-0.083505664790256118,0.28510815410995138,-0.16790396642112407,-0.016921624320404338,0.25673266278217394,-0.38355930721234938,0.35064689089450074,-0.0065462727042872853,0.13530494652221173,-0.29753149829563769,0.091500827480976904,-0.40899080231141044,-0.27670561016313705,-0.14028681694193232,0.39312393292394637,0.13211335208201921,0.074154602481184981,0.55354909702310839,-0.37206385555647065,-0.2471038157053855,-0.13757563094567141,0.31097297408564856,0.4989188930327853,-0.092893362491478268,0.013767491862188003,-0.27480776531109585,-0.20825882287659866,-0.30282591283974936,0.39580586646586863,-0.30035394860166659,-0.27523949037790618,-0.31241214884213853,-0.36787826772134091,-0.22118055363754843,0.29156017805228612,-0.21446839393128042,-0.028658866391508213,0.057681276521096822,-0.13756868181906323,-0.42780196413507776,0.37429682634301115,0.33792824252658227,0.32178033551808588,0.14167678272550183,0.20681859145971154,-0.029759192764737579,-0.18726759447508962,0.55662305151055247,-0.33561002973817045,0.22019916703737083,0.312872667611855,0.053885682934771723,0.25363798807911808,-0.36795699751751937,0.12302437077641266,0.39268016242534309,0.20395947716276941,-0.25383334142217229,0.023896787346420843,0.28637171422907476,0.17383151554954418,0.32438721672824977,0.2897679114241743,-0.23717108805355788,0.17997662085901237,-0.30602341934056065,0.47938755570177594,-0.36839831312722721,-0.41804630459038311,-0.24703194996125974,-0.36796899818398615,0.2216697497387792,-0.15622632711390533,-0.35878347098973651,-0.33070099255500662,-0.31578558120561129,-0.15922757612186289,0.27881699444165092,-0.33435886938496029,0.040563740561360161,0.0056017379044311965,-0.27527225444656739,0.099654410100060986,0.55120658817268264,0.12944200338629627,-0.35848346103728218,-0.12177627970155668,0.15002404511863737,-0.2177257122722201,-0.40478425772635424,-0.14277321476736074,0.31173447992649156,-0.31245104568620552,-0.36874181515541815,0.11444006369830767,-0.30732937536415617,-0.21305861411843846,-0.4442192663213424,-0.33108181772455642,0.37672213532117782,0.27647895568230935,-0.41613558234977743,-0.31433910003650134,0.30365464719402235,0.28121251957295312,-0.31589392304312636,-0.19661270237549666,0.10488851974622408,0.3481906194719343,-0.14675397324011821,0.12046173279114093,-0.13969537697200679,-0.034619645491307048,-0.211476152077296,0.097165055460778429,-0.36133725008665923,-0.45361791840910209,0.25082208735715389,0.43935706961094961,0.6149263832078764,0.61085672347167075,-0.41016300067159811,0.26230674068807897,-0.42133699097605615,-0.3295255967882581,0.39133564303295115,0.20555281822952931,-0.097488239942346372,-0.33348275333616173,0.372929383315319,-0.02648774562776017,-0.42706920575383489,0.37791637347525048,0.56835253542544351,-0.41652336870948109,0.28284835358996635,0.039720459789085873,0.31381135235141455,0.057187724497266161,-0.14430489869564914,0.36065541824986264,0.33127231141379088,-0.044159719639614139,0.21098587294387647,-0.22124507588474379,-0.038294716650841817,0.33729832892458417,0.051844685105540488,-0.41746964148593063,0.083071468134458287,-0.16896888895919182,0.39176797210728942,0.28671732894699159,-0.18283449398894372,0.35936250640913392,0.24683556944767773,0.36125082428096739,-0.055002235029506415,-0.064187538044325268,0.33611540776212473,0.29611407115071703,-0.20166846501220762,-0.1867684426523373,0.37091246690178475,-0.3059023285604453,0.34908876184305365,-0.36868744076732596,0.07974479804967434,0.14969480401042226,0.059650842670639422,0.30642025798442118,0.38909356823669428,-0.27547055238329127,0.30199128037322864,0.34813894345175572,-0.092570807300883753,0.33038251321496764,-0.064604918557988972,0.1227981095067386,0.49924954827168405,0.13511511446256524,-0.2996578645584731,0.30437869966406916,0.57981757497215214,0.25078079511705842,-0.18948811486412384,0.20934822376259582,-0.30142437165219221,0.12701279029225751,-0.36661350857891423,0.2083916503616732,-0.35927817690414554,-0.14336252768630228,0.60226795234746155,0.24941658589226695,0.23040247545196307,-0.21208321730668506,-0.30336838081066436,0.064707443723609079,0.1244074565106071,0.49297454158544113,-0.3600857919178419,-0.081432333987328534,0.1097871120425845,0.18509464800473863,0.49190064731118971,0.39429024058104306,-0.17939694913228788,0.15846017481846206,0.2512316901485363,0.37728371836802971,-0.33626342997434444,0.17636445041929449,-0.35475217093562189,-0.33548041433465942,-0.098696658157066935,-0.32882006012765902,-0.01557021180333062,-0.44811558689424003,-0.36478437800454205,0.0011544222779506044,-0.32749466942560668,-0.079168815361537317,0.34213041997436311,-0.16292079280463881,-0.11379349364815322,0.22509255212799789,-0.13961265654999816,-0.30784276059829974,-0.2239643730766315,-0.23682566857516912,-0.32764501926560569,0.035062955142476891,-0.011870605421698611,0.004653454369595131,0.34922036584999305,-0.33521491959833133,0.34936933355135413,0.32266994028635393,-0.073160792699859617,-0.36662364217173526,0.029150491601304399,0.1546365914085456,0.33916373541558387,-0.0016759189418699154,0.090238265684980071,-0.33545490673954026,-0.17833440788849778,-0.2567133801926979,-0.13653947181278353,0.307847634200756,0.18457572439246608,0.31690300036564717,0.44862161613416091,-0.15105664782320868,-0.20400803822797567,-0.1534444826023966,0.021321837071493665,0.022405116107362288,0.18124918083887817,0.23699909892973314,-0.19609182098774797,-0.23195610430761143,-0.36403383059474803,0.31086064696747551,0.38901298530022421,0.24686407045304004,-0.31634512758024902,-0.43917511944072468,0.33672355642453594,-0.19517581724292213,-0.033124058079159684,0.023006416874759031,-0.30490810505738852,0.46393559953752378,-0.30541681229953527,0.30048561251334954,-0.36456811406491657,0.047044602918143878,-0.22721917727536373,-0.10933289112103947,-0.38313911299504244,-0.2482837577444591,-0.30152628895541972,-0.25325719594797624,-0.19277421265017056,0.07790993571723126,0.071837197088696111,0.31929687270425061,-0.17603952615276941,-0.44808721954482966,0.0229084549938369,0.3263349474183222,-0.27833264027720178,-0.44465178632927765,0.33628767119618752,0.20051481853023301,0.34600390983539969,-0.032958272803609016,-0.27501070138259714,-0.36378880944216652,0.13321841536331727,-0.10984090095606013,0.25204125108183673,-0.21615173875226248,-0.14337278888807198,-0.15276914875596978,0.33517619006696753,0.54931581777837224,0.099982146100901267,0.3334957468718231,0.33028703628765405,0.23364653604596008,-0.11383221752143892,0.34948984648801834,0.030493330359578744,0.22624155253748859,0.3891216235715384,-0.083294240121639482,0.32908547230266172,0.26909046935330588,0.21402940697178757,-0.20428573243086726,0.21929096984130411,-0.088311546795915893,-0.35891717187532979,0.10731862128243871,0.34787386999272246,-0.31225778216142713,0.49064851341140003,0.32433754190444608,0.34805098419477437,0.40797222951964224,0.26533191789723543,-0.1364748856951162,0.54957970013594581,0.27737734851946239,-0.042469235927346943,0.43467521798181347,-0.44391416054999466,-0.30887191222001842,0.32379709357813724,-0.071639564716589804,-0.35512230869249095,-0.17137891863946528,0.17925319339157922,0.24894138081511166,-0.0019657675653478547,-0.18254469661607409,0.018413016365951607,0.29868879430008854,-0.44636710073029512,0.11580216995880786,-0.17276913713832701,-0.44870770840695806,-0.2380450934240266,0.60726071932790993,-0.0096825205024778423,0.070467008325137054,0.29126004147257184,-0.42147104202953378,0.57826854033747443,-0.45399944814550891,-0.32707014933873241,0.22440843368134111,-0.34546725658361938,0.32264235367282568,-0.26075173900873144,-0.11507575880244141,-0.11186882609477368,0.28057296775662766,0.092343737252896768,0.24212947144262129,0.29681809782213808,0.50325844159901734,0.21417042209822876,-0.29298626015294377,0.084562343822473698,-0.30071235052345169,0.50276658657423445,-0.45344148508746734,-0.076499162246599126,-0.13308073983684593,0.012645183820247555,0.067003156739385561,0.47640564558219173,-0.31417353539275994,-0.27081583916678414,0.39506127944905822,0.083230332892195238,0.25054684537581834,0.29988166073336309,-0.45280963362439469,-0.45492951823612537,-0.25275836245687949,0.056768211020737813,0.0056342622434918336,0.22753323747562706,0.5909778816898309,0.070121223348994358,-0.140133182462782,-0.10847690509023748,-0.42884025321736902,0.35299700670262857,-0.12594707724548493,0.17289539551728891,-0.18543960662297002,-0.36047085042771615,0.1811099726058428,-0.26420111313255917,0.16757774837713113,-0.21948431615928293,-0.14105175718193994,-0.16252806536703665,0.11873533658032945,-0.33380955835876747,0.24334465905799782,0.09007660890321581,0.0077076539737370147,-0.39181625938364689,-0.22528006105968923,0.1051278950941331,0.32752803897365651,0.043467730122164795,-0.36625099518607901,0.38056850528233455,0.043913477900679725,-0.21951858787036585,-0.34475065316095937,0.050523981107030373,0.19820679014871576,0.47656109638592453,-0.4234862325437217,-0.42911426020891164,-0.44750079717753188,-0.36595201776594044,-0.19932630454344635,-0.16153131993726325,-0.21353294799129152,-0.32789223630386122,0.08838132667065389,-0.2015458536411443,0.1277133171909422,0.29773173042364992,0.30082961955869969,-0.11642183478013984,0.40189179181470208,-0.45194616170663882,0.11761655123520498,-0.22030590606323086,0.49786164653156967,0.074397773175538098,-0.22253430200405105,-0.11998713276967964,-0.42269117266857359,-0.28037856577922304,0.38957923400429895,0.22808015150587538,0.30508049772151763,0.22086894010342689,0.23721428485498944,0.29269850972800682,-0.0032557357244619484,-0.26682599872344931,-0.069979428592253756,-0.21339014712518137,0.30664173487266144,0.33444454122022155,-0.19170541873052885,0.39577068939702476,-0.28238077493828007,0.1805939241202042,-0.038778299284654302,-0.42219820357501936,0.33789510398828104,0.28012847280062214,0.057954097642868553,0.27364933986748508,-0.10247144243678671,0.23378712020168579,-0.38638238650689688,0.031669337033591025,-0.30891309460731181,-0.25272729257904553,0.18162911676930876,0.10524984370990453,0.23597031799662285,-0.3239356628178392,0.036048476148259852,0.32541213131372732,-0.18909670885956328,0.16537866203755353,-0.32213093378909352,-0.3568385367870745,0.24153566214672267,0.58713442434877428,0.057211494787305014,0.261371517244189,-0.35858868939085831,-0.40765168778434091,0.53444558506338991,0.29967881884645786,0.37564257275300073,0.26585482260847054,0.07223817959372085,-0.086130782793914409,-0.13965127811785935,-0.36554403266835522,0.29092729241047716,-0.31985418620136635,-0.19881528305508026,-0.019595664791268685,0.07411287048280199,0.018963316480940733,-0.13010717166042762,-0.15494260351368827,-0.1516167476819511,0.06449115641049033,-0.4336248781052453,0.45034034933925587,-0.10589414720886442,0.19093426034641942,0.25268816269823596,-0.31345933769740986,-0.013688314603666228,-0.23563020664735707,0.24956119690458245,-0.14356394624092852,-0.23802924471522507,-0.22910607013690396,0.1953648903210673,0.42765340404487101,0.34983809871608246,0.60543031109215517,-0.15093653087425482,0.39447774629921611,-0.3929622725197926,-0.21015978392022686,-0.027466251412215502,0.22375025130820803,0.18742150835612228,0.37031214179097288,0.47429300771331151,-0.06396142292326952,-0.33582551795335519,0.32983179405390989,-0.29291792492526691,0.25323472256858864,0.32007621815693915,0.51522807298850037,0.54700163931887202,0.3899819839996061,0.33533945905701201,0.038828378374906526,0.29002732073275034,-0.38833123652282087,-0.06636968420573254,0.3961741565670468,-0.33557968615345357,-0.33187181492065881,-0.12344519716830578,0.16469128302781225,-0.32636080420241514,-0.42962368617729557,-0.06486898610891105,-0.43740577407510434,0.31770548237515778,-0.087588200438924846,-0.1381694128145681,-0.45055648958033173,0.0012016155184831781,-0.077469161230872288,-0.087718029550738763,0.33577993097636533,0.3952240424232274,-0.45015687988379577,0.55520635395167495,0.40220122196529301,-0.32932664643814796,-0.45277350877838657,-0.10194204361193734,-0.23568190335892672,0.30263383919367015,-0.45469965578692173,-0.11904668214957392,0.39204956093572585,-0.28617348467545256,-0.40773931610451647,-0.28729059911666865,-0.13366383042485749,-0.36709566664067178,0.25965707138980598,0.26511100177031871,0.39389122281306665,-0.30462879762858758,0.095926990563616754,-0.32956352447031284,-0.022345268891835524,-0.34477866180718042,-0.31463283281038978,0.11134766256956061,0.31986804217921921,0.32258930876454361,-0.046677595656472448,0.039987103279424473,-0.42077381656835616,0.15168022038834114,0.53362346095507751,0.15566604129377912,-0.44731846591773017,-0.30431218854111974,0.30709934370768904,0.12564572493870121,0.25756181277844947,-0.32606746865826669,-0.44896508454050843,-0.079813649281486918,0.20995121041988163,-0.39881479603251474,0.27139631799557062,-0.30991804870565165,0.16248477198241765,0.23699557903200974,0.055037561226957077,-0.10669934858389611,-0.4374122138766795,-0.083233643468887952,-0.33108320836133392,-0.30651577959153242,-0.33500393333146483,-0.087392037535436437,0.090767659961093997,-0.27130995313343442,0.42369556052023549,0.49254637073035673,0.21099079711798296,0.020229004501675026,0.0052677882960110549,-0.11763994657984771,-0.45490266959349385,-0.45494418362744637,-0.45356600328029301,-0.36466961409266219,-0.27840675905505613,0.2571266684228149,0.18880823232573291,-0.41135151074690002,-0.29862974352414962,0.090177635795389566,-0.45014554471732893,-0.25164484852077934,0.2578008269614212,-0.4400553523505813,0.57835184030137854,0.26366394578392482,-0.3110943196281733,-0.240093259104662,0.27310751085725798,0.3538386014969826,-0.33376877288272522,0.35977138740448256,-0.41623455628142192,0.051726049788211367,-0.14015497215782161,-0.30236481533978843,-0.045234995146392447,-0.27065150371816332,0.32311139571026465,-0.12639121181538066,-0.02663779857609971,0.40368173477588931,-0.32296124849953894,-0.081642827940856172,-0.041365862178338618,-0.43265117183400259,0.60730238373623546,-0.27130357992008208,-0.33183080753391753,-0.17619063118652786,0.30840778463614943,0.17796760856211052,0.32531038877947366,-0.33546200829678735,-0.036187557010242365,-0.32587426781941936,0.099294426593622837,0.45820375456413404,-0.35355470527688776,-0.26759879516418295,-0.3520314238565333,-0.34420032910235754,-0.35839958915865816,-0.25686494540385585,0.39652280004364204,0.38743509070939691,0.04077858938300085,0.55838339695232997,-0.40200918911636196,-0.30690624977179509,0.31501424877284084,0.18679954340709398,0.080794048672330476,-0.037522480481431919,0.34458240742863172,-0.21825934123279003,-0.36723174249124102,-0.059509005425541404,-0.032448247855706124,0.046200043364864232,-0.22383951570999983,0.39354133270927738,-0.135064148799274,0.24171400592575448,-0.017953936100877459,-0.3348102674390197,-0.32077609149966707,-0.37792669815719132,-0.44340476688523139,0.42128606805199853,-0.29458245519293436,-0.40655764589712129,-0.32065017396045381,-0.32419236765506781,-0.22872744572364992,-0.25035031716060763,-0.44994355371866757,-0.31503932717069527,-0.28698285341021862,0.077242787106155411,-0.030085696804492749,-0.2673771846130697,0.042627900664368661,0.32712411339509856,0.27226684683612529,-0.35987919041473393,0.30643523557332308,-0.34549543648959319,-0.24801260574868525,-0.24221004476210514,0.1715922356606964,0.32290829546211519,0.2326598134672736,-0.35086126874700269,-0.1725318239865338,-0.17563672481396458,0.34191640851127852,0.28250570469620745,0.064102972360231408,0.21828002849363334,-0.45479228872148758,0.27305213039916992,-0.45170764362186888,0.020651647074704158,-0.2763155497608365,-0.32236788164357189,-0.25387871786708638,0.31767508175982939,0.12754327576662677,-0.17039610118086299,-0.44170431053762632,0.14622924411083021,-0.36060640726002308,-0.22045847904026666,0.091487609931382927,-0.073527061697063356,-0.24206936431504142,-0.26135744021405949,0.2809123574187336,0.11540007110054876,0.25515095759154438,-0.34576569708607902,0.48734014167961398,-0.22877599200207938,0.094559398739133757,-0.2116960834654309,-0.40785307646938412,-0.33151177020367145,-0.15490733707925128,-0.088329278219319837,0.38903041491195961,-0.073903552359594782,-0.44230749811787151,-0.22757284646980633,0.51807402998207419,0.22740854949261433,-0.36659395898920516,-0.13327616158566591,-0.02256840635906698,0.33374063861996545,-0.035639568323699265,0.0041800314831157972,0.21914275837581496,0.14346981295165318,-0.21660638455359135,0.39644678784971987,0.35273269607663521,-0.29939569219821172,0.34781015788119762,-0.33220915233679216,-0.15048894563985529,0.38746175763403268,0.22452505169847464,-0.040865534381255147,0.20257549484575393,0.32522727092802683,0.36916000609873734,0.12538877574357191,-0.3338425459298186,-0.10893292650366888],"Bip":[0.52258409932808858,-0.064833517733657586,-0.7184738914958827,0.84923270667835971,0.60137885191799201,-0.25984515546963466,-0.90402384211078735,0.50726749398270254,-0.15414346333850043,-0.44658137534637565,0.51859857652537789,-0.76011770171528492,-0.86972325347301782,0.59712461739415212,-0.75644981489685592,-0.48754530845699084,0.12067979749805166,-0.75906536856786611,-0.5109539692921633,0.11640477619549687,0.29583346192144877,0.90060454342360219,-0.62039085902822733,0.57121623388948006,-0.848569912594765,-0.7436426966332752,0.2628921916870155,0.90398696299995829,-0.27994915632313061,0.83220475594873544,-0.12473483741305529,-0.71207918321799557,0.18278291101609737,0.5950511581525304,0.44999003157415973,-0.023770741699767745,0.90986516907470505,-0.72165929397660689,0.65789310973457182,0.3732530011491435,0.59635925067403139,-0.28743035239599851,-0.73082001468995361,-0.075396813799077339,0.58758163482550307,0.89539872550554434,0.51145937408613396,0.81901302129319264,0.49980403190610401,0.51840534405449556,-0.73820334547208666,0.48528932991953361,0.57590441835939576,0.29754217795495269,0.33447244013187455,0.12053959138220935,0.98323030210818241,0.48764060369315843,-0.63255651495195564,0.31065829176770232,-0.88655018910920258,-0.7728344803782321,0.45039994853789411,0.79054241178370543,-0.72341438138796466,0.80821955697308967,0.818944175603045,-0.55516678958669918,0.58897507853334941,-0.75831903502054976,0.85229614361183603,-0.88575588404203842,-0.87000619434486037,0.48451716810499629,0.80268500786371599,-0.66697833594266298,-0.44656335685188542,-0.68125584920978821,-0.12714496036780146,0.55406709186573266,0.73514784789296439,-0.21802952437955683,-0.46499197761848687,-0.75636409903954016,0.092841060794076183,-0.5315276243617354,-0.7549490110499909,0.190124093217902,-0.61677664753070938,-0.94687610113718668,0.64965561341026468,-0.83130800908683633,0.4484158672052278,-0.76001464284727505,-0.76571634142443867,0.60143742563626446,0.21601770449859567,-0.44604311994063883,-0.23321454980782302,-0.67774619835605998,0.49961065171842384,0.20966616439188884,0.55518153576949369,0.79981298680182678,0.92811330712466489,-0.81916891071811837,0.7831120084661356,0.67214765320540915,0.44833720539563482,-0.21857252447101103,-0.6412093103059342,-0.88727443962603803,-0.46475115330214783,0.027457804223975518,0.19990389091271962,-0.29869408312865997,0.91076806282886491,0.54630404379273079,-0.23164247896345022,0.92462095713790571,0.59207700618340597,0.21680637464849681,0.92205987056420424,0.20887946997248116,0.79669780156439018,-0.88791263046197477,0.057017471605291893,0.54782400687379484,-0.068617531829645501,-0.36045280583980704,0.27205274445891098,-0.69592950005779142,0.5828142304309003,-0.21484556728011375,-0.44969449236764236,0.20207068201799494,-0.68622964856095159,0.6385959152923153,-0.24234782393504742,-0.46046119526996376,0.59696650928231876,-0.71769672589890621,-0.52406994740216517,-0.88938046122559011,0.23794346195015367,-0.21953065807363015,0.62738836625747185,0.57303067019675125,0.14938211820833894,-0.86009492027952383,-0.4300595435391128,0.48673784028735345,0.60111065984246215,-0.78237524507363954,-0.47715402842859866,0.52132315696278386,-0.77055708757160168,-0.6312350764508905,0.49205812140527233,0.33413114348692702,0.060080654295007738,0.53947649792698471,0.7230827665737195,0.40626584756291939,-0.64336222591076675,-0.27024431673971749,-0.63530793014115361,-0.58272210685060444,0.80822665050010267,0.56507154194635367,-0.48137067177239495,-0.27875377446434596,-0.94483979056299439,0.060326484180563418,0.89300911016469042,-0.29791580312753696,0.57007200831481331,0.17202462302470853,-0.24550799031543541,-0.7163449852656556,-0.86534298564062495,-0.83885509213856824,0.92991067549562967,-0.71842380324069732,-0.084496822318648648,-0.21474480821071526,0.71992204707177443,0.20214286819880822,0.48228514486408913,0.67386690571279684,-0.22487979200022781,-0.74550260247585232,0.47456871159839292,0.56918139256165889,-0.96197314185733152,-0.59621266106353943,0.34986829001118769,0.51715633267566385,0.99138014645765649,0.90017794620570069,0.47765825347230434,-0.92530436135539473,0.28835861441812716,0.53247974098967366,-0.8196656350914171,-0.10399909106404817,-0.72037146338570113,0.96491944773718041,0.45362587771983731,0.37262426401842452,-0.65297783581569491,0.89494608534531817,-0.28781860860155978,0.46582503130831659,0.59273494463475107,-0.75990078780818837,0.50000272933601653,0.73360276043735062,-0.55126318841971766,0.048219635299290485,0.4216452247128879,0.53831669567346563,0.16872569860899256,-0.019212308320344165,-0.70554838352188165,0.53916555376168174,0.73316521700624127,0.83460623241333065,-0.87778264953087037,0.58072169494683601,0.22648819112684657,-0.26054439027149545,-0.23111748277060223,-0.45586549923144315,-0.71406542346609525,-0.65588472375839535,0.92645438628873633,0.80259593476351887,0.45312542938812911,0.047077818126396408,-0.64016150835406438,0.50413299377945286,-0.8792848002282978,-0.60775132791759501,0.0070231832279296167,-0.89330142430668436,0.11176562458718226,0.71173391245190398,0.61283629165730369,0.60141346719141653,0.46752828255449946,-0.77504742016839501,-0.081034153736364786,0.51436551101294592,0.53030707532053289,0.57519876543122683,0.46838448019951362,0.47145314953228956,0.37938107276134686,0.26103231421924583,0.52308783503936895,-0.0008139513325783385,-0.63834302782543817,-0.70825516830532831,0.39610358785261296,0.37444538818180134,-0.32532046399046194,-0.79864667211247542,0.54374070616506376,0.35673567973745463,-0.88372644272239931,0.83690053724215741,0.53818730545109983,0.59312440188862425,0.45402203659529156,-0.88544367518190159,0.19375438612844012,-0.72880709580297698,0.83744187096336153,-0.71186532380673506,-0.32811679966574236,0.88702693786598463,0.4150682407524191,-0.35033731849210892,0.37875729921446799,0.87712391629228748,-0.54417314657518345,-0.72016339540393703,0.14559844884413753,-0.50365625275448178,0.25288296569036872,-0.55542385732415689,0.26712127965415716,0.12807297040620919,-0.50022168606359596,-0.53406450734626765,0.43697388917213137,0.71244591401956359,0.80519208271055909,0.07881003886875533,0.57753594671316821,-0.89630737571767349,-0.82027231430838388,-0.88533097337620148,0.54699819952312034,0.94541817436006692,0.1624832131660377,-0.052967845395687302,0.64251860715566278,0.48447578296634158,0.44828835735391764,0.4483135869275709,-0.31031836227358828,-0.59347295373705866,0.25007424022481334,-0.1858876759277219,-0.12816906966146707,0.70963469079641406,0.89111805523666809,-0.11649354859657139,0.27567315406096488,0.8349550269494681,-0.24523761312281117,-0.23923004472251222,0.45142479585749989,0.26590077427313719,0.57731260708959864,-0.95623180087212378,-0.25886841990580678,0.82758965836378817,0.84205783351755759,0.338218168966955,-0.28830334976110494,-0.7561535601735847,0.75185217631481127,0.54099666127864154,0.60047467880617611,-0.23718512889422894,-0.95126159090004414,-0.28415829360493738,-0.74497882530367687,-0.78658986498433781,0.12433117461036867,0.56875847583580419,0.73080612229139164,-0.33224661417269452,0.55479117009399237,-0.32425028950478257,0.91784173787422796,0.97147684790864475,-0.41496922563689209,-0.47840637318629242,0.76782467753265427,-0.79766485462224745,-0.27877738619344361,-0.48718290794266944,0.38689969972499666,-0.42619585133983906,-0.86692384746032647,-0.80644639477688618,-0.87696137609377556,0.33123700235113929,0.15538648052158099,-0.58291536248963849,-0.36313506643320625,-0.080083631582615972,-0.74211811369330671,0.45258408569249364,0.59762480268082319,0.79322128647246115,0.46573469425200675,0.90044586116606018,0.4935111680287847,-0.34494889215219732,0.45009758479777584,0.64025474440921326,-0.6831629350813726,-0.74094331806745417,0.48783243447189079,0.91146650390031336,-0.07425434090323707,0.56703925670836708,-0.18769616180493781,0.57874242522592945,0.44853006881751373,0.64265142580500612,-0.68414481428032525,0.5466370204841029,-0.40983167272040583,-0.75109062827955531,-0.72507945405641272,0.46747826410747195,0.17692055791495578,-0.9337476029119347,-0.90804125345243158,0.78538699645516974,0.46778271072950606,-0.08443607859055105,0.56401099958344048,0.86399565060955619,0.55331369986363421,0.50708828675597117,0.34706177398113397,0.79966570865973774,0.22787717839742239,-0.35872590472599691,0.59148268963892969,-0.19564159250180571,-0.88864028619484503,-0.12089832319366553,0.38583019749982367,-0.76030727377282448,-0.51013583158622677,-0.7469979294963055,0.18662124566173727,-0.8399336762693369,-0.73281360997093092,0.5618751729938285,-0.87419503718555813,0.23818495823994149,-0.71418331882504005,-0.67918886848587345,-0.21085406883389493,-0.75763590840160233,-0.7600079237323305,0.83692856779552038,-0.036315179222123191,0.352428368660755,0.024813420569421533,0.12905908171074035,0.59635268049511692,-0.073976194199104103,-0.95947244183507041,-0.70467160793491157,0.52149640377544093,0.6019551453972859,-0.74215080430667513,-0.055240000747362718,-0.81351119532712479,0.58508178254203447,-0.87823591606634444,-0.31635417791110459,-0.75902969542888932,0.49295076362317619,0.4813140422390062,0.83308041685697176,0.76176870080754144,0.8695833574065498,0.6015234338297013,0.6014786493829859,0.5748514731151606,0.66353635749473105,-0.77891776404019519,0.65594764436085673,0.38714419143554213,0.53209142796578179,0.15622538235020239,0.64708008522446081,0.43524636925840871,-0.18430028365568682,-0.24257768208657859,-0.78081918673853901,0.83380134567115538,-0.88763713938623579,0.46963356236916992,0.47627107511257011,0.26747964617259978,0.46936885352257751,0.11677878811791391,0.59989251950175326,0.53712210214650002,0.88076289232156246,-0.39056131265543947,0.52213677348330323,-0.50266680785058204,-0.61892552973182324,-0.75327941940362675,0.81951805280332335,0.82214406800303597,0.1905432611382212,-0.77728117658292584,0.11718316407257653,0.92790456688684408,0.32804323696819793,-0.53505512184640203,-0.14867409950664748,-0.4144395078492138,-0.66279987524136763,-0.12804988903717943,-0.95844718691177622,-0.54888188737241361,0.12934993908336367,0.78532091085161182,-0.90900641402892701,0.55304006663952066,-0.71469371035102747,0.88608955306927073,-0.85566106243959694,0.43696510132307548,0.45435100045230192,-0.9177325858311618,-0.27069255528156194,0.29944487818813048,-0.66656574490774112,-0.90488519082586139,-0.0066279566742562367,-0.8862371201622774,-0.63257047190221127,-0.15268401264099932,0.95743249836956279,-0.30450920593474751,0.5539912309977949,0.69809947223483559,0.70138590399846934,0.71975446140671862,0.89824363113888706,-0.19152882025249182,-0.73437473916165275,-0.087509690290711137,0.17155489597899215,0.46813986704127003,-0.082802724057917415,0.082907252397837139,0.49566898003030346,-0.58465996781035201,-0.87831969520580067,0.45430459937868045,-0.50818544075187477,0.98284714443465593,0.48610157524996944,0.14758395339203298,0.370654321997822,-0.10002362863083683,0.90925552266990384,-0.22781814080351051,0.80280788198145814,0.79504311673985328,0.64348138658329501,0.60195411367641571,0.56251348682228286,-0.75957686088394494,0.54074676589033288,-0.1356222973860283,0.59020381657935106,0.56704885073703337,-0.11549454325608013,0.66077126553074383,0.44837750780266761,0.92961139026157968,-0.87193703270830991,0.50842651221606694,-0.26866110429530471,0.45025684482024569,-0.044665244597510284,-0.40057783635561389,-0.63490691047405856,0.29478783828982486,-0.12925992732169406,-0.60305639049273785,0.58746483897741697,0.79935843913279159,0.5431154168986142,0.59432231215255504,0.66571427567554997,-0.51524139447642514,0.46465345648122647,0.69790225081566004,0.48240547514016702,0.95679011534912217,-0.42539286306590168,0.4647847059603446,-0.056401116209421828,0.59580851825126768,0.90150088036079723,0.83653041047927046,-0.87364132354138124,0.47235958642324483,-0.33767546786970654,0.55536377425511341,-0.068407358551668102,0.59570341597523191,0.64066724015634258,0.38205403900990265,0.066055555500632024,0.0055664741508372004,-0.61951978431112031,0.97602707194287885,0.60192710319691256,0.70557376151255846,0.44914198241315167,0.9104099849810714,0.7768319467179382,-0.73532748225479228,-0.23732368398941028,0.51626696630264046,-0.72660228557026085,0.57709856421814976,-0.80022993431364442,0.39326761100983293,0.79201898205165877,0.58973463727175712,0.57848803407782312,-0.65576624452252075,-0.81887662098813097,-0.84056611585619811,0.58963383431769567,0.10839426329303864,0.65306950316672963,-0.86055925417945422,0.92974816918545977,0.33182878993068421,0.69416854557688268,-0.73545524537328211,-0.31547221934633274,0.83156001023666415,0.083182421980583274,-0.22211371049846335,-0.75610133023406956,0.71840011087891165,0.41823060248824839,-0.88052712826934842,0.71913597062714385,0.47231204527776693,-0.26048440487768737,0.22130443161228466,-0.12626831019155599,0.090092386058469365,-0.74308654175181077,0.81810610161144837,-0.66158149720949777,0.20639368128050958,-0.74290784005898192,-0.73952719097846542,0.86375016528492077,-0.4717672296663698,0.4678269704178375,-0.7315253018475969,0.4979039893974378,0.078107611305616248,0.58985264453696717,0.71603846424633011,0.46611504218300936,0.9647423062037217,-0.70303178464026395,-0.89820636304897572,0.24537530249199227,0.46581209722253197,-0.14796869900774848,0.56092501159571506,-0.33938647925977605,0.68832747758139023,0.67534919239824998,0.5550661642382122,-0.88944315254862094,0.58357671893521046,-0.87247798048720038,-0.71958269424776555,0.52071655387464,0.52327543163925072,-0.68129755337716214,0.049390186425332237,0.45369737583387443,0.79286365760243915,-0.8842738811607217,-0.26574130722464973,0.4277671836060381,0.58319020399873267,0.91664242841590504,-0.5257331474858995,-0.91618982327609166,-0.66624739314910042,0.34387511284349942,0.92600964147988063,-0.37482737480153477,-0.64024155037950892,-0.68176177223458956,0.80497028307878893,0.67937722131557243,0.404626559528873,-0.88494162048087277,-0.023931120888930801,0.72269282226695186,-0.83207454268080472,0.26831584190116398,-0.21220941086391262,-0.64813775116043992,0.44943254634563123,0.59893168127436514,-0.59614951273777084,-0.19494856993076851,0.29210023668942192,0.45721408307479405,0.47295905653695636,0.25958956538837596,0.61232122076601803,-0.93981082936421745,0.8149880136704799,0.77726590318294209,-0.43344471814115193,0.44095619415404153,0.28886503154082527,-0.77318542957350944,-0.88815031069171657,-0.87004528562088423,0.92855894804060379,-0.88635148317237433,0.57447377532646726,0.8323123396225337,0.59813806366715183,0.20221403768739296,0.48073616160736599,0.88390612173816863,0.77530893382914312,0.63686856054813057,-0.534233743202015,0.83644890874710842,0.64919192873617071,-0.6281420443297927,0.57867176795095943,-0.67247793609777451,0.6884720705817714,0.57088288043359592,0.48857184583093544,0.38396830235467028,0.44842488045105061,-0.80823215057565012,0.081505724831751405,0.32919648834977178,-0.72518478381882479,0.98794434222004246,0.68408235118532001,-0.79044454658675256,0.29027554425420815,0.47300877157853066,-0.7516110905695681,0.032705874134332784,0.45433236651989967,0.48247573634041435,0.63578962646517201,0.36830876047049732,0.46158621704145913,0.45476467588690156,0.14581337540761602,-0.25505325003742391,0.83265695368679205,0.44636248494975156,0.33963459258717293,-0.75094576450619266,-0.033495933529944247,-0.048836279794835888,-0.14877817469890578,-0.89427905685509657,0.81735523135842281,-0.22626834289924941,0.21925065200779489,0.59758814413974537,0.18433925266032433,0.21335440271942344,-0.92905400023020979,0.84977505384892205,-0.09673635533909046,0.8369868467200019,-0.86861753249856555,0.59377836342897972,-0.25115692597279493,-0.06450556211877051,0.098306773594146898,0.45335331381848293,0.4977898477492862,0.43991713183711117,0.066605443034496115,-0.7382493549935274,0.53135630870002848,-0.50251835657477417,-0.022671282262191835,-0.83965084008286039,0.1205926604695961,-0.55215160540759423,0.29185749769186226,0.53061255588134693,-0.72231945027441236,0.38172935502495664,0.62413738383366324,0.60063012871196109,0.092473891119028054,0.4772608987763865,0.59374505197322758,-0.38873224367265402,0.92799691145364094,0.29907836771017676,0.12064610106881661,-0.7323224427494881,0.18163352713386122,0.4765112661929124,-0.75566774741887643,-0.75682562187993141,-0.2714294192730432,-0.70690254215317372,0.45738614450405396,0.8299878971968766,0.12340734993815525,0.27972669474724898,0.32544259881802046,0.91324721087732486,0.55116159349968652,0.22798014688177387,0.10960463143357281,0.90416341577922477,0.73933851941961271,-0.34666838908297226,0.58051188764203021,0.4589907247552964,0.57978817384033332,0.55804468434862975,0.59915171592308336,0.88318026260172622,-0.1943852715492346,-0.7455987460028739,0.37264471644060243,0.47086456040111097,0.073717628079149181,0.8143250788970795,0.59457014556042231,0.50315006680213348,0.4899798023709826,0.4675994415638437,0.56625254309009498,-0.96142593235655649,0.9298736315473568,-0.84084640744564765,0.0093196287177374597,0.00064613254860627662,0.053200064850172993,0.11503710525134585,-0.57474523138202938,-0.58840972951253623,-0.67485401829939851,-0.306229595619606,0.47648902553649586,0.89744698669404754,0.098420784916965251,-0.63394611915566823,-0.59214312409650205,0.17047851637473349,0.4502481185672445,0.57755438532501202,-0.46787579102830568,0.52821734512691609,-0.56150810547471219,0.51594843773459242,-0.36770500703722442,0.51370291027016668,0.26681049472577745,-0.88009237478808844,0.84732274594007351,0.47244624954717651,0.98166393248708794,0.55598142368163539,0.11862914462374219,0.58425572945242743,0.9881613101561938,0.49724429960266298,0.44816833442807297,0.59491662032255577,0.83200448743653799,-0.21929555776292364,0.4483765455090834,-0.59418419801095212,0.14880590457236462,-0.77707699294959542,-0.31145505568917409,-0.76903826499465,0.034222852634095316,-0.054895610028214234,-0.88494654401236117,0.44443959121593257,0.59318523318482264,0.47812976364860071,0.4046430790095551,-0.60389700706183813,0.40706289093364073,-0.47873420636655589,0.19459276625235139,-0.6305312671005403,-0.00034124370059086622,-0.16886064610602025,-0.75668521649556042,0.45284889604713729,-0.33688677091552466,0.2499323290103122,-0.47326740734166245,-0.79172419749848177,0.59605113164033929,-0.75730600076486065,-0.15164172552845226,0.71109092747127167,0.054578388678125797,-0.7527766409302683,0.92578515043901832,-0.95374346314534419,-0.65138696808702545,-0.097463203428415121,-0.72151376710432058,0.66039939366653622,0.60163822148491408,-0.08058139375257245,0.28074547816400908,-0.40388115122617535,0.15083357308733444,0.49084207204603053,-0.56379732604135735,-0.32237031799935689,-0.2844160770298616,0.24808418324117187,0.68970417251022476,0.52054919365189989,-0.10332648395882439,0.32764689050887802,-0.54971027266133765,0.90619455733243937,-0.75837627476611447,0.50660233214892836,0.98283441453148068,-0.441310267477945,-0.56300189410584867,0.17918585429224768,-0.32834091807283605,-0.47616272546763183,0.62088488156469546,-0.66364999311121886,0.7499522060478927,-0.1231546855541775,-0.6241534979600486,-0.26239045549282619,0.83411843213490011,0.79580892339174891,-0.18781185851819066,-0.5441611964592129,-0.87499904235307624,0.69207633113145217,-0.017861869590609116,0.5358321426731083,-0.082985624840294966,0.98953600477425896,-0.54351123094482223,0.41120742030532514,0.51778747310051221,-0.37638630397414924,-0.83019990974223501,0.56809918985723851,0.16114915672888544,0.84226889403677208,0.39303802559138845,-0.65479584650284617,0.59445739790624619,0.59629430046338039,-0.66395131395527529,-0.60090758856314275,0.58150752287736485,0.79840946892590725,-0.6134040439444991,-0.47562345992166988,0.46909464242245791,0.6853728650328581,-0.92265911970088865,0.72606701862801959,0.29154193602978035,0.43699504913186943,-0.80371753769921306,0.59365868711287595,-0.15360547940630892,0.96481894369351984,-0.16486426556945866,0.66377156075691823,0.46089423535781787,-0.6803429427944796,-0.43104180141877158,-0.88241057165397407,0.60145054280080956,0.27172964604720728,-0.75759907559215323,-0.96315738069747814,0.72007585648241512,0.58436717184026465,0.72699419651219721,0.015684940154131449,0.51636699969606981,0.47566837132712286,0.39183965233185436,0.14199342961170566,0.87457802068951573,0.17156371843958998,-0.63475914992575444,-0.95586944056872469,0.77309132407731707,0.3355724891233926,0.29645406812487435,-0.83226997661684965,0.1075887342547808,0.93229831460040746]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_positive.json b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_positive.json new file mode 100644 index 000000000000..b1ad95ab2b15 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/small_positive.json @@ -0,0 +1 @@ +{"x":[7.8263692557811737e-05,1.3153778808191419,7.5560532184317708,4.5865013170987368,5.3276723716408014,2.1895918622612953,0.47044616192579269,6.7886471655219793,6.7929640552029014,9.3469289550557733,3.8350207731127739,5.1941637182608247,8.3096534572541714,0.34572110511362553,0.53461635019630194,5.2970019308850169,6.71149383764714,0.07698186207562685,3.8341565057635307,0.66842237487435341,4.1748597426339984,6.8677271204069257,5.8897664258256555,9.30436494294554,8.4616689011454582,5.2692877734079957,0.91964890714734793,6.5391896199434996,4.1599935665726662,7.0119059411808848,9.1032083006575704,7.6219803933054209,2.6245299354195595,0.47464513685554266,7.3608188424259424,3.2823422597721219,6.3263856759294868,7.5641048559919,9.9103738507255912,3.6533867055550218,2.4703888548538089,9.8255028575658798,7.2266040043905377,7.5335583463311195,6.5151857445016503,0.72685882914811373,6.3163471780717373,8.8470712816342711,2.7270996663719416,4.3641140544787049,7.6649477751925588,4.7773176478222013,2.3777443356812,2.7490684017539024,3.5926497913897038,1.6650720033794641,4.8651738278567791,8.976562861353159,9.0920810122042894,0.60564327519387007,9.046530919149518,5.0452289450913668,5.1629196340218186,3.190329410135746,9.8664211155846715,4.9397668475285172,2.66144507098943,0.90732894837856293,9.4776424951851368,0.73749075178056955,5.0070709455758333,3.8414214784279466,2.7708180015906692,9.1381744155660272,5.2974739344790578,4.6444582473486662,9.4097995338961482,0.50083983689546585,7.6151426183059812,7.7020454639568925,8.278172998689115,1.2536537554115057,0.15867701265960932,6.8845530087128282,8.6824713135138154,6.2954341759905219,7.3622451396659017,7.2541199810802937,9.9945787852630019,8.8857221323996782,2.3319487832486629,3.0632183095440269,3.5101524787023664,5.1327370200306177,5.9111358225345612,8.4598155971616507,4.1208077035844326,8.4151063906028867,2.6931727211922407,4.153946153819561,5.3730397531762719,4.6791736828163266,2.8721237136051059,1.7832770384848118,1.5371997701004148,5.7165481057018042,8.0240572663024068,0.33053754363209009,5.3444984089583158,4.9848011881113052,9.5536075951531529,7.4829265056177974,5.5458384798839688,8.9073748094961047,6.2484929105266929,8.4203961212188005,1.5976752247661352,2.1275151474401355,7.1470996737480164,1.3042726181447506,0.90990336611866951,2.7458814764395356,0.029996009543538094,4.1429326310753822,0.26876290794461966,7.0981959253549576,9.3789729895070195,2.3991080466657877,1.808959087356925,3.1753953639417887,8.8699066173285246,6.5205868566408753,1.5033505950123072,6.8134621344506741,3.8581470353528857,3.8772533694282174,4.9974103225395083,1.4753300324082375,5.8718662289902568,8.4557565907016397,5.9010860975831747,9.5540882600471377,5.5614613834768534,1.4815156208351254,9.8330509662628174,4.0876669343560934,1.4181977137923241,5.6489868042990565,2.5212640641257167,4.885145490989089,4.6403052844107151,9.6109514031559229,1.2603080598637462,1.997571992687881,3.1924967374652624,6.2926915613934398,1.2671215878799558,6.5125374123454094,6.2163402559235692,8.0307299550622702,2.4784175818786025,4.7643180284649134,3.8931416952982545,2.0325033459812403,0.28375181369483471,9.0167349856346846,4.2649741284549236,1.4202103205025196,9.4748677965253592,4.1031303536146879,1.3118853140622377,8.8564837072044611,0.92173629906028509,1.6219855193048716,0.71063565090298653,3.6533902864903212,2.5305736344307661,1.3510936824604869,7.8315316839143634,4.5530728390440345,3.4952414454892278,4.5230016903951764,8.0894458666443825,9.3167439987882972,6.5164605481550097,2.1524838404729962,6.7959236726164818,9.0892188483849168,2.5012559397146106,8.608598355203867,4.7126232832670212,5.0595587491989136,6.0039373813197017,8.1756148254498839,7.5584353180602193,4.622449791058898,9.5136744994670153,6.3273869967088103,4.3933032033964992,8.2469738647341728,6.8898091278970242,7.0220664842054248,9.871454993262887,9.5441490225493908,8.5126966796815395,2.8931620297953486,5.3742574108764529,5.1443466590717435,1.0343392798677087,4.1402848297730088,5.7671663956716657,8.7656571855768561,4.4003865914419293,7.2974768001586199,8.6926373746246099,7.1564233442768455,8.0072032660245895,7.0653547393158078,7.417158973403275,0.19092403817921877,8.8603111682459712,5.2498740516602993,4.6332273399457335,0.65193872898817062,7.1342232031747699,4.8894315911456943,6.6767906490713358,6.820491193793714,1.9955474697053432,9.1663389513269067,8.6588266864418983,8.9001867920160294,5.4394830670207739,1.3919499889016151,4.5034743612632155,9.8936249921098351,2.1553198201581836,4.4602342648431659,3.157324125058949,5.1465945737436414,8.815041184425354,4.3972556246444583,4.6753178117796779,8.0664991680532694,3.6515806009992957,2.1151895727962255,9.9911665357649326,1.5360447950661182,6.3048826949670911,6.163503653369844,0.0059504248201847076,0.0087899994105100632,7.7335201576352119,7.2733498970046639,3.1917758798226714,4.1772371577098966,6.8249423196539283,6.8056198349222541,2.0526188006624579,8.3641987945884466,7.0892061060294509,8.2870795158669353,0.9454880328848958,0.81737609580159187,7.6400485308840871,6.2957183597609401,2.1385217737406492,2.1354679949581623,0.81060797441750765,3.8882323773577809,9.52159667853266,9.4754506135359406,3.89853585511446,2.6921474188566208,6.9216897897422314,2.8403503680601716,7.7686582133173943,7.8386520221829414,4.2245981749147177,2.8215588536113501,1.9396747276186943,0.11316226795315742,1.9182383734732866,9.8323579737916589,2.4405424669384956,8.1972609320655465,1.3645493797957897,3.9814369054511189,6.0101010743528605,1.7688036849722266,8.2835471676662564,1.5773117961362004,9.8793700011447072,2.5716865574941039,2.3359919292852283,1.016373778693378,2.1941064530983567,6.3471743930131197,6.9600730435922742,7.9476981237530708,6.9624281162396073,7.5294041261076927,6.6952064167708158,6.3342990633100271,0.5644066259264946,5.9821663610637188,2.2700772155076265,3.1877788016572595,6.998344399034977,1.1743693519383669,7.625707215629518,5.2612327644601464,5.5391134554520249,5.8798891305923462,3.2966638822108507,7.0298941154032946,1.4304526010528207,1.6168770892545581,4.8532517533749342,8.6022569518536329,8.1326571246609092,5.5683578224852681,7.3899660864844918,3.1600733799859881,1.3533221557736397,5.2854826766997576,3.1073886575177312,5.881191217340529,5.1808358682319522,4.3084779195487499,2.5884275743737817,3.7022627564147115,3.9301760355010629,4.4686594232916832,4.7589622344821692,3.8783121854066849,2.792930481955409,0.78263208270072937,3.6974200746044517,2.5392228132113814,6.7178415134549141,6.7623692099004984,5.1393637200817466,7.2860836330801249,7.2076781978830695,9.447528226301074,4.6069733798503876,9.4016311969608068,3.2156008994206786,4.604341727681458,5.1714531751349568,6.6135549638420343,4.018329051323235,6.0563970357179642,9.8650267068296671,1.5039388928562403,6.7009840020909905,3.4381755860522389,5.4171016858890653,5.2280771313235164,8.2923870673403144,0.14950568787753582,2.742097326554358,6.429788856767118,5.4613660043105483,9.1784771857783198,2.6661332091316581,9.7008667374029756,2.4673314532265067,8.4397536842152476,6.9402366550639272,4.5575159741565585,8.1710133142769337,0.2208370016887784,1.6074891109019518,7.0694995066151023,7.0782630052417517,4.3663844931870699,5.8242111653089523,7.5171009264886379,9.9153303215280175,6.9567915191873908,2.7951174275949597,7.5386274605989456,1.7117892857640982,0.042539234273135662,4.9569107592105865,0.79916884656995535,1.6308105550706387,9.033011831343174,7.82992007676512,7.4667914677411318,4.3642567610368133,0.063416901975870132,5.8478720020502806,5.1847842242568731,0.66849766299128532,5.4402271239086986,3.8973141089081764,2.1582589205354452,3.8576943287625909,6.2686137016862631,6.5905332984402776,7.0931984623894095,5.3866128902882338,2.8028892306610942,8.1593216536566615,3.7190968636423349,6.8610163405537605,3.101689382456243,0.093475216999650002,1.0379728442057967,5.2096006879583001,7.7588032837957144,2.206851476803422,0.55278790649026632,0.70634870789945126,1.6027391934767365,7.2376373037695885,2.9702210985124111,0.50602594390511513,4.7780431713908911,4.5716189593076706,5.1998848607763648,4.4648957625031471,1.5031153336167336,2.8594238590449095,8.336821342818439,6.9563739933073521,5.7777599571272731,6.8116446537896991,3.3117495523765683,0.57475271169096231,9.8688298836350441,5.4239314887672663,0.016574161127209663,8.5619261907413602,0.29355479869991541,3.775504045188427,4.8965170281007886,5.76172960922122,7.389587271027267,6.7933219857513905,5.3626676881685853,0.35587701946496964,1.2250689323991537,9.7335564158856869,1.8827579682692885,3.5131874354556203,6.1412551952525973,6.076114671304822,1.2593281734734774,5.5286214221268892,9.5402849512174726,3.5692497761920094,8.3810163894668221,9.7425233572721481,2.5901419203728437,2.5152759766206145,4.2433587461709976,8.130480102263391,8.9791423687711358,2.4458622094243765,7.6061729341745377,6.9485641969367862,4.5185122964903712,2.6362024759873748,6.6550345486029983,1.1657104548066854,2.0956230582669377,1.1367566930130124,5.4697483638301492,0.060793701559305191,1.7597425822168589,5.9935930883511901,4.3190828245133162,0.82506539765745401,6.8741448828950524,3.7531006149947643,8.3620655862614512,1.2363737402483821,9.7334620263427496,0.29635292012244463,0.80353081692010164,4.942446262575686,7.6943737873807549,9.3403047230094671,2.5015527196228504,3.5965782776474953,7.691140566021204,4.9995533097535372,7.4925161525607109,6.7190347239375114,6.8166578002274036,7.567701768130064,0.36367618944495916,2.3057188466191292,2.2166731720790267,5.6260204780846834,6.5262191975489259,6.1661042785272002,3.7146574631333351,2.2480119531974196,2.3369149817153811,6.5301159769296646,1.6592753631994128,7.4410422751680017,1.5975769842043519,0.47638602554798126,6.6199351102113724,1.2494491320103407,9.4915714720264077,4.8418046301230788,6.2104563694447279,9.140249858610332,0.17944519873708487,5.9354565758258104,7.2187163541093469,4.9658200098201632,0.53694391157478094,4.4163260376080871,5.1917486405000091,7.7194415125995874,0.65356267616152763,4.4279033597558737,9.7718020668253303,4.6774136088788509,3.2905610324814916,4.4592986674979329,7.4327395344153047,2.0534130884334445,1.713793370872736,3.7251976691186428,9.3972540274262428,9.6485124947503209,2.5495747802779078,0.70335208438336849,1.2384877353906631,5.2633784012869,1.6008316213265061,5.1770721608772874,1.0518483817577362,8.4157604305073619,3.6856214003637433,4.2389047564938664,3.272275566123426,7.1354654431343079,5.7677586004137993,8.7188422912731767,7.5824576616287231,8.3659783331677318,6.9979110220447183,3.8906022720038891,9.3524160142987967,6.0560255125164986,3.6208362597972155,5.395046747289598,4.5507239177823067,4.0169217810034752,2.4044047622010112,0.83085712976753712,4.2157865036278963,4.7237994661554694,2.8976646438241005,1.049691429361701,2.163861496374011,8.0201864894479513,5.2743909182026982,6.6882035089656711,8.6364275263622403,2.4375031609088182,7.1156444679945707,2.6366292731836438,3.8282150309532881,0.8100551925599575,4.5976276928558946,2.328669810667634,7.9535261122509837,4.9134308472275734,0.032287808135151863,2.6611915789544582,6.6468883119523525,4.2519110022112727,1.8682474410161376,9.6347557753324509,1.3403914170339704,7.9585565766319633,9.4604457356035709,1.7115523293614388,6.0600129701197147,0.63803622964769602,3.4749166807159781,2.9246799880638719,5.0965822767466307,8.2583651645109057,8.3433845639228821,7.2644311469048262,3.2943428819999099,8.0208435514941812,6.3176327338442206,0.45340716373175383,0.41420438792556524,1.5331511059775949,7.6706501608714461,0.61731379944831133,5.193032156676054,9.2914978927001357,2.2051553288474679,2.0456291968002915,0.88992663193494081,6.9969098921865225,7.0646127359941602,4.9463091418147087,2.6177851902320981,7.1157127153128386,3.7836619513109326,2.0064452942460775,2.3260760959237814,4.3609623936936259,4.6949849370867014,8.6118743568658829,9.7723832400515676,4.4451920269057155,0.34243099391460419,5.2377174003049731,0.31638791784644127,7.5317377177998424,5.9158820053562522,8.2289103185757995,3.2957887044176459,2.3207809403538704,5.3652826882898808,4.3061840767040849,4.0358108654618263,9.8732473980635405,9.669096521101892,8.5053058294579387,8.6751422611996531,3.1160518759861588,1.4839040860533714,9.9759859079495072,6.3952329801395535,4.6807472547516227,9.3191472394391894,6.9077261863276362,8.1540676672011614,5.4153464641422033,5.7280652178451419,1.5921611525118351,9.452502722851932,8.2133369473740458,1.5541387954726815,0.41074767243117094,3.4361337637528777,1.1001942865550518,0.96538274083286524,5.1877327309921384,0.22405038587749004,5.6148371938616037,8.5687611717730761,5.1690810499712825,6.7452473193407059,7.3717489466071129,6.9846033165231347,0.22799546830356121,1.9198375614359975,6.7099100770428777,3.4587173722684383,0.66290278453379869,1.4071048470214009,9.2111748969182372,2.2165645938366652,3.8011459587141871,5.8601578557863832,1.6731280647218227,0.26339687407016754,6.91126455552876,7.6234388584271073,7.1369532449170947,0.77324317768216133,5.8980933530256152,9.2550304578617215,9.2969777109101415,4.3044600263237953,5.0596961099654436,8.3125597843900323,9.1923612961545587,6.0163764096796513,7.2383645689114928,5.1933663431555033,4.9081700574606657,1.6141941538080573,9.7611556807532907,5.7436028122901917,2.7325111115351319,5.3142729541286826,6.9855816289782524,6.6704929061233997,0.97432542126625776,5.4873628448694944,6.1073766648769379,6.6796543821692467,4.9512533936649561,5.7158260745927691,5.888880412094295,4.4131321553140879,1.5121689019724727,5.0227472838014364,7.3136381572112441,0.31656548846513033,0.5161671107634902,5.2206346392631531,3.2064229529350996,0.35059507470577955,2.4514233227819204,1.0718051809817553,3.829685146920383,5.5182942608371377,5.9716850752010942,6.1111056385561824,9.3525150371715426,7.7203029347583652,5.1314849033951759,4.8668115213513374,6.501277438364923,6.9699574774131179,4.0753774298354983,4.8684951383620501,4.7978285513818264,7.1045006206259131,5.3419864596799016,2.7664696471765637,6.0553817451000214,2.8010372864082456,7.0336945820599794,5.3048957278952003,9.3825402483344078,2.3540271865203977,4.1349422698840499,5.974762300029397,7.8300233511254191,9.2025236412882805,6.814911151304841,8.2117733126506209,5.2741299849003553,2.3026974964886904,1.436841506510973,8.9952111709862947,2.5142211653292179,6.515145362354815,0.048156087286770344,9.3593594012781978,2.7535305311903358,8.5876592621207237,2.7892856718972325,9.5243094023317099,5.0681995274499059,1.2294975155964494,4.164754250086844,7.0247138012200594,4.3649120815098286,1.077388096600771,7.6617479976266623,0.9986560745164752,4.4126522121950984,3.4457648964598775,2.9706417676061392,7.5762114021927118,3.385095945559442,3.3075835090130568,0.55606186855584383,5.7318291673436761,4.852860402315855,2.0248197019100189,1.1447458481416106,9.7434786707162857,8.6460949806496501,4.9184074439108372,3.6739483010023832,8.0491236969828606,1.6220381855964661,1.5957980137318373,0.57722928002476692,1.4925138931721449,4.6810142230242491,3.806083002127707,8.8370465440675616,4.2413353035226464,4.1224794974550605,6.5129459882155061,3.0832749092951417,0.60142465401440859,8.1441647233441472,8.9765689801424742,9.1949195042252541,9.0121794724836946,7.7004645625129342,1.7079624207690358,5.7244192296639085,0.31403776258230209,8.0326781747862697,5.2221464971080422,8.6162177613005042,2.7719816099852324,8.6949407123029232,5.8686197223141789,3.8917188625782728,8.1189538072794676,5.2567024854943156,9.3987148394808173,4.2003807099536061,5.798625061288476,7.491450454108417,8.807840826921165,3.3808469958603382,1.8954858835786581,7.4312601378187537,7.1891944762319326,8.7916182912886143,0.7286904938519001,7.1011358685791492,8.7905987817794085,3.5937941633164883,0.8985309861600399,1.6102914232760668,4.1679636016488075,0.96428553108125925,6.7469284264370799,5.6261159293353558,8.1304683675989509,8.7819178635254502,7.6936009991914034,6.3520536199212074,8.9652397250756621,8.7841295078396797,4.864707007072866,1.1307059461250901,3.774845371954143,3.8261959748342633,6.8757789814844728,1.2173956213518977,0.76821758877485991,1.4330205507576466,4.7764077968895435,7.0858797011896968,2.3801933508366346,3.9096661377698183,9.7588080912828445,6.2876665638759732,6.8119882699102163,9.0869056899100542,3.6240014340728521,8.592130821198225,7.9427791200578213,4.2887329729273915,0.73510955553501844,4.9863056279718876,4.8387283459305763,4.5073479227721691,4.9965733056887984,7.4075878132134676,9.3284346489235759,3.0012174649164081,1.4619563380256295,1.1001846380531788,0.80322036985307932,9.7247624024748802,4.08177450299263,2.3841037414968014,9.6316019911319017,8.334740330465138,1.980799357406795,1.2948154378682375,1.9630743842571974,3.3911915728822351,5.7567919697612524,4.4026808300986886,5.8567459229379892,4.3287726538255811,3.6820267233997583,3.823168994858861,6.0013265116140246,4.2947276635095477,1.4878742164000869,6.7019666777923703,9.9540061037987471,6.9806644460186362,4.0273988666012883,8.4927824838086963,8.1952718365937471,7.9338217666372657,3.7424939638003707,0.096078882925212383,4.7977860737591982,6.3905792171135545,6.4649520395323634,6.4489790145307779,7.9903476871550083,3.7736405478790402,3.5767177352681756,3.8950046431273222,3.3430675230920315,6.9358867686241865,1.4489745488390326,2.9152536764740944,6.6685633128508925,8.5436512716114521,3.1469888379797339,1.4414245542138815,6.022493951022625,0.05588197149336338,9.2082953220233321,3.8195493118837476,5.1653147209435701,3.4445553226396441,2.6413345616310835,2.9099980043247342,8.3364814566448331,1.2439070735126734,6.3461942598223686,0.48697450198233128,4.5804586261510849,3.7681655678898096,1.5587290143594146,7.5585565343499184,6.6597319720312953,0.11530605144798756,7.9488075850531459,5.6091441959142685,2.8865446290001273,4.1556021943688393,3.2061132788658142,5.1459029875695705,7.1915523521602154,8.4204390365630388,2.3189534153789282,4.6500704204663634,3.7335931695997715,0.50043068360537291,0.73850327171385288,2.0244934735819697,5.6618263339623809,8.3152392134070396,4.22552480828017,8.3954858314245939,2.9304344579577446,1.811957829631865,3.5752568021416664,9.3411015719175339,5.8941923221573234,3.6904046265408397,4.6305871522054076,6.2783033540472388,9.4445206038653851,4.0578630799427629,0.50481635611504316,4.4485011743381619,5.9592719143256545,7.4831107072532177,8.6417153663933277,1.3102306053042412,1.0457936022430658,6.6530810808762908,8.333778353407979,5.8128509484231472,6.5859356382861733,9.8203242151066661,0.18916015513241291,9.2147287866100669,1.9467886723577976,9.6772315492853522,5.2307245740666986,2.7879572752863169,7.1979475533589721,5.9045856352895498,8.3708185190334916,8.3469149051234126,6.5988757321611047,7.3044820735231042,6.4302668673917651,3.4952905774116516,5.348761910572648,6.6414728527888656,3.2342887995764613,8.691879790276289,4.4237031973898411,9.1796731483191252,2.7666756417602301,9.5175327127799392,1.1723781796172261,4.1600740002468228,8.363754702731967,9.6253542695194483,3.3292831433936954,5.2618170715868473,5.3595633385702968,8.1810732930898666,9.2989009851589799,6.6289303405210376,2.4322850164026022],"Ai":[0.35500779772559915,0.091638515708486967,1.6409767603247716e-07,0.00027341293496594701,5.0684852450908511e-05,0.026034969260110206,0.23839064242281208,1.3147308789875581e-06,1.2998239055513255e-06,8.5614469043512431e-10,0.0013320157543474003,6.9262271181794944e-05,1.9201350577660469e-08,0.26768872817453254,0.22397823491710184,5.4472457420555443e-05,1.6109859987259783e-06,0.33512989175330599,0.0013343418886381765,0.1955389729404815,0.0006615521929422011,1.0662933638601609e-06,1.3073229883631052e-05,9.7607384407380896e-10,1.2309282359620075e-08,5.8127998278971437e-05,0.14851856517262696,2.5259876698520462e-06,0.00068250688112486669,7.2567195095186121e-07,1.8065008170379753e-09,1.3655583583600726e-07,0.012746139408893674,0.23743308870856528,2.8146348811451206e-07,0.0039153753031363255,4.3681480934530784e-06,1.6046319572769899e-07,1.469051187807139e-10,0.0019143846140853467,0.016520695436959689,1.9219357969380391e-10,4.0623761624362224e-07,1.7468331109120202e-07,2.6881299395644865e-06,0.18384254527475102,4.4815140627297669e-06,3.9185121609855593e-09,0.010685786790468502,0.00044280980079746551,1.2109508044135394e-07,0.00017919402459070358,0.019244675288235796,0.010285864273216819,0.0021573450181048949,0.057084224229363878,0.00014711912538554629,2.6527431276885275e-09,1.8687193342844666e-09,0.20860121761210401,2.1461103637146201e-09,9.7691222074279969e-05,7.4473068306598147e-05,0.0046502856955717769,1.688633454323638e-10,0.00012427199032014278,0.011966499160684809,0.15062429735346666,5.7135906658018272e-10,0.1817632941148348,0.0001066084542870126,0.0013149069479167395,0.0099033765461647386,1.623938885429095e-09,5.4412156920983044e-05,0.00024068877477065971,7.0504571891864428e-10,0.23150475918396848,1.3918794951920885e-07,1.0913336024448788e-07,2.1042983218223212e-08,0.099183224510823176,0.31418212427672892,1.0196657393414416e-06,6.4083530450348974e-09,4.7269293196339819e-06,2.803631872765783e-07,3.7689882078386854e-07,1.1240026168591623e-10,3.4888005680031687e-09,0.020733562760804347,0.0058763298749469894,0.002533755099311359,7.986312169723007e-05,1.2401147932736218e-05,1.2376479552003861e-08,0.00074079451015001394,1.4111059768535987e-08,0.011331183296757284,0.00069120961145066216,4.5543359018761735e-05,0.00022291478249484889,0.0082867592375723449,0.04819405228019491,0.068200734761244441,1.9985384838327244e-05,4.3801221210352821e-08,0.27136027139860708,4.8715952121546634e-05,0.00011216806071985388,4.5111849408812282e-10,2.0100902987555868e-07,3.0185224873198231e-05,3.2686580304788742e-09,5.3261986132097845e-06,1.3894016473695288e-08,0.062739424451419001,0.02869793526293675,5.0409149886927237e-07,0.092961633457526283,0.15018256282265458,0.010343023508574923,0.34726608411080601,0.00070732957681774919,0.2865038873047695,5.753263902844102e-07,7.7553274707093924e-10,0.018583261976338177,0.046425686070399097,0.0047809564925757444,3.6587324614093165e-09,2.6507871619025649e-06,0.071423812976554757,1.2312562774155178e-06,0.0012711712776183521,0.0012228866910665504,0.00010898697009463981,0.07418484401539005,1.3663198058227675e-05,1.2524910167539554e-08,1.2712947069447406e-05,4.5044321293013871e-10,2.9074524966667176e-05,0.073568007234629917,1.8766345797216172e-10,0.00079373650159785154,0.080082370121788093,2.3544813545634563e-05,0.015176531687880496,0.00014063587461515164,0.00024290347717641019,3.7719218139694387e-10,0.098347319781288967,0.035053240320335854,0.004631598644750279,4.7600655864825477e-06,0.097497100386399971,2.7066265165562721e-06,5.7785254897988989e-06,4.2972215568997349e-08,0.016301721329761133,0.00018447397519547778,0.0011840552347553779,0.033235005266676665,0.28280055853611696,2.3490442808682361e-09,0.00054700920780910401,0.079868395999174169,5.7630155636123671e-10,0.00076860339142065693,0.092053025093354279,3.8093112002054885e-09,0.14816384151165884,0.060648304270109366,0.18704435173107289,0.0019143710770189093,0.014941477222564869,0.087483557223124619,7.5766164352791119e-08,0.00029417356077279198,0.0026080152316243495,0.00031412549569124077,3.6309638224052215e-08,9.3958693104244261e-10,2.6792702537688822e-06,0.027599428082664804,1.2896990144497962e-06,1.8850606238304054e-09,0.015692984847248209,7.9796890182682138e-09,0.00020697945403487156,9.4530968514310924e-05,9.850645571894906e-06,2.8325675229042927e-08,1.6301410862795497e-07,0.00025264899795982921,5.1083968012178982e-10,4.3569939073751509e-06,0.00041592006200875606,2.3038545086446283e-08,1.0055114514753512e-06,7.0615339339374563e-07,1.6619318191131451e-10,4.6461116887316551e-10,1.0593371098803062e-08,0.0079828681292149397,4.5412529679791346e-05,7.7746943811658287e-05,0.12990700381476716,0.00071125776478655491,1.7665184085023745e-05,5.0006667902346565e-09,0.00040963278921807696,3.3481626055124318e-07,6.2174036210232378e-09,4.9152248823952453e-07,4.5965476719005924e-08,6.2857591558855628e-07,2.4104997345525439e-07,0.30599644670305798,3.7657652666034696e-09,6.0828013635921786e-05,0.00024672290784163179,0.19891945217714013,5.2196650005404988e-07,0.00013928061317505506,1.7645345443218221e-06,1.2085643861511485e-06,0.035161210388984343,1.4901793222644059e-09,6.8750034232833018e-09,3.3401820395360302e-09,3.8909559210619979e-05,0.082915280680341374,0.00032776514513437304,1.5491956790442143e-10,0.027477019436074831,0.00036000278032779256,0.0049436122340327047,7.7343470093103246e-05,4.3136415101428792e-09,0.00041240063432708342,0.00022482527486101961,3.8783456887687885e-08,0.0019212237012947017,0.029254172307745862,1.1362876108865756e-10,0.068308714150708716,4.6144771163139892e-06,6.6038863364064411e-06,0.35348798092331307,0.35275307153858798,9.9896974293686304e-08,3.5763304554456975e-07,0.0046378062769452839,0.0006582581495856324,1.1944058940885778e-06,1.2570630878450024e-06,0.032225554562990144,1.6377235819011612e-08,5.8944893368546487e-07,2.050507507837691e-08,0.14416944595163261,0.16662771937193785,1.2983262595432096e-07,4.7235086351470693e-06,0.028209064212534829,0.028343964746656958,0.16787650359933479,0.001195927957593685,4.9840424321067334e-10,5.7525992537575746e-10,0.0011711380317752334,0.011351226521685609,9.2367083675741657e-07,0.0087657867770332097,9.0487323241434237e-08,7.4254619102203545e-08,0.00059578691020817929,0.0090608528757020797,0.038256541291016966,0.32582167677907975,0.039504904586595058,1.8807494867148815e-10,0.017358000866749348,2.6607429606065887e-08,0.085957467845975521,0.0009885854784730697,9.7005604885339558e-06,0.049215522706881565,2.0716779196517403e-08,0.064536590851436038,1.6207858240664265e-10,0.013942093116179478,0.020598112623636537,0.13270468932285634,0.025850057614170339,4.1421588338213898e-06,8.3371722538096966e-07,5.4476821044364712e-08,8.2848498246858428e-07,1.7670988761973283e-07,1.6813602370507385e-06,4.2807475479589736e-06,0.21745318890528861,1.0398971626823645e-05,0.022907216152019298,0.0046723667418176887,7.5254478064641935e-07,0.10957111517754886,1.3514179029801378e-07,5.9233979103559303e-05,3.0675833633385223e-05,1.3395656694137021e-05,0.0038111862796208593,6.9146620177099625e-07,0.078786574906938467,0.061082859012283164,0.00015112464422469224,8.1309833349870133e-09,3.2063555062022256e-08,2.8596865306670848e-05,2.597933150934535e-07,0.0049185414465565264,0.08722933877188066,5.5964179336337177e-05,0.0054200145331888229,1.3352716387559455e-05,7.1440713233506523e-05,0.0004987031027716977,0.013552697003215718,0.0017377436710836862,0.0010980043514467945,0.00035349362889344429,0.00018669227500253804,0.0012202620646494893,0.0095278130317927208,0.17310439483770312,0.0017545379751656035,0.014726034155475702,1.5843423351940421e-06,1.409127641427028e-06,7.8648540971085144e-05,3.454079831106764e-07,4.2769821754234364e-07,6.2730485972078036e-10,0.0002613967929493145,7.2308482798499915e-10,0.0044366612992704259,0.00026291274458856417,7.3013643462817819e-05,2.0817235129055935e-06,0.00091629617327057197,8.6419122423413885e-06,1.6961043322388787e-10,0.071366753824520957,1.6560609874978849e-06,0.0029113800955873539,4.1032754356611576e-05,6.4003171359364188e-05,2.0190957576674915e-08,0.31652006179794878,0.010411268993516474,3.3510966827539923e-06,3.6936209669586455e-05,1.4359273289301338e-09,0.011870637603769964,2.8459603996481543e-10,0.016604772707265947,1.3127301700902121e-08,8.7908377961464332e-07,0.00029133002929570677,2.8704706915490286e-08,0.29845734523438289,0.061888186589434513,6.2159951038518826e-07,6.0709651304689908e-07,0.00044066033480168399,1.5362112136496821e-05,1.8284750379218883e-07,1.4461268448106713e-10,8.4106146517192234e-07,0.0094913830836246046,1.7224115616371828e-07,0.053418994851118673,0.34402255893599226,0.00011952358116276318,0.17000130206655803,0.059903634126762917,2.235957538538211e-09,7.6112439780965547e-08,2.1018488735190409e-07,0.00044267440494166987,0.33862927170095003,1.4494537489729023e-05,7.0788582918987847e-05,0.19552361406006355,3.884082474407377e-05,0.0011740520211240796,0.027350662400795811,0.0012723368117612589,5.0608125580084338e-06,2.2104391344150274e-06,5.8313591924120019e-07,4.4105314723259964e-05,0.0093629450719251196,2.9690249613042498e-08,0.0016805292330274748,1.0854636669537554e-06,0.0054769991310308916,0.33088153681502169,0.12934644358367797,6.681885311303987e-05,9.3035186182040098e-08,0.025334257407647626,0.21998525539413072,0.1878962741788312,0.0622989844619799,3.9421515792264096e-07,0.0069547915372748983,0.23034041586888379,0.00017890364240066709,0.00028247690417028615,6.8346858906350108e-05,0.00035638741022517891,0.071446641438156044,0.008475283148236399,1.7739702729311603e-08,8.4200041950379792e-07,1.7213666152706919e-05,1.2371907952321564e-06,0.0037042247561046076,0.21521240777636438,1.6758041398242861e-10,4.0373293252432226e-05,0.35073860716424221,9.1612157014024047e-09,0.28038822769659283,0.0015014412924881041,0.0001370675864052464,1.7901332714871323e-05,2.6006421828433818e-07,1.2985953204465682e-06,4.6672575622037635e-05,0.26524478985110839,0.10283684994921294,2.5681207683587464e-10,0.041648001263120182,0.0025188841648062514,6.9846408509508806e-06,8.2258219697320995e-06,0.098470066772612386,3.1456646179879548e-05,4.7023677874023903e-10,0.0022584244490518003,1.5591718223140289e-08,2.4966919584057102e-10,0.013513379908948398,0.015329473154517765,0.00057263063838758972,3.2265328700677185e-08,2.6321342145979426e-09,0.017206038044575732,1.4271600220674033e-07,8.5975285731768478e-07,0.00031721257534475869,0.012494793968897059,1.8679589628845202e-06,0.11075413134613482,0.03015654075186161,0.11478039816504415,3.6206153649719852e-05,0.33930646474674353,0.049864285646220474,1.0107593924258744e-05,0.00048755710491649,0.16521653896886007,1.0482686925639422e-06,0.0015703099116309873,1.6479605184975117e-08,0.10137967225252287,2.5688832503729221e-10,0.27970110493277445,0.16918897486804779,0.00012351812877767237,1.1150824093457735e-07,8.7380868111241991e-10,0.015685210484032985,0.0021407960385034009,1.1252419824906215e-07,0.00010845499957023424,1.9574209517512126e-07,1.5793820553645548e-06,1.2208887703025224e-06,1.5886509082767133e-07,0.2633745820716405,0.02163166277025394,0.024942969191429316,2.4888627484669472e-05,2.6123826686409045e-06,6.5607156579129339e-06,0.0016954434491180501,0.023729829621782422,0.02056729970667999,2.586129206960706e-06,0.057553309138534847,2.2568190195158509e-07,0.062747994334611978,0.237036670505131,2.0473608864679047e-06,0.099714241087556554,5.4717079395366999e-10,0.00015506866603505313,5.865238366671929e-06,1.6136920572047037e-09,0.30890375983467672,1.1676889515529713e-05,4.1505089528557389e-07,0.00011712511125017611,0.22346456043059776,0.00039581368744737638,6.9652222356908578e-05,1.0392986373328653e-07,0.19858484247891819,0.00038605567262393425,2.2768088249444218e-10,0.00022378492624849618,0.0038552656701227065,0.00036073260617775746,2.3091269549131556e-07,0.032186247960811043,0.053266283743133136,0.0016602342687496031,7.3293741095684872e-10,3.3537197396176887e-10,0.014471851107195071,0.18849322657866568,0.10110896082036569,5.8937414334906203e-05,0.0624645949089212,7.2067716950875282e-05,0.1272221211791395,1.4084044797160835e-08,0.0017960949150450617,0.00057804966814972681,0.0039901840654225345,5.2021544656185477e-07,1.7639644016009898e-05,5.7505661902192712e-09,1.5247026249188181e-07,1.6292315572043085e-08,7.5341933262355018e-07,0.0011901826584426157,8.4177925869513455e-10,8.649944697661818e-06,0.002041210393018046,4.3233897167335361e-05,0.00029568750046436802,0.00091895959212093888,0.018422446028600568,0.16415893159456241,0.00060696708090837964,0.00020190207848501285,0.0079191680200947252,0.12755065370578289,0.027111208987696471,4.4289274847472989e-08,5.7437624131376327e-05,1.7125292809624613e-06,7.3477453176971327e-09,0.017445358767798208,5.4885089436107745e-07,0.012485689194257714,0.00135043682997551,0.16797877265482472,0.00026681841653730789,0.020843992428325922,5.3579352084179662e-08,0.00013192012509053339,0.34667331091268411,0.01197170239324251,1.9081820554545624e-06,0.00056236017224303193,0.04255272155870804,3.5013046757078259e-10,0.08871263554331299,5.281634349849963e-08,6.026762454516202e-10,0.053437075175168713,8.5641109063486153e-06,0.20179799011328861,0.0027125109619445869,0.0075466371991206576,8.6813528095549817e-05,2.2289325091566147e-08,1.7403289077825394e-08,3.6644587026474777e-07,0.0038278949086059796,4.4206054550557509e-08,4.4668382966210379e-06,0.2422964837594539,0.25140286008485963,0.068579861967216882,1.1917641471120329e-07,0.20613473896468948,6.9444717162130633e-05,1.0154750592777828e-09,0.025402374988083284,0.032573249606082544,0.15363405350851791,7.554433939453763e-07,6.2983287206621596e-07,0.00012243900380862319,0.012893447614707095,5.4874970892225915e-07,0.0014770762656609031,0.034583394908426657,0.020931713465685838,0.00044581005686816744,0.00021524157533874216,7.9026149205394598e-09,2.2726430169245232e-10,0.00037190882279053411,0.26848252304326808,6.2579700378079925e-05,0.27480042425127721,1.7556866818867684e-07,1.2256479023114119e-05,2.4277472721151345e-08,0.0038174786272357243,0.021111816926271527,4.6385363294116358e-05,0.00050114560460120801,0.00088381191298056699,1.6525249099306714e-10,3.1442506459121831e-10,1.0826530751701013e-08,6.5495725736252247e-09,0.0053344409757579521,0.073330942628912765,1.1925636658241771e-10,3.6623053643604333e-06,0.00022213957757256421,9.3266049168332958e-10,9.5868542860789575e-07,3.0143852634402876e-08,4.1203900775245658e-05,1.943291752113547e-05,0.063221935969900334,6.1770543328869655e-10,2.539782074351929e-08,0.066633099209592483,0.25221362697631944,0.0029228208537626465,0.12002110939456884,0.14088288250462028,7.0305327195373861e-05,0.29765085241229217,2.5569495011710365e-05,8.9780294679832768e-09,7.3416548723025828e-05,1.4741481095433087e-06,2.7313804125650642e-07,7.8076154642908832e-07,0.29666166099412089,0.03941058156081112,1.6177012999286799e-06,0.0027985788133987597,0.19666699350764882,0.081270000414781385,1.2992557625644812e-09,0.024947265593511656,0.0014261032561654178,1.4062933377337864e-05,0.056437599281289663,0.28783392380952078,9.4969238611517308e-07,1.3600074548775458e-07,5.181257877073351e-07,0.17488270055309404,1.2807255130797852e-05,1.1358368922164489e-09,9.9850732871302856e-10,0.00050298885864112164,9.4501155348978183e-05,1.9039517705530289e-08,1.3762492068730863e-09,9.5500322463506737e-06,3.9343500276184307e-07,6.9390787005649978e-05,0.00013350099225472515,0.06131211775354084,2.3544647834554989e-10,1.8710917675117494e-05,0.0105859866148975,5.230733810619413e-05,7.7871899558328217e-07,1.7938859222542918e-06,0.13942311506158389,3.4717072238926131e-05,7.6055998760931639e-06,1.7513427647705105e-06,0.00012107096513930985,2.002052086306201e-05,1.3101842990949166e-05,0.00039854668331710071,0.07057241110435386,0.00010285439845371536,3.2033360457967516e-07,0.27475714306370452,0.22807267560921604,6.5123359465763003e-05,0.0045131715256855193,0.2665146439170577,0.017048453373104414,0.12421191961181349,0.0013464374950172297,3.2243883338576841e-05,1.0673378314207873e-05,7.534715811732658e-06,8.4152220028183355e-10,1.0367859876927904e-07,8.0094631340446755e-05,0.00014657690483285221,2.7866588091338112e-06,8.1197078662967755e-07,0.00081426322296541563,0.00014602147399198415,0.00017115601483663859,5.6561938973581081e-07,4.900514123644311e-05,0.0099787958144180924,8.663880286662816e-06,0.0093934060850190196,6.8444306259338437e-07,5.3472392317078786e-05,7.6703413150844365e-10,0.020003437064083494,0.00071924676521086081,1.0592096075820915e-05,7.6090203553506898e-08,1.3341199389964904e-09,1.2265447436817417e-06,2.5513067611171402e-08,5.7472732122703826e-05,0.021737296301712873,0.078117751470967389,2.5072481541208672e-09,0.015356556962719529,2.6884110537721812e-06,0.342570816045008,8.239403400209615e-10,0.010206315832940677,8.4900321746407672e-09,0.0095888109609526297,4.9421489737921275e-10,9.2673013636502611e-05,0.10226409658188268,0.00067572896461207458,7.0115246127737151e-07,0.00044205316082938196,0.12337931888761167,1.2218489106008882e-07,0.13550642080273551,0.00039895891717687523,0.0028692203273667106,0.0069495287379214626,1.5514592992047455e-07,0.0032227690149551494,0.0037334812511022938,0.21927009333661146,1.9255583699721977e-05,0.00015125788176682386,0.033627775743352961,0.11365855929988283,2.4891983538798167e-10,7.1399220311818517e-09,0.00013044117284293503,0.0018381163848870921,4.0765719847214618e-08,0.060643837535680145,0.062903347885101213,0.21467798659993947,0.072481530079811951,0.00022200831392612115,0.0014120119973270104,4.0381967547413903e-09,0.00057508649823493729,0.00073821441350758392,2.7037648808793819e-06,0.0056649135336764404,0.2094970326801889,3.1017350003651226e-08,2.6526940547604372e-09,1.36552231427448e-09,2.3816883788474467e-09,1.0961867123674063e-07,0.053711622379342905,1.9606197262446478e-05,0.27537351056971049,4.2733082041494883e-08,6.4894291450200527e-05,7.8015531702586855e-09,0.0098832826728707992,6.1749219554855895e-09,1.3772922287903453e-05,0.0011874847450426601,3.335452091743187e-08,5.9864864097184933e-05,7.2963467856088064e-10,0.0006269931411559725,1.63567467878079e-05,1.9632068614022646e-07,4.4077118688227757e-09,0.0032489897205096848,0.040868025681579323,2.3185707249305992e-07,4.4972311649431737e-07,4.6270948621320102e-09,0.18348325412595501,5.7077987740454829e-07,4.6412344287427481e-09,0.0021525119721280497,0.15214074361688198,0.061646881116438568,0.00067119574923144606,0.14106273549888937,1.4676370311415861e-06,2.4882892163005494e-05,3.2266419670423915e-08,4.7633605243150586e-09,1.1175025129959293e-07,4.0907854674585072e-06,2.7450994015929796e-09,4.7319502135955162e-09,0.00014727403542515511,0.11563558621102005,0.0015034249247916215,0.001355947729403567,1.0437268254947565e-06,0.10383509966169457,0.17583947172861691,0.078517196881652429,0.00017955881858900877,5.9475973282970312e-07,0.019167804932887816,0.0011449031890972642,2.3719359720379612e-10,4.8213632470061311e-06,1.2360666746170751e-06,1.898369914721624e-09,0.0020285410968652016,8.3784273089196271e-09,5.5245747785789209e-08,0.00052010306537281106,0.18222766191622081,0.00011178388854635774,0.00015614525445454961,0.00032501542373623648,0.00010919542800462947,2.4749141171061441e-07,9.0636167390204924e-10,0.0065766503717940347,0.075532827768557298,0.12002251558063093,0.16924670376731485,2.6401239815143609e-10,0.00080351658561915668,0.019045631461699623,3.5360291686312394e-10,1.7847694686092247e-08,0.035956459467667123,0.094100178804232271,0.036932745145432322,0.003185495887170659,1.8118441511064811e-05,0.00040761585452834512,1.4181532501341805e-05,0.00047758005392563307,0.0018089382750806431,0.0013642493457327062,9.9148954932817056e-06,0.00051351544871175827,0.072938264522676099,1.6517949927229986e-06,1.2789389279768507e-10,7.8903818414164361e-07,0.00089930465126344104,1.1233144416352309e-08,2.6760963507648136e-08,5.6673311244987396e-08,0.0016039397798024932,0.33021161845436015,0.00017117229937182625,3.7063035156159032e-06,3.0608322755893675e-06,3.1895249728319461e-06,4.8234516525778516e-08,0.0015070596946995536,0.0022256942618940297,0.001179579002370862,0.0034910103810982928,8.8934893871506677e-07,0.076860198823506254,0.0076747601486623794,1.8029736639491459e-06,9.6692014948632664e-09,0.0050389204624841158,0.07764079764706594,9.4054673608128841e-06,0.34057483093998486,1.3107597339019722e-09,0.0013742392386273466,7.4060650612576176e-05,0.0028759013633663992,0.012385708991901424,0.0077470570391560923,1.7757296907121067e-08,0.10041753262396175,4.1525539126596688e-06,0.23463296128113936,0.00027705922617488982,0.001523681123468729,0.066213426118983398,1.6295915718209772e-07,1.8451409062169258e-06,0.3252715148932494,5.4304845678957922e-08,2.5922968432125484e-05,0.0080773375105996584,0.00068881604054407176,0.0045157742268824488,7.7467386849144754e-05,4.4685313092518347e-07,1.3892269064454521e-08,0.021174294753520759,0.00023772650335141012,0.0016326816218244808,0.2315967519474435,0.18156606832318437,0.033644540532431377,2.2824351715123128e-05,1.8891503809633983e-08,0.00059462261845597334,1.494552655651288e-08,0.0074693878938951143,0.04622284061264248,0.0022320620588232062,8.7166501557268606e-10,1.2931201754359977e-05,0.001779137555880705,0.00024816223925010027,4.9376299209321937e-06,6.3317975409405083e-10,0.00084438573465217808,0.23061170313878976,0.00036925789152799222,1.1007433677524959e-05,2.0090656872116603e-07,7.2333470701227102e-09,0.092249925523539056,0.12814592473877923,1.8775286407544022e-06,1.7897832976950234e-08,1.5796293123246185e-05,2.2370561696307535e-06,1.9536370869107973e-10,0.30644270496921666,1.2851946109091011e-09,0.037849826295818789,3.0650631785815633e-10,6.3609182673826824e-05,0.0096111306713395281,4.3915858271390834e-07,1.2603520726306792e-05,1.6063517466073962e-08,1.7224927386278851e-08,2.1629265764576705e-06,3.2846182970521013e-07,3.3469772143840117e-06,0.0026077672432823018,4.8228870697062552e-05,1.9353863044963478e-06,0.0042845696860366305,6.231438717897997e-09,0.00038956905051246897,1.4306881879965404e-09,0.0099752112241237017,5.0474579169817274e-10,0.10984230242359189,0.00068239183266741404,1.6398495599181424e-08,3.6058225969188473e-10,0.0035834105162976413,5.9153075697920962e-05,4.7015757210150047e-05,2.7882408408172947e-08,9.9261841564080597e-10,1.9998490353300811e-06,0.017596259355536752],"Aip":[-0.25881940270553827,-0.11847268439437025,-4.5635284730842596e-07,-0.00059961785202188543,-0.00011925952764543593,-0.041087134426327235,-0.22828047828717024,-3.4723702113106917e-06,-3.4340475944318307e-06,-2.6398921806567978e-09,-0.0026892436469003163,-0.00016103009651494471,-5.5914187185138874e-08,-0.24111497198526047,-0.22083158287644691,-0.0001278223959340105,-4.2315255350604197e-06,-0.25780674636690015,-0.002693661946643514,-0.20400630908230172,-0.0013888349298877012,-2.8319330197079908e-06,-3.2260069096136452e-05,-3.0030005978129806e-09,-3.6161366400662426e-08,-0.00013606273722755282,-0.17007884859323372,-6.5526626396162669e-06,-0.0014304660640020381,-1.9466443737486196e-06,-5.4990278898754747e-09,-3.813570102443045e-07,-0.021727289486970992,-0.22780841355311576,-7.7291433514170147e-07,-0.0073662841038095892,-1.1153297781529767e-05,-4.4647509531036823e-07,-4.6610320900065963e-10,-0.0037803283631021303,-0.027437113080193757,-6.0723886401038342e-10,-1.105694656488439e-06,-4.850921179373073e-07,-6.9609951261229903e-06,-0.19627792687881598,-1.1434068534094899e-05,-1.1763470353374746e-08,-0.018521079677268217,-0.00094890895945175518,-3.3910025874964649e-07,-0.00040054851743204505,-0.03144424928878798,-0.017890419278678401,-0.0042277494258833228,-0.080647670106935299,-0.00033167337501391542,-8.0201117117304129e-09,-5.6850349447136058e-09,-0.21208158648133457,-6.5129676936160705e-09,-0.00022403341513253531,-0.00017265287882407289,-0.0086382228560183301,-5.346106293902801e-10,-0.00028217392545993301,-0.020522180071359867,-0.17176210122400748,-1.7737372616038611e-09,-0.19485494052849606,-0.00024361149022050188,-0.0026567302297216809,-0.017284543829698767,-4.952544646751432e-09,-0.00012768627301260532,-0.00053095484420746678,-2.1811013542756567e-09,-0.22481319823283169,-3.8853908647048025e-07,-3.0631835948561694e-07,-6.1164260660958239e-08,-0.12603191572401934,-0.25469343367485464,-2.7112839145896599e-06,-1.9063129675964093e-08,-1.2041102302166291e-05,-7.6996482403443869e-07,-1.0277216987008447e-06,-3.5810285962046891e-10,-1.0495702908737214e-08,-0.033598758984373853,-0.010719704166479108,-0.0049133571843307609,-0.00018463777247129871,-3.0654434739713841e-05,-3.6354906326146662e-08,-0.0015458593640783874,-4.1343583974188063e-08,-0.019532947973881724,-0.001447732688118476,-0.00010759229840605802,-0.00049346008454553088,-0.014692525427306733,-0.069951314522583408,-0.093430110226442209,-4.8621489940133617e-05,-1.2540411258105837e-07,-0.24249863323235621,-0.0001147977766295726,-0.00025577909811802307,-1.4059249857863471e-09,-5.5638305207379914e-07,-7.2387009502688821e-05,-9.8450791945548175e-09,-1.3519180683215682e-05,-4.0720096790178058e-08,-0.087228730374756092,-0.044750732667372201,-1.3647377551980023e-06,-0.11981524531223048,-0.17141028432486771,-0.017980732264529006,-0.25866201182791809,-0.0014796800661931323,-0.24765657683155262,-1.5524508386215148e-06,-2.3953215737083641e-09,-0.030479264620478213,-0.067769317867216072,-0.0088623548521220563,-1.0997389107354988e-08,-6.8670215280303134e-06,-0.097021824985940863,-3.257608912040379e-06,-0.0025734802091313255,-0.0024813401045529404,-0.00024882056775886528,-0.10005962972268534,-3.3667074484026905e-05,-3.6782336108132622e-08,-3.1399715995174881e-05,-1.4038549106596073e-09,-6.9816511907837676e-05,-0.099384041231911358,-5.9314828084783072e-10,-0.0016501769335332307,-0.10643114875167936,-5.6958508846531689e-05,-0.025426096811618819,-0.00031766722060553513,-0.00053561655204140233,-1.1789689859323393e-09,-0.12520581695086319,-0.053260186638348195,-0.0086061222639635532,-1.2122985106470169e-05,-0.12436267923803268,-7.0075270568274582e-06,-1.4631175546817828e-05,-1.2308020571223521e-07,-0.027111088469668206,-0.00041182481485435346,-0.0024070575911389054,-0.050857527539882597,-0.24647796560633276,-7.1173852636679963e-09,-0.0011597732698149905,-0.10620271528444608,-1.7888253188608475e-09,-0.0016007108639832161,-0.11889406684968507,-1.1441563838168769e-08,-0.1697937598254467,-0.084814607583699964,-0.19844016078892618,-0.0037803033181624027,-0.025071989179873137,-0.11420905009776389,-2.1438459226689344e-07,-0.00064295002826177995,-0.0050476214210756357,-0.00068443979654017216,-1.0436515486894766e-07,-2.8926186092983144e-09,-6.938703273522314e-06,-0.043246888693229395,-3.4080114318244857e-06,-5.7338692982147184e-09,-0.026201543348234119,-2.3639051720300646e-08,-0.00045971332693584856,-0.00021707564531138043,-2.453126476164926e-05,-8.1836055759983299e-08,-4.5340850737996375e-07,-0.00055610375977039803,-1.588797914027953e-09,-1.1125659850739953e-05,-0.00089405045667371671,-6.6842075246188384e-08,-2.6746289786361866e-06,-1.8956056334061903e-06,-5.262881673360403e-10,-1.4472757247152837e-09,-3.1211486779224337e-08,-0.014199245560997832,-0.00010729472439764095,-0.00017993682598271889,-0.15451687492030003,-0.0014874582708236193,-4.3157245864527034e-05,-1.4944769471352717e-08,-0.00088119497972783767,-9.1559884748579014e-07,-1.8505630928340002e-08,-1.3315454630244682e-06,-1.3146644665566221e-07,-1.6923551421551925e-06,-6.6437679570190078e-07,-0.2529462591389815,-1.1313148148255255e-08,-0.00014213483203033006,-0.0005436508495216064,-0.20615248473113296,-1.4119040843338396e-06,-0.00031473548215200475,-4.6233272874807469e-06,-3.1991562838261076e-06,-0.053402092755438169,-4.5514344677365647e-09,-2.0424196927042916e-08,-1.0056555419724981e-08,-9.24566684887202e-05,-0.1094364197003056,-0.00071272069482993384,-4.9112561756384036e-10,-0.043078673930809032,-0.00077931244780049503,-0.0091405465761570017,-0.00017903989534207346,-1.29268301653875e-08,-0.0008868557106152603,-0.00049749752260284344,-1.1132231369136212e-07,-0.0037929796565635641,-0.045508338878987545,-3.6195640961987896e-10,-0.093551245974017316,-1.1763082441236222e-05,-1.6652934325603935e-05,-0.25881313663183692,-0.25880574692500963,-2.8094699895953316e-07,-9.7643369481975628e-07,-0.0086167870641449783,-0.0013822832734462802,-3.1626690911436987e-06,-3.3240476488419566e-06,-0.049512863715147626,-4.7842054705570448e-08,-1.5895884655919225e-06,-5.9631861428098194e-08,-0.16655285803079292,-0.1840489530569871,-3.6299642130087473e-07,-1.2032648410436332e-05,-0.044082739582524545,-0.044267269149554658,-0.18497037024094337,-0.0024297869665672166,-1.5507511684083828e-09,-1.7856456949918199e-09,-0.0023823109256163062,-0.019564258657313302,-2.4623957782428296e-06,-0.01546607734401822,-2.5504226069807615e-07,-2.1020001960720407e-07,-0.0012576405767058256,-0.015940199279491168,-0.057434844019277564,-0.25667102084006888,-0.059042387426069487,-5.9442841923208913e-10,-0.028678254987282815,-7.6970481148241835e-08,-0.11262468404612086,-0.0020304948656852725,-2.416932628703087e-05,-0.071203227103926903,-6.0235068012151169e-08,-0.089285769262505643,-5.1345933840950287e-10,-0.023557955784191266,-0.033403744896377652,-0.15693552373673808,-0.040830426687752906,-1.0592887433331115e-05,-2.2285100444175482e-06,-1.55247926732601e-07,-2.2148848107101553e-06,-4.9058915082917637e-07,-4.4112270001678352e-06,-1.0936674552391446e-05,-0.21721907425686221,-2.5851963409925415e-05,-0.036702297186420492,-0.0086761381385309418,-2.0168519410319236e-06,-0.13606662269838399,-3.7749721283591811e-07,-0.00013855142197615857,-7.3521229790429485e-05,-3.3029297322899569e-05,-0.0071842930146352076,-1.8571747965685317e-06,-0.10504466539643431,-0.085318130699619799,-0.00034031174403075491,-2.4078622161293204e-08,-9.239889725366673e-08,-6.8709880180346097e-05,-7.147686000568152e-07,-0.0090977248700156894,-0.11394581398864401,-0.00013118780337069958,-0.0099504373534271516,-3.2926891623021905e-05,-0.00016589366770056226,-0.0010623399190314339,-0.022964212460688936,-0.0034523548111702858,-0.0022418451989069895,-0.00076589423068498536,-0.00041655756401082851,-0.0024763244952364706,-0.016686980413271241,-0.18876940857348778,-0.0034836404274333878,-0.024746768714609266,-4.1634306652190863e-06,-3.7147570244338748e-06,-0.00018194035022299845,-9.4385181907590199e-07,-1.1626354878706795e-06,-1.9443959515622422e-09,-0.00057445825749069025,-2.2359593432735133e-09,-0.0082705313478644536,-0.00057763569208000708,-0.00016940132078190634,-5.4295590418151757e-06,-0.0018900205561318069,-2.1610607604839528e-05,-5.3693879235247302e-10,-0.0969586693679787,-4.3466511478572238e-06,-0.0055929790344159628,-9.731168275139175e-05,-0.00014926068537387654,-5.8736603777261799e-08,-0.2551390778513275,-0.018088484663195882,-8.6230909385822975e-06,-8.7934619081679016e-05,-4.388561742607274e-09,-0.020373339370728265,-8.9359851986759591e-10,-0.027562133211041902,-3.8515954478958801e-08,-2.3465501446519648e-06,-0.00063702484292101254,-8.2908484441378531e-08,-0.25108558659638913,-0.086248705764498612,-1.6740447425197882e-06,-1.635961929006852e-06,-0.00094453091866808156,-3.7706795292744408e-05,-5.0722782447603486e-07,-4.5894182161112326e-10,-2.2476310889425461e-06,-0.016628873248938154,-4.7846574448640284e-07,-0.076291488713088218,-0.25850481635707379,-0.00027183423234755264,-0.18652579130596575,-0.083949479306026364,-6.7806945480518704e-09,-2.1534294864621512e-07,-5.8117529235706493e-07,-0.00094863322061164218,-0.25812748655542578,-3.564600973258179e-05,-0.00016443841810781046,-0.20399646856011949,-9.2299318795076944e-05,-0.0023878951425952352,-0.042904897393319583,-0.0025757013351842108,-1.2865324883624135e-05,-5.7556412899458916e-06,-1.5729903361094491e-06,-0.00010431946749995104,-0.016423804831160072,-8.5695532776412474e-08,-0.0033456026303474939,-2.8814923242066629e-06,-0.010046840208408268,-0.25733873593016765,-0.15402883929314087,-0.00015556696391919416,-2.6206254610357104e-07,-0.040112718983220781,-0.21863856504809895,-0.19900955599736747,-0.086722114974675191,-1.0737613959409639e-06,-0.012514888395340283,-0.22421029570520262,-0.00039992787706873346,-0.00061855725524052397,-0.00015898436761571403,-0.00077186125552062038,-0.097047088245570234,-0.01499753765964695,-5.1739770518651752e-08,-2.2500753601889445e-06,-4.2090870355058761e-05,-3.2728906476176226e-06,-0.0069969995413133009,-0.21594426882556644,-5.3061221333435596e-10,-9.5804847986666447e-05,-0.25877103297369503,-2.7067613974222806e-08,-0.24568116924079436,-0.0030096898538839478,-0.00030994525080918858,-4.3714565982182496e-05,-7.1549623460562651e-07,-3.43088860104956e-06,-0.00011015925938996877,-0.24016565866692849,-0.12960983998368764,-8.0768549783264953e-10,-0.061777705554485363,-0.0048864323437007966,-1.7582687971212546e-05,-2.0602025717180633e-05,-0.12532730035733131,-7.5324884224309277e-05,-1.4645102796882455e-09,-0.004412722700165907,-4.5591789047350185e-08,-7.8557390646318793e-10,-0.022904140298735505,-0.025656104123185263,-0.0012112422311839764,-9.2968289819276927e-08,-7.9589172771936052e-09,-0.028453638650771891,-3.9816068616419206e-07,-2.2962739992970135e-06,-0.00069084639064461687,-0.021339817014076428,-4.8866538239936849e-06,-0.13718269279358009,-0.046731953822620145,-0.14094092892270321,-8.6259195155476742e-05,-0.25818270899792345,-0.071995170901565153,-2.5150463517507828e-05,-0.0010397815987739441,-0.18300123001446081,-2.7853122794600507e-06,-0.0031391920183605933,-4.8135141740566751e-08,-0.12818923491958811,-8.0792147676632208e-10,-0.24545004419018607,-0.18593297961113406,-0.00028053364996391788,-3.1283344694243335e-07,-2.6934274014008952e-09,-0.026189896287238688,-0.0041974017204484283,-3.1561953812996533e-07,-0.00024765598550636971,-5.4213963103889061e-07,-4.1507496605592273e-06,-3.2309068665707422e-06,-4.4213005013077641e-07,-0.23942402738555438,-0.034886923411938602,-0.039566639316501659,-6.0093078436077297e-05,-6.7703335257733273e-06,-1.6547405000830076e-05,-0.0033734554028000728,-0.037864501971753152,-0.033359354820782838,-6.7042120782755662e-06,-0.081199933844600114,-6.2298568479879628e-07,-0.087238578105713116,-0.2276120259703352,-5.342404810208992e-06,-0.12655524329081314,-1.6998640035502428e-09,-0.00034880662337974583,-1.4844013257138248e-05,-4.9218391980975981e-09,-0.25359977395562122,-2.8920647318083376e-05,-1.1290880631470984e-06,-0.00026660424146488187,-0.2205525889146088,-0.00085289985678215256,-0.00016190118475391342,-2.9203149449437387e-07,-0.20594180106780685,-0.00083288656606009259,-7.1743896143340585e-10,-0.00049529917667670369,-0.0072613415495078881,-0.00078081609791477962,-6.3708162932308777e-07,-0.049460346028020075,-0.076108386013956753,-0.0033076719413290337,-2.2659114059253339e-09,-1.0502512173205486e-09,-0.02436225039698902,-0.19940705488636609,-0.12792438784988025,-0.00013788428703293709,-0.086912723714860585,-0.00016729229640049655,-0.15216894968753078,-4.1265990658113145e-08,-0.0035609606318397461,-0.0012221102968046744,-0.0074966886453919817,-1.4072855611581519e-06,-4.3096953726180518e-05,-1.7141191774576061e-08,-4.2473248063833903e-07,-4.7598895829387462e-08,-2.0191356054750285e-06,-0.0024187899908846449,-2.5963396155522682e-09,-2.1630061141317159e-05,-0.0040143926579917352,-0.00010233407616954577,-0.00064610343320604762,-0.001895208714777565,-0.030243883732691774,-0.18221150278784157,-0.0012800032685770875,-0.00044893342187239313,-0.014095589319864266,-0.15245766567899413,-0.042575201228428235,-1.2677178442981178e-07,-0.00013450822788001456,-4.4907458932886176e-06,-2.1801149602767577e-08,-0.028807252229582175,-1.4827620484748081e-06,-0.021325762808801531,-0.0027242182212526794,-0.18504559117171193,-0.00058581754408993368,-0.033757606025181977,-1.5274453608468423e-07,-0.00029878882004527043,-0.25863724851939002,-0.02053025470186531,-4.9889460767186427e-06,-0.0011906275007780259,-0.062923393657213333,-1.0957056544735627e-09,-0.11547785436996721,-1.506154581573901e-07,-1.8693023109364995e-09,-0.076313158662058123,-2.1422150743638528e-05,-0.20794902393536482,-0.0052360307327382911,-0.01348755527871206,-0.00020003929230509398,-6.4711667919753572e-08,-5.0777973036982029e-08,-9.9990331294715489e-07,-0.00721350811063186,-1.2653860036857916e-07,-1.1397734485852353e-05,-0.2301720509718069,-0.23436867343973242,-0.093855182542269433,-3.3384746791926692e-07,-0.21060178980630023,-0.00016143767814897408,-3.122116193302611e-09,-0.040207639752476099,-0.049976900971237859,-0.17414099857521076,-2.0244206327237239e-06,-1.6956535823511848e-06,-0.00027818483244173572,-0.021953928316946925,-1.4824955367904333e-06,-0.0029637719158445066,-0.052641670404635299,-0.033883696203554761,-0.00095501785904075623,-0.00047722625180619832,-2.3415056260361549e-08,-7.1614708157281029e-10,-0.00080382143526330459,-0.2414184570956496,-0.00014606799201216387,-0.2437484241433053,-4.8749381747342419e-07,-3.0308411044799379e-05,-7.0361717453939062e-08,-0.0071952965373541129,-0.034142323378700684,-0.00010950660919669765,-0.001067279331415077,-0.00182666363690542,-5.233556683705583e-10,-9.8567860017609209e-10,-3.1884995097979093e-08,-1.9475223201415619e-08,-0.009805484025320799,-0.099123927490324615,-3.7960059918981376e-10,-9.3996141838013102e-06,-0.00049182133951174872,-2.8716558396520408e-09,-2.5532597399899549e-06,-8.6977607787388477e-08,-9.7702580711102761e-05,-4.7322657480217194e-05,-0.08778261013642974,-1.915133153981695e-09,-7.3541145610386467e-08,-0.091665094376434331,-0.23472770377194385,-0.0056134513894142476,-0.14574075171703765,-0.1638438990814117,-0.00016335963836505645,-0.25087253914101809,-6.167874739660015e-05,-2.6536660755959507e-08,-0.00017029926647907855,-3.8814360072180353e-06,-7.5058939201783207e-07,-2.0904960864454285e-06,-0.25060757248478038,-0.058921295532585738,-4.2486829885995657e-06,-0.0053907686261732198,-0.20472682359019737,-0.10769534251780288,-3.9777443353208343e-09,-0.039572643022083388,-0.0028675327930569867,-3.4619141686818611e-05,-0.079884452144394102,-0.24806659133493092,-2.5299315773538842e-06,-3.7984194447303434e-07,-1.4017733967854161e-06,-0.19004023407871318,-3.1625006831718835e-05,-3.485486398267561e-09,-3.0708306283426824e-09,-0.001071005967261622,-0.00021700995718745191,-5.545233983963619e-08,-4.2092687864897595e-09,-2.3806122528268024e-05,-1.0716883227677456e-06,-0.00016131720385658682,-0.00030221731354796572,-0.085583383339140284,-7.4151412718730111e-10,-4.5623158548473497e-05,-0.018363965605183549,-0.00012293077631333915,-2.0851676541480492e-06,-4.6981037552895583e-06,-0.16262835637733897,-8.2837604805380467e-05,-1.9095354772850128e-05,-4.5897074939786969e-06,-0.00027520576175198342,-4.8704047403385375e-05,-3.2328360113387812e-05,-0.00085850012374072925,-0.096077856760248603,-0.00023537890839528988,-8.7692928506039287e-07,-0.24373298241002422,-0.2230223164210228,-0.00015177098322184275,-0.0084024058429182421,-0.24066172658072871,-0.028220415741032723,-0.14950511634860281,-0.002716627873525685,-7.7141579383723966e-05,-2.6511972600370197e-05,-1.8922898800091238e-05,-2.5955601560816078e-09,-2.9134118953950703e-07,-0.00018515171647773379,-0.00033050314390757022,-7.2087523160951131e-06,-2.1718645468673688e-06,-0.00169050314452396,-0.00032930418494467084,-0.00038334994554374113,-1.5269103523820017e-06,-0.00011545357864379612,-0.017404224368601343,-2.1663809801366777e-05,-0.016472468884500227,-1.8387899922667614e-06,-0.00012556400800486982,-2.3695119291070777e-09,-0.032545237947433622,-0.0015032690681020366,-2.6316533751191049e-05,-2.1528141043007059e-07,-4.0826133453354202e-09,-3.2454749218588949e-06,-7.3868029506594944e-08,-0.0001345872994285636,-0.035037886502911106,-0.10432609364806206,-7.5878944701567423e-09,-0.025696802765663565,-6.9617024003370497e-06,-0.25841737869187453,-2.5422378581950808e-09,-0.017764632278988498,-2.5121147257572794e-08,-0.016784217315184223,-1.5379300105681888e-09,-0.00021298015059708508,-0.12905246730814346,-0.0014170089551151642,-1.8825225724434405e-06,-0.00094736797126399616,-0.14876242332996431,-3.4208297345976984e-07,-0.15932928569142407,-0.00085934465706585176,-0.0055174795400421382,-0.012506201194100562,-4.320139507357524e-07,-0.0061478731305118894,-0.0070482755956583132,-0.21823990518619635,-4.690545857374032e-05,-0.00034059889381126394,-0.051378632643641398,-0.13989998612520443,-7.8325356965623701e-10,-2.1196049336601949e-08,-0.00029557958051705291,-0.0036390097475584239,-1.1688990645358911e-07,-0.084809426871918836,-0.087417031789985722,-0.21563765393606457,-0.098189779695205093,-0.00049154382555894401,-0.0028408850980742224,-1.21160818754278e-08,-0.001216168308891632,-0.0015407637855996187,-7.0003286694409173e-06,-0.010364053250494028,-0.21261384071659381,-8.9445298179813078e-08,-8.0199660092633764e-09,-4.1770267558318527e-09,-7.2145185930147922e-09,-3.0765000205577081e-07,-0.07664199029574037,-4.7730180342421429e-05,-0.24395220803217904,-1.2240966962880482e-07,-0.00015125780408872612,-2.3121280280561279e-08,-0.017252639594399186,-1.8381554925560656e-08,-3.3928508853822208e-05,-0.0024136247091013012,-9.604058145106922e-08,-0.00013997014871566479,-2.2558718246500382e-09,-0.0013199976659377666,-4.0064156828279741e-05,-5.4370478272562461e-07,-1.3203484650547639e-08,-0.006194385629040673,-0.06078570961732821,-6.396256736397094e-07,-1.2209950632111548e-06,-1.3848232483895514e-08,-0.19603309719158485,-1.5404897858258658e-06,-1.3889766701983573e-08,-0.0042188884019317115,-0.17296465866409694,-0.08597022030308854,-0.0014080039169068075,-0.1639931364484353,-3.8647547952985608e-06,-6.0079714403694749e-05,-9.2971368254284192e-08,-1.4248403496093152e-08,-3.1349717436912734e-07,-1.0465355863831855e-05,-8.2942374664019461e-09,-1.4156180992459593e-08,-0.0003320076665555473,-0.14173124133408666,-0.0030134258132890842,-0.0027346747862551095,-2.7735611772107749e-06,-0.1305781798653648,-0.19071947004612705,-0.10475549208400164,-0.00040132812887346415,-1.6035478431450396e-06,-0.031332351394129654,-0.0023319928891495784,-7.469287686045331e-10,-1.227440851734103e-05,-3.269996132840692e-06,-5.7736370121481716e-09,-0.0039910616943407782,-2.4797191433768684e-08,-1.5739201565652691e-07,-0.0011055691479353203,-0.19517402834917325,-0.00025493922707096932,-0.00035112360681499388,-0.00070702457129667414,-0.00024927684879194465,-6.8170555347595967e-07,-2.7920373465424026e-09,-0.011888924854229281,-0.10152989370132415,-0.1457420257701916,-0.18597518348658271,-8.2996449807732194e-10,-0.0016693987696030043,-0.031154370498940157,-1.1063956167329697e-09,-5.2048434403026201e-08,-0.054444689985082784,-0.12096472260095725,-0.055718429650565948,-0.0060816994358604843,-4.4226709469856453e-05,-0.0008770686312057159,-3.490142426041476e-05,-0.0010195636437571151,-0.003584829731965149,-0.0027504209174449065,-2.4686147865310478e-05,-0.0010922730791267138,-0.098692495124659219,-4.335759414761572e-06,-4.0665589327800273e-10,-2.1120835239352384e-06,-0.0018568990055314262,-3.3058836349439458e-08,-7.7405516550551116e-08,-1.6137086233518907e-07,-0.003202280204474846,-0.25725716806932114,-0.00038338482870452879,-9.5092248391307628e-06,-7.8967788740676523e-06,-8.2190542927638124e-06,-1.3781540014151185e-07,-0.0030202705962481782,-0.0043528992080244444,-0.0023984841627989095,-0.0066222194990430069,-2.3732352922198662e-06,-0.10296954412440734,-0.013697030607411793,-4.7212485546605633e-06,-2.853886108442122e-08,-0.0093031488473459996,-0.10381243403972118,-2.3457119511296136e-05,-0.25828011292971481,-4.0123530718328134e-09,-0.0027693603633603208,-0.00017173431093102018,-0.0055294499993047965,-0.021171347541342048,-0.013815066746413794,-5.1790061111335181e-08,-0.12724661080496924,-1.0618686447689036e-05,-0.2264092349343505,-0.00060724082528557132,-0.003051556019816542,-0.091190543891917941,-4.5325917693692019e-07,-4.8285955295575908e-06,-0.25659129687211218,-1.547682936006406e-07,-6.2501301657752017e-05,-0.014352805804437542,-0.001442985077515822,-0.0084068882542998897,-0.00017931538696764891,-1.2133948092494987e-06,-4.0715076292994522e-08,-0.03423196172447756,-0.0005247160933744161,-0.0032561224018927575,-0.22486062829234824,-0.194719194039711,-0.051400849336761256,-5.527515298329176e-05,-5.5029856761686381e-08,-0.001255310301469504,-4.3738868211669778e-08,-0.013361072480728127,-0.067517819380310651,-0.0043645434792049884,-2.6869315116892371e-09,-3.192101003780376e-05,-0.0035294262622510984,-0.00054667684168922944,-1.2561449940585526e-05,-1.9623010508208991e-09,-0.001749564215854938,-0.22435119749095275,-0.00079836822527829844,-2.7314643707069188e-05,-5.5610605501143135e-07,-2.1468109639281476e-08,-0.11909398191448739,-0.15297978631466549,-4.9109966057641748e-06,-5.2191726801054656e-08,-3.8736507973949752e-05,-5.8229988075468678e-06,-6.1709603558567643e-10,-0.25304890750461906,-3.93543496292025e-09,-0.056908801199262449,-9.6124894790993901e-10,-0.00014837732117437501,-0.016819779384230973,-1.1930118058351408e-06,-3.113823405470882e-05,-4.6943626882871421e-08,-5.0267882788910313e-08,-5.6353438732879195e-06,-8.9863758259987744e-07,-8.6127972675000098e-06,-0.0050471735701604287,-0.00011369283994191097,-5.0580931586734647e-06,-0.0080077572721252033,-1.8546619465069298e-08,-0.0008400955938014864,-4.3728271514520982e-09,-0.01739853848453975,-1.5701554308908311e-09,-0.13632294009710094,-0.0014302377118059005,-4.7902925358534007e-08,-1.1278762011855556e-09,-0.0067848755209616784,-0.0001383694405915058,-0.00011093887276339945,-8.0581483442419871e-08,-3.0530275407496018e-09,-5.2218273409115771e-06,-0.029029863560683246],"Bi":[0.61496171214822692,1.5741612891959789,352962.70409772301,272.26625404084109,1361.8629354033526,4.2084076470803886,0.83836456575070994,46484.813665538517,47002.934730377092,60816574.81940522,61.197013268763435,1009.4000029823554,2876178.9695379585,0.77468437822948588,0.87339194307937662,1270.8566780295087,38154.517325048175,0.64948476864811855,61.097350407112963,0.95299632524899025,118.01144581848089,56983.454454894105,5020.2627314238616,53466124.853184074,4446026.5762821585,1194.0841329624761,1.1362192554646291,24653.173043791765,114.59541273775919,82863.004379770166,29206203.772682913,422309.11909550778,7.7908488423923217,0.84060373914569742,208500.30876247896,22.550233356518856,14494.955160001959,360764.69878430158,344197852.5193525,43.648917080301381,6.209657574148908,264226073.41871527,145798.95478847469,332069.27708068478,23208.930208254093,0.99115564884248675,14139.551063385483,13658332.258013999,9.1050085654695021,172.39046671039671,474887.71269689954,406.95840518663942,5.4423139735021202,9.4187999618033214,39.067133598201366,2.2324953594371832,491.14711746169684,20029226.430733193,28251084.234567564,0.91441936149946479,24661480.419657696,726.22096515951205,941.63000870247618,19.268266117625114,300106798.42745334,576.99921062284716,8.2367444903711888,1.1259236951564937,90498397.804561287,0.99835437006728678,668.02732769521458,61.940588049957888,9.7417717328853914,32427246.461398669,1272.2080058521344,307.32781711131128,73602821.171666771,0.8547345459819824,414509.41589948669,525665.24540958484,2629456.2756447117,1.4891878492718442,0.68649288680890697,59516.135840106253,8430556.9828995131,13427.779563220713,209298.25446533263,156849.25144650662,447959523.14962834,15307167.712181531,5.1052760409645126,15.574188705341166,33.662175830111117,880.67509622168529,5282.7164136220472,4422372.2863161424,106.08711202843708,3889065.4989644764,8.6437831092965176,113.23614869058396,1509.153398518062,330.58679191743403,11.423394372684449,2.5465894786010113,1.9510993005618047,3333.5832117863179,1283125.5987721784,0.76725465433734885,1414.657215435798,636.34463811012756,114162623.81981827,289555.74273495364,2241.0360906445753,16318201.358494455,11961.827203535559,3948575.1370932865,2.077384941995323,3.8788435761388298,118149.95768967444,1.5583141389492645,1.128062155356844,9.3725167195262493,0.62837628560306169,110.80469466312971,0.73759587208151578,103877.98681747491,67023168.631984651,5.6086923101672355,2.6228055522151488,18.787345712901029,14609242.407980287,23526.100870285663,1.8852772871145813,49545.564131170271,63.929970372152347,66.287114634681615,654.084741803106,1.8332547020951535,4810.842107685653,4371013.8650687709,5157.5587723795907,114330891.30644788,2323.3588047431472,1.8445526106267642,270500401.65102732,99.417922956545056,1.7336598155001901,2846.5837748581184,6.6857105665210499,512.72832508968202,304.66335074598953,136129109.79321867,1.4979930820074658,3.2881579295680554,19.339190011911793,13337.221462386613,1.5070956357316643,23055.027320050976,11054.079297623255,1307334.7632112622,6.2820478015905286,395.85455773007538,68.318547930315987,3.4349320383879576,0.74471481990456589,22568219.423012707,141.18576915182709,1.737027284373841,89735414.641692743,102.47218719927064,1.5691501116944615,14042395.558689402,1.1379792648763236,2.1315035861112452,0.98032751178473709,43.649203840241441,6.7774265324509244,1.6268830147999294,750868.37820435246,253.98893402316426,32.775275694892173,238.65471713594644,1541586.4567576824,55505416.32897225,23283.390705756421,4.0073758785533826,47361.587336378485,28010594.830035277,6.4935062681857811,6799467.6081565814,354.76040450997777,749.42739687248638,6598.6688309146602,1965643.0122692809,355252.75724668545,293.48246575031033,101027707.19315958,14530.908889105822,182.91742029364201,2406243.2758328402,60330.833445965342,85091.594676831635,304850667.43446314,110902223.89024694,5150661.5140260551,11.812769772012469,1513.3285727082657,903.61715344642641,1.2401692836740099,110.22849404206349,3754.7537794285099,10752297.263102988,185.5735644099,176036.8070804259,8684386.9449251108,121092.07427589821,1223998.9517549144,95299.320166428763,242528.0821386707,0.70127873298885646,14201704.100971647,1143.2037314271547,300.17833311578033,0.94263787859210568,114207.05034746593,517.48847282519682,34925.038188507082,50449.731806074778,3.279901804911928,35283540.784434944,7869058.885615726,15975232.082872214,1755.564129325548,1.69064216837104,229.22422428731846,326667900.87602079,4.0223104459750916,209.71838543498856,18.223154061890078,908.1311674235177,12429781.554780846,184.39449384313542,327.91405506695708,1445310.7861961299,43.504545189389226,3.8173058210869963,443192133.84479582,1.9487978358253624,13744.656639072862,9714.0681028783692,0.61759415525418182,0.61886715167059791,573095.56887490326,165079.55193206519,19.315568448937306,118.56774792745608,51031.063812133842,48556.458325341395,3.5232857344197672,3361120.1418387215,101453.62312250602,2696981.7296110094,1.1583319772706653,1.0552341662234253,443651.17439260462,13437.199275474906,3.9348550803567921,3.9192134004366221,1.0502133116148833,67.683795723619127,103505265.89770147,89895131.9397223,69.02338184447953,8.6302704221724991,65524.501431031676,10.862679310933757,631255.58582608425,765804.49907934258,130.25327415132998,10.54584373964925,3.0623132390591645,0.6658106054051196,2.9838552296344694,269918092.60716158,5.9491065474162532,2089810.1475190017,1.6474638891155424,80.898224797238313,6697.3098067233905,2.5049654348689212,2669991.4071634701,2.0335658372918339,312464377.14107895,7.2005978564037232,5.1339961989679095,1.2228545249423637,4.2337146103295407,15260.627621022362,72393.222203723286,1036630.1532488381,72838.059847920347,328351.72555966739,36602.12103963249,14781.623296714104,0.89028817144244177,6262.1436559684789,4.6892280698901825,19.185169453917528,79981.624565219507,1.3903848540964316,426623.40560383187,1172.6916739996875,2206.5404306233586,4903.5605628648418,23.114608338054961,86850.46835153838,1.7543200774999552,2.1199645949036103,478.7214590860321,6675411.7718270039,1741082.0161667529,2360.6948154430997,225444.99379501236,18.307758125209769,1.6302637895372865,1238.3382843203976,16.759831293985275,4918.7824653134985,979.88727488844984,154.06724172614292,7.3817463086812314,47.760074028420171,73.318372833720176,213.37631314141402,391.37307522318139,66.420449085702174,10.083227282266076,1.0298678360129112,47.334580560329428,6.8639679465734353,38777.764798600176,43455.264986862996,893.69452759733201,170772.43667225304,138665.36145864465,82558766.433739915,284.14192677335154,71797824.690599918,20.113533737614183,282.58513668671753,959.6532036015567,29745.219287451982,86.872130123800716,7488.8256563052346,298806046.12190872,1.8863930034186309,37145.208025593245,29.60966636077783,1668.1810076947763,1088.7682583810608,2738061.4473832119,0.68230947828836597,9.317899396215914,18741.038460606975,1845.6253918959742,36592368.451343812,8.2954674401335975,179581102.00943661,6.1823515899278467,4174393.0145026697,68755.578922506727,256.34159107018405,1940234.6944218394,0.71511834738790636,2.0989915894146893,96340.563419679311,98580.806330914158,173.18574800374029,4296.3601137274918,317590.15150131943,349566669.72604215,71778.047770531557,10.117736410400338,336664.08717613865,2.3498149877994683,0.63400448259930897,598.87518694940081,1.0418157113845028,2.151650700973379,23688240.628597334,747529.3553019606,277214.57694407017,172.44033903510802,0.64338242959724801,4544.2535639377547,988.5350536778526,0.95304402927038401,1758.5498485325609,68.863058408322885,4.0378616373867144,63.875226813812169,12568.798482235266,28062.179455446585,102523.01558976839,1556.3819750282505,10.241470696311271,1877176.0689539311,49.271710166121217,56004.523541158698,16.601323630458484,0.65691704029090925,1.2437211515039219,1044.7492496719431,614358.60011168604,4.3061847721139612,0.8836470598305538,0.97749707995157531,2.0884937293700863,150130.56192962342,13.373043808273362,0.85756640311026322,407.58771159726268,263.96310096756196,1022.3526637095662,211.73396761735145,1.884831384724289,11.195414091654031,3108074.2652512109,71700.162460074425,3849.6897140348628,49314.503218606675,23.726004867248776,0.89625889975959394,302367357.39803886,1694.3548514929423,0.62235710035497405,5938681.2947209198,0.74939622134006767,54.726358133178792,525.45972667938554,3706.9788987570619,225215.93879344029,47046.160388058539,1474.0728168861697,0.77968819966241643,1.4522921651874823,198674799.74145165,2.859729442760321,33.845884956046888,9201.2149451926234,7854.8046338550594,1.4966912321483363,2153.8226269573411,109597673.52973244,37.443838811991363,3526905.1829733592,204264599.69746009,7.4005960738913075,6.6274908245759478,135.21642169876054,1730426.0627527675,20183146.460340485,5.994578553337413,404501.22578603198,70259.238693059873,236.45083985870244,7.9287347233285494,33045.379691510789,1.3802416234262149,3.7221250238574197,1.3471906659734141,1881.3883673083569,0.64220327406709343,2.4793804281194354,6436.4940888549881,157.39324048201613,1.0609863593953528,57936.124329970407,52.485477720199817,3340667.9805238843,1.4667060516371271,198616794.17901745,0.75073630203684849,1.0450049021097547,580.36209090808654,514726.67760683311,59608322.01101049,6.4963091196790597,39.347091775214139,510186.74603220128,657.15100580266449,297156.19015738083,38896.086912254257,49954.544641242865,364307.01599136816,0.78355022849787681,4.9236179274922458,4.3630837961288353,2698.4087556349023,23861.617678369028,9775.9176742591972,48.868103149159452,4.5509547623732232,5.1405804630416174,24096.634483674687,2.2185175016459451,258626.29010511845,2.0771702764012665,0.8415341553390665,30229.832622236874,1.4836668077790158,94429535.286634281,467.10171038742726,10895.83211730433,32629447.389277957,0.69600087409963751,5598.8166463621574,142781.1686922964,610.58588498383619,0.87469674395932262,191.70141974833481,1003.9839188123696,551360.32845604152,0.94365086555709732,196.2866953752328,223655322.55400619,329.36393781645813,22.872227303819358,209.31629915330487,252909.17434548275,3.5268338910110826,2.3550393089357615,49.832262115862392,70849188.922102809,152805516.00052381,6.9692630242272839,0.97552611660773458,1.4694270318041687,1178.3506072989348,2.0842990657461851,971.71760639391482,1.2574424732091589,3896373.5609400892,46.31500957656651,134.02014094048235,22.162645879717466,114581.47156295342,3759.9961825934838,9375254.2081211936,379216.25258360821,3378279.3299995465,79891.264330833597,67.989416129165392,61836274.880919144,7482.1019283462892,41.124880536310719,1586.5029040780591,252.75441090781746,86.635774470784938,5.6508834327502688,1.0653531566251939,127.98947579337975,363.24717506897639,11.898048126402031,1.25529293289552,4.0677145044472285,1269292.7171731738,1207.8477893027234,35954.809675095261,7372332.2748301644,5.9233119106088035,108754.91504892762,7.9338300002229971,60.416929191293576,1.0498049661197657,278.65405035785267,5.0821271100650209,1053607.0334551458,545.01439664522434,0.62940436627271079,8.2335830539735912,32368.688677625363,137.54544993409513,2.810942155235403,146469111.91845351,1.6107981891675291,1068489.4281096901,85873811.769246161,2.3491983503950373,7554.5937648031568,0.93403150040162997,31.607242007523638,12.424606838602553,813.05702403682528,2485406.4760554647,3166906.4034171067,161208.59320802926,23.022094863710372,1271630.0448764465,14184.557522478017,0.82934875956372012,0.80901146145577352,1.9430492348752817,482353.33709073666,0.92141596007488358,1006.858552025429,51427211.603105292,4.2964519292547063,3.492258552428162,1.1116442934760737,79682.927381115165,95114.139593496002,585.2465929101686,7.7124481798011031,108774.44564009065,55.567844147727676,3.3246626259658076,5.0639061411910271,171.29293796114038,341.78928158014628,6864474.7712369878,224058618.47686881,203.35182045703093,0.77306931176770388,1112.5016389880432,0.76038356340830304,330434.73867454857,5342.91613350025,2285957.0227995473,23.079676245904597,5.0269530437505709,1482.8362842736808,153.35770915839674,89.866575541747011,306558155.8315841,162811616.67375356,5041929.6964317653,8252269.085613844,17.004018283896436,1.8489430384546686,422599754.54594201,17194.933782956945,331.68412588488337,55910410.488180891,63195.275378913604,1849525.0432761235,1661.5228442972036,3424.8888675060912,2.0653855374536496,83819678.617010027,2187193.115338563,1.9853166029856308,0.80724382877444945,29.502783462210296,1.3072810761106528,1.1758540659913188,995.04501127849869,0.71661308202905682,2629.1840430109792,6057432.1800658563,954.60722574182569,41591.428147120329,214695.82742556761,77167.091655870579,0.71845044267809999,2.9896163244501688,38000.630825673819,30.708880846823742,0.94950880229653434,1.7152771859542304,40369669.310382545,4.3624497110008704,57.418762479994847,4678.7846680863295,2.2521292089837481,0.73505826470686209,63777.318584234075,423992.1332564656,115031.56791801182,1.0231828781418886,5120.8851987997787,46068197.643667802,52285685.052808069,152.8267133133198,749.65357130086898,2900118.0762530067,38150239.839933671,6799.3086384410299,150420.68446111071,1007.6084266506515,538.8515465128346,2.1139402187822114,216396661.45866993,3552.2059409311582,9.1811712295740442,1321.2937507090958,77364.064938678348,34369.863860202568,1.1838756714862342,1958.9141831200193,8473.4850700245061,35180.538696546908,591.56154142965647,3327.9440463154319,5009.6776019469044,190.45655943310243,1.9021047354746849,691.31953808891649,183791.73322897806,0.7604694882388332,0.86313782697490526,1070.8080888726745,19.801886828617658,0.77708227565348564,6.0425574086242211,1.2776255900357207,60.584523520446417,2103.2135737872982,6106.5236590376335,8550.5797031353868,61854836.071359873,552665.65026780311,878.2374647249394,492.88030545875756,22412.342719508109,74279.203491415115,97.060026228791017,494.66880173816241,425.15030423359195,105613.69300153754,1406.6417852348168,9.6761962216897182,7470.4660017638143,10.21182964497655,87717.876849706765,1293.6548516721875,67752876.30827643,5.2645163346523445,109.0755960935431,6151.7922134536338,747742.86859361595,39333198.09854088,49730.579953784982,2177520.8326855195,1207.1400207338759,4.9032020286727969,1.765239973722593,21169510.826255195,6.6172974326207035,23206.575531694125,0.63652608691507162,63151610.916866273,9.4840450415294111,6398543.8295839997,10.026012656076967,104367773.67257644,763.79534629164118,1.4579113789313096,115.67771437256009,85682.311659627609,172.66955378948194,1.2833686392241439,470750.49689758732,1.2061715600603966,190.27023741373606,30.010677442770035,13.382177582654473,372830.17091681273,26.963933957585972,23.555398118618413,0.88551166059435005,3455.2893421147751,478.31922650349895,3.4019340355711476,1.35617937038787,204869473.48225802,7582671.379326785,550.91252477903276,45.32967820182818,1376517.5136371837,2.1316230179886748,2.073288581206048,0.89769625607293513,1.8648997635803064,331.87067786189471,57.953388119638319,13261050.417645931,134.6715485082683,106.43597332975389,23078.702058021296,16.100519181714184,0.91190892270730595,1798533.8987241071,20029590.121560395,38444574.294882305,22264525.310294505,523391.81544681132,2.3398838107960231,3395.7061702056667,0.75924705695781702,1314490.8563236098,1074.4312491908188,6951642.1441367297,9.7594059568902587,8742973.0671999995,4773.8419939264377,68.133925501721109,1675108.8785823397,1160.8365706664497,71164354.38934347,124.13175786234093,4044.0402341958065,296301.54033300054,12169480.490155026,26.763645607300873,2.9034556417135309,251904.1787968204,132044.16795973518,11603198.07481659,0.99238998645789989,104683.68592472096,11568520.536802188,39.148461308471987,1.1186665114717669,2.1052206853721938,116.41348813533079,1.1748761480092085,41770.724689739975,2699.0076972523907,1730368.8057126519,11277496.927179376,513637.81532341015,15446.317139042892,19367597.172106225,11350924.837206574,490.65425103633038,1.3404480118576192,54.659019311388562,60.187569648339533,58181.303027107526,1.4426383319370306,1.0196333678931584,1.7586968356813939,406.17066265869778,100571.3727002839,5.4610825406365828,70.502581553119853,214828589.80719537,13172.936277178555,49358.102777697946,27817759.639980912,41.363214158445516,6482085.7486098828,1022519.1053659314,148.07222363813509,0.99673492753405712,638.43447613695207,464.02989151598047,231.06305330723643,652.89118852242473,236368.73675050383,57504015.924449906,14.065267190809875,1.8091801357030419,1.3072708034751919,1.0447773968060097,193343858.6676597,98.279827568193781,5.4912124461840808,145054524.49180838,3089654.352924048,3.2205617142275225,1.5450165995831129,3.1510768835283112,27.254153017862716,3664.1374789707943,186.44261570494223,4641.0141315869087,160.49904443840225,46.009129333054894,59.845470054089731,6557.3408438490142,149.86566678638849,1.8562755123260894,37238.401733942446,394494022.13001001,76379.245479662219,88.412114065198963,4863010.622026707,2078072.99461224,997326.10917347553,51.459336649021168,0.65809175650564089,425.11175652517147,16997.018100666253,20462.209158101548,19660.979039162667,1167651.7189772101,54.536076820036861,37.953778517798888,68.56109265457161,25.053007933221227,67983.348548343885,1.7862636439547279,12.23793552962381,34201.588548793698,5632707.5566574642,17.908972432930117,1.7731370108889111,6900.2931902146247,0.63999611398974532,40021625.978403702,59.439136229518581,946.65247845217607,29.946368260805862,7.9902568802252905,12.13523653504026,3105058.1416920726,1.4764396258724133,15223.605628304624,0.84721953579257947,268.86209954578527,53.981151507039485,1.9947403892157844,355369.69615213911,33442.198676232132,0.66678071864251964,1039840.2933276837,2594.6567367079683,11.688693631534665,113.60665327340855,19.79146534829464,906.73989110495609,132870.39936460051,3949061.7207752136,5.0142754558838716,310.9676435167749,50.614969221435494,0.854511621208082,0.99904424485740684,3.4005420612849884,2933.0881486312965,2922368.6112494399,130.49380297830919,3676218.9327823492,12.540147308251488,2.6319062838397986,37.853428663692036,59752363.644959293,5073.4871556410535,46.725449656147966,298.52325259629839,12872.377635163184,81805790.349828631,93.802531567238077,0.85690487373686808,204.73460882244606,5927.393851565047,289699.84068141383,7486633.6821963694,1.5667846909023229,1.2514240332623825,32881.790935763907,3081177.2237908938,4182.3703167820513,27737.998337171368,260007125.35823783,0.70046659925854693,40803468.517484508,3.0889488759244808,166947648.97448385,1095.2327813478596,10.005252582402221,135138.20915932886,5200.7885656975732,3425404.9481252241,3199021.4363850276,28660.420915132552,179356.14170671528,18763.404998108308,32.778155774074932,1428.3710692254942,31926.757939483618,20.765050736215009,8665205.2119392864,194.60988730606587,36723973.271474369,9.6792912759703942,102226683.86288761,1.3880415751546533,114.6136086104424,3356851.8884786344,142293091.17730057,24.459120672863548,1174.2299133999391,1463.7395747335561,1996224.8233283539,52590434.80628033,30926.950182408687,5.8793360830365469],"Bip":[0.44828835923717403,1.438421078341763,958175.36833364156,567.10623356970325,3075.7661954477153,5.5847377431011358,0.53243542131189281,119338.03825621679,120708.3286986888,184268719.55899644,115.41620775860473,2248.9315412789792,8202062.4677472236,0.49132395273594509,0.56004263525187103,2861.3715644579042,97367.743710368828,0.45017867661538447,115.21355932871617,0.63359555099257936,233.40783955049949,147179.53356458448,11960.002614432031,161617978.23465356,12798105.163998464,2680.9719100425959,0.84206996828673464,62061.253149713149,226.2029020391287,216358.21077287159,87298137.699710682,1151612.0286172039,11.692627332469739,0.53410113405822601,558356.64409822435,38.871997928411609,35860.35354184579,979897.17951448902,1074694768.3222003,80.079335050276384,8.954514638749977,821367424.29474127,386721.35388457094,900061.35263100849,58312.89396189004,0.67322778864810306,34951.868518358795,40229682.367618933,14.00695147820352,349.42096475636924,1298775.6344685839,866.67678057067167,7.6478509867665405,14.564027075021789,70.987177877378201,2.4221111662145356,1056.3511963494984,59437814.03635411,84390139.38099502,0.59624952678377019,73477330.709532768,1592.8977027223511,2091.155338907573,32.657414910075737,934895618.63157976,1251.253428342779,12.47431939334791,0.82934074170429639,276165226.23299897,0.68097139953772068,1459.2721976543291,116.9287710497865,15.139059389383206,97117263.295797527,2864.5507959936403,644.53646862697292,223779350.77705935,0.54493168825632488,1129816.0289019097,1441254.7200869943,7483783.8109990899,1.317003851320379,0.4566289567852832,153917.83637188931,24592447.399613347,33134.537916941001,560550.02812705096,416855.92626814393,1404750287.7786562,45187564.731666677,7.0792920940825068,25.757435993325434,60.351370489700976,1949.6357622578673,12609.41337706434,12728575.627138976,208.308955496105,11163015.587069405,13.191148399757981,223.33921532687941,3423.9152919239013,696.13373396698466,18.158048228881938,2.9085042235361689,1.9943841359735617,7817.0175281147858,3593522.1619465612,0.48736567252157659,3200.3969207002547,1386.7247731440057,349810089.76713407,782084.16006357828,5171.0062141370809,48232608.008132122,29401.040834152791,11337508.107629737,2.1852644711470846,5.0431779472429392,311582.67596648773,1.4156388012716496,0.83197695557704821,14.481758866833038,0.44856903421367267,218.22131197252625,0.47342958832077497,272965.78270475799,203431570.12668714,7.929774077069732,3.0277235493875931,31.753010507899464,43087698.956494778,59135.50785586892,1.8956820917392783,127438.79385320583,120.9808429190111,125.79171181550278,1427.3279570103546,1.8180950744709667,11442.629020465585,12577637.919815114,12299.587550272508,350334733.55412471,5368.9984171787864,1.8349116490855262,841202862.19629276,194.33744401396896,1.6707107977949185,6632.9987603616619,9.7728759847947249,1105.2151853299215,638.63701963879885,418401800.03340399,1.3294967148579147,4.0847002973235274,32.790935507202981,32903.527522468365,1.3424341291950057,57913.848653961133,27096.135813232977,3662898.2822694378,9.078595411516206,841.78354194839915,129.94597064073955,4.3212791540565423,0.47649867848339833,67126522.526400626,282.56636787213341,1.6756674575197987,273795728.5254131,200.72971912422631,1.43121041131662,41383576.366699681,0.84425529819432199,2.2676189815961041,0.66173362613685083,80.079906091197472,9.931168068890841,1.5146288816920588,2076590.2091037,526.92598705408477,58.616491441800179,493.3222621834841,4335542.4228965165,167897062.82816422,58505.985596099323,5.2538533471690592,121657.11018938436,83658209.4334317,9.4417984633352212,19747250.72159094,749.93820563102713,1646.3118154777762,15880.80627573403,5558540.5733263651,964550.03251780348,613.90777246627795,308897843.83752507,35952.296443736748,372.12074428240425,6835136.1376799149,156087.0246814749,222345.14685865934,949922164.6335808,339647000.12103194,14872516.120228089,18.862577334126836,3433.8037354781941,2002.855367103846,0.9751807091091953,217.00937224468936,8845.934093418884,31519653.060479861,377.85889442845325,469304.53212509077,25348173.634603951,319558.69330836041,3424202.3475248031,249818.02159761271,652063.36201464315,0.46054147222594649,41862381.898806207,2561.6620784888919,628.71211163328553,0.6232811520108954,300901.46651599149,1116.0052977774099,88884.632276121396,129834.46430914477,4.0714259886230595,105839049.1381011,22922269.004226558,47199247.685708985,4009.2018165415752,1.6075693067575434,472.70748607012933,1019076632.8832871,5.2783776774101652,430.2015049457824,30.694215187832199,2013.3332112453825,36542723.975004427,375.31119845523273,690.19578095590407,4058806.4626938631,79.791869738584126,4.9425646964808312,1389557108.0138841,1.9909234448596196,33943.251437555504,23704.549118163173,0.44829927536162789,0.44831221471314364,1574626.3298118953,439334.81905266002,32.746461746654049,234.5822403424504,131375.37143243189,124819.43553074385,4.464218591017179,9617434.48202076,266418.96880509652,7680237.444026012,0.86971538243247304,0.74474489075498707,1211298.7503516714,33158.569990876014,5.1348989562398675,5.109271516053588,0.73894522725162259,128.64711499537842,316608408.34737593,274291713.84020317,131.38906372928091,13.167303381384075,169933.51337103569,17.146988812394344,1738509.0956517926,2118895.3275144924,259.3176867687568,16.57758242672806,3.7229294168759779,0.45244257492501977,3.597931729738713,839361659.74403739,8.509038155044955,5917752.8965397747,1.5445404514783538,155.82512533754735,16126.946520737019,2.8435797435463281,7601701.5332148327,2.1188196378395387,974046857.24796069,10.664002816790211,7.1276038507538964,0.95249513414406739,5.6265063057396274,37819.837895446486,188290.29624919783,2888847.0561681101,189480.77165778651,889730.02069082926,93287.338509611567,36593.627883118097,0.57447910692925475,15041.985220780467,6.3824623218080578,32.501024466114877,208623.85265323709,1.1784576129089317,1163672.1645538823,2630.7837084368384,5088.1199190032685,11671.598487628724,39.947605756971683,227073.11635622242,1.7011517609805085,2.2500333484652311,1028.2595028394794,19379595.538080279,4910117.6571735712,5458.8790274126941,604976.62737232307,30.852833390288712,1.5195363570895413,2784.906500590117,27.959746954741771,11709.203168342709,2180.168494543906,310.08049523573061,10.978914055632149,88.289871160484054,140.20112384072087,438.15838907421198,831.74556283748063,126.06415095961067,15.748763070954308,0.71576659845605017,87.437963668893815,10.080708585770013,99007.2332274285,111334.22602251172,1979.8306353528096,454899.76742174244,367297.80384928267,251525159.6078577,593.28275722034152,218194135.92149544,34.251042538566544,589.8482609693184,2133.0721028928219,75325.306592692621,168.1986447075779,18106.156266860024,930776047.38551784,1.8973502844223589,94714.280612899296,52.450603493289869,3801.2652973652343,2434.2479663973213,7799801.2344386131,0.45566171782230841,14.384721589212683,46762.066896179684,4223.9179865931919,109839832.94220588,12.577547876594732,554598297.47272527,8.9077454243007796,12000116.88990866,178562.5854527356,532.09044317515668,5485092.3464307683,0.46490387541004335,2.2181063261213914,252624.83299315145,258666.35159455441,351.1334701618523,10174.897402304781,859838.50641705072,1091737717.0040483,186644.28345799074,15.810480783141067,912834.40365307732,2.6028008005719769,0.44885624453664053,1301.1249157237678,0.72931433298238413,2.2983568892879154,70523325.860476807,2067135.2943912437,747911.16223064857,349.52834470278617,0.44956301613633581,10785.123673461103,2200.3088533519131,0.63364351373060424,4016.3136113851783,131.06073729082459,5.3039244467831006,120.86923664605631,30945.269858929827,70933.438058969463,269306.29421119596,3535.8311872577528,16.031918283235836,5302895.2228979822,91.320234146612449,144577.18508396309,27.664609176591743,0.4510970508088043,0.97985655656098902,2331.3991500561838,1690860.3472893876,5.7462551275023221,0.56872248455613816,0.65876040839478001,2.2021433261917136,398527.25415410462,21.704135143121668,0.54716697840527539,868.08851894462634,548.83635679842712,2279.1361147573066,434.58504890630178,1.8950154372144674,17.746456265613361,8878324.4763469398,186435.91342073499,9078.4318771380094,126826.76787799774,41.114956850137951,0.57974312301942099,942055635.7577101,3863.506408203184,0.44837349876564531,17199022.326068271,0.47861262722322301,102.30204946328942,1134.0838741293464,8729.010013299463,604345.84596360766,120822.66762773765,3340.8723283550689,0.49409285750947635,1.2649019403892536,614625034.7435565,3.4009402230036261,60.711112233757454,22410.285394287843,19023.630670525621,1.3276482780502514,4961.5412042355565,335581931.92020029,67.782036605667315,10102284.227911042,632216345.77663803,11.011722930587911,9.6724975489009033,269.85989835925506,4879390.3800414959,59903439.66428107,8.5866550905388266,1101862.4270512338,182582.03136684845,488.50105243811066,11.933941320359992,83957.173720117469,1.1644226902322279,4.7872769172954603,1.118967910364131,4309.290662420377,0.44945829508919261,2.8037395245815904,15476.391077202938,317.20446569161953,0.75142645016474929,149713.22598535675,97.781904264499985,9557653.6977174245,1.2852079384114901,614442530.61003184,0.47923167019982249,0.73296153678452458,1258.9147201261924,1410534.0024787893,180542035.96028405,9.4466200654678865,71.540834678922735,1397788.0623769625,1434.3507153350649,803147.31867102045,99318.569628462792,128522.27713348802,989763.11360372067,0.4962860644707297,6.774329194851842,5.8404162790989824,6274.1184613338073,60006.054211918839,23860.783691218494,90.510550304991384,6.1521828406446222,7.1386832800766191,60616.050354567233,2.4006684217666034,696508.70706239541,2.1849384389242257,0.53479738765182672,76591.227275747762,1.3091818273799589,288378912.07224071,1002.0187816249379,26694.909907952224,97734256.239802778,0.45905631551749487,13392.991716479526,378501.46754420787,1327.8544439229065,0.56113262231273264,391.11273218938913,2236.3062510200252,1513475.5286846885,0.6242809159260384,401.04406045148045,693298629.74088001,693.41667268505091,39.485432330253204,429.32728452228832,680716.56686769205,4.4699668543598436,2.6108756911203712,92.445454174242769,215259718.6964002,470598974.40606487,10.262885805344304,0.65669784826272781,1.2890482860538288,2644.0564890756432,2.1957682995213381,2161.1481943229101,0.9979882788173503,11184441.223111732,85.39858285524312,267.3169806598504,38.134438905729056,301915.36355758167,8858.7674756993893,27407189.249477107,1031312.0995246668,9667595.7187353689,208381.41922943274,129.27239854578389,187414829.24731582,18089.313802247721,75.062555149690169,3607.2754799558352,524.21692934212035,167.70814812385433,8.0013926721702955,0.75652470023420326,254.51617342014563,768.86820610971813,19.017134843446065,0.9951407711636584,5.3529933940981547,3553893.8943129657,2713.281108902197,91587.322935134813,21446656.154420882,8.4650334742891005,286147.3438008423,11.942865717197302,113.83056459703006,0.7384748897294463,581.17972801460621,7.0403710775146022,2937272.7090067365,1178.4834011928579,0.44861391918369364,12.468763762537934,82185.158040209441,274.81407559314363,3.323779566181829,450754409.18923891,1.4913136856485627,2979737.9183811271,261808512.58933371,2.6018478609782956,18270.926364490493,0.6148671118118173,56.336508054422417,19.973441236772096,1793.1137912105885,7065045.1286777621,9050059.3029344436,428758.76768926036,39.771159291340574,3560589.1934661856,35066.876242593418,0.52587218455296214,0.51193905718263866,1.9822822860293798,1319702.7812488396,0.60280007368003563,2243.0068936231296,155344195.42861834,5.7301608556983883,4.4139785892372609,0.81184500447042585,207822.48567652071,249318.92508989261,1270.0459490918142,11.555586693997984,286200.16275535268,104.00239570974061,4.1434362473816959,7.0097476316447906,347.05827946159468,721.04596049120948,19939959.72243163,694569975.50789452,416.36907895521773,0.49044788545738993,2489.7691220193474,0.48386967094694217,895518.5206083511,12758.524494422316,6486096.2194195716,39.880975501000108,6.9476743885548249,3361.6102499929784,308.56176621347657,174.41932859741479,955331666.68410087,501963671.29189366,14552028.359034164,24061891.375621364,28.414834323524286,1.8414517209959897,1323960897.5640311,42782.926905208202,698.57229761595568,169144539.53478536,163719.95350878246,5223042.465284599,3785.4381126752032,8039.7111359664605,2.1670477290240631,255435733.93585601,6199791.7223201869,2.0459149284832501,0.51078681757186595,52.243176371786817,1.0646940366620958,0.89189949145823755,2215.4749746279626,0.46541557529828015,6106.6950154562419,17550161.082790986,2121.3333856360368,106417.67836376734,575392.11632581335,201075.9671667263,0.46605538555369996,3.6070977278645096,96963.050252610643,54.586783133798633,0.63010047038660277,1.6436879715479933,121400010.15220679,5.8393662633090404,107.74794964624346,11116.768645802267,2.4522619659270006,0.47237825974734021,165272.07785736976,1156316.3810785436,303134.29327807075,0.70826886893120622,12208.849998724081,138875406.30615953,157985223.10604465,307.42542625297477,1646.8327418396086,8271824.7111160224,114605168.62844937,16381.589883042931,399318.29664679663,2244.7549442188897,1164.4828758942269,2.2408576822612125,670422873.78940761,8350.5808777964048,14.14201424531479,2980.1214383092238,201603.96917331847,87428.468983296989,0.90213255900435974,4494.5646960368758,20577.690801375382,89555.001591360953,1284.4428998524029,7803.2705874534358,11933.834402082892,388.41850358611777,1.9208602589107278,1512.6999943138112,490543.39200371981,0.48391240460921364,0.55162631071512469,2392.2643268363081,33.66288999422229,0.49264056225969244,8.6686106205097229,1.0248478897466531,114.17112302112942,4840.1325510886918,14654.582049589877,20771.60382552716,187472104.91080764,1517146.4514791663,1943.9843783423103,1060.2720519768752,56248.313636982792,193338.87393024741,189.41001175855871,1064.3186605442668,907.52603907138644,277655.34180113999,3181.4632970099556,15.022172904900936,18060.167778965591,15.978851413916452,229405.68861159091,2915.0257035180421,205686593.41109985,7.3474847809167265,214.58548575651668,14767.241313566106,2067739.8593537922,118225987.11072928,127928.9132357956,6171767.1690253578,2711.6193193730837,6.740122965097771,1.7172703111374317,62888817.682513461,9.6549310874791097,58306.788086311957,0.44901806029499075,191474385.27031448,14.680058500647762,18559543.846892957,15.646477083588483,319293400.00341338,1679.4170406037283,1.2728105949859563,228.48440291330994,223932.7522852344,350.02188655520001,1.0325300750215096,1287181.7053882263,0.93081517725033824,388.01532588633739,53.229299246834415,21.720851386115577,1013510.6423554422,47.331670499870931,40.788995105668526,0.57032814384964736,8113.9038693070352,1027.3506737823654,4.267994653813834,1.1312866525431289,634120376.62322545,22071278.766927321,1191.8889551477571,83.430378301682566,3861305.1204041862,2.2678010711354637,2.1790438343767784,0.58102264490433553,1.8652446919281613,698.98690212275199,108.83120666304745,39036709.487800024,268.7015209937075,209.04115412625131,57975.228401722918,26.733549792704437,0.59392453511836829,5075852.2345518898,59438914.16593767,115505890.3752178,66205997.295216449,1434868.6342485731,2.5874573827256104,7968.5120066218506,0.4833067999955864,3683410.7724383175,2400.7315790855901,20198416.433252145,15.170503315228864,25522662.095566969,11351.298043946723,129.56811504912591,4719943.5387068186,2602.9862608566864,216234547.00460207,246.34441016688231,9555.0066311225291,800778.17914449796,35762396.004571453,46.945530018254743,3.4702257399168275,677941.39052161807,349291.82694373344,34065889.371979043,0.67454986072772916,275142.38586734008,33962049.808201857,71.147988396366245,0.8204252976601728,2.2275839034962273,230.03607976548679,0.89065522009739773,106890.37841597508,6275.5677087912882,4879225.2856136337,33090831.301721301,1407476.7671805969,38295.501385808195,57437058.92516344,33310608.235820949,1055.2363338386149,1.1097494268349399,102.16605028220825,113.36458897874884,150365.47785755625,1.2513379292626627,0.70431257214533882,1.7076097856308032,864.90975690339485,264037.50916519994,7.6796132652442308,134.42041982307077,665482685.8687551,32484.564410709754,126942.24688564987,83071396.311335012,75.535441129584783,18806914.373734199,2848609.1590820886,297.25993626372491,0.67922242912578323,1391.5054872820017,995.08651446052284,476.72392957721104,1424.5947009640199,635076.60563453275,174054718.6504339,22.973546251688624,1.7823246301835716,1.064680159692571,0.7327009350837782,597855815.38415802,191.95828154038682,7.7306241824045685,446326058.33356291,8824569.0571079105,3.9761256862179426,1.3965688851107072,3.86477717709124,47.891544850086483,8624.204369250614,379.73723227264679,11023.624066292117,323.8638095231733,84.787299556690598,112.66976525478613,15777.715520581536,301.09250511454707,1.8523805730463803,94959.202544016822,1234512170.7370315,198964.43973287923,171.39633302534665,14024961.135128247,5883778.1592235966,2776801.0807906869,95.715982002845323,0.45125930236152362,907.43939760192598,42274.30883888177,51203.179748606941,49134.348640285272,3263005.5952339955,101.9177790167909,68.787935680726591,130.44246375897745,43.655948250370749,176499.2313954593,1.7483578644955664,19.634034907170882,86987.230494081654,16294916.160230631,30.105664708674471,1.7289391823059155,16633.823515222131,0.44927459015579407,120334023.21572588,111.84478943485237,2102.8329324346801,53.104373526262357,12.041731395874267,19.447486020459461,8869521.9827151112,1.2989559126275918,37725.02289156647,0.53910396294233209,559.61263267849449,100.79758551856048,2.0601324106519585,964875.57322014635,84996.779719500453,0.45260574663693975,2898002.4968426651,6023.247807955031,18.637866275273591,224.11960772837205,33.643233912673608,2010.103581195219,351537.50174389489,11338935.072869522,6.92638892625222,652.59933968107293,94.017932816091886,0.54475663019859177,0.68171766430952474,4.2657481349765485,6842.8226134997376,8336676.7245692154,259.8281098495184,10539356.386673218,20.18372472026179,3.0419877104465951,68.589916816577514,180986244.24497169,12091.61025650107,86.219222647996261,625.05132832608206,31718.488710431237,249190370.97584006,182.61361753187953,0.54664290627619305,419.37161923438254,14209.055407362353,782483.37844639109,21786043.437092811,1.4278088333845267,0.9900221582925024,83528.697833228696,8799832.1638657767,9894.6926242928803,70088.340682381924,808034004.67183113,0.46030653107604347,122728875.63704731,3.7654468365384064,514937621.36436892,2449.3661681514291,15.609375233202279,357703.1473836152,12406.57415904976,9805383.8276029155,9143832.5427043848,72493.703891993646,478392.62393761956,46819.704123957665,58.622120158953599,3232.8006146363318,81028.45923169599,35.482769866079003,25291049.092492625,397.41087528411276,110242259.68759289,15.027688241149862,312628863.73677284,1.1752118704129779,226.24124948784282,9604957.9534727,437683471.1353907,42.517539191587311,2634.3913330326654,3316.4257473664788,5646970.173109482,158922943.45393705,78413.264891465209,8.3900537542022562]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js new file mode 100644 index 000000000000..1bd10773111d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js @@ -0,0 +1,170 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var ai = require( './../lib/ai.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof ai, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai(x) (large negative values)', function test( t ) { + var expectedAi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = largeNegative.Ai; + x = largeNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = ai( x[i] ); + if ( out === expectedAi[i] ) { + t.strictEqual( out, expectedAi[i], 'x: '+x[i]+', Ai: '+out+', expected: '+expectedAi[i] ); + } else { + delta = abs( out - expectedAi[i] ); + tol = 3.0 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai(x) (large negative positive values)', function test( t ) { + var expectedAi; + var relTol; + var absTol; + var delta; + var out; + var x; + var i; + + expectedAi = largePositive.Ai; + x = largePositive.x; + for ( i = 0; i < x.length; i++ ) { + out = ai( x[i] ); + if ( out === expectedAi[i] ) { + t.strictEqual( out, expectedAi[i], 'x: '+x[i]+', Ai: '+out+', expected: '+expectedAi[i] ); + } else { + delta = abs( out - expectedAi[i] ); + relTol = EPS * abs( expectedAi[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out+'. E: '+expectedAi[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai(x) (small negative values)', function test( t ) { + var expectedAi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallNegative.Ai; + x = smallNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = ai( x[i] ); + if ( out === expectedAi[i] ) { + t.strictEqual( out, expectedAi[i], 'x: '+x[i]+', Ai: '+out+', expected: '+expectedAi[i] ); + } else { + delta = abs( out - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai(x) (small positive values)', function test( t ) { + var expectedAi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallPositive.Ai; + x = smallPositive.x; + for ( i = 0; i < x.length; i++ ) { + out = ai( x[i] ); + if ( out === expectedAi[i] ) { + t.strictEqual( out, expectedAi[i], 'x: '+x[i]+', Ai: '+out+', expected: '+expectedAi[i] ); + } else { + delta = abs( out - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = ai( NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var v = ai( PINF ); + t.strictEqual( v, 0.0, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var v = ai( 200.0 ); + t.strictEqual( v, 0.0, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var v = ai( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var v = ai( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js new file mode 100644 index 000000000000..0529736d312c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js @@ -0,0 +1,170 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var aip = require( './../lib/aip.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof aip, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai\'(x) (large negative values)', function test( t ) { + var expectedAip; + var delta; + var out; + var tol; + var x; + var i; + + expectedAip = largeNegative.Aip; + x = largeNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = aip( x[i] ); + if ( out === expectedAip[i] ) { + t.strictEqual( out, expectedAip[i], 'x: '+x[i]+', Aip: '+out+', expected: '+expectedAip[i] ); + } else { + delta = abs( out - expectedAip[i] ); + tol = 4.0 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai\'(x) (large negative positive values)', function test( t ) { + var expectedAip; + var relTol; + var absTol; + var delta; + var out; + var x; + var i; + + expectedAip = largePositive.Aip; + x = largePositive.x; + for ( i = 0; i < x.length; i++ ) { + out = aip( x[i] ); + if ( out === expectedAip[i] ) { + t.strictEqual( out, expectedAip[i], 'x: '+x[i]+', Aip: '+out+', expected: '+expectedAip[i] ); + } else { + delta = abs( out - expectedAip[i] ); + relTol = EPS * abs( expectedAip[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out+'. E: '+expectedAip[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai\'(x) (small negative values)', function test( t ) { + var expectedAip; + var delta; + var out; + var tol; + var x; + var i; + + expectedAip = smallNegative.Aip; + x = smallNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = aip( x[i] ); + if ( out === expectedAip[i] ) { + t.strictEqual( out, expectedAip[i], 'x: '+x[i]+', Aip: '+out+', expected: '+expectedAip[i] ); + } else { + delta = abs( out - expectedAip[i] ); + tol = 1e8 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Ai\'(x) (small positive values)', function test( t ) { + var expectedAip; + var delta; + var out; + var tol; + var x; + var i; + + expectedAip = smallPositive.Aip; + x = smallPositive.x; + for ( i = 0; i < x.length; i++ ) { + out = aip( x[i] ); + if ( out === expectedAip[i] ) { + t.strictEqual( out, expectedAip[i], 'x: '+x[i]+', Aip: '+out+', expected: '+expectedAip[i] ); + } else { + delta = abs( out - expectedAip[i] ); + tol = 1e8 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = aip( NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var v = aip( PINF ); + t.strictEqual( v, 0.0, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var v = aip( 200.0 ); + t.strictEqual( v, 0.0, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var v = aip( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var v = aip( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js new file mode 100644 index 000000000000..0cacde995b73 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js @@ -0,0 +1,326 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var airy = require( './../lib/assign.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof airy, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof airy, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (large negative values)', function test( t ) { + var returnValue; + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = largeNegative.Ai; + expectedAip = largeNegative.Aip; + expectedBi = largeNegative.Bi; + expectedBip = largeNegative.Bip; + x = largeNegative.x; + out = [ 0.0, 0.0, 0.0, 0.0 ]; + for ( i = 0; i < x.length; i++ ) { + returnValue = airy( x[i], out, 1, 0 ); + + t.strictEqual( returnValue, out, 'returns output array' ); + + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 3.0 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 4.0 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 3.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 30.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (large negative positive values)', function test( t ) { + var returnValue; + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var relTol; + var absTol; + var delta; + var tol; + var out; + var x; + var i; + + expectedAi = largePositive.Ai; + expectedAip = largePositive.Aip; + expectedBi = largePositive.Bi; + expectedBip = largePositive.Bip; + x = largePositive.x; + out = [ 0.0, 0.0, 0.0, 0.0 ]; + for ( i = 0; i < x.length; i++ ) { + returnValue = airy( x[i], out, 1, 0 ); + + t.strictEqual( returnValue, out, 'returns output array' ); + + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + relTol = EPS * abs( expectedAi[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + relTol = EPS * abs( expectedAip[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[0]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 100.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 100.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (small negative values)', function test( t ) { + var returnValue; + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallNegative.Ai; + expectedAip = smallNegative.Aip; + expectedBi = smallNegative.Bi; + expectedBip = smallNegative.Bip; + x = smallNegative.x; + out = [ 0.0, 0.0, 0.0, 0.0 ]; + for ( i = 0; i < x.length; i++ ) { + returnValue = airy( x[i], out, 1, 0 ); + + t.strictEqual( returnValue, out, 'returns output array' ); + + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 1e7 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 1e7 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 1e8 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (small positive values)', function test( t ) { + var returnValue; + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallPositive.Ai; + expectedAip = smallPositive.Aip; + expectedBi = smallPositive.Bi; + expectedBip = smallPositive.Bip; + x = smallPositive.x; + out = [ 0.0, 0.0, 0.0, 0.0 ]; + for ( i = 0; i < x.length; i++ ) { + returnValue = airy( x[i], out, 1, 0 ); + + t.strictEqual( returnValue, out, 'returns output array' ); + + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 1e8 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 1e8 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 1e9 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var out = [ 0.0, 0.0, 0.0, 0.0 ]; + var v = airy( NaN, out, 1, 0 ); + t.strictEqual( isnan( v[0] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[1] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[2] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[3] ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var out = [ 0.0, 0.0, 0.0, 0.0 ]; + var v = airy( PINF, out, 1, 0 ); + t.strictEqual( v[0], 0.0, 'returns 0.0' ); + t.strictEqual( v[1], 0.0, 'returns 0.0' ); + t.strictEqual( v[2], PINF, 'returns positive infinity' ); + t.strictEqual( v[3], PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var out = [ 0.0, 0.0, 0.0, 0.0 ]; + var v = airy( 200.0, out, 1, 0 ); + t.strictEqual( v[0], 0.0, 'returns 0.0' ); + t.strictEqual( v[1], 0.0, 'returns 0.0' ); + t.strictEqual( v[2], PINF, 'returns positive infinity' ); + t.strictEqual( v[3], PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var out = [ 0.0, 0.0, 0.0, 0.0 ]; + var v = airy( NINF, out, 1, 0 ); + t.strictEqual( isnan(v[0]), true, 'returns expected value' ); + t.strictEqual( isnan(v[1]), true, 'returns expected value' ); + t.strictEqual( isnan(v[2]), true, 'returns expected value' ); + t.strictEqual( isnan(v[3]), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var out = [ 0.0, 0.0, 0.0, 0.0 ]; + var v = airy( NINF, out, 1, 0 ); + t.strictEqual( isnan(v[0]), true, 'returns expected value' ); + t.strictEqual( isnan(v[1]), true, 'returns expected value' ); + t.strictEqual( isnan(v[2]), true, 'returns expected value' ); + t.strictEqual( isnan(v[3]), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js new file mode 100644 index 000000000000..e26dcbfb8ba2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js @@ -0,0 +1,168 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var bi = require( './../lib/bi.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof bi, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi(x) (large negative values)', function test( t ) { + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedBi = largeNegative.Bi; + x = largeNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = bi( x[i] ); + if ( out === expectedBi[i] ) { + t.strictEqual( out, expectedBi[i], 'x: '+x[i]+', Bi: '+out+', expected: '+expectedBi[i] ); + } else { + delta = abs( out - expectedBi[i] ); + tol = 3.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi(x) (large negative positive values)', function test( t ) { + var expectedBi; + var delta; + var tol; + var out; + var x; + var i; + + expectedBi = largePositive.Bi; + x = largePositive.x; + for ( i = 0; i < x.length; i++ ) { + out = bi( x[i] ); + if ( out === expectedBi[i] ) { + t.strictEqual( out, expectedBi[i], 'x: '+x[i]+', Bi: '+out+', expected: '+expectedBi[i] ); + } else { + delta = abs( out - expectedBi[i] ); + tol = 100.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi(x) (small negative values)', function test( t ) { + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedBi = smallNegative.Bi; + x = smallNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = bi( x[i] ); + if ( out === expectedBi[i] ) { + t.strictEqual( out, expectedBi[i], 'x: '+x[i]+', Bi: '+out+', expected: '+expectedBi[i] ); + } else { + delta = abs( out - expectedBi[i] ); + tol = 1e7 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi(x) (small positive values)', function test( t ) { + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedBi = smallPositive.Bi; + x = smallPositive.x; + for ( i = 0; i < x.length; i++ ) { + out = bi( x[i] ); + if ( out === expectedBi[i] ) { + t.strictEqual( out, expectedBi[i], 'x: '+x[i]+', Bi: '+out+', expected: '+expectedBi[i] ); + } else { + delta = abs( out - expectedBi[i] ); + tol = 1e8 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = bi( NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var v = bi( PINF ); + t.strictEqual( v, PINF, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var v = bi( 200.0 ); + t.strictEqual( v, PINF, 'returns 0.0' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var v = bi( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var v = bi( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js new file mode 100644 index 000000000000..62afd071f1e7 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js @@ -0,0 +1,168 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var bip = require( './../lib/bip.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof bip, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi\'(x) (large negative values)', function test( t ) { + var expectedBip; + var delta; + var out; + var tol; + var x; + var i; + + expectedBip = largeNegative.Bip; + x = largeNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = bip( x[i] ); + if ( out === expectedBip[i] ) { + t.strictEqual( out, expectedBip[i], 'x: '+x[i]+', Bip: '+out+', expected: '+expectedBip[i] ); + } else { + delta = abs( out - expectedBip[i] ); + tol = 30.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi\'(x) (large negative positive values)', function test( t ) { + var expectedBip; + var delta; + var tol; + var out; + var x; + var i; + + expectedBip = largePositive.Bip; + x = largePositive.x; + for ( i = 0; i < x.length; i++ ) { + out = bip( x[i] ); + if ( out === expectedBip[i] ) { + t.strictEqual( out, expectedBip[i], 'x: '+x[i]+', Bip: '+out+', expected: '+expectedBip[i] ); + } else { + delta = abs( out - expectedBip[i] ); + tol = 100.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi\'(x) (small negative values)', function test( t ) { + var expectedBip; + var delta; + var out; + var tol; + var x; + var i; + + expectedBip = smallNegative.Bip; + x = smallNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = bip( x[i] ); + if ( out === expectedBip[i] ) { + t.strictEqual( out, expectedBip[i], 'x: '+x[i]+', Bip: '+out+', expected: '+expectedBip[i] ); + } else { + delta = abs( out - expectedBip[i] ); + tol = 1e8 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy function Bi\'(x) (small positive values)', function test( t ) { + var expectedBip; + var delta; + var out; + var tol; + var x; + var i; + + expectedBip = smallPositive.Bip; + x = smallPositive.x; + for ( i = 0; i < x.length; i++ ) { + out = bip( x[i] ); + if ( out === expectedBip[i] ) { + t.strictEqual( out, expectedBip[i], 'x: '+x[i]+', Bip: '+out+', expected: '+expectedBip[i] ); + } else { + delta = abs( out - expectedBip[i] ); + tol = 1e9 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = bip( NaN ); + t.strictEqual( isnan( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var v = bip( PINF ); + t.strictEqual( v, PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var v = bip( 200.0 ); + t.strictEqual( v, PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var v = bip( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var v = bip( NINF ); + t.strictEqual( isnan(v), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.js new file mode 100644 index 000000000000..85f4a150c465 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.js @@ -0,0 +1,52 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2019 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var hasOwnProp = require( '@stdlib/assert/has-own-property' ); +var airy = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof airy, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'attached to the main export is an `assign` method', function test( t ) { + t.strictEqual( hasOwnProp( airy, 'assign' ), true, 'has property' ); + t.strictEqual( typeof airy.assign, 'function', 'has method' ); + t.end(); +}); + +tape( 'attached to the main export are `ai`, `aip`, `bi`, and `bip` methods', function test( t ) { + t.strictEqual( hasOwnProp( airy, 'ai' ), true, 'has property ai' ); + t.strictEqual( hasOwnProp( airy, 'aip' ), true, 'has property aip' ); + t.strictEqual( hasOwnProp( airy, 'bi' ), true, 'has property bi' ); + t.strictEqual( hasOwnProp( airy, 'bip' ), true, 'has property bip' ); + t.strictEqual( typeof airy.ai, 'function', 'has method ai' ); + t.strictEqual( typeof airy.aip, 'function', 'has method aip' ); + t.strictEqual( typeof airy.bi, 'function', 'has method bi' ); + t.strictEqual( typeof airy.bip, 'function', 'has method bip' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js new file mode 100644 index 000000000000..05db7a28b1ff --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js @@ -0,0 +1,295 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var airy = require( './../lib/main.js' ); + + +// FIXTURES // + +var smallPositive = require( './fixtures/c/cephes/small_positive.json' ); +var smallNegative = require( './fixtures/c/cephes/small_negative.json' ); +var largePositive = require( './fixtures/c/cephes/large_positive.json' ); +var largeNegative = require( './fixtures/c/cephes/large_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof airy, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (large negative values)', function test( t ) { + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = largeNegative.Ai; + expectedAip = largeNegative.Aip; + expectedBi = largeNegative.Bi; + expectedBip = largeNegative.Bip; + x = largeNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = airy( x[i] ); + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 3.0 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 4.0 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 3.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 30.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (large negative positive values)', function test( t ) { + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var relTol; + var absTol; + var delta; + var tol; + var out; + var x; + var i; + + expectedAi = largePositive.Ai; + expectedAip = largePositive.Aip; + expectedBi = largePositive.Bi; + expectedBip = largePositive.Bip; + x = largePositive.x; + for ( i = 0; i < x.length; i++ ) { + out = airy( x[i] ); + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + relTol = EPS * abs( expectedAi[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + relTol = EPS * abs( expectedAip[i] ); + absTol = 1e-8 * EPS; + t.strictEqual( delta <= relTol || delta <= absTol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[0]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. relTol: '+relTol+'. absTol: '+absTol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 100.0 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 100.0 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (small negative values)', function test( t ) { + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallNegative.Ai; + expectedAip = smallNegative.Aip; + expectedBi = smallNegative.Bi; + expectedBip = smallNegative.Bip; + x = smallNegative.x; + for ( i = 0; i < x.length; i++ ) { + out = airy( x[i] ); + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 1e7 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 1e7 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 1e8 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (small positive values)', function test( t ) { + var expectedAip; + var expectedBip; + var expectedAi; + var expectedBi; + var delta; + var out; + var tol; + var x; + var i; + + expectedAi = smallPositive.Ai; + expectedAip = smallPositive.Aip; + expectedBi = smallPositive.Bi; + expectedBip = smallPositive.Bip; + x = smallPositive.x; + for ( i = 0; i < x.length; i++ ) { + out = airy( x[i] ); + if ( out[0] === expectedAi[i] ) { + t.strictEqual( out[0], expectedAi[i], 'x: '+x[i]+', Ai: '+out[0]+', expected: '+expectedAi[i] ); + } else { + delta = abs( out[0] - expectedAi[i] ); + tol = 1e8 * EPS * abs( expectedAi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Ai: '+out[0]+'. E: '+expectedAi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[1] === expectedAip[i] ) { + t.strictEqual( out[1], expectedAip[i], 'x: '+x[i]+', Aip: '+out[1]+', expected: '+expectedAip[i] ); + } else { + delta = abs( out[1] - expectedAip[i] ); + tol = 1e8 * EPS * abs( expectedAip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Aip: '+out[1]+'. E: '+expectedAip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[2] === expectedBi[i] ) { + t.strictEqual( out[2], expectedBi[i], 'x: '+x[i]+', Bi: '+out[2]+', expected: '+expectedBi[i] ); + } else { + delta = abs( out[2] - expectedBi[i] ); + tol = 1e8 * EPS * abs( expectedBi[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bi: '+out[2]+'. E: '+expectedBi[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + if ( out[3] === expectedBip[i] ) { + t.strictEqual( out[3], expectedBip[i], 'x: '+x[i]+', Bip: '+out[3]+', expected: '+expectedBip[i] ); + } else { + delta = abs( out[3] - expectedBip[i] ); + tol = 1e9 * EPS * abs( expectedBip[i] ); + t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[i]+'. Bip: '+out[3]+'. E: '+expectedBip[i]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = airy( NaN ); + t.strictEqual( isnan( v[0] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[1] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[2] ), true, 'returns expected value' ); + t.strictEqual( isnan( v[3] ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `+infinity`', function test( t ) { + var v = airy( PINF ); + t.strictEqual( v[0], 0.0, 'returns 0.0' ); + t.strictEqual( v[1], 0.0, 'returns 0.0' ); + t.strictEqual( v[2], PINF, 'returns positive infinity' ); + t.strictEqual( v[3], PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `200.0`', function test( t ) { + var v = airy( 200.0 ); + t.strictEqual( v[0], 0.0, 'returns 0.0' ); + t.strictEqual( v[1], 0.0, 'returns 0.0' ); + t.strictEqual( v[2], PINF, 'returns positive infinity' ); + t.strictEqual( v[3], PINF, 'returns positive infinity' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-infinity`', function test( t ) { + var v = airy( NINF ); + t.strictEqual( isnan(v[0]), true, 'returns expected value' ); + t.strictEqual( isnan(v[1]), true, 'returns expected value' ); + t.strictEqual( isnan(v[2]), true, 'returns expected value' ); + t.strictEqual( isnan(v[3]), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns correct values if provided `-1e308`', function test( t ) { + var v = airy( NINF ); + t.strictEqual( isnan(v[0]), true, 'returns expected value' ); + t.strictEqual( isnan(v[1]), true, 'returns expected value' ); + t.strictEqual( isnan(v[2]), true, 'returns expected value' ); + t.strictEqual( isnan(v[3]), true, 'returns expected value' ); + t.end(); +}); From ab481ef8c147da160049b831d308c4c4abdb1cc3 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 22:13:18 -0700 Subject: [PATCH 2/7] chore: update copyright years for `math/base/special/airy` --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: passed - task: lint_python status: passed - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: passed - task: lint_c_tests_fixtures status: passed - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/airy/README.md | 2 +- .../@stdlib/math/base/special/airy/benchmark/benchmark.js | 2 +- .../@stdlib/math/base/special/airy/benchmark/c/Makefile | 2 +- .../@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile | 2 +- .../math/base/special/airy/benchmark/c/cephes/benchmark.c | 2 +- .../@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile | 2 +- .../math/base/special/airy/benchmark/cpp/boost/benchmark.cpp | 2 +- .../math/base/special/airy/benchmark/python/scipy/benchmark.py | 2 +- .../@stdlib/math/base/special/airy/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/airy/docs/types/test.ts | 2 +- .../@stdlib/math/base/special/airy/examples/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/lib/main.js | 2 +- .../math/base/special/airy/test/fixtures/c/cephes/Makefile | 2 +- .../math/base/special/airy/test/fixtures/c/cephes/runner.c | 2 +- lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js | 2 +- .../@stdlib/math/base/special/airy/test/test.aip.js | 2 +- .../@stdlib/math/base/special/airy/test/test.assign.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js | 2 +- .../@stdlib/math/base/special/airy/test/test.bip.js | 2 +- lib/node_modules/@stdlib/math/base/special/airy/test/test.js | 2 +- .../@stdlib/math/base/special/airy/test/test.main.js | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/airy/README.md b/lib/node_modules/@stdlib/math/base/special/airy/README.md index 62e48125ccd4..1b8ac06dfa51 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/README.md +++ b/lib/node_modules/@stdlib/math/base/special/airy/README.md @@ -2,7 +2,7 @@ @license Apache-2.0 -Copyright (c) 2018 The Stdlib Authors. +Copyright (c) 2025 The Stdlib Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js index 6b51b3c17f1e..b89f2bd7fb1c 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/benchmark.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile index e4542b1e66e9..bc8bb95b7fc5 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile index 60e93ff57ffd..59023faf1628 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c index fb9c43c536b3..3c8c3e2bee3b 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/c/cephes/benchmark.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile index ba3ed4330d65..3d019faff834 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp index fe6d2139bbe7..ff0344e2f5c4 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/cpp/boost/benchmark.cpp @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py index 762478a3f6be..1c5780250a9a 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py +++ b/lib/node_modules/@stdlib/math/base/special/airy/benchmark/python/scipy/benchmark.py @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts index 1df94f78e0e3..33393e4b409f 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts index 6b85cce9356c..b4710e817472 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js b/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js index c89b19cd8492..155b4c7ce6e5 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/examples/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js index eba301a24da5..ccaf3c6e9f83 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/ai.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js index e6bf552f5d5d..6e9810bdcb40 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/aip.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js index 7c3303e8e7d7..a46ae09b2ad8 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/assign.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js index 3e18152a3c49..6b5e1240580d 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/bi.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js index 2d0d8c5054a8..9395fc699c3b 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/bip.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js index 03f82a9b8c38..b8e5eaa311a0 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js b/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js index 81104c1bc1e8..735b0405c238 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/lib/main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile index 251fb942f599..4afd18af5255 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c index 65b4e499685e..8e0435554cf3 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/fixtures/c/cephes/runner.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js index 1bd10773111d..dac25acdda58 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.ai.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js index 0529736d312c..ea42cad94ecf 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.aip.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js index 0cacde995b73..e7ce643e6e78 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.assign.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js index e26dcbfb8ba2..7c591e4d92cf 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bi.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js index 62afd071f1e7..819e2d97f318 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.bip.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.js index 85f4a150c465..f78d2c6e133f 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js index 05db7a28b1ff..d11bd925a24c 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From 4b6db32fd4a03eae357962174b250c8d6c6cf61d Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 22:16:25 -0700 Subject: [PATCH 3/7] docs: update typescript docs for `math/base/special/airy` --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../base/special/airy/docs/types/index.d.ts | 36 ++++++------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts index 33393e4b409f..92539fec9851 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts @@ -19,40 +19,26 @@ // TypeScript Version: 4.1 /** -* Computes the Jacobi elliptic functions sn, cn, and dn. +* Computes Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). * -* ## Notes +* @param x - input value +* @returns Ai(x), Ai'(x), Bi(x), and Bi'(x) * -* - The functions are evaluated using the [complete elliptic integral of the first kind](https://en.wikipedia.org/wiki/Elliptic_integral#Complete_elliptic_integral_of_the_first_kind) `K`. -* -* - The `x` argument is converted to double-precision floating-point format. -* -* - The returned values are exact for `m` values where `|m| < 2**-24`. -* -* - The functions return `NaN` for `m >= 1`. -* -* - When `m < 1`, the following relations hold -* -* ```tex -* \operatorname{sn}(x+x) = 2\operatorname{sn}(x)\operatorname{cn}(x) -* \operatorname{cn}(x+x) = 1 - 2\operatorname{sn}(x)^{2} -* \operatorname{dn}(x+x) = 1 - 2\operatorname{sn}(x)^{2}\operatorname{dn}(x) -* ``` -* -* @param x - argument -* @returns array containing four elements corresponding to the Jacobi elliptic functions and the Jacobi amplitude `am`. +* @example +* var v = airy( 0.0 ); +* // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] * * @example -* var v = airy( 0.5 ); -* // returns [ ~0.479, ~0.878, 1 ] +* var v = airy( 1.0 ); +* // returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] * * @example -* var v = airy( 0.5 ); -* // returns [ ~0.497, ~0.868, ~1.117 ] +* var v = airy( -1.0 ); +* // returns [ ~0.536, ~-0.01, ~0.104, ~0.592 ] * * @example * var v = airy( Infinity ); -* // returns [ NaN, NaN, NaN, NaN ] +* // returns [ 0, 0, Infinity, Infinity ] * * @example * var v = airy( -Infinity ); From 747f535f4e3aeefcf6786106607d9409d8754289 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 23:18:17 -0700 Subject: [PATCH 4/7] fix: remove scripts from airy files --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: passed - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/airy/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/airy/package.json b/lib/node_modules/@stdlib/math/base/special/airy/package.json index e3c4c05f35c3..306e349080d4 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/package.json +++ b/lib/node_modules/@stdlib/math/base/special/airy/package.json @@ -19,7 +19,6 @@ "doc": "./docs", "example": "./examples", "lib": "./lib", - "scripts": "./scripts", "test": "./test" }, "types": "./docs/types", From 91efeb9e54292fcaa4184ae326965b2febb10401 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 23:27:55 -0700 Subject: [PATCH 5/7] test: add special case test in airy --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/airy/test/test.main.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js index d11bd925a24c..64c204c23e13 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js +++ b/lib/node_modules/@stdlib/math/base/special/airy/test/test.main.js @@ -249,6 +249,15 @@ tape( 'the function evaluates the Airy functions Ai(x), Bi(x) and derivatives (s t.end(); }); +tape( 'the function returns correct values if provided `0.0`', function test( t ) { + var v = airy( 0.0 ); + t.strictEqual( v[0], 0.355028053887817, 'returns expected value' ); + t.strictEqual( v[1], -0.258819403792807, 'returns expected value' ); + t.strictEqual( v[2], 0.6149266274460002, 'returns expected value' ); + t.strictEqual( v[3], 0.44828835735382666, 'returns expected value' ); + t.end(); +}); + tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { var v = airy( NaN ); t.strictEqual( isnan( v[0] ), true, 'returns expected value' ); From b604a445b8a48de99e77d1817317843cf0ff5618 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Fri, 9 May 2025 23:38:56 -0700 Subject: [PATCH 6/7] docs: add equations for `math/base/special/airy` --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/airy/README.md | 5 +++ .../airy/docs/img/equation_airy_equation.svg | 38 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/airy/docs/img/equation_airy_equation.svg diff --git a/lib/node_modules/@stdlib/math/base/special/airy/README.md b/lib/node_modules/@stdlib/math/base/special/airy/README.md index 1b8ac06dfa51..3642a396400a 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/README.md +++ b/lib/node_modules/@stdlib/math/base/special/airy/README.md @@ -32,6 +32,11 @@ The [Airy functions of the first and second kind][airy-functions] are the linear \frac{d^2y}{dx^2} - xy = 0. ``` + + diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/img/equation_airy_equation.svg b/lib/node_modules/@stdlib/math/base/special/airy/docs/img/equation_airy_equation.svg new file mode 100644 index 000000000000..612ba233716b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/img/equation_airy_equation.svg @@ -0,0 +1,38 @@ + +StartFraction d squared y Over d x squared EndFraction minus x y equals 0 period + + + \ No newline at end of file From db22a17bcc16eda1143eecc56b4af4feb8895d21 Mon Sep 17 00:00:00 2001 From: Ricky Reusser <572717+rreusser@users.noreply.github.com> Date: Wed, 14 May 2025 10:55:35 -0700 Subject: [PATCH 7/7] feat: add typescript types and tests for airy --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- .../base/special/airy/docs/types/index.d.ts | 129 ++++++++++++++---- .../math/base/special/airy/docs/types/test.ts | 110 +++++++++++++++ 2 files changed, 216 insertions(+), 23 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts index 92539fec9851..7e72fd31029c 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/index.d.ts @@ -18,37 +18,120 @@ // TypeScript Version: 4.1 +/// + +import { Collection } from '@stdlib/types/array'; + +/** +* Interface describing `airy`. +*/ +interface Airy { + /** + * Computes Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). + * + * @param x - input value + * @returns Ai(x), Ai'(x), Bi(x), and Bi'(x) + * + * @example + * var v = airy( 0.0 ); + * // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] + * + * @example + * var v = airy( 1.0 ); + * // returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] + * + * @example + * var v = airy( -1.0 ); + * // returns [ ~0.536, ~-0.01, ~0.104, ~0.592 ] + * + * @example + * var v = airy( Infinity ); + * // returns [ 0, 0, Infinity, Infinity ] + * + * @example + * var v = airy( -Infinity ); + * // returns [ NaN, NaN, NaN, NaN ] + * + * @example + * var v = airy( NaN ); + * // returns [ NaN, NaN, NaN, NaN ] + */ + ( x: number ): Array; + + /** + * Computes Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x), and assigns results to a provided output array. + * + * @param x - input value + * @param out - output array + * @returns Ai(x), Ai'(x), Bi(x), and Bi'(x) + * + * @example + * var out = [ 0.0, 0.0, 0.0, 0.0 ]; + * var v = airy( 0.0, out ); + * // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] + */ + assign( x: number, out: Array, stride: number, offset: number ): Collection; + + /** + * Compute the Airy function of the fist kind, Ai(x). + * + * @param x - input value + * @returns Ai(x) + * + * @example + * var v = airy.Ai( 0.0 ); + * // returns ~0.355 + */ + ai( x: number ): number; + + /** + * Compute the first derivative of the Airy function of the first kind, Ai'(x). + * + * @param x - input value + * @returns Ai'(x) + * + * @example + * var v = airy.Ai( 0.0 ); + * // returns ~-0.259 + */ + aip( x: number ): number; + + /** + * Compute the Airy function of the second kind, Bi(x). + * + * @param x - input value + * @returns Bi(x) + * + * @example + * var v = airy.Bi( 0.0 ); + * // returns ~0.615 + */ + bi( x: number ): number; + + /** + * Compute the first derivative of the Airy function of the second kind, Bi'(x). + * + * @param x - input value + * @returns Bi'(x) + * + * @example + * var v = airy.Bi( 0.0 ); + * // returns ~0.448 + */ + bip( x: number ): number; +} + /** -* Computes Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). + * Computers the Airy functions of the first and second kind, Ai(x) and Bi(x), and their first derivatives, Ai'(x) and Bi'(x). * * @param x - input value -* @returns Ai(x), Ai'(x), Bi(x), and Bi'(x) +* @param out - output array * * @example * var v = airy( 0.0 ); * // returns [ ~0.355, ~-0.259, ~0.615, ~0.448 ] -* -* @example -* var v = airy( 1.0 ); -* // returns [ ~0.135, ~-0.159, ~1.207, ~0.932 ] -* -* @example -* var v = airy( -1.0 ); -* // returns [ ~0.536, ~-0.01, ~0.104, ~0.592 ] -* -* @example -* var v = airy( Infinity ); -* // returns [ 0, 0, Infinity, Infinity ] -* -* @example -* var v = airy( -Infinity ); -* // returns [ NaN, NaN, NaN, NaN ] -* -* @example -* var v = airy( NaN ); -* // returns [ NaN, NaN, NaN, NaN ] */ -declare function airy( x: number ): Array; +declare var airy: Airy; // EXPORTS // diff --git a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts index b4710e817472..e50ac03afc7e 100644 --- a/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/airy/docs/types/test.ts @@ -16,6 +16,7 @@ * limitations under the License. */ +/// import airy = require( './index' ); @@ -43,4 +44,113 @@ import airy = require( './index' ); // The compiler throws an error if the function is provided insufficient arguments... { airy(); // $ExpectError + airy( 8, 2 ); // $ExpectType number[] +} + +// The function returns an array of numbers... +{ + const out = [ 0.0, 0.0 ]; + airy.assign( 8, out, 1, 0 ); // $ExpectType Collection +} + +// The compiler throws an error if the `assign` method is provided a first argument which is not a number... +{ + const out = [ 0.0, 0.0 ]; + + airy.assign( true, out, 1, 0 ); // $ExpectError + airy.assign( false, out, 1, 0 ); // $ExpectError + airy.assign( '5', out, 1, 0 ); // $ExpectError + airy.assign( null, out, 1, 0 ); // $ExpectError + airy.assign( [], out, 1, 0 ); // $ExpectError + airy.assign( {}, out, 1, 0 ); // $ExpectError + airy.assign( ( x: number ): number => x, out, 1, 0 ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided a second argument which is not an array-like object... +{ + airy.assign( 1.0, 1, 1, 0 ); // $ExpectError + airy.assign( 1.0, true, 1, 0 ); // $ExpectError + airy.assign( 1.0, false, 1, 0 ); // $ExpectError + airy.assign( 1.0, null, 1, 0 ); // $ExpectError + airy.assign( 1.0, {}, 1, 0 ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided a fourth argument which is not a number... +{ + const out = [ 0.0, 0 ]; + + airy.assign( 1.0, out, 1, '5' ); // $ExpectError + airy.assign( 1.0, out, 1, true ); // $ExpectError + airy.assign( 1.0, out, 1, false ); // $ExpectError + airy.assign( 1.0, out, 1, null ); // $ExpectError + airy.assign( 1.0, out, 1, [] ); // $ExpectError + airy.assign( 1.0, out, 1, {} ); // $ExpectError + airy.assign( 1.0, out, 1, ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `assign` method is provided an unsupported number of arguments... +{ + const out = [ 0.0, 0 ]; + + airy.assign(); // $ExpectError + airy.assign( 1.0 ); // $ExpectError + airy.assign( 1.0, out ); // $ExpectError + airy.assign( 1.0, out, 1 ); // $ExpectError + airy.assign( 1.0, out, 1, 0, 1 ); // $ExpectError +} + +// The functions ai, aip, bi, and bip return a number... +{ + airy.ai( 8 ); // $ExpectType number + airy.aip( 8 ); // $ExpectType number + airy.bi( 8 ); // $ExpectType number + airy.bip( 8 ); // $ExpectType number +} + +// The compiler throws an error if the `ai` method is provided a first argument which is not a number... +{ + airy.ai( true ); // $ExpectError + airy.ai( false ); // $ExpectError + airy.ai( null ); // $ExpectError + airy.ai( undefined ); // $ExpectError + airy.ai( '5' ); // $ExpectError + airy.ai( [] ); // $ExpectError + airy.ai( {} ); // $ExpectError + airy.ai( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `aip` method is provided a first argument which is not a number... +{ + airy.aip( true ); // $ExpectError + airy.aip( false ); // $ExpectError + airy.aip( null ); // $ExpectError + airy.aip( undefined ); // $ExpectError + airy.aip( '5' ); // $ExpectError + airy.aip( [] ); // $ExpectError + airy.aip( {} ); // $ExpectError + airy.aip( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `bi` method is provided a first argument which is not a number... +{ + airy.bi( true ); // $ExpectError + airy.bi( false ); // $ExpectError + airy.bi( null ); // $ExpectError + airy.bi( undefined ); // $ExpectError + airy.bi( '5' ); // $ExpectError + airy.bi( [] ); // $ExpectError + airy.bi( {} ); // $ExpectError + airy.bi( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `bip` method is provided a first argument which is not a number... +{ + airy.bip( true ); // $ExpectError + airy.bip( false ); // $ExpectError + airy.bip( null ); // $ExpectError + airy.bip( undefined ); // $ExpectError + airy.bip( '5' ); // $ExpectError + airy.bip( [] ); // $ExpectError + airy.bip( {} ); // $ExpectError + airy.bip( ( x: number ): number => x ); // $ExpectError }