From e58a24d24906a45834dba60b84a66a0ea603c96a Mon Sep 17 00:00:00 2001 From: manit2004 Date: Thu, 21 May 2026 21:12:49 +0530 Subject: [PATCH 01/18] js core implementation over --- .../stats/base/dists/wald/mgf/lib/factory.js | 88 ++++++++++++++++++ .../stats/base/dists/wald/mgf/lib/index.js | 58 ++++++++++++ .../stats/base/dists/wald/mgf/lib/main.js | 92 +++++++++++++++++++ .../stats/base/dists/wald/mgf/lib/native.js | 76 +++++++++++++++ 4 files changed, 314 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js new file mode 100644 index 000000000000..fe7c10b82f1f --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js @@ -0,0 +1,88 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 // + +const constantFunction = require('@stdlib/utils/constant-function'); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var sqrt = require( '@stdlib/math/base/special/sqrt' ); +var exp = require( '@stdlib/math/base/special/exp' ); +var pow = require( '@stdlib/math/base/special/pow' ); + + +// MAIN // + +/** +* Returns a function for evaluating the moment-generating function (MGF) of a Wald distribution with mean `mu` and shape parameter `lambda`. +* +* @param {PositiveNumber} mu - mean +* @param {PositiveNumber} lambda - shape parameter +* @returns {Function} MGF +* +* @example +* var mgf = factory( 2.0, 3.0 ); +* +* var y = mgf( 0.1 ); +* // returns ~1.2405 +* +* y = mgf( 0.2 ); +* // returns ~1.6085 +*/ +function factory( mu, lambda ) { + var mu2_lambda; + var lambda_mu; + if ( + isnan( mu ) || + isnan( lambda ) || + mu <= 0 || + lambda <= 0 + ) { + return constantFunction( NaN ); + } + lambda_mu = lambda / mu; + mu2_lambda = pow( mu, 2 ) / lambda; + return mgf; + + /** + * Evaluates the moment-generating function (MGF) for a Wald distribution. + * + * @private + * @param {number} t - input value + * @returns {number} evaluated MGF + * + * @example + * var y = mgf( 0.1 ); + * // returns + */ + function mgf( t ) { + if ( + isnan( t ) || + t >= 0.5*pow( mu, 2 )/lambda + ) { + return NaN; + } + return exp( lambda_mu * ( 1 - sqrt( 1 - 2 * mu2_lambda * t ) ) ); + } +} + + +// EXPORTS // + +module.exports = factory; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js new file mode 100644 index 000000000000..f3075b2943d0 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js @@ -0,0 +1,58 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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'; + +/** +* Evaluate the moment-generating function (MGF) for a Wald distribution. +* +* @module @stdlib/stats/base/dists/wald/mgf +* +* @example +* var mgf = require( '@stdlib/stats/base/dists/wald/mgf' ); +* +* var y = mgf( 0.1, 2.0, 3.0 ); +* // returns ~1.2405 +* +* y = mgf( -1, 0.5, 2.0); +* //returns ~0.6237 +* +* var mymgf = mgf.factory( 2.0, 3.0 ); +* +* y = mymgf( 0.1 ); +* // returns ~1.2405 +* +* y = mymgf( 0.2 ); +* // returns ~1.6085 +*/ + +// MODULES // + +var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); +var main = require( './main.js' ); +var factory = require( './factory.js' ); + + +// MAIN // + +setReadOnly( main, 'factory', factory ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js new file mode 100644 index 000000000000..df203e6f174d --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js @@ -0,0 +1,92 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isnan = require( '@stdlib/math/base/assert/is-nan' ); +var sqrt = require( '@stdlib/math/base/special/sqrt' ); +var exp = require( '@stdlib/math/base/special/exp' ); +var pow = require( '@stdlib/math/base/special/pow' ); + + +// MAIN // + +/** +* Evaluates the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. +* +* @param {number} t - input value +* @param {PositiveNumber} mu - mean +* @param {PositiveNumber} lambda - shape parameter +* @returns {number} evaluated MGF +* +* @example +* var y = mgf( 0.1, 2.0, 3.0 ); +* // returns ~1.2405 +* +* @example +* var y = mgf( -1.0, 0.5, 2.0); +* //returns ~0.6237 +* +* @example +* var y = mgf ( NaN, 0.5, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, NaN, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, 0.5, NaN); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, -1, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, 0.5, -2.0); +* // returns NaN +* +* @example +* var y = mgf ( 1.0, 2.0, 3.0); +* // returns NaN +*/ +function mgf( t, mu, lambda ) { + var mu2_lambda; + var lambda_mu; + if ( + isnan( t ) || + isnan( mu ) || + isnan( lambda ) || + mu <= 0 || + lambda <= 0 || + t >= 0.5*pow( mu, 2 )/lambda + ) { + return NaN; + } + lambda_mu = lambda / mu; + mu2_lambda = pow( mu, 2 ) / lambda; + return exp( lambda_mu * ( 1 - sqrt( 1 - 2*mu2_lambda*t ) ) ); +} + + +// EXPORTS // + +module.exports = mgf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js new file mode 100644 index 000000000000..31ad69f5ca8a --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js @@ -0,0 +1,76 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 addon = require( './../src/addon.node' ); + + +// MAIN // + +/** +* Evaluates the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. +* +* @private +* @param {number} t - input value +* @param {PositiveNumber} mu - mean +* @param {PositiveNumber} lambda - shape parameter +* @returns {number} evaluated MGF +* +* @example +* var y = mgf( 0.1, 2.0, 3.0 ); +* // returns ~1.2405 +* +* @example +* var y = mgf( -1.0, 0.5, 2.0); +* //returns ~0.6237 +* +* @example +* var y = mgf ( NaN, 0.5, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, NaN, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, 0.5, NaN); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, -1, 2.0); +* // returns NaN +* +* @example +* var y = mgf ( 0.1, 0.5, -2.0); +* // returns NaN +* +* @example +* var y = mgf ( 1.0, 2.0, 3.0); +* // returns NaN +*/ +function mgf( t, mu, lambda ) { + return addon( t, mu, lambda ); +} + + +// EXPORTS // + +module.exports = mgf; From 9aa49e78a1fb99fbe23c1c1308e4b5892c678e47 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Fri, 22 May 2026 19:43:48 +0530 Subject: [PATCH 02/18] js core implementation polished up --- .../@stdlib/stats/base/dists/wald/mgf/lib/factory.js | 10 +++++----- .../@stdlib/stats/base/dists/wald/mgf/lib/index.js | 2 +- .../@stdlib/stats/base/dists/wald/mgf/lib/main.js | 12 ++++++------ .../@stdlib/stats/base/dists/wald/mgf/lib/native.js | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js index fe7c10b82f1f..89adc5bd28a8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js @@ -51,13 +51,13 @@ function factory( mu, lambda ) { if ( isnan( mu ) || isnan( lambda ) || - mu <= 0 || - lambda <= 0 + mu <= 0.0 || + lambda <= 0.0 ) { return constantFunction( NaN ); } lambda_mu = lambda / mu; - mu2_lambda = pow( mu, 2 ) / lambda; + mu2_lambda = 2.0 * pow( mu, 2.0 ) / lambda; return mgf; /** @@ -74,11 +74,11 @@ function factory( mu, lambda ) { function mgf( t ) { if ( isnan( t ) || - t >= 0.5*pow( mu, 2 )/lambda + t >= lambda / ( 2.0 * pow( mu, 2.0 ) ) ) { return NaN; } - return exp( lambda_mu * ( 1 - sqrt( 1 - 2 * mu2_lambda * t ) ) ); + return exp( lambda_mu * ( 1.0 - sqrt( 1.0 - mu2_lambda * t ) ) ); } } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js index f3075b2943d0..56a7be6d81e4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/index.js @@ -29,7 +29,7 @@ * var y = mgf( 0.1, 2.0, 3.0 ); * // returns ~1.2405 * -* y = mgf( -1, 0.5, 2.0); +* y = mgf( -1.0, 0.5, 2.0); * //returns ~0.6237 * * var mymgf = mgf.factory( 2.0, 3.0 ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js index df203e6f174d..76ac6d320cc0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js @@ -57,7 +57,7 @@ var pow = require( '@stdlib/math/base/special/pow' ); * // returns NaN * * @example -* var y = mgf ( 0.1, -1, 2.0); +* var y = mgf ( 0.1, -1.0, 2.0); * // returns NaN * * @example @@ -75,15 +75,15 @@ function mgf( t, mu, lambda ) { isnan( t ) || isnan( mu ) || isnan( lambda ) || - mu <= 0 || - lambda <= 0 || - t >= 0.5*pow( mu, 2 )/lambda + mu <= 0.0 || + lambda <= 0.0 || + t >= lambda / ( 2.0 *pow( mu, 2.0 ) ) ) { return NaN; } lambda_mu = lambda / mu; - mu2_lambda = pow( mu, 2 ) / lambda; - return exp( lambda_mu * ( 1 - sqrt( 1 - 2*mu2_lambda*t ) ) ); + mu2_lambda = 2.0 * pow( mu, 2.0 ) / lambda; + return exp( lambda_mu * ( 1.0 - sqrt( 1.0 - mu2_lambda * t ) ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js index 31ad69f5ca8a..0130ba110142 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js @@ -55,7 +55,7 @@ var addon = require( './../src/addon.node' ); * // returns NaN * * @example -* var y = mgf ( 0.1, -1, 2.0); +* var y = mgf ( 0.1, -1.0, 2.0); * // returns NaN * * @example From 72653d922da1e244da114f63898789204a638f43 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Fri, 22 May 2026 21:05:46 +0530 Subject: [PATCH 03/18] C core implementation done --- .../stdlib/stats/base/dists/wald/mgf.h | 38 ++++++++++ .../stats/base/dists/wald/mgf/lib/main.js | 2 +- .../stats/base/dists/wald/mgf/src/Makefile | 70 +++++++++++++++++++ .../stats/base/dists/wald/mgf/src/addon.c | 22 ++++++ .../stats/base/dists/wald/mgf/src/main.c | 54 ++++++++++++++ 5 files changed, 185 insertions(+), 1 deletion(-) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include/stdlib/stats/base/dists/wald/mgf.h create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/Makefile create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/addon.c create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include/stdlib/stats/base/dists/wald/mgf.h b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include/stdlib/stats/base/dists/wald/mgf.h new file mode 100644 index 000000000000..25ebe145d50c --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include/stdlib/stats/base/dists/wald/mgf.h @@ -0,0 +1,38 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#ifndef STDLIB_STATS_BASE_DISTS_WALD_MGF_H +#define STDLIB_STATS_BASE_DISTS_WALD_MGF_H + +/* +* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. +*/ +#ifdef __cplusplus +extern "C" { +#endif + +/** +* Evaluates the moment-generating function (MGF) for a Wald distribution with parameters `mu` (mean) and `lambda` (shape parameter). +*/ +double stdlib_base_dists_wald_mgf( const double t, const double mu, const double lambda ); + +#ifdef __cplusplus +} +#endif + +#endif // !STDLIB_STATS_BASE_DISTS_WALD_MGF_H diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js index 76ac6d320cc0..f2c8a1d33d99 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js @@ -77,7 +77,7 @@ function mgf( t, mu, lambda ) { isnan( lambda ) || mu <= 0.0 || lambda <= 0.0 || - t >= lambda / ( 2.0 *pow( mu, 2.0 ) ) + t >= lambda / ( 2.0 * pow( mu, 2.0 ) ) ) { return NaN; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/Makefile b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/Makefile new file mode 100644 index 000000000000..2caf905cedbe --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + + +# RULES # + +#/ +# Removes generated files for building an add-on. +# +# @example +# make clean-addon +#/ +clean-addon: + $(QUIET) -rm -f *.o *.node + +.PHONY: clean-addon + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: clean-addon + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/addon.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/addon.c new file mode 100644 index 000000000000..70096a2185a8 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/addon.c @@ -0,0 +1,22 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 "stdlib/stats/base/dists/wald/mgf.h" +#include "stdlib/math/base/napi/ternary.h" + +STDLIB_MATH_BASE_NAPI_MODULE_DDD_D( stdlib_base_dists_wald_mgf ) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c new file mode 100644 index 000000000000..b695760ba704 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 "stdlib/stats/base/dists/wald/mgf.h" +#include "stdlib/math/base/assert/is_nan.h" +#include "stdlib/math/base/special/sqrt.h" +#include "stdlib/constants/float64/nan.h" +#include "stdlib/math/base/special/pow.h" +#include "stdlib/math/base/special/exp.h" + +/** +* Evaluates the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. +* +* @param t input value +* @param mu mean +* @param lambda shape parameter +* @return evaluated MGF +* +* @example +* double y = stdlib_base_dists_wald_mgf( 0.1, 2.0, 3.0 ); +* // returns ~1.2405 +*/ +double stdlib_base_dists_wald_mgf( const double t, const double mu, const double lambda) { + double mu2_lambda; + double lambda_mu; + if( + stdlib_base_is_nan( t ) || + stdlib_base_is_nan( mu ) || + stdlib_base_is_nan( lambda ) || + mu <= 0.0 || + lambda <= 0.0 || + t >= lambda / ( 2.0 * stdlib_base_pow( mu, 2.0 ) ) + ) { + return STDLIB_CONSTANT_FLOAT64_NAN; + } + lambda_mu = lambda / mu; + mu2_lambda = 2.0 * stdlib_base_pow( mu, 2.0 ) / lambda; + return stdlib_base_exp( lambda_mu * ( 1.0 - stdlib_base_sqrt( 1.0 - mu2_lambda * t ) ) ); +} From 10a55a7975e1126ca70cd6ab3523c23b3a98c26e Mon Sep 17 00:00:00 2001 From: manit2004 Date: Mon, 25 May 2026 21:39:57 +0530 Subject: [PATCH 04/18] draft: tests added --- .../wald/mgf/test/fixtures/julia/data.json | 1 + .../wald/mgf/test/fixtures/julia/runner.jl | 75 ++++++++ .../base/dists/wald/mgf/test/test.factory.js | 164 ++++++++++++++++++ .../base/dists/wald/mgf/test/test.mgf.js | 131 ++++++++++++++ .../base/dists/wald/mgf/test/test.native.js | 140 +++++++++++++++ 5 files changed, 511 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json new file mode 100644 index 000000000000..5d2784e65dbd --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json @@ -0,0 +1 @@ +{"expected":[0.03911649919009783,51.9640555785366,1291.595674924514,37.251571937327355,82.9031854575942,6.243582888056265,0.01596037889707168,0.061303033243913375,0.41672166409522193,0.0746060670514069,0.6370539365187725,0.04998437555881581,16.672170314212025,0.9805812703992717,3.319998925269201,0.005621579384697217,0.15464111228899333,367.4213828809849,5.543136135379308,0.00030932393115639615,0.2690533436631544,132.08134457317186,0.3011203830178562,557.8278358834116,104.2277186317388,0.05213423196254943,32.39398792181889,53.73156089769357,2.179851945602831,20.066804195482202,0.0021876534141029116,0.3250433005660777,0.007134747302418417,0.13926030382391832,0.11508226775141396,0.003542406959404621,0.24433028066384313,2668.53772787656,0.5857131450330567,9.266763258294084,0.03314707516724355,0.3503063240141119,9.21680310815783,0.0005233300775362503,5.94660192734374,18.67120852697022,659.6512444163183,3.861752136857497,44.41681568699551,0.024819749061897937,0.02707407418062881,47.75010199046536,1931.142960388831,7.634209037720823,0.11577823085270048,1.2534656158393123,66.29286513436026,0.09257007880445393,2.6970754030031325,2.1562610832869824,5.483181761887707,0.12992040782083453,0.009154934417367328,31.552189396976793,0.16945117475624136,0.013469450789306486,169.92434361480224,0.05561760274558907,1.0235896313680828,0.04647031240291768,0.015591506910491298,0.4109939735801956,0.0008041537995357297,1.408740269730235,0.30115480444221326,2.5134985327137405,0.0011375833636162866,36.95106521801217,0.026961495225021465,51.63645268539616,9.261766930838464,176.4876477412685,0.05383712232143587,656.0729898647273,0.33138859041326146,0.4113783779582672,0.08092568113518293,0.10351885582801201,0.008051837865834873,0.0411078193915541,0.12844146607990606,23.883724850111346,0.016128154603604998,1252.3253840556893,0.21432661441819525,1387.7451419239953,0.00046940487119025316,1.1995815758742618,8.12577539005928,1.8337694293151823,4.7039489416440965,0.0004167079040321713,0.00025625657263023127,40.38120473913525,1.8477895883515534,0.43019930769428993,421.0717261871509,0.1825402846935811,64.84778831509816,0.21671387300732223,2.305998644182346,0.01126910760233322,0.9487271493637268,0.004127194799124327,19.442783155939285,0.9714666135735405,0.5137603286710641,0.5846857657223831,0.0065099003609204705,0.39633327891115777,1.9015379921331537,0.37430141541771095,0.006367847812318683,0.027959750628239043,18.407675522029734,510.185519962344,5.075049972131979,4.959997605240216,5.586874720223321,57.46594119416067,1.0200498568453573,34.18726050554994,2.2526801002509425,13.74703032792388,11.937309114263375,2.990863377689303,22.620059874426744,103.96186185743261,0.334928551597881,0.05451891967590132,0.524023855432607,7962.059317944771,3.67027401584568,706.2171198421536,12.79366359885749,49.77477024423679,0.11574768897832415,0.03593287287288707,0.21066820471823394,63.06022554929723,28.627427319693883,5.501922223617403,0.013201670352147173,11.896605717622275,0.24136233427725964,0.00805119811937803,13.455637759606818,6.506355031828644,0.20089086817749974,0.0048051928199634025,3.8738878629824276,174.94788641248417,8.663647634262013,0.004974992204469271,0.5395810078914903,0.03772741184706718,3.954517526404743,0.0169499973531138,0.8977823816833084,3.4824457197709786,0.00035856143219202574,6.153465270710238,0.011281038568553042,894.9322929323544,0.04986154538530776,0.20364191266968198,0.6460622679900889,116.30447787897151,0.0016695876231887954,2.0030673729898862,861.2917930048403,484.24610323784935,2616.9920987061532,112.36913494639658,0.02832380927361315,0.3769487493782202,0.13744421022429792,8.420193564647342,0.0009903668798863176,0.0010292060666011603,5.373350221842355,0.03654178849229965,1.0179274294624805,22.3919828264154,1.937333835916313,8.751737408432385,239.70747628439474,0.004132380281321687,0.07705375791638779,0.07651041605607604,35.86432886801806,0.16685560736886013,0.01910776932805777,28.552951262025804,0.4854632934212092,4.378768750726406,287.719307739637,0.00619616011780821,0.38523332845905306,3.816353741805876,2.321129616095985,0.03528541162932375,12.817079455797492,53.49044570472764,0.002559706537133447,0.008967184533184245,1708.8304214098314,5.334175977756645,401.69353499300485,0.35122038600400257,1.491466530659674,0.2666146718521562,4.6529649070918415,7082.148707999863,0.011103522743747811,0.028529209154675012,2.237559294677819,0.05333574679237027,0.0026284695909139224,0.028714713557778982,0.0002898994227189876,5.299267617051991,0.014256771780599652,1.4335189611780719,0.006779324506058453,1.0141099134487506,4534.983174176723,126.9348117292745,22.20674534011488,10.040314301684614,1.0086519842707016,0.4386637404683818,7.025316335748273,0.8947252792618984,0.11118341060694602,1.43276883044897,31.243593727670262,11.568726773500876,0.17504935114854428,54.90366611786207,0.09121968496533439,364.163316474516,2809.1240065519264,0.0011542466096115269,8.87434889793411,177.37697696808092,0.08530670997809557,0.05470812173374376,0.04344026403306056,2.6473735102616005,2.590345840064538,0.8350091114979444,3.532845371859135,427.093312149841,0.04830469360332945,1892.1000589362034,3484.1331847940714,0.882765776955036,0.3041378181927427,15.810083162599021,0.002122295125515505,72.23749161197006,10.500968585641989,623.1197719206928,108.2877260870717,0.3632550325040765,905.9580101501357,0.0957461502798684,1.1171573661338838,60.762827700235384,0.15896761409868565,0.011589822044765826,1.3402348214956081,1.8022711236168183,0.0029509058035794206,2551.979283410293,0.004778954383550704,3.0865456394341106,64.65057331430117,1.5594092686761194,2607.7103249483594,0.39284687554516773,0.6870520713576954,0.26488190177674825,0.04048327363270532,326.083527532082,3.007818693673701,0.0009476198136985899,29.0384706738107,0.0396663267562817,2.105953421794752,0.004974199578429723,4.003718002135394,1034.418830959598,0.043142813721185946,0.03553353905663754,0.20989955557299675,32.869879281188354,110.78934525961829,1.056659331660614,0.14857235935080068,0.023924108903295483,0.8273507388204515,31.373433415822646,0.3420279650141001,161.42748877309734,0.0007672838854981336,0.0023567358036888026,0.4470363098547671,3.3769482357222502,0.3631636074366957,1.1874500606011433,1564.4599943689666,132.89187227281022,5.804460129676899,0.06828895429221227,2.9896971093496374,0.03759780498805178,303.559657684432,852.2015542924958,0.6217079158908481,0.06165167187396563,0.1763120547201728,0.0047336253730661864,1.4776391721480342,4745.189931711085,462.14421334109784,0.4698375664418375,6.95348824589774,0.0005445338100748557,6.741171323237672,1.6407633799652035,20.289123386716216,0.00837386994245441,2.622513237194331,1.1399595392411053,0.0521373153424112,7.226629966505496,0.16497226781707763,0.39022791358739456,1.676186679513839,1.266331956617097,1.7061342400753121,0.0284478922584419,23.63377956586888,4.497436442253219,0.11051378482680684,0.04052021684148919,5.823154755741094,0.5220106313131928,0.022386744736901634,1.3404523015540892,1.7446174756993675,0.05926269860021234,69.68989978525617,0.07433969905945731,0.021986063227244834,0.016560331302198444,7628.19165356064,752.4606692223224,2.7201996763388063,8.431139023859389,0.10536387608319457,8920.52658327808,47.24641646351093,25.55617301234132,0.029857385795241404,2.053203009002381,3.4916527948114204,0.130011814405757,24.076946415979098,0.07647083521806781,0.006754310492748427,0.10782003710768502,164.01012009140427,676.8840419239617,21.02803184792398,0.024138184438213243,1.2983328467338924,0.0021723048163631437,0.004932878368567826,0.06561380233881849,28.277524502519764,1.6821338429668908,87.34504139849426,2.753781664333507,1.0690688735228526,0.2243508884198186,2.089753020272752,104.93070812004714,12.01712803016399,4.2118680496430265,14.140159126447312,1.575320742789826,0.0004634154810167404,37.48597966591946,0.5735216741902511,0.0022565204224444567,0.0008822584304527351,0.042297687369017394,0.0005019027755088446,0.3024840199870359,0.04473691282738863,1.495298089394141,308.1318682610262,0.6334392472547867,2.009109591918393,0.011396323795654173,412.26044644192905,6.656206849264712,447.0544381366951,0.02360247248889843,0.8438873754545302,0.00342008853685155,56.00029178787379,0.1253953649287593,0.5040184333924458,129.5315620833188,0.05078712428131038,2.9174805134842527,0.5508836935975538,0.24304665765812666,8.893195459477859,1.5512797150715163,0.25354796952289316,0.007201950120183081,0.17658741936988323,0.016647767369521362,2.6851427382943895,0.09543122717903976,0.0025832136460772767,0.07049023240824717,0.03169883300760606,0.0335362990964651,0.46248500528621567,56.43000146771419,0.09920261857818335,2480.8963252573785,0.0634610352508114,5.6168914026639305,0.0005443995073514188,8.520145519644046,0.07334551116742213,2.8491917885893145,3.273026308546415,0.30320049721849085,0.2895489413756151,0.00018893110147916465,16.009986236966554,422.53560486470826,0.13016295123731295,0.15616395585812967,0.0028705166907135025,102.61978695271857,0.005784885570559764,0.015591801576990432,0.0024574517049403446,0.01878169068287752,9.779673314831522,0.23564997378836375,20.851402036075466,2.142400434678964,0.0008007230001113076,139.40601515978747,1.5537129231543232,16.509379358214,1.442928861188991,2.289467549745929,4.299443470936056,0.020025301432336155,0.12617523259629035,23.548511228928604,5.697896219148728,44.46574592802076,11.590212905527107,27.796451958700633,8.03523661296416,3391.6283559349686,0.006090297433572444,5.5939076074749225,0.0011605900676918816,0.02972928609340445,0.04703742605695273,2.218014256191561,0.16930014247135194,1.6661874767577463,0.002392254978476438,1.0925520093760073,82.29076661647558,4.208630404781692,105.49220559059701,0.008834029790249465,0.016743029157992268,0.48358991930241657,792.1688223336819,2.81658610896958,0.0034812914454078,6.412959024923158,18.473299830767832,0.005532676505063248,0.12368873598180105,0.5953123382444574,22.143006922622686,0.886016263698525,1.5427691140158848,18.809145913246333,0.12332002592978276,6.0485859989559945,5.0229168303117,0.00025776359332173283,0.0948223022715802,5.606977569673685,0.1044204828828455,1.5944402950876382,0.022635909368274202,949.6033046932155,49.34172028500626,0.0014015981378749983,1.1774121206485657,0.39639459394652304,0.13678426856356274,18884.545462842816,0.07163644753621386,42.43422698686386,1150.8216519135872,0.11611046246508701,4.891164166980392,3.792369855911855,5.176275691999606,0.01738550245597056,2.821586006680367,51.651447026252356,0.0010747921594988557,846.127324808978,3.1114301566106466,0.7505643538238158,0.23752509493684096,3.214500362571874,2.7612497737127275,0.18504607225906214,12.64589419742266,0.014084689955492783,27.45409579833738,0.0003605868861932329,0.47337723215722793,18.91974828639817,0.0007111891397933851,2.1309470130645676,0.023018957601120583,1.5089251607484369,0.5522401159187965,0.29943139179693834,0.022466939524209015,0.004828304216334239,0.06017795242699335,0.5143715408574667,89.11667393314889,0.09120173771691466,0.07269878552895409,519.1417921703877,10.995415217376928,1.7039142296105687,245.7107802472776,112.75236572677291,0.0036798818025437314,2.1963919751405525,0.22765686761003484,0.000567281397484428,0.09801641862242831,0.0058612906947950036,166.73698958906525,0.16631296309915677,0.30694895115993365,0.15601566988748453,0.03878915512322828,44.34355116345884,0.001965541005758862,22.398110453566694,0.15531996919506083,0.01957971885038814,4.169580011854114,1.096968719926153,2.0086784591448024,0.0005580266269082863,0.1454288616533394,0.02518167065045321,0.10630449266857415,0.06337363719957992,1.2097677347480518,519.9901264909032,4.031663678512445,2.269557821255273,120.79171158776623,376.94321357579526,1.1515465142773542,2.4472007898359704,2.523277325881412,430.51896822759994,1.614603114440539,0.20009846242079699,0.1214311358760968,6.993795597775971,0.005992972887847728,0.0003839505340396022,20.76073794084114,7.18075109727624,11.17796857118886,0.5169615103469557,6.45133228128314,0.3097673479162466,0.04998637417978028,0.08194409755639229,0.1435269991379132,1.1686572006931824,1923.979652718472,2.5193304726753154,5.139629139737969,33.32517297664837,0.047472053890289995,2.6628836182862865,0.2039867176730469,709.0974965531541,759.9461583576601,0.2471880144205057,173.20004469736224,1.62735534007383,11.305419594655051,0.26315557553700475,2.4543542876529614,3.019753568358826,0.01202219648813173,11917.26128963682,302.80501004820667,4668.405592040548,803.42243611158,0.0255863244299522,9588.305141680017,357.223557571771,1.6160787464835824,0.00011447168340571404,19.685632134792446,0.006456678440945747,684.2451512828263,0.2506857362976481,0.46531363879028087,216.81646883105986,1.1102201647140064,0.00093655699362341,6.9384955765519996,0.00819930998732638,23.720438864918112,443.66533855502405,0.6952376381517227,0.04543559167329973,0.000612272253592185,1.8915698444296556,259.22801200639805,12.777343948026441,0.08396800550055382,1067.2286578799117,2.8293953775481917,1.6158608954263856,8.050419264346637,44.515108433953934,0.04629181754042222,0.1684291879541087,0.03857530409180961,0.18890943545689046,37.014357924670676,1.1670208117490022,0.2696860173755248,17.554186006441434,1.656745710618875,0.2841842212928515,0.0016397818528181686,5.07342267908849,7.20330601046393,835.8606613684694,0.7362329879267804,0.4509033700222944,0.010975307894980373,1.1016021882589657,297.3858874038824,0.5214834995812165,117.15832497987313,40.8262891788596,804.9300241566265,31.051538322944026,0.007775304363166766,0.7099790673495279,0.001164868580073755,0.13848897370732036,60.72975889745052,255.2109972583777,7101.585611346978,6.272298744787458,3.9127051925354244,39.376876974281984,0.10426945036442385,0.675608470641115,0.7266458751042048,0.002363432550609528,9.665069324569917,0.11277099797212342,7.0834188681354835,0.28480977447417893,0.5997552310788428,183.55602222052792,1.7626970606609975,2.306307925310259,0.6207318606077414,328.2438571047441,0.16444899923072917,15.340557912067835,20.510965590662856,0.0792183405143743,0.02981847680335067,0.022808301191236696,0.05643532625359508,0.008144326332329319,23.894660252109414,26.019065617838294,3.326568217721876,3.8926827908619757,695.2254185163115,114.00191185945148,0.062182688823602755,0.03266521790787775,164.64083199674994,0.008464574592661618,0.01823952241204857,1143.9734598374323,2.541796009824126,0.045630076685146535,0.0322653042199964,1.0230642987058716,1.8934602508497373,0.0006340876256220982,0.13052293807691812,72.99880345770622,790.4410731774373,23.743243005580428,0.30825517119859236,0.0008664940736106705,0.5002349426819266,0.0007899362555462039,154.59684494686454,5.837706770403341,363.42942494396266,102.16557406991164,13.467855733360242,7968.129747797474,0.011875590162500239,0.4997942481408722,1.6635069365387836,2.3926408668360906,0.008270117155510102,315.8054451214193,0.20252119521762774,0.012514595009652652,18.358013649753516,0.03189580420522182,0.03132431405586413,0.00014510313574007708,2.6626539115584067,3.3895916135818194,0.004924905369522011,1.473141272487314,0.21731752700868198,6147.27891306258,0.0181531222854595,0.2524070475634692,3.7035982037737765,49.177555668369145,2.1503253146307024,0.7778571511345161,5.960278333402585,455.530685659153,13.983968389538491,3.734061332379807,0.03970348472264945,0.015901549211137775,0.133612501507169,25.292148239014132,692.6926637135318,4.12595103670663,0.031204247610901473,0.03592856982373944,525.2715530869375,27.595091299102812,0.802650466833866,0.03928598092965901,0.0157696794421216,1427.0919708460956,0.2184945408132982,0.028765561231970018,1048.405255646547,23133.457400171646,0.13549012700841134,0.07468822646939632,0.009511817839069094,17.515509571325815,2.611071693044855,29.422796984607608,0.20271041326188496,0.02670804342584337,0.02992234093639708,0.00023841275142592416,0.0009617346562204434,0.08661973050402176,0.18289941440221816,46.05411994680359,0.08272797847930215,4.450283147482588,1.3150819617562195,271.38986536823154,5.245329611843063,0.5489399252048257,0.2285005316526315,3.256317644102967,2.773913613863474,6.881520548329997,0.0011374364602930503,1076.1593916378845,0.028265060435652772,1.8663871175216469,0.046961521166801495,0.043022165783443755,7.725809189854871,1.3192096294389364,11920.478709075001,0.2359740460142006,0.8814548565234034,0.022106666441703768,674.0358022236363,0.035367819206032096,47.59354625078372,0.3087025790236763,21.972056084003047,0.0633644862470937,0.015050780430775646,0.2089108353324288,0.8354242052607327,0.005962564101088169,436.45915342890146,576.8094272081515,0.09922962068407913,242.48307636145344,0.006821863115731406,0.8485915304290845,2.7369264209326136,3.483260989349913,23.549937782787843,0.0003123306757364374,0.13862064642415023,1.0889602622534176,0.3012389725218105,0.00769907345996409,1.6128193117284515,0.007180324788277153,0.07582273734297502,2.2338562523678953,1.2766632163740403,1.4769438639788395,0.19006653249026248,0.014455094046758427,0.13179864608535025,0.5385828262490294,0.0004874050902110802,0.025633395520865403,0.5077391997057948,464.2856515229762,0.08616470717806042,0.18898723634274436,3.709381757983722,219.76216064085466,0.1523771083795504,20.15404734842625,0.0726372802767368,0.3036621648132086,0.002641565983855515,2.8775807373345588,0.8757232691390731,19.88921690996051,0.0004826056499308073,0.4157998881789026,0.03367196589468543,0.02797313258885458,1.3338130187512227,9.87299065395851,7.143935343054485,177.66463161386417,173.9839034521074,27.50240083321949,0.0024941546221338086,0.08890549258510021,141.71064397731712,0.004736176365709002,630.0914109348361,0.4817437349449644,3.4840343799976683,0.044785576226666915,0.004781012092371667,903.1809603875494,26.49295525762485,0.11751324580072381,0.02324539857260984,0.03478174654342903,42.81421885062103,6.471319243878301,120.47326761907075,1.5520355076922663,0.09746923115265499,0.0038866384807259573,68.51471417619527,161.0886412620308,69.05746678564269,0.07850382663068925,1.3571164787683774,73.34455505352591,0.011817554803607508,0.27941229091268094,0.19538059903821606,0.9582090075891087,0.26506602628291287,0.9184992896641622,0.0026263907855033756,0.18877582465599502,5088.478466360254,180.61573294885739,0.31704431448417814,13.526325983034086,0.014383906718019809,192.24844753842493,0.08288130396136081,0.031071828336862256,0.007678469036234339,90.98283427944489,1.8988940947014612,0.30541443325433976,14.352550477084304,0.6872361284941071,0.02974726021941341,0.0010829677833205408,92.14605394769751,3.58388600477391,11.19170127260111,0.14728366619418304,15459.548380186307,107.86587839529032,1676.355921917282,4.732665305821175,2.2345171953140155,1.3924487705077437,0.03939155551622657,0.2480320018314333,0.3889970155043662,0.0016586176367055542,1340.1546681392183,0.008001606661945144,0.0046097439876662425,16.077454103261584,24.104059963830707,55.81742187185663,230.70317479087575,8.71311038903081,0.020024430552374153,0.0018453575487258097,50.167571302342836,7.4603643565742335,402.94942155158697,8512.898299853858,14.533531995032286,4.732701562737783,11.452153489573025,12.832279290419038,0.8227147479217564,0.7676876861431458,2242.896008777186,3.321826058093686,46.471353116474724,26.742088918496346,0.30961693734975987,0.22663335093034717,0.6812798723723184,0.004494366823613876,0.13094691342562936,1.4387128273069876,0.005501920069925247,0.432585571931847],"x":[-1.9790009972061586,2.581646274467184,4.485986277968431,4.4056136680223865,4.733144035934632,1.050125216231157,-3.3348686475379354,-2.7159642464529443,-1.5353074310228063,-3.8420773327974898,-0.29768976413344195,-2.358114417089394,2.3796786133315395,-0.03495471777306047,0.6039908590852638,-4.551184832365331,-2.45001325620175,3.2077999795119254,2.394155966563229,-4.677851219171688,-0.9096532895151688,3.2128159531462135,-2.198174553450679,3.6842731571334824,3.2554473503427737,-4.600382516428513,2.974002217205336,3.1579438817523524,1.1073743021797071,4.987974892675005,-3.4478850020434204,-0.605485884840081,-4.413406577603873,-2.9660593982701124,-2.4916781708425697,-3.8043857461292574,-0.9764166561286043,4.480127762663264,-0.49520059697565166,1.5388657706321247,-4.804817262911537,-0.8771044019022458,1.3100995983080796,-4.141958868027,2.982164865232333,2.2051602106344053,3.7466935703899544,1.958586069298832,2.3541763771581987,-4.2481240491448,-3.219291173410679,2.2085899084629883,3.4734426313901423,2.361417309694546,-3.5039127498241376,0.11743493625051471,3.8256925564603605,-2.3850398573359124,1.9344989177663283,0.38721456399864884,2.209983839254452,-1.3985740716797315,-3.7078088959042423,3.314555545993155,-2.7399272751832537,-3.0491113500813127,2.8903322109424714,-1.6949520726406986,0.032298769126591687,-1.6988989687896847,-2.1765837565094537,-0.8011794454500194,-4.16144512035452,0.19054988025653063,-1.0029686324136753,0.9800298518553454,-3.6354246376412114,2.2926878708213643,-3.428771083757675,4.534519209167641,4.401495852506104,3.5532695316234904,-2.8258113976338404,3.8219078196785503,-1.6677718049054633,-0.6579453890693028,-1.4544670092848175,-4.1814924657426245,-3.3792315547874017,-2.3078460813241533,-1.3704169396116672,2.547809425184794,-3.1642664927623843,4.201521193833189,-1.975068534578539,4.300462400274704,-4.412675502666465,0.10950622385174835,3.5580418019264286,0.4008296594822589,2.0999221425371353,-4.9001358872046765,-4.819875715684535,4.065672417217893,0.471062071830354,-1.2388565157606068,3.2484598444011894,-1.0733156915569921,3.895251699005314,-2.5971638073146694,0.7731790831438783,-4.51608017685394,-0.02822608147099892,-3.7950275444007007,4.867543198242348,-0.04954249346611839,-0.7537761479260361,-0.39744893545964644,-3.501177756960013,-1.3651900946000204,1.071868453991108,-1.5082402015059015,-3.3984085042276457,-2.7566743359300916,1.9613955830438616,3.6963155110823784,1.9956788460864914,1.2962013235013057,3.0364864117368366,3.7677638955926938,0.03653983140255157,4.646975428558102,1.194411022096645,2.087879645310374,2.8473323639913692,0.7249054174914615,3.205129429005437,2.586881803744401,-1.0954213093238319,-3.225926412423936,-0.5466531425063783,3.9252311901906527,0.6575562167517734,4.759080352032193,1.5190295592675342,2.5186582361754333,-2.183245646352093,-2.9894875403843924,-2.6089896432091453,2.1489630835628084,3.145968971846763,1.5658283833367657,-4.170411114319151,2.669669003569977,-1.2196924871321047,-2.911646188074343,3.1667409024950945,2.3536562851367897,-3.078132881698634,-4.799209122479041,2.1663510055737465,3.0661379759377247,2.0996847403122967,-3.09579211142623,-0.5376672138254897,-2.0099012448900258,2.428509391204063,-4.7518337183510875,-0.1223127586520718,0.8102746258234639,-4.91503524954077,1.9692730067929016,-3.942523421235564,3.695089284762407,-2.3664182169940684,-1.3038427260921495,-0.3581893637432181,3.14461857152099,-4.550582832848028,1.0594355209291608,4.3679978994880315,3.1781868098030372,4.174502662444446,4.171059187132679,-1.8037007942268701,-1.6965932060518152,-1.096895369033951,1.0638142485409805,-4.610394125462834,-3.948923429485042,2.6468801568008073,-2.759790391500484,0.02604502224830796,1.6124252147828164,0.9102990713402068,2.0799482981937807,3.969615611162757,-3.4874762231420178,-2.01093003616252,-2.1290313595239874,3.6821350011455323,-3.2514310450564765,-2.860722080226783,4.06822552610884,-0.5174497904880742,2.5044514752100078,3.3313911925331308,-2.7862655561573257,-0.8164650713550747,0.7191584151228048,0.5193831005910798,-4.939156754396058,3.2767209363655443,1.9219733895634574,-3.1796914248964656,-3.6896228463984846,3.9885059878244657,3.2362744799736767,3.368807834991097,-0.9954474051823858,0.7157274665334228,-1.242734669966985,0.8064906896867852,4.695660852784126,-2.724473633858514,-2.207457595619208,0.9561054939509983,-3.3348416546816306,-4.930553577274176,-3.111934657231651,-4.450223721598661,2.3739507675062432,-4.752346440898345,0.7100284401122812,-3.4817932360816672,0.014148731434500128,4.165971209315675,3.088898429889273,2.036915757962281,1.1523834383559048,0.008731101637269312,-0.8215012625046327,1.157356528275061,-0.19392192012526177,-4.1530184369345005,0.24653369993766194,3.6460628815018516,2.7621393296289263,-1.81475032396461,2.6722709253654218,-2.3140476129200183,2.9610651884437953,4.756586516383969,-4.325191543678168,1.813695809039845,3.936737182113445,-1.922970529068142,-3.3127905223393626,-1.9604812273026373,0.5210123729700475,0.647688713202859,-0.22965934849174907,1.6542799871761922,4.87961786938609,-3.307119485906517,3.969382300736175,3.9719103526046755,-0.17917865721028114,-1.5140543498756918,2.975362795120102,-4.9984307305687,2.494636482568035,2.8877189876174274,3.1325597922650896,3.9487399402568375,-1.2143172614967779,4.75067493517356,-2.8686570673193454,0.20364369687080242,4.763607939261851,-1.2475863945697787,-3.3446725453966755,0.3034622443312056,0.48623879286301275,-4.627296650596817,4.5908069389858035,-4.832089114492374,1.1811624539398498,3.7202634693061825,0.3462484442171796,4.904911113667163,-0.5021324718764033,-0.25605002979147784,-0.8747165830005006,-1.752438946627545,2.8935482703466864,1.8816247968496738,-3.968835207430751,2.6462069773120422,-1.978792921913115,0.8422147681910221,-4.1496905664058374,0.8209768427445452,3.5846620543259338,-1.8054404374134503,-1.9900313448109674,-1.9043573130605473,2.097779472200325,4.874704133192552,0.06530260286858791,-2.854639152247457,-2.9539533905587767,-0.10238182084533598,2.4905210570321668,-1.0093157149376566,3.5340308349568037,-4.673371313807747,-3.656170787657188,-0.6913022746783124,1.1960322569693567,-1.0853681195163158,0.11373706599675426,4.397631652139136,3.6755550054540755,1.5119235566107392,-1.459684640889324,2.1516180050081424,-4.717011544428411,4.5651123898088315,3.4813044688193155,-0.4290326777201203,-3.764653399421174,-0.9011734511995488,-3.8178041410132546,0.4461446596953671,4.839907301742098,4.966276849615367,-1.0589223394352087,2.372620936694392,-4.052839096660169,1.9509947314595681,0.45072144816376447,4.06657370414489,-4.492124292768014,1.6198209352364445,0.10524151452472541,-1.6490294450551923,3.512105935751041,-1.2904353781544273,-0.4773141025887071,0.534564434899151,0.2303217880904711,0.4232393188941854,-2.146589609953508,3.6461799922529945,2.438507753755151,-1.7202559553602805,-2.27352726703693,1.0054142185744288,-0.37678842567127546,-3.073016149038815,0.27657216697205556,0.3773637939397201,-2.0035157764218448,2.354587423531055,-4.976657827042178,-2.437974039201664,-3.8870412726261447,4.854088244418364,4.474486725944846,0.7029696895378006,1.068575631169148,-1.3946161978497318,4.689331786974311,3.414623356934685,3.4035742850544306,-1.8781384882284478,0.8757348444889255,2.2284442895998966,-2.7205368399968934,2.42504897847399,-3.9735359649756283,-2.88952170515268,-3.3832665722158364,4.011484646369173,4.443959238214086,3.738986572978879,-2.372897403528438,0.17916737243088754,-3.848546063725722,-3.97176665740636,-1.6137069292356876,4.450086161713209,0.5251656962564164,3.795418672770385,0.6333375527350658,0.09793602015400715,-1.7734723699987995,0.8518570204497351,2.6007027582092057,2.7054583737109894,2.578750408147905,2.4053966684761505,0.35590271866873735,-4.759842036824007,4.103554271101341,-0.4371388900187947,-3.566413955784796,-3.9513663021824175,-2.0114840052223726,-4.975242488943231,-0.7968499649071292,-4.498428667068101,0.25242597722194926,4.431712593229744,-0.2836539569948897,0.6472670843451223,-4.19923203334559,3.2040011723959143,2.294345276604056,3.192835863441198,-2.6268673757902428,-0.0860386072803454,-4.107297905739234,2.8584049550834276,-2.688742541402992,-0.503198072587864,3.9787185618253282,-1.8078111893926208,0.8661800439180585,-1.1336229270303342,-1.103190029839264,3.721484985205949,0.4610565056264697,-2.4935714615990068,-4.572334927727818,-2.4217432146663165,-2.2966399691081465,1.837671921532154,-1.3065817411939626,-4.163367608865531,-4.435124068453615,-3.2339753165397433,-1.879280216255271,-0.8146288489096509,3.42298237518834,-3.1426727385607522,4.568732404825468,-2.11182792306937,2.079886595966225,-4.211992085107945,1.9031201359984795,-1.8420772896579263,1.4166930841032874,1.0944649041899535,-1.4439084940918399,-1.3960043757423857,-4.371681050579226,2.1896490594824005,3.5918949503815494,-1.9687421045449915,-2.04657691417398,-4.412761628428781,2.6074497944653707,-4.014391352043505,-3.0715021529508766,-4.214172480097088,-2.263342730330563,1.5327149282773327,-1.181979233926267,2.1391903026600003,1.2591327682251974,-4.582729200172478,2.970555392491563,0.29401448380806094,2.2472079115436383,0.30140510082717586,0.8074229820479513,1.5039096516716066,-4.518895548987788,-1.5580595867387292,1.5989055367466882,2.0951545768307493,2.646734951667698,2.661835347632464,4.550451467451708,3.036010189094565,4.758605704051309,-3.5074512558237023,1.8628494384472933,-4.7776649191300145,-1.8844213660864217,-2.9700723739716905,0.788903085382346,-0.9499524232433938,0.7219733457253099,-4.549111937967183,0.12449636024887933,2.541749747594131,2.17337883088722,2.4846655617096083,-3.0978186272400787,-3.900159149143878,-0.9616843999435893,4.961771180602289,0.8915179277022549,-3.9162893499339435,2.7248238419195907,3.8016301958792518,-4.596515715790424,-1.8495728342216422,-0.5117518955007236,1.8946333539603408,-0.18270837815690477,0.6970543208684834,2.6324884439322913,-2.310656247970333,2.1359788870032856,1.511347245333237,-4.475188860985256,-2.1773292136559084,2.0548453903347212,-2.553159839754451,0.4421037306950124,-2.6990287378511715,4.621065990740645,3.039687080318533,-4.995477995532992,0.20064264448726732,-1.0433548103802393,-1.5074580248792593,4.808335416996707,-1.83522449622592,3.7614806575061284,3.8147192544913295,-2.319037326848201,1.7418251799351845,1.1105921554752483,1.2400027825472213,-3.0173897407636896,1.1642980083182586,3.764899256128242,-4.958601611660204,3.8012187209741946,1.917446534533572,-0.21238809033587458,-0.750232146311717,0.9110034484890157,1.9922645782534252,-2.8519929411070777,1.3619076461807023,-4.979711445920623,1.935706680084869,-4.355545249989369,-0.5130225230158416,1.9254268649852762,-4.737055176546039,0.4091778796909935,-3.134678346005264,0.29564472652576157,-0.4654535201961272,-1.6155183849339059,-2.1501275033160026,-2.901053802526575,-1.920903387926117,-1.1375021483322776,3.704654096182818,-4.33441276750041,-2.323484967486534,3.704960272196683,2.3099045921594215,0.8582446267964521,4.87049639778796,2.725899501403352,-4.73630590619659,1.077649140184719,-2.1836977151611094,-4.770065197591773,-1.8647754007053532,-4.076106841482851,3.4921023978445795,-3.393766943622455,-0.9668563545967421,-1.0784039384680923,-3.3644231336899,4.935179749963115,-3.8569254825415733,3.742818585420677,-2.92630060368424,-3.537271813798244,1.5302393027091519,0.12425524594154336,0.7135511114272219,-4.498894950944271,-1.0001644665624223,-4.0132853452655235,-1.1897048497179297,-4.985435367130787,0.10870618440776081,3.1301666291237726,2.362412126793454,0.9396406920677238,2.909463400193699,2.9725551921233,0.1298116934633864,1.54633239563731,1.1250913665245497,3.777773977365497,0.3273587592610827,-2.8741805372256723,-1.3326064949465435,1.2888356254884652,-3.210909189009208,-4.998385761678422,2.8114938025614533,3.1279858710642294,2.6348403678498684,-0.5178954568889935,2.824585878508632,-1.1824744750307223,-2.973015787484581,-1.35805057136539,-1.5054530852309513,0.27277386662277525,3.911496885586546,1.6429897848489023,1.003810903594661,2.0836974115492604,-2.5824877977217398,0.8055428446265864,-2.1621829625612046,3.2738722433508975,4.297780015704776,-2.686765458822916,2.590335728886455,0.5834079320763843,1.9253914361204219,-1.0416572597189422,0.6829153432785109,1.0446536772931347,-2.2714697593076236,4.573033115868423,2.93660926728501,4.656432238623152,3.9108624994330636,-3.7677319154959568,4.578765317170742,4.687095569946621,0.2579736425198975,-4.897049180968232,3.1911074209651105,-4.268707607393639,3.5400507637596057,-1.0421372622104896,-1.2034196329078952,4.3803088807998485,0.14178542106856185,-4.32516840476173,2.2148843733056456,-4.002360162691173,4.632988204710886,4.599900827833263,-0.44609348778163493,-4.65486561641424,-4.608785845535089,0.6296341684738938,3.731363126390164,1.5095974473758282,-3.106179410138102,4.1719469511631875,2.0706545427335232,0.2751235203602542,2.65843011530095,3.2511698320593254,-3.997880494596442,-2.6951434760000295,-3.3327089662345832,-1.3324609699008203,3.1638733860826758,0.12374511390128617,-0.7605462472845499,4.925001714249646,0.668148781365284,-0.773306506787435,-4.20787087200364,1.949078698439001,1.9267134385762823,4.086413160737644,-0.42875548001302377,-0.8071188664977855,-2.4239536278623786,0.11256553423266613,3.0550042440344853,-0.4745287916056977,3.7519447676348268,3.2495094268467835,4.5183209721296045,2.223396320838927,-3.987034939211144,-0.21888775699919183,-4.480062555956764,-1.0898308895030784,3.3167741738076835,3.7665116059319796,4.911681786511885,3.095887969283167,1.5111295748448228,3.3984330457319736,-2.5140545958923277,-0.48256245457765967,-0.38902846649653533,-4.1381111114783495,3.252799930599547,-1.227108071717602,1.2380846925149314,-1.3699646184634484,-0.27393670629945,2.613334328948361,0.9055992634023387,1.1474293045567414,-0.9103436493753172,4.188699822486001,-2.0327649856082006,3.4294704806820384,2.4919912290753423,-1.683456155338643,-3.5383770529808514,-2.0257147519769814,-1.553789017147177,-4.5713195606784875,4.18094754100496,4.654585056799858,1.077393060964197,1.5033822527988434,3.4618529599506953,3.7172006240135396,-1.5798624592615385,-2.803137550507601,4.895130888399217,-4.6870995853110795,-3.879034280604723,3.5438845867749276,0.7770426501287178,-1.8116127952641792,-2.5325069330572667,0.01889545938576287,0.7711671723209275,-4.859662459914691,-2.9013146140146375,4.318861237697561,4.3198670344797225,2.387515771896841,-1.3455824285493314,-3.731294728697706,-0.7305150507517402,-4.962635043829142,3.6983957303051813,2.1139300354628032,2.7366604707807873,3.6616416163061647,2.122625101935947,4.8748565942079995,-2.5657547059899044,-0.49266531269164204,0.32900966797112385,1.6446006247162614,-3.69173484163046,4.294794328628951,-1.422711736982838,-3.682896760833655,4.2538641976424,-3.960879618282801,-2.9925320319770163,-4.799825668697665,0.9666589179934864,2.100872462210158,-4.471157995135295,0.7200159441529514,-0.9722491435603251,4.380694872006334,-2.783972498575844,-0.9538716264756513,0.8322811470314004,2.756212119085271,0.7254461019087097,-0.13381176398714256,1.8813122631183443,4.806668829775337,4.933319040740358,2.1039277477513627,-1.9939939092891459,-2.1743147929200832,-1.6585585174263926,2.390158297367857,3.261380419933799,2.6990672338104655,-2.2869826434048157,-2.2414311698232705,4.680380325709583,1.730851634193595,-0.23544559278953603,-2.5980467544208996,-2.1730940872114033,3.6357144327597766,-1.8725698574660008,-3.001395682779644,4.393696874266604,4.945095964148161,-1.1949370161469464,-2.933459423424307,-2.9241486585514886,1.786757959433701,0.6791754802486629,1.964097637043083,-1.8692288078433519,-3.0861405954850882,-2.0297955640211796,-4.330539795348526,-3.680419979519179,-2.3553093509822376,-1.233581394576,2.248640800580964,-3.608815426148091,1.2509343346944943,0.4193746313722784,3.0345919606842333,1.6841791766908134,-0.3552508430171759,-2.6394668260765517,1.0886109912285233,0.8724996741131115,2.462510606271886,-4.084516873312488,3.5520279092657407,-2.935084331412611,0.32184976499612183,-3.5485520584916594,-4.939676000542523,2.3006531587255727,0.28227162715842624,4.940599002922433,-2.8899508851323317,-0.08712908511557416,-4.990859623406358,3.6759228927680727,-2.2102979424032867,2.331994537981206,-1.5544992427786761,2.321402863196628,-1.876622956153339,-4.0404643603227814,-1.32973217771457,-0.27044549710571175,-3.9680316414617343,2.9904059687480586,2.8973463723080126,-2.655363800548056,2.7458278943007786,-4.435710258483424,-0.1402482923415853,1.1587590081755117,0.7288478528357629,1.5099594653262969,-4.1424296087232815,-3.5481108694042005,0.11787972382580758,-0.6637992230015763,-3.5184877206611676,0.3201786540017455,-4.42452689238369,-1.7089538334038776,0.5467488826642208,0.1551950756126983,0.5184780168960454,-1.6880397106481038,-4.421557400353877,-1.6480914554757211,-0.3822089381435827,-4.48588619056549,-3.4075718724923276,-1.316686215703331,4.806917418444112,-2.460652596330074,-1.5830693083162508,0.7739452836701339,4.593127667174802,-2.3083927842541585,2.1878382805688448,-1.8712238293512717,-2.3529359757049804,-3.204790814914663,0.5965429610144017,-0.11163065931915916,2.109848643575914,-4.444465644252311,-0.8224056453045225,-4.294586841180065,-2.2221583570817725,0.24003047198255967,3.7537001107515007,3.3083253186202537,3.4716766551544396,4.068579477711044,3.2048951677996502,-3.2730513606313485,-2.7902929173318904,4.192273927558478,-4.860743214772551,3.276774028522638,-0.5434968581074457,2.2337339795245237,-4.18692121278956,-3.866666137398332,3.721354172082995,3.439467262083989,-2.8883218430039683,-4.050283920602569,-3.3228692356145495,4.571420356824351,0.9506054249739018,2.822479271930356,0.32593255205045146,-1.807330010720313,-3.525793178064892,4.910665899551981,3.7437605714433904,2.7012292086895826,-1.9229177494930516,0.42853939449622036,2.6692713912251165,-2.9283475646462143,-1.7888146763683368,-1.0082032134187777,-0.059351670080038055,-0.7962910038662621,-0.04288710261298867,-4.271048904430955,-3.0322253293330723,4.421801547202515,4.125675373666988,-0.8080002965446873,1.7787370055025251,-3.4014271724229808,2.8043859640954514,-1.8159499260288503,-2.0692391367789953,-2.547185335534797,3.12651561505667,0.39565542562827893,-1.6787917576514868,3.4826490476771497,-0.6989610050684005,-3.9702845620967864,-3.620965341796789,3.8664246341281903,0.7803489530545953,2.787099351308326,-1.1348179725115761,4.840085880109255,4.93075429405865,4.144751064311384,1.8008160919499092,1.5211147904088271,0.5355397683729883,-2.3663665639549403,-1.2369154520275005,-1.02956499632986,-3.393525465921802,3.8959102715636256,-3.8875890118572998,-4.193154356044907,1.4264740484181324,1.9063097015569452,2.4102694975216954,2.949604555844357,1.2296934118505973,-2.5472025584343685,-4.096361254462452,2.58800380105256,2.8203646390136345,4.286498215481183,4.611060080185528,2.6652643984691773,2.393929496492988,1.317081210880482,4.122602549532408,-0.10630723479599347,-0.34707671429950615,4.994352541853996,1.4463012307519465,3.101109106036052,4.573267704660664,-2.217209224770298,-0.8214964018623405,-0.5393097183446756,-3.7388661622713,-2.6829548695735883,0.5827774338927973,-2.76548617563519,-1.137361065814356],"lambda":[316.8344676577369,76.79200712212395,467.11573729704344,375.99498462321407,211.37619278279712,247.24254185061048,131.5035350710251,201.13791406901086,291.2692852703102,271.3006924864632,417.3262083719315,314.99360115010643,353.9620376072525,494.7540374243614,443.26252482901367,427.2916048717747,240.3797963329998,436.9633917611393,160.28147079584,119.00859494497688,237.64772321585446,235.64065126668152,291.30340784306804,498.0042050516269,241.75778845362095,78.88579323924482,474.5758563723698,106.60501781465997,206.9626127975182,370.3956304290962,123.61880910223299,113.19540811036674,466.3054130024042,225.9554041462672,373.3289776468665,464.1317844707422,200.59300729632676,205.51875364301458,72.02102771107172,193.7556544776603,270.35377026575304,470.22109235826633,157.3457440847212,444.04660295536735,315.9552784750332,306.3013252961748,381.6362881786785,486.4519214155151,193.69460444559638,416.65690820026026,164.09310827500346,211.76341005902148,59.35012305717126,334.0753629590653,217.53081314175287,402.6973112126275,407.2409572736034,144.54635366089377,409.37309532335115,204.273600830981,423.68108924456453,156.72054885439024,201.5235048776831,235.691558132396,217.6091620678487,488.7876722713878,322.75119106237946,412.92580144464546,212.55525768899557,435.09751031876624,93.9123764234776,138.01416456919708,205.14447270448778,389.5931369908638,417.43928155340495,389.6629961289575,276.22097291267266,313.53372529270985,408.17265458871964,321.90886939426616,177.6201427296453,389.09910700160106,155.36527908528166,304.0300924016177,486.04302562428535,205.65571073865982,125.08421613246891,432.29214217967035,145.9601742552112,66.40569513830727,178.71804157564375,347.50825116736286,402.9826562956231,416.37115938409215,448.5922153165039,67.135313555939,78.24176461078844,61.709710330639176,368.4512493881517,485.99207038179827,81.58175679793383,376.36842025665476,255.17528486059888,456.2933562259447,121.24285946230872,266.44120956246195,201.50772300295964,404.21535427212285,205.3406542221446,428.90956710376975,205.56224535649412,334.55436040067104,408.9378598441875,463.06084164164974,460.50096163023363,85.42996520072299,463.4541932641988,432.55761960955203,375.9329992975459,201.14453740908021,157.76184798009012,462.1915664747186,62.519283573885005,82.63056825528136,360.9724554950616,237.8656663890152,438.7429637385395,311.5585407901489,181.27125645522307,217.9040441451511,403.8303406136832,216.16200007643116,257.6537847903156,398.06642987172654,200.1468904902902,379.38633032225385,421.45542808575686,384.97204339811856,174.94368628504793,50.747637199332196,223.90566511030977,63.44683136351743,53.823276114055986,382.18695123215144,324.43344455097196,463.41266524479096,285.67302839517436,227.91383498609693,126.65506038698204,486.69143413450644,289.5313150050897,290.1941693633587,323.1535422772819,396.786616737493,288.51018775302373,306.78537987635957,382.9523974843153,401.3664010130199,83.60322923467086,478.79697652572617,200.04222661071054,136.09531965270114,127.43520842099032,85.8183936513704,297.40460196604926,84.54421381091856,415.2100094687791,318.25840184357025,431.1907898417159,226.52578641635156,460.78811590735876,446.15915730411353,143.81288945153864,296.5318125651422,272.83196778160254,274.05955638523875,262.8117729480106,348.14782759385116,176.2383721275931,146.41575892476402,438.90979860891434,479.1387486041163,436.046229080733,270.4145149233873,470.7714079294737,149.76929152353728,493.4340586154997,408.2581059508866,233.22714917766933,371.67783584210486,350.75978924860993,159.14893762311507,155.97927999499348,222.7678874241491,290.73738881936185,109.32028664724477,216.8213474832946,158.36648501999485,184.17054988843782,258.3124842227727,324.4804242598622,243.08592945569822,490.99951991573397,427.69184307612954,319.81457223253557,396.87728743644584,292.3546764207259,258.2443035466218,248.69994827192548,96.93390492979236,181.51569865144006,184.80733661356163,243.54394151169336,98.94782696601773,324.613559332386,60.05842325699784,178.72334190354178,492.3554909612962,447.63689540720577,322.4925235816152,164.0913208301253,86.70307395051745,391.32116396636695,450.7671759437919,290.54720277175215,363.48184496723945,125.30279511065562,256.42316356609797,235.94262285434758,135.18578370665813,341.631457111225,410.8923628660351,467.3180638805716,423.80292173333345,203.37571371919708,308.99770080350305,151.877149102928,235.35379649354383,299.99635702133605,412.5470086568118,371.81894290133454,219.81937138727278,477.6718997407707,77.83410354210473,349.0232295907992,292.5716755718722,185.26739117543707,404.9391950684394,401.9961278357419,372.4686803992306,192.98698941486657,204.528327117236,57.55514358738127,424.39913368163224,407.30592635572197,309.22868671225046,259.7369089659361,341.4114471825359,184.84475333598374,177.64793774392382,239.36766975152017,457.5563675497561,313.27384215776567,246.27036027935722,404.999262848598,316.253847510569,222.7819272543452,172.65882563297384,78.8965831629241,285.5599785430147,367.98608288844775,243.49285005517189,320.33435411341804,169.92010342058268,487.45135853536556,53.02658679951147,439.4070309940565,345.28712481830695,332.786079650664,423.6277013026318,58.506674747977456,195.87857644992152,361.24751132198344,386.73670043303184,424.2841768929522,344.0759848077378,136.70892101491114,338.08303900311,254.94761109522884,404.5080564153302,196.22721474641529,356.77751699413784,387.2105889886504,384.3051814482126,89.14566883339707,376.05818690481,50.99289009952294,202.77087034346488,303.2376214376076,100.83782168128363,114.61125620565966,492.6101571252451,395.15499824698423,195.84305381977086,488.432529409873,190.45568501943157,153.56842484937957,376.5709565634054,324.2233484981654,356.4470797562927,346.1673856012372,364.47818986450284,484.02972527428045,107.30249349308625,339.2079024262654,359.7386625381039,135.11938651506767,224.34118226265582,114.93731609024859,292.06069465075996,403.7674515223009,396.42457128869336,486.69948688018474,376.57660748708173,339.6924015316867,422.73630248260866,274.7897901776108,101.64404927389131,172.32406572435445,106.33868466059485,448.3854387356809,189.95564301158848,88.87296804961623,479.85211882843174,418.82769865727204,431.4186625954846,462.38961533348817,499.7012557750893,303.82603674769996,385.0068378574435,235.31898729299274,414.3850743622892,104.8229869272665,443.4307229415718,118.98687589800973,168.08835034982573,407.0216450357276,202.94881871952342,373.7319546260297,95.44073651036462,99.74410537185888,486.5968380576992,193.37620171132312,470.2842379884493,103.38495636290139,186.96347848029833,303.4821402584031,82.52915266603318,95.25549475409886,401.7298038028869,468.38486749176,260.6322582683666,116.96717596199804,358.37352562521426,375.3124061801827,330.0740310716932,148.9747721223101,238.3195842438104,339.7741557997144,378.3351135053777,474.3941778559552,358.26081308258745,184.98914528241554,351.4679283364621,312.328480373927,224.78027367176938,136.92239228646395,469.4316849384022,59.42001023197578,412.0163565895666,176.65745356338448,174.89565684787954,272.2433217480843,379.05199173558935,436.32209651578523,243.48806522622377,473.45001833877785,284.571094586494,352.7125759482861,365.1698855849598,165.26382364755534,384.46487587801545,345.3187621984858,418.7803447572275,322.934219796501,374.3414744391765,276.91822375285085,83.20632328554535,451.1807532264347,199.60681952313348,404.0865895738656,235.61386279332254,77.81117131170282,264.5140876076307,185.35040120292555,131.0366836472804,140.33264493766018,436.97539702334467,253.6760470532016,408.22700665368467,67.79347518553527,191.91814635991466,221.7828840240933,410.2075888233831,163.7271597413925,297.22637408357957,441.8662050448571,265.0279658877437,153.87449378447525,290.71694758138534,233.3850616283019,55.63581222888065,399.59417734361807,447.3761703613446,415.71727535577304,65.02959386245485,453.1956014425474,117.44430884622673,341.89855113073827,159.2780787386185,353.00476896158136,112.00063898171189,409.5200222641185,356.0282656485387,61.161359335408456,442.93624869506493,103.82648981878539,138.359082668901,158.09573949055653,174.82612947165921,488.5068861245542,183.14347935414187,445.74641560820083,318.6414382487982,277.66663566684133,106.9627619660233,124.76998787978594,209.3094986442193,164.5921431710328,420.96312176133847,79.51570345109504,277.04242004501293,386.20326143255306,289.7421851199368,243.1849285983076,260.0762813202208,235.14023254909225,476.3788137603154,490.23092824071745,170.05206671239577,143.65935769553232,130.66132342401937,53.49672172568439,230.61496707320475,265.6939861415562,156.25939324164352,327.02472414941775,237.13229218777948,265.37108744748843,174.02711945469235,435.0599652079767,448.19214553644196,70.22279392988332,483.2650838246505,219.09384901602778,337.55617956395963,464.3326888736807,302.26089952939446,457.3752048285006,388.5922028693234,394.2575334656055,299.78224977254666,370.7468364017792,262.20328511554874,117.56814244408498,270.31100369701784,345.4681039130603,298.7425771808742,360.00720609164017,94.854155660098,411.75560637224197,58.461428511754704,130.9580259878291,196.66979494959654,137.60200907802988,385.84037217353523,77.89386170471796,84.7724614541817,401.05191688225204,205.68118783293582,313.8876180509821,95.30774100256411,292.61776907171316,367.5866982021633,474.2365983837073,233.36026599257102,470.15541082749525,271.4272559147053,221.7774670021556,488.16564885810527,92.41551242214422,335.01468405555323,445.2367636012318,327.01394973346686,265.6816455844788,148.70244390336148,487.87508602843525,366.71365100534024,232.37446132571216,383.828376979942,295.47952995883725,388.631082507679,410.6835199423721,232.05299445476146,438.1578532944294,77.3920586472506,253.94657829684243,216.2697493432324,214.48832627743158,137.52134923877188,257.63620558425805,218.47514311880906,297.109765410721,482.9386563366785,491.9957709218689,139.68354106755322,56.52823657539378,197.09786551353594,106.78868773398898,82.58621731767141,205.57050251687144,185.75987163330808,199.67429429026862,323.1485308272591,154.4125190838695,374.9600443301963,244.34479662744397,494.5275499160246,270.55588463118363,154.43400121212326,136.21886102438935,335.7338474545948,397.6431654269886,471.6906344041429,301.91321799048376,154.8147398089514,349.3915008315517,106.18968793197014,431.87386086790616,492.0842515822216,185.6314068196917,71.82791039350224,445.7073621780131,81.43416163094183,305.1054712723078,217.34301366309344,273.82125535377065,470.76298391466,420.6199840906163,72.75369399395713,63.65736078298788,110.34037640508183,114.33650608580243,267.48333694078605,130.75618491743873,264.1618086510388,67.74795702067307,363.80719065575477,405.0634155306432,422.37768338891857,420.9790725237487,268.66849576226525,409.6114227254744,197.91239277091077,214.19198508825892,174.7922874007212,323.11215020156334,290.020789276969,386.179392161832,441.22787439019953,413.4177724187025,126.78599082000233,160.07038427065137,421.80810557807325,470.32378388851225,348.47977194570404,209.81844383539098,395.9013311445971,429.39829167488546,247.65797484381494,160.0707144604043,182.41601391811673,249.70049564232025,455.62185922648433,490.9941705614514,277.50170069144303,176.66311463442017,228.24556085793154,393.61541902650225,232.75588281080144,134.09789098381793,445.93321790178965,392.0246151120696,113.26714292246747,74.76273972345894,382.71502436801006,250.2256758995372,161.01989641074624,414.24243820545024,381.09120048408107,165.43922819550914,433.8161897173797,52.79603281984412,311.363907836003,405.42256756331125,455.1180628472915,459.0874461442707,144.42535030984828,156.77378404159765,242.97338562017836,455.1002942917678,210.53536494761357,490.2573018038773,62.75224007916281,204.3383742124245,273.74933278078043,479.3647865519208,78.36753045899862,298.20705261250293,487.0405381876957,166.1934018443613,358.9215962280203,299.8109754745266,299.31212108057935,288.35011556405385,208.89669756553423,130.6551053687232,277.5799364035212,295.21630519125847,253.86501397725934,299.2464985778935,317.95884188220623,353.10434347232035,470.4251343004899,190.97615362561862,282.6334994450518,438.4999637125577,97.89241578580075,376.8037206227508,73.82717044531503,299.5702984626322,252.08974963908383,186.66769004658022,239.94890970773747,428.5603738161765,105.3273979339209,75.93976572943208,361.95223184668487,246.72782602298744,378.3601901543262,81.55920309986524,365.65940266972297,313.70424059891343,241.83854086317237,83.49576106158611,271.11486038776104,347.40761633765516,291.268260102538,378.75408902286966,87.62727784709553,103.57432550496519,157.4407637430148,98.67924680035037,447.33015224182833,123.79710427535645,299.44949319439866,481.980305942103,106.94611842689555,103.73325471710875,309.2039511581758,324.28065732047355,271.63980948046844,180.253463944272,317.12151992197124,424.970062989055,258.8845539817099,94.03270197174008,119.01372293866551,165.03463422580958,245.98778103178068,361.81258962908294,189.88076325994942,425.619929297512,379.71217329538047,121.00239655218071,151.3138336331645,459.3574288835884,381.2669725385075,204.27750756360535,428.18871326866764,211.02603480704366,410.40892004781585,281.98434134893273,380.1355565277386,51.857470757337985,251.3381373907296,200.81306688452815,223.55211706582318,325.93614808986126,117.82424224494764,425.89227672365104,142.57798204951342,104.47475836473262,463.63180540952516,188.15473985136848,71.98066576444992,372.1688288826538,346.5534688882329,188.52821407449045,257.25664729681586,279.0107938820148,438.0017324703973,491.23483509365343,499.4919747680555,186.89431731868146,73.9294534959329,69.60818483543217,462.8444127043672,248.6022581642992,335.7258786581879,225.0223318013189,328.37658657553726,117.80179750674378,474.4960089276303,446.36854580393066,385.5980153378497,472.25576061427444,485.5868849306766,347.44585098689396,247.4163027178811,440.4160867237742,370.20378847830824,242.76504118879524,221.8786355965475,64.45756655295804,391.24421188030004,283.10947836936515,178.76249710820488,75.20306955620929,171.92309768862293,200.13077468277766,446.6607667917928,92.85377305708167,377.15289147685127,83.20046013258431,245.4106779596142,254.6832767531376,440.9248745111655,396.9933773169072,332.29565462348904,349.53921833889217,274.7477917253189,302.2314572563803,217.5272145923239,178.45392056686418,55.83104081890748,178.59887209455582,54.73946238006141,175.26539438187206,141.1496233773368,290.79341207523703,326.54711570349457,485.52728435675317,252.0311424902667,259.07867105401203,223.8792790663674,84.1107402259139,356.5764241493259,297.16807479700924,68.49801439618263,120.16391576702398,229.39768398672865,243.22288761261535,333.11009882018817,380.7371083000324,392.517123021414,371.043102466115,287.73348772773295,123.14555396915686,497.2578624881312,105.35446967398067,257.28385470908506,472.5104575806708,423.98537050389035,416.76400866197827,82.622733618669,100.07539551005726,445.94311513325096,204.23712087547054,373.13067963666975,150.84979128119258,471.2190035328224,243.2962022791814,428.8948399379644,148.1721621586929,424.4047369671427,219.79940202704034,312.00020581945313,346.8731677134539,420.67126611561,444.3825266714693,276.8025805273635,418.6761423174369,279.8912141606532,194.9223864749179,329.28978025278445,365.96416536823335,461.47088318525573,383.7131568932633,279.03926257138886,298.38308154602464,303.7501937206432,89.11924295516528,333.8664100024419,145.43890145991446,260.5953091912031,496.4147119178846,113.30556702971833,414.5095282955229,468.8322922800793,149.84524119059398,339.67272264327704,328.7604571022105,159.22435915925644,174.62615207607877,166.54255557223567,434.82163455286684,128.07556056864183,433.74851836343885,122.40459363913341,307.87020326664674,375.3964194418083,499.85693366588754,71.65504013951949,143.73110311779635,55.19115543472752,498.78412836772105,288.7721873823907,319.1753070155071,323.4008941235061,110.64406940858774,337.1331658701232,69.31045376470041,491.6286216298123,92.40417174949599,196.66721562585323,249.4506199935883,121.818979511911,251.85231979723727,216.09564173587373,457.12446853149726,436.25365445900957,194.61770997296006,311.5113085064937,355.75593168511915,267.3623341409668,109.87791925000245,77.30148328135388,66.19255665786102,173.27911478375688,256.9667174365652,382.09469112857727,346.9570237957714,424.4787598025494,219.09035613058,85.54207126351082,394.1318542025908,409.5967855508113,417.83517739342096,111.22008236737335,75.86106783941435,127.16031545325592,165.76263865976887,449.1613122920738,385.08265479089226,459.78432012285083,302.3666840863415,163.71288524032093,221.52167760524844,295.2805070011444,350.9857628298216,102.42672902208923,272.04820117531943,491.5189286460797,186.12593615667708,201.08514431504094,115.97326320467475,414.7477335721025,371.20050393546666,86.31054327286576,118.78215724075538,88.80530060204592,442.62351080903574,150.19662587540773,129.19782897386125,358.76540326076776,431.8257205018369,159.02119799892725,207.51868579503588,431.2791550028983,62.97576695283291,343.2638490620057,429.1185331387518,417.6270216194723,121.85798088210161,424.17952565227245,238.95943246438955,392.1775761914819,125.51602089018205,346.32474165609875,314.79866007639913,347.19873592430804,460.8852884550366,141.39713648039103,424.56305395298216,127.5932976548601,375.53885255335217,364.71705841601994,304.910312690816,414.1538002006802,335.3997383241905,452.1827589750474,466.922014886024,91.13150656263412,439.58115249094715,368.0124534987372,257.1604795148594,472.37445893406016,388.40005715776795,67.24693747833538,110.1108312705395,359.0141553531744,108.63700323136483,356.3068747074478,107.11769777994706,162.67582012816405,248.17302877767276,155.8281914735886,306.49729808294853,307.84395998365784,108.39755398336516,391.8404682438489,441.6082488307076,349.3449153931265,294.76896705595146,418.00569983505756,133.08358854979457,397.51158783844005,384.0616371650447,381.2188405354828,380.44649524412364,245.18980061497035,305.9997248698477,491.6029934110013,323.5837335602287,310.22287047007455,63.476373009956774,73.23450079690637,428.44378795809143,474.702059473439,219.7155155653831,443.25691738175607,102.05317641749164,110.59437677843438,368.55350587317633,461.0912489286509,351.11900240673464,274.78716678022323,161.27331024090972,68.96722448587974,85.44891608652884,141.42405841569638,181.21632142900867,326.7430539926551,246.47760169037687,96.09970369277265,397.7708524225312,439.5184998071315,188.29209174389794,256.88551407996965],"mu":[1.651637895956899,1.4722935181444738,1.5775743756603862,0.8179243970612905,0.9243333295763667,1.732934254264373,1.2654222582587271,1.0353552754402886,0.5706266257509849,0.6777448554183934,1.5159077208239258,1.278249156885995,1.1768728739953027,0.5610106263187369,1.9813979109473623,1.146328125951129,0.7641536478626845,1.8186635676808862,0.7125855356521136,1.835166125983413,1.4490138040443639,1.4964120644418297,0.5466339278798837,1.6979928174560484,1.408010919888966,0.6499194290587191,1.1644686959093271,1.232525426143139,0.7027668755258458,0.5997994071823962,1.8582062950497245,1.8732839216197914,1.1266336146039901,0.6665891837221563,0.8699175039160887,1.49677083324828,1.4506258207567937,1.7033786510430313,1.0845698984865901,1.4348745770789086,0.7122203456733577,1.1975180552775735,1.6752676522254326,1.8528407602597818,0.5968207940275663,1.3189685453475635,1.707488525714074,0.6891848446565778,1.5864074620928599,0.873428949124873,1.135104711203227,1.7229010439478643,1.9126564277117668,0.8585227641968611,0.6172167790527812,1.9226848333595126,1.0901395042430995,1.0060621460383725,0.5125625695713847,1.9769885223502413,0.7688102607464745,1.473221511617999,1.2847699739497414,1.0334787177255649,0.6496136395256651,1.4214991710246716,1.7519705593489192,1.7148505102051763,0.7218470928462306,1.8180119016858596,1.9962706310433287,1.1138167200983333,1.7648017269320393,1.7970361675818947,1.198640391164992,0.9394118300555518,1.908328998753181,1.5602540797107864,1.05876972823438,0.8652121815776379,0.5041158534890222,1.4419568829941247,1.0441169699777093,1.6669516512507774,0.6627377008212456,1.3539710885643208,1.759184350786663,0.5431632511390847,1.4613516790393122,1.4304533926280487,1.510548755606835,1.2384189345275916,1.3130816117813588,1.6733286352601018,0.7808939519594418,1.5426190293371922,1.898301978709905,1.657696101029551,0.5878345353337961,1.511369979292259,0.7322379755404755,1.6148700891198606,1.7647317437415693,0.906315159743079,1.2991290000685247,0.681609810888368,1.8097288679910961,1.5899080748732581,1.059530157940134,0.5894060466825874,1.0782534002549038,0.9999290970161858,1.8649543209611044,1.4591852984967686,0.6084503617601273,0.5843719345545194,0.8841106004418976,1.351445740271812,1.4519042894591336,0.6789863939196655,0.5988413518171718,0.6520015953154653,1.5831590453059396,1.3350699632659202,1.4762037648663462,1.6502728743580448,0.8127022546390028,1.2315499649793613,0.5650632221158997,1.0645839901244145,0.5432767344157723,0.755342690842906,0.6792061818775905,1.2500900419606091,0.8662014184436084,1.5080265906295007,0.9695858526224759,1.7759901984078652,1.0016816447216663,0.9257508129241984,1.1841555111376867,1.9693706245257303,1.931292692043832,1.362286094228665,1.6670235197781134,1.5413428979429526,0.9913729560654018,1.1217061587712507,0.5991623991165492,1.9127104302177034,1.0596971266672626,1.085470198672775,1.044906014639459,0.9248737398152321,1.1687771337995954,1.677923197259543,0.8185629444185585,0.7942150777391401,0.5240406969225051,1.1192182390493246,0.6238135040396626,1.632199555444816,1.0194336349467163,1.8088212746540566,1.148847335398729,1.6838298196114951,0.5656025709182467,0.8628300318668649,0.881669784293964,1.5333882450521779,1.636854888838588,0.9209530031340707,1.1580417680001907,1.8014256902592,1.275991708389362,1.224880549231604,1.220870058892304,1.4970259322201735,1.442125198961791,0.6546889975337187,1.5290463002967056,1.9212082515856521,1.8536672490669919,1.120957153599082,1.9908575900366774,0.5761410122350866,1.815837571065549,1.9924113474912342,1.5345445867328626,1.7705268526231448,0.6342921303720316,1.2142504306993722,0.6822009064650452,1.9023759193495988,0.7258787740082211,1.032254369454336,1.3566772840030012,1.6180210420119647,1.2860676643261377,1.214571258967243,0.9670064777639735,0.5518388255500463,1.3912047830605576,0.8212363014733036,1.3987707402153955,0.589010920556309,1.6720673127116672,1.8579704417099234,1.1709603426646713,1.8386543798762642,1.6151839991916395,0.6812702110728148,0.7752940705553867,1.9877661401822115,1.9098179310848291,1.3451390123812823,1.796438169101772,0.5168484167357705,1.7588024689561883,1.052922183686046,0.5581567145418542,1.0724402559307693,1.8993001867923462,1.8535711890981394,1.6732833139861607,1.6240810157864818,0.8400864427648034,0.8833845816651849,1.223571238262973,1.1582323542589525,1.871302123598415,0.7014446442509281,0.8980580862948279,0.5070988992456569,1.459992827451777,0.9902640877632793,1.9138236451342994,1.5431900862556154,1.510224873591059,1.9904601934586807,0.9866649410370527,1.0049579956527679,1.6786892317310667,0.5738607286310451,0.529792024813312,1.457353447738278,0.9357757911428475,0.8840113816431843,0.9622933981472835,1.4869576178870636,1.041445728684062,1.9361194704168003,1.4970021362687294,1.5836703877886829,1.1998400277026542,1.3010438535784081,1.2878634356700722,0.880414779813506,1.6218069311604162,1.8590891813058954,1.4652389597969195,0.7852523413315404,0.761761578091898,1.222623293382232,0.919425292074783,1.858760404797377,1.9790270664242275,0.696102525926142,0.7908401203614674,0.9236930399831881,1.2442525497525545,1.6901792436954635,0.8118727978821922,1.9772433384553745,1.1796762244290628,0.840619133072787,1.4175270930309907,0.8201019255949906,0.5439763823504533,0.8585689180653082,1.509051403525434,1.3532768690242118,0.9646351220344025,1.21032025565862,1.2699497412850618,1.6761186791545843,1.1302707574747668,0.9526740793714221,1.1104444242186364,1.2822994238842378,1.5537984746310114,1.865279500334907,1.4669479410582542,1.522741946474009,1.8922265968773606,1.9697076100619184,0.5815717771922352,1.8085101558229066,1.2640621067831632,1.6746246928997073,0.8817638976532381,1.2868984654846523,1.6847261504192663,1.8722189391856432,1.7507898539074418,1.7020048505115595,0.8231954010926366,1.6521272910878941,0.9590028239734505,0.8438983991246609,0.6691552924071698,1.2719164145125936,1.8518451430245664,1.3535583496996544,1.0647503745364018,1.4241227323562982,1.5999690176863666,1.6926401144981216,1.169405961875707,1.0153555665874565,0.9343271449005628,1.510079229798214,1.6516838842997845,1.318894628474101,1.159679921852428,1.84955462512097,0.5084835526304605,0.7034230180473136,1.2265456501908845,1.8260065009297715,1.1084566024526832,0.7441484720430568,1.9627285433478159,1.4131839157733914,0.8747979925443553,1.7194736522718794,1.2254626494534093,0.7137215816072182,0.8152158502283229,1.8885813723063283,0.9742189827507137,1.0978772209456205,0.7324177732798225,1.0708201887023319,0.5937778206977932,1.2440838583494687,1.8029999021244238,0.5615892230227024,1.4011276244867472,1.9908486813929351,0.9638358220904845,1.0249389822473405,1.260044297289442,1.66876930544836,0.8560373042583029,0.6150439223086519,1.2863766688618286,1.4498330709304437,1.7244092063385388,1.7276964457684783,1.2425684263926335,1.0587931303718392,1.4696415181951226,1.4182947364943996,1.7842785432847204,0.5233362660353404,1.5978405579984223,1.0646417212299655,1.798101815354562,1.4613134317380096,1.4214055908673566,1.983341958135489,1.6295809740203078,1.8922488507579072,1.1212644936031317,0.9457069608067805,1.915495009364376,0.8209659277062078,0.5578047564483499,0.7512946187236214,1.296517013560108,0.6500832221906626,1.7574497091664867,0.6596015929019292,1.261955570033236,1.4383648413577719,0.8124918235976095,1.5856550695165987,1.4564051695966733,1.6149240884634688,1.3667740455738948,1.6981746670444204,0.7482923560911501,0.9896753522961041,1.1681791795900474,1.5959700049642453,0.6818999360534322,0.849148623986858,0.8646115001542889,1.7526934739369193,0.9164151920386074,0.5566509584460495,1.0810166548563347,1.2755197146629322,1.6685762490652591,0.8724741864905952,1.2750265970106027,1.7293037489994503,1.8249240703487588,1.582120435227723,1.6698519909529899,1.5076145300331536,0.6940335359570909,1.5925910955555516,1.2644594293181242,1.6116693868469842,1.0769872750694034,1.0752148332939055,1.8127548279166206,0.8239639944591451,1.8647667483655492,1.4981242358085336,1.973618450381914,1.3946744069024386,1.3987163942889234,0.7818520819606753,1.362978838204169,1.1923027185269177,1.6603931922140804,1.2310259410538984,0.5261860068999133,1.292658602246558,0.5862896210978791,0.9517760000523307,0.5537141013741353,1.0854905196176092,0.7202944341994802,1.831588237453387,0.5365910034506514,1.82007770596673,1.443829336179763,0.6006181666395267,1.0716828568781498,1.8241673389737596,0.9478624886061624,1.1526107079014936,0.7402707581157492,1.6578809221452078,1.320097253754561,0.8283375362875014,1.9487240646209725,1.1208689027264165,1.4251124602779348,0.738084385594381,1.0805203836340356,0.8280497575456232,0.8899240818504313,1.9965276514813561,1.2619892925454557,1.634400194110976,1.0433387119372282,0.9131820669742652,1.4302244766167644,1.7449590045841006,1.2996837848747815,1.379599191022867,1.4447392062085336,1.7824311370881056,1.4783067273105526,1.2291125523511401,1.4128898400096515,0.6048092945692278,1.6892677591328906,1.648116664419129,1.496471795540995,1.2413061689845033,1.2159679203435525,1.0244402142977516,0.9682987835015987,0.8692087814905124,1.333279826616745,1.9554094857331457,0.8289183526329774,1.4190139644568325,0.9117331300359616,0.7274077895693787,0.6849554285066373,1.6694849937880072,1.469490031991393,0.916529991027818,1.4312898073026927,1.976496827232591,1.0417173512393147,1.0077112746345551,1.892488884200681,0.7068118691883354,1.3986376201874027,0.710730881832481,1.7187298139635605,0.6597215966924621,1.849225634383531,1.5867005904557432,1.0563580144760472,0.7560284925572336,1.3326243687177002,1.1585451127470763,1.4580208875699372,0.6804081650225307,0.7632754464385719,1.1375033442444258,1.144608719815313,1.0143124533416572,1.6256473902489592,0.6624480378835123,0.6217004381630449,1.1025396413352704,0.9075546586742047,0.8408840359519114,1.0639824376336762,1.8839539868664854,1.0866317026315506,0.8374398828692424,0.8870742493070536,1.0541155850683213,1.4121163528526193,1.392161100687033,1.2701167481677105,1.3420286386299891,0.8137268933377553,0.889548262027683,1.326430188871453,1.9573954839687875,1.4456311475614136,0.9925665701098719,1.8235077852749775,0.9351869645137826,0.8998454918420646,1.1954008091133956,1.3124770665300378,1.3886722694723677,0.8889242667662884,1.03618256004004,1.4118541101513897,1.7410905363491331,0.5906908518355265,1.3516684194405373,1.926909783165728,1.2798059855430948,0.5093261158584745,0.5934867148741629,1.8312964827467164,0.8606839117309123,1.6991580927475094,1.84843061676997,1.4603947095192378,1.5052147252484287,1.5548653911223418,1.836892551256431,1.2094875256891895,1.3907179256556157,1.2782935913024258,0.7511354667719929,1.7787125155472494,1.9561462094754118,1.4730132002405776,0.5849696262115267,1.2000501328625734,0.5532585744217742,1.1322127863722056,1.5734271165015081,1.0180151451891248,0.6200215168385659,1.1001750382561828,1.7073034632743203,1.214180473547083,0.7293295741084649,0.6827647999462394,1.5926294788613853,1.2499863674236342,1.2706030701626516,1.452210076245682,0.5295163630235352,1.2237159224924805,1.7367728833737415,0.9730048114398441,0.7620036066661119,1.6413677004769214,0.826969307665893,0.6373678344381302,1.1174860523771952,0.9315656910905833,0.7446406960979244,0.9753959256995086,1.690087714293156,1.9353986386565802,0.9218299546127982,1.9031893488386427,0.5544222289794029,1.751091228699431,1.9487575861786923,0.5886378544008937,0.8705266121392092,1.6220918564352016,1.970028160585649,1.086834271157604,0.5782135963776902,0.8208829387484398,1.5719115437522817,1.4621965739288214,0.5608780443212675,1.6020955433779893,1.504181713729852,1.610432448617884,1.664435964963817,1.0557063421147244,0.6292257080346568,0.912132717909661,1.2773108104659288,0.6590424244697732,0.9925984957147598,1.0170125150045741,1.851976006643705,1.3207772383625798,0.5712904811800359,1.8990724525776048,0.5620643514947581,1.626038631604244,1.6490518889757066,1.1938012003084633,1.2128658968370067,0.7361746870643284,1.94419722079384,1.5274638504007918,0.523212440857622,1.941158172181505,0.8340561429012741,1.2556297078929477,1.2957661113022891,1.3121539994441591,1.0566662285722326,1.9980415229443302,1.9987736191717396,1.910066134451739,1.7690865490467678,1.677065309080321,0.9812954859037271,1.8709122938552931,1.2377220520738694,1.8578553169386662,1.9166824788623484,0.9294887257578608,1.1924741128814844,1.813219887294923,1.3302101611128483,0.6365352487384164,1.213822973822719,0.7373758848160048,1.7104840763519917,0.8726144582361652,1.2489876601818053,0.6809734667055148,1.30415322732556,0.8155021413070426,0.6669886519767678,1.6278225481047108,1.0092536020383296,1.4124730530903515,1.6776864610303686,0.8007516842436802,1.646009040699807,0.5006835769716595,1.742196755756241,0.782528892175669,1.1569265879934083,0.7796311034708521,0.6623452685506092,0.9812157630713945,1.2551748278111732,1.1352417512698318,1.2467924209137073,1.7420899802109056,0.5787213111217696,0.7541453866874273,1.6306829122175528,1.5867340225482685,0.8313438599717071,1.0226761082694633,1.565460466804736,0.714933748191678,0.9881021650178329,1.8858890352580688,0.859506790083991,1.8108376558247357,1.3739860952059813,1.260644969183552,1.1322441896686308,1.4066976793494639,1.5115132736633046,1.2403821784779892,1.5665259721626805,1.529351037854844,1.8313041105719625,1.2307299938373546,1.455779905722425,1.6934645893027356,0.5909643046074212,0.9015789350662329,1.075246547654119,0.9037524502112371,0.812925923068416,0.8213137896241922,1.4773571988898198,0.6954538751684078,1.7876134579662697,1.5354473395457118,0.918868355723553,1.8706913073025249,1.9492585094697075,0.6255931510868818,0.7264023690618417,0.5239735089372035,1.345377711259865,0.8948947653355769,0.7943247913143237,1.2005833964906603,1.5471991867153128,0.9973952373303805,1.8855140209741004,1.8765657702594802,1.0627635087298788,0.7558126096096047,0.6983143961538509,1.1140808881871347,0.9029167816416197,1.829824411610892,1.2241726894078542,1.8220958639683398,1.2261081626057562,1.0315805990422886,1.0255047935500499,1.0418264943705982,1.9457002469659992,1.1948603722119406,1.7136101077516344,1.3629831388423457,1.2067197750240644,0.8273808572106732,1.5328011851506025,0.7032682365996961,0.9849362898842771,1.526764048865325,1.3191222628650172,0.8764437600900864,1.9482049810935989,0.9530598235192554,1.4586372143390418,1.3466348531989383,0.8312010971136804,1.9865476101030475,1.2424076218523323,1.215369887532343,1.8092364357744186,1.8021993277008137,1.40959319482458,1.5395645183408369,0.5299620697184477,1.3149547548939717,1.3284064756779013,1.1249811885367886,1.1989154288581239,0.6821568706639156,0.8745970082193062,1.1650601933078546,1.9128846240699255,1.0102927556583332,0.5773812119325537,1.2097693401661436,0.5370171139115887,1.5807704261982403,1.875964929473441,1.4544339293629283,1.447693296122544,1.5698222989308317,1.398059938737296,1.0537338154342468,1.8793359457743053,0.939409079254605,1.259764199862489,0.5334473312579284,0.6224594217667843,1.6539429440320355,1.9379826757245389,1.2197157625942987,1.34278128592063,1.9715051105577739,0.52460871364307,1.526874629470073,1.496811401931965,1.2942802027558193,1.9045878746074716,0.934612121522626,1.2557342715574593,1.9257130528736632,1.964178410110479,0.8134553464789402,1.2131090863999585,1.5004229754157752,1.9866348681009072,1.6865771752552037,0.8871555199618629,1.6320828067607387,1.5946293955094937,1.4091985074223765,1.7101843172848104,0.8577598819720106,1.179801414488703,1.7530118220656095,1.9771138501836887,1.923855757505788,1.0417472580576765,1.3807784209822231,1.6833360196577738,0.6920083428555348,1.1896951981552655,0.6528133700185397,1.8179965521997794,0.9818749337855106,1.6901437961412373,0.559888311388334,1.0820161272644415,1.1670188535938737,0.7813386058984073,1.771498873364656,1.9258270756405125,1.233372503450842,1.934316810000023,0.8641746010963731,0.6425735482113891,0.8867461065407665,0.9811559439186416,1.793085479082494,0.5002053248660894,1.448615791274423,0.7708186172658993,1.7151997263559564,1.5352827823018926,1.6442946240533316,0.7587454116993494,1.3247132697797848,1.4948812514639225,1.045978455215623,1.1804653891472263,0.664966367580195,1.3533217419509305,1.948957729944335,1.94805974225311,0.8718140343827121,1.9624262426103773,1.134390960542079,1.1709670179446103,0.8654697266642531,1.706839695587855,1.9969743569847642,1.980153946861233,0.5602562635586856,0.7228554893441876,1.8154436671364074,1.422467675599606,1.4907539781954777,1.1300933636124881,1.515773835855137,1.4680276276204118,1.5722717326193942,0.7517994365828851,0.9858778953151255,0.9655238697801347,1.243693773587563,1.6296068452982906,1.884673116269254,1.0875738984728014,0.5151172659397794,1.264450874327134,0.9997972188891843,1.0546120884150165,1.685205084997451,1.1321504912123306,0.8166131097270846,1.3658983597699423,1.4075596347853003,0.5079113842496579,1.9970878813301405,1.7588405294131444,1.189353535542576,1.4105930535756566,1.7479393345564174,1.0681416117857114,0.7931314035290844,1.6382778493372279,1.1990861759131315,0.6085727770644513,0.5933503072353808,1.437800141781582,1.2529371547008765,1.0305354739672898,1.886896189977694,0.8719084527746352,1.1525597318846454,1.1090547239456394,1.9341037571886248,1.3514687664604466,0.5571554328674693,0.7515516575409282,1.3934591588947822,1.7561161415665527,0.9413550118266637,0.7429752202330993,0.9325090054243752,1.0216773779364114,0.8157485011485694,1.9560923462868964,1.5946156951141692,1.3474814228717524,1.292726474645899,1.5908139955479113,0.848127019071383,1.3464974022270844,1.546300284401078,1.3290111849387993,0.711947986240584,1.5932188354416872,1.5319552187073011,0.7137340317176077,1.6241799849179246,0.7193393134510297,1.6718101821035445,1.9835876466497102,1.4067451931952957,0.5505174152136072,1.87938023786155,1.2496460942249419,1.4251444671140878,1.4581691000958714,1.254122800623729,1.7789517461389166,1.3767216025384816,1.691027863875718,1.9468891724967934,1.4328452474915045,1.6186174679253347,0.710941085712801,0.7579014439404651,0.5367717268508789,0.898196185052837,1.9203969271591343,1.1417095491530145,1.6253092231784225,0.8629156191136742,1.7055351699807748,1.93233706188597,0.9425224640010041,1.6877395487449869,0.8617378652608054,0.5283220521835418,0.6180063099024151,1.377063414969715,1.1292794144693055,0.9200635324158289,1.9155643028590958,1.8167540311785708,1.2517744300977194,1.2946876821370361,1.925813783538132,1.6550261660986612,1.6574145671902605,1.8165253644845591,1.7497145973411456,1.6115525346032455,1.6454267089213876,1.5025048737416236,0.7114604493390624,1.3732316089734886,1.9239853838075678,0.99114843349007,0.6463993062994207,1.8399312563050256,0.6179590959156778,1.8366138234855627,0.7619906011767918,1.4897959130523764,0.824104827738023,1.204401204466269,0.7126261285636022,0.5296876449558456,1.8144204317445278,0.712011691067824,1.5068647987972867,0.7592030181583338,0.6240030883524345,1.9314820173567295,0.737657851440785]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl new file mode 100644 index 000000000000..05a6e2aea34a --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl @@ -0,0 +1,75 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2026 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 JSON + +""" + gen( x, mu, lambda, name ) + +Generate fixture data and write to file. + +# Arguments + +* `x`: input value +* `mu`: mean parameter +* `lambda`: shape parameter +* `name::AbstractString`: output filename + +# Examples +``` julia +julia> x = rand( 1000 ) .* 10.0 .- 5.0; +julia> mu = rand( 1000 ) .* 1.5 .+ 0.5; +julia> lambda = rand( 1000 ) .* 450.0 .+ 50.0; +julia> gen( x, mu, lambda, "data.json" ); +``` +""" +function gen( x, mu, lambda, name ) + z = Array{Float64}( undef, length(x) ); + for i in eachindex(x) + # MGF for Inverse Gaussian is not available in Julia or Scipy. Thus, we compute the MGF using the formula: + z[ i ] = exp( (lambda[i] / mu[i]) * (1.0 - sqrt( 1.0 - (2.0 * mu[i]^2 * x[i]) / lambda[i] )) ); + end + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("mu", mu), + ("lambda", lambda), + ("expected", z) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + write( outfile, "\n" ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +x = rand( 1000 ) .* 10.0 .- 5.0; +mu = rand( 1000 ) .* 1.5 .+ 0.5; +lambda = rand( 1000 ) .* 450.0 .+ 50.0; +gen( x, mu, lambda, "data.json" ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js new file mode 100644 index 000000000000..38225eb62297 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js @@ -0,0 +1,164 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var factory = require( './../lib/factory.js' ); + +// FIXTURES // + +var data = require( './fixtures/julia/data.json' ); + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof factory, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function returns a function', function test( t ) { + var mgf = factory( 2.0, 3.0 ); + t.strictEqual( typeof mgf, 'function', 'returns expected value' ); + t.end(); +}); + +tape( 'if provided `NaN` for any parameter, the created function returns `NaN`', function test( t ) { + var mgf; + var y; + + mgf = factory( 2.0, 3.0 ); + y = mgf( NaN ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NaN, 3.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( 2.0, NaN ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a nonpositive `mu`, the created function always returns `NaN`', function test( t ) { + var mgf; + var y; + + mgf = factory( 0.0, 3.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( -1.0, 3.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NINF, 3.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NINF, PINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NINF, NINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NINF, NaN ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a nonpositive `lambda`, the created function always returns `NaN`', function test( t ) { + var mgf; + var y; + + mgf = factory( 2.0, 0.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( 2.0, -1.0 ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( 2.0, NINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( PINF, NINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NINF, NINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + mgf = factory( NaN, NINF ); + y = mgf( 0.1 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a value of t >= lambda/2*mu^2, the created function returns `NaN`', function test( t ) { + var mgf; + var y; + + mgf = factory( 1.0, 1.0 ); + y = mgf( 0.5 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 5.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the created function evaluates the MGF for `x` given positive `mu` and `lambda`', function test( t ) { + var expected; + var lambda; + var mgf; + var mu; + var x; + var y; + var i; + + expected = data.expected; + x = data.x; + mu = data.mu; + lambda = data.lambda; + for ( i = 0; i < x.length; i++ ) { + mgf = factory( mu[i], lambda[i] ); + y = mgf( x[i] ); + if ( expected[i] !== null ) { + t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[i]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[i]+'.' ); + } + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js new file mode 100644 index 000000000000..ef0ba175250a --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -0,0 +1,131 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var mgf = require( './../lib' ); + +// FIXTURES // + +var data = require( './fixtures/julia/data.json' ); + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof mgf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) { + var y = mgf( NaN, 2.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + y = mgf( 0.1, NaN, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + y = mgf( 0.1, 2.0, NaN ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a nonpositive `mu`, the function returns `NaN`', function test( t ) { + var y; + + y = mgf( 0.1, 0.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, -1.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf(0.1, NINF, PINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NaN ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', function test( t ) { + var y; + + y = mgf( 0.1, 2.0, 0.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, 2.0, -1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, 2.0, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf(0.1, PINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NaN, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a value of t>= lambda/2*mu^2, the function returns `NaN`', function test( t ) { + var y; + + y = mgf( 0.5, 1.0, 1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 5.0, 1.0, 1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', function test( t ) { + var expected; + var lambda; + var mu; + var x; + var y; + var i; + + expected = data.expected; + x = data.x; + mu = data.mu; + lambda = data.lambda; + for ( i = 0; i < x.length; i++ ) { + y = mgf( x[i], mu[i], lambda[i] ); + if ( expected[i] !== null ) { + t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + } + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js new file mode 100644 index 000000000000..2d9591c08ede --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js @@ -0,0 +1,140 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); + + +// FIXTURES // + +var data = require( './fixtures/julia/data.json' ); + +// VARIABLES // + +var mgf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( mgf instanceof Error ) +}; + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof mgf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'if provided `NaN` for any parameter, the function returns `NaN`', opts, function test( t ) { + var y = mgf( NaN, 2.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + y = mgf( 0.1, NaN, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + y = mgf( 0.1, 2.0, NaN ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a nonpositive `mu`, the function returns `NaN`', opts, function test( t ) { + var y; + + y = mgf( 0.1, 0.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, -1.0, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, 3.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf(0.1, NINF, PINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NaN ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', opts, function test( t ) { + var y; + + y = mgf( 0.1, 2.0, 0.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, 2.0, -1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, 2.0, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf(0.1, PINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NINF, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 0.1, NaN, NINF ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'if provided a value of t>= lambda/2*mu^2, the function returns `NaN`', opts, function test( t ) { + var y; + + y = mgf( 0.5, 1.0, 1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + y = mgf( 5.0, 1.0, 1.0 ); + t.strictEqual( isnan( y ), true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', opts, function test( t ) { + var expected; + var lambda; + var mu; + var x; + var y; + var i; + + expected = data.expected; + x = data.x; + mu = data.mu; + lambda = data.lambda; + for ( i = 0; i < x.length; i++ ) { + y = mgf( x[i], mu[i], lambda[i] ); + if ( expected[i] !== null ) { + t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + } + } + t.end(); +}); From 6feddb925d87918ff6aa59112ee5137d82c34879 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Tue, 26 May 2026 01:06:51 +0530 Subject: [PATCH 05/18] draft: benchmark done --- .../dists/wald/mgf/benchmark/benchmark.js | 88 +++++++++++ .../wald/mgf/benchmark/benchmark.native.js | 70 +++++++++ .../base/dists/wald/mgf/benchmark/c/Makefile | 146 ++++++++++++++++++ .../dists/wald/mgf/benchmark/c/benchmark.c | 143 +++++++++++++++++ .../stats/base/dists/wald/mgf/lib/factory.js | 2 +- .../stats/base/dists/wald/mgf/lib/main.js | 2 +- .../stats/base/dists/wald/mgf/src/main.c | 4 +- .../wald/mgf/test/fixtures/julia/REQUIRE | 2 + 8 files changed, 453 insertions(+), 4 deletions(-) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/REQUIRE diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js new file mode 100644 index 000000000000..e843aa352f37 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js @@ -0,0 +1,88 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require('@stdlib/random/array/uniform'); +var isnan = require('@stdlib/math/base/assert/is-nan'); +var EPS = require('@stdlib/constants/float64/eps'); +var format = require('@stdlib/string/format'); +var pkg = require('./../package.json').name; +var mgf = require('./../lib'); + + +// MAIN // + +bench(pkg, function benchmark(b) { + var lambda; + var opts; + var mu; + var x; + var y; + var i; + + opts = { + 'dtype': 'float64' + }; + x = uniform(100, -5.0, 5.0, opts); + mu = uniform(100, EPS, 2.0, opts); + lambda = uniform(100, EPS, 500.0, opts); + + b.tic(); + for (i = 0; i < b.iterations; i++) { + y = mgf(x[i % x.length], mu[i % mu.length], lambda[i % lambda.length]); + if (isnan(y)) { + b.fail('should not return NaN'); + } + } + b.toc(); + if (isnan(y)) { + b.fail('should not return NaN'); + } + b.pass('benchmark finished'); + b.end(); +}); + +bench(format('%s:factory', pkg), function benchmark(b) { + var mymgf; + var x; + var y; + var i; + + mymgf = mgf.factory(1.0, 1.0); + x = uniform(100, -5.0, 0.5, { + 'dtype': 'float64' + }); + + b.tic(); + for (i = 0; i < b.iterations; i++) { + y = mymgf(x[i % x.length]); + if (isnan(y)) { + b.fail('should not return NaN'); + } + } + b.toc(); + if (isnan(y)) { + b.fail('should not return NaN'); + } + b.pass('benchmark finished'); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js new file mode 100644 index 000000000000..19bff4cf07dc --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js @@ -0,0 +1,70 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var format = require( '@stdlib/string/format' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var mgf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( mgf instanceof Error ) +}; + + +// MAIN // + +bench( format( '%s::native', pkg ), opts, function benchmark( b ) { + var lambda; + var opts; + var mu; + var x; + var y; + var i; + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -5.0, 5.0, opts ); + mu = uniform( 100, EPS, 2.0, opts ); + lambda = uniform( 100, EPS, 500.0, opts ); + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = mgf( x[ i % x.length ], mu[ i % mu.length ], lambda[ i % lambda.length ] ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile new file mode 100644 index 000000000000..a4bd7b38fd74 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# 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. +# 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +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], [2][2]). +# +# [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 includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c new file mode 100644 index 000000000000..3184c99bf15d --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c @@ -0,0 +1,143 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 "stdlib/stats/base/dists/wald/mgf.h" +#include "stdlib/constants/float64/eps.h" +#include +#include +#include +#include +#include + +#define NAME "wald-mgf" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* 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 random number on the interval [min,max). +* +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number +*/ +static double random_uniform( const double min, const double max ) { + double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); + return min + ( v*(max-min) ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double lambda[ 100 ]; + double mu[ 100 ]; + double t[ 100 ]; + double elapsed; + double tc; + double y; + int i; + + for ( i = 0; i < 100; i++ ) { + t[ i ] = random_uniform( -5.0, 5.0 ); + mu[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); + lambda[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + } + + tc = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = stdlib_base_dists_wald_mgf( t[ i%100 ], mu[ i%100 ], lambda[ i%100 ] ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - tc; + if ( y != y ) { + 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::%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/stats/base/dists/wald/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js index 89adc5bd28a8..2ffbb62f24c7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js @@ -74,7 +74,7 @@ function factory( mu, lambda ) { function mgf( t ) { if ( isnan( t ) || - t >= lambda / ( 2.0 * pow( mu, 2.0 ) ) + t > lambda / ( 2.0 * pow( mu, 2.0 ) ) ) { return NaN; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js index f2c8a1d33d99..804724cbdd33 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js @@ -77,7 +77,7 @@ function mgf( t, mu, lambda ) { isnan( lambda ) || mu <= 0.0 || lambda <= 0.0 || - t >= lambda / ( 2.0 * pow( mu, 2.0 ) ) + t > lambda / ( 2.0 * pow( mu, 2.0 ) ) ) { return NaN; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c index b695760ba704..e1fe8ad3a6d2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c @@ -44,11 +44,11 @@ double stdlib_base_dists_wald_mgf( const double t, const double mu, const double stdlib_base_is_nan( lambda ) || mu <= 0.0 || lambda <= 0.0 || - t >= lambda / ( 2.0 * stdlib_base_pow( mu, 2.0 ) ) + t > lambda / ( 2.0 * stdlib_base_pow( mu, 2.0 ) ) ) { return STDLIB_CONSTANT_FLOAT64_NAN; } lambda_mu = lambda / mu; mu2_lambda = 2.0 * stdlib_base_pow( mu, 2.0 ) / lambda; - return stdlib_base_exp( lambda_mu * ( 1.0 - stdlib_base_sqrt( 1.0 - mu2_lambda * t ) ) ); + return stdlib_base_exp( lambda_mu * ( 1.0 - stdlib_base_sqrt( 1.0 - mu2_lambda * t ) ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 From d3e0749e5cfb20c70d15058a88907f714e07009e Mon Sep 17 00:00:00 2001 From: manit2004 Date: Tue, 26 May 2026 02:59:11 +0530 Subject: [PATCH 06/18] added repl.txt --- .../stats/base/dists/wald/mgf/docs/repl.txt | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt new file mode 100644 index 000000000000..68172fa8f356 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt @@ -0,0 +1,75 @@ + +{{alias}}( x, μ, λ ) + Evaluates the moment-generating function (MGF) for a Wald distribution + with mean `μ` and shape parameter `λ` at a value `t`. + + If provided `NaN` as any argument, the function returns `NaN`. + + If provided `λ <= 0` or `μ <= 0`, the function returns `NaN`. + + If provided t < λ / (2 * μ ^ 2), the function returns `NaN`. + + Parameters + ---------- + x: number + Input value. + + μ: number + Mean. + + λ: number + Shape parameter. + + Returns + ------- + out: number + Evaluated MGF. + + Examples + -------- + > var y = {{alias}}( 0.1, 2.0, 3.0 ) + ~1.2405 + >var y = {{alias}}( -1.0, 0.5, 2.0 ) + ~0.6237 + > y = {{alias}}( 0.1, -2.0, 3.0 ) + NaN + > y = {{alias}}( 0.1, 2.0, -3.0 ) + NaN + > y = {{alias}}( NaN, 0.0, 1.0 ) + NaN + > y = {{alias}}( 0.0, NaN, 1.0 ) + NaN + > y = {{alias}}( 0.0, 0.0, NaN ) + NaN + > y = {{alias}}( 1.0, 2.0, 3.0 ) + NaN + + +{{alias}}.factory( μ, λ ) + Returns a function for evaluating the moment-generating function (MGF) of a + Wald distribution with mean `μ` and shape parameter `λ`. + + Parameters + ---------- + μ: number + Mean. + + λ: number + Shape parameter. + + Returns + ------- + mgf: Function + Moment-generating function (MGF). + + Examples + -------- + > var myMGF = {{alias}}.factory( 2.0, 3.0 ); + > var y = myMGF( 0.1 ) + ~1.2405 + > y = myMGF( 0.2 ) + ~1.6085 + + See Also + -------- + From ad51b350e3cd685fd44b8960dad84497a8516850 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Tue, 26 May 2026 03:00:51 +0530 Subject: [PATCH 07/18] added test.js --- .../stats/base/dists/wald/mgf/test/test.js | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.js new file mode 100644 index 000000000000..b439578708cc --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.js @@ -0,0 +1,38 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 mgf = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof mgf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'attached to the main export is a factory method for generating `mgf` functions', function test( t ) { + t.strictEqual( typeof mgf.factory, 'function', 'exports a factory method' ); + t.end(); +}); From 4a62463a8a8dc09bc77fedb481b9b644ca22d662 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Tue, 26 May 2026 20:16:49 +0530 Subject: [PATCH 08/18] examples and docs added --- .../base/dists/wald/mgf/docs/types/index.d.ts | 128 +++++++++++++++ .../base/dists/wald/mgf/docs/types/test.ts | 120 ++++++++++++++ .../base/dists/wald/mgf/examples/c/Makefile | 146 ++++++++++++++++++ .../base/dists/wald/mgf/examples/c/example.c | 43 ++++++ .../base/dists/wald/mgf/examples/index.js | 33 ++++ 5 files changed, 470 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/Makefile create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/index.d.ts new file mode 100644 index 000000000000..c7eea80bf4a4 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/index.d.ts @@ -0,0 +1,128 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 + +/** +* Evaluates the moment-generating function (MGF) of a Wald distribution. +* +* @param t - input value +* @returns evaluated MGF +*/ +type Unary = ( t: number ) => number; + +/** +* Interface for the moment-generating function (MGF) of a Wald distribution. +*/ +interface MGF { + /** + * Evaluates the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. + * + * ## Notes + * + * - If provided `lambda <= 0` or `mu <= 0`, the function returns `NaN`. + * + * - If provided `t > lambda / ( 2 * mu^2 )`, the function returns `NaN`. + * + * @param t - input value + * @param mu - mean + * @param lambda - shape parameter + * @returns evaluated MGF + * + * @example + * var y = mgf( 0.1, 2.0, 3.0 ); + * // returns ~1.2405 + * + * @example + * var y = mgf( -1.0, 0.5, 2.0); + * //returns ~0.6237 + * + * @example + * var y = mgf ( NaN, 0.5, 2.0); + * // returns NaN + * + * @example + * var y = mgf ( 0.1, NaN, 2.0); + * // returns NaN + * + * @example + * var y = mgf ( 0.1, 0.5, NaN); + * // returns NaN + * + * @example + * var y = mgf ( 0.1, -1.0, 2.0); + * // returns NaN + * + * @example + * var y = mgf ( 0.1, 0.5, -2.0); + * // returns NaN + * + * @example + * var y = mgf ( 1.0, 2.0, 3.0); + * // returns NaN + */ + ( t: number, mu: number, lambda: number ): number; + + /** + * Returns a function for evaluating the moment-generating function (MGF) of a Wald distribution with mean `mu` and shape parameter `lambda`. + * + * @param mu - mean + * @param lambda - shape parameter + * @returns MGF + * + * @example + * var mgf = factory( 2.0, 3.0 ); + * + * var y = mgf( 0.1 ); + * // returns ~1.2405 + * + * y = mgf( 0.2 ); + * // returns ~1.6085 + */ + factory( mu: number, lambda: number ): Unary; +} + +/** +* Wald distribution moment-generating function (MGF). +* +* @param t - input value +* @param mu - mean +* @param lambda - shape parameter +* @returns evaluated MGF +* +* @example +* var y = mgf( 0.1, 2.0, 3.0 ); +* // returns ~1.2405 +* +* y = mgf( -1.0, 0.5, 2.0); +* //returns ~0.6237 +* +* var mymgf = mgf.factory( 2.0, 3.0 ); +* +* y = mymgf( 0.1 ); +* // returns ~1.2405 +* +* y = mymgf( 0.2 ); +* // returns ~1.6085 +*/ +declare var mgf: MGF; + + +// EXPORTS // + +export = mgf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/test.ts b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/test.ts new file mode 100644 index 000000000000..838143a8de29 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/types/test.ts @@ -0,0 +1,120 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 mgf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + mgf( 0.1, 2.0, 3.0 ); // $ExpectType number + mgf( -1.0, 0.5, 2.0 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided values other than three numbers... +{ + mgf( true, 3, 6 ); // $ExpectError + mgf( false, 2, 4 ); // $ExpectError + mgf( '5', 1, 2 ); // $ExpectError + mgf( [], 1, 2 ); // $ExpectError + mgf( {}, 2, 4 ); // $ExpectError + mgf( ( x: number ): number => x, 2, 4 ); // $ExpectError + + mgf( 9, true, 12 ); // $ExpectError + mgf( 9, false, 12 ); // $ExpectError + mgf( 5, '5', 10 ); // $ExpectError + mgf( 8, [], 16 ); // $ExpectError + mgf( 9, {}, 18 ); // $ExpectError + mgf( 8, ( x: number ): number => x, 16 ); // $ExpectError + + mgf( 9, 5, true ); // $ExpectError + mgf( 9, 5, false ); // $ExpectError + mgf( 5, 2, '5' ); // $ExpectError + mgf( 8, 4, [] ); // $ExpectError + mgf( 9, 4, {} ); // $ExpectError + mgf( 8, 5, ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided an unsupported number of arguments... +{ + mgf(); // $ExpectError + mgf( 2 ); // $ExpectError + mgf( 2, 0 ); // $ExpectError + mgf( 2, 0, 4, 1 ); // $ExpectError +} + +// Attached to main export is a `factory` method which returns a function... +{ + mgf.factory( 2.0, 3.0 ); // $ExpectType Unary +} + +// The `factory` method returns a function which returns a number... +{ + const fcn = mgf.factory( 2.0, 3.0 ); + fcn( 0.1 ); // $ExpectType number + fcn( 0.2 ); // $ExpectType number +} + +// The compiler throws an error if the function returned by the `factory` method is provided invalid arguments... +{ + const fcn = mgf.factory( 3, 4 ); + fcn( true ); // $ExpectError + fcn( false ); // $ExpectError + fcn( '5' ); // $ExpectError + fcn( [] ); // $ExpectError + fcn( {} ); // $ExpectError + fcn( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function returned by the `factory` method is provided an unsupported number of arguments... +{ + const fcn = mgf.factory( 3, 4 ); + fcn(); // $ExpectError + fcn( 2, 0 ); // $ExpectError + fcn( 2, 0, 1 ); // $ExpectError +} + +// The compiler throws an error if the `factory` method is provided values other than two numbers... +{ + mgf.factory( true, 3 ); // $ExpectError + mgf.factory( false, 2 ); // $ExpectError + mgf.factory( '5', 1 ); // $ExpectError + mgf.factory( [], 1 ); // $ExpectError + mgf.factory( {}, 2 ); // $ExpectError + mgf.factory( ( x: number ): number => x, 2 ); // $ExpectError + + mgf.factory( 9, true ); // $ExpectError + mgf.factory( 9, false ); // $ExpectError + mgf.factory( 5, '5' ); // $ExpectError + mgf.factory( 8, [] ); // $ExpectError + mgf.factory( 9, {} ); // $ExpectError + mgf.factory( 8, ( x: number ): number => x ); // $ExpectError + + mgf.factory( [], true ); // $ExpectError + mgf.factory( {}, false ); // $ExpectError + mgf.factory( false, '5' ); // $ExpectError + mgf.factory( {}, [] ); // $ExpectError + mgf.factory( '5', ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `factory` method is provided an unsupported number of arguments... +{ + mgf.factory( 0 ); // $ExpectError + mgf.factory( 0, 4, 8 ); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/Makefile b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/Makefile new file mode 100644 index 000000000000..c8f8e9a1517b --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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 := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [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 +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +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], [2][2]). +# +# [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 includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c new file mode 100644 index 000000000000..02d2d5abc2a5 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c @@ -0,0 +1,43 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 "stdlib/stats/base/dists/wald/mgf.h" +#include "stdlib/constants/float64/eps.h" +#include +#include + +static double random_uniform( const double min, const double max ) { + double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); + return min + ( v*(max-min) ); +} + +int main( void ) { + double lambda; + double mu; + double t; + double y; + int i; + + for ( i = 0; i < 10; i++ ) { + t = random_uniform( -5.0, 5.0 ); + mu = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); + lambda = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + y = stdlib_base_dists_wald_mgf( t, mu, lambda ); + printf( "t: %lf, µ: %lf, λ: %lf, M_X(t;µ,λ): %lf\n", t, mu, lambda, y ); + } +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js new file mode 100644 index 000000000000..40902b1530c3 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js @@ -0,0 +1,33 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var EPS = require('@stdlib/constants/float64/eps'); +var mgf = require( './../lib' ); + +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, EPS, 500.0, opts ); +var mu = uniform( 10, EPS, 2.0, opts ); +var t = uniform( 10, -5.0, 5.0, opts ); + +logEachMap( 't: %0.4f, µ: %0.4f, λ: %0.4f, M_X(t;µ,λ): %0.4f', t, mu, lambda, mgf ); From 5aa45859d473f4ac58ec5d979965ce618ab191d5 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Tue, 26 May 2026 21:26:33 +0530 Subject: [PATCH 09/18] finally done --- .../stats/base/dists/wald/mgf/README.md | 285 ++++++++++++++++++ .../stats/base/dists/wald/mgf/binding.gyp | 170 +++++++++++ .../stats/base/dists/wald/mgf/include.gypi | 53 ++++ .../stats/base/dists/wald/mgf/manifest.json | 90 ++++++ .../stats/base/dists/wald/mgf/package.json | 69 +++++ 5 files changed, 667 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/binding.gyp create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include.gypi create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/manifest.json create mode 100644 lib/node_modules/@stdlib/stats/base/dists/wald/mgf/package.json diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md new file mode 100644 index 000000000000..9d973b573ef3 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md @@ -0,0 +1,285 @@ + + +# Moment-Generating Function + +> [Wald][wald-distribution] distribution moment-generating function (MGF). + + + +
+ +The [moment-generating function][mgf] for a [Wald][wald-distribution] (inverse Gaussian) random variable is + + + +```math +M_X(t) := \mathbb{E}\!\left[e^{tX}\right] = \exp\left[\frac{\lambda}{\mu}\left(1-\sqrt{1-\frac{2\mu^2 t}{\lambda}}\right)\right] +``` + + + + + +where `mu > 0` is the mean and `lambda > 0` is the shape parameter. The MGF is defined for `t < lambda / (2 * mu^2)`. + +
+ + + + + +
+ +## Usage + +```javascript +var mgf = require( '@stdlib/stats/base/dists/wald/mgf' ); +``` + +#### mgf( t, mu, lambda ) + +Evaluates the [moment-generating function][mgf] (MGF) for a [Wald][wald-distribution] distribution with parameters `mu` (mean) and `lambda` (shape parameter). + +```javascript +var y = mgf( 0.1, 2.0, 3.0 ); +// returns ~1.2405 + +y = mgf( -1.0, 0.5, 2.0 ); +// returns ~0.6237 +``` + +If provided `NaN` as any argument, the function returns `NaN`. + +```javascript +var y = mgf( NaN, 0.5, 2.0 ); +// returns NaN + +y = mgf( 0.1, NaN, 2.0 ); +// returns NaN + +y = mgf( 0.1, 0.5, NaN ); +// returns NaN +``` + +If provided `mu <= 0`, the function returns `NaN`. + +```javascript +var y = mgf( 0.1, -1.0, 2.0 ); +// returns NaN +``` + +If provided `lambda <= 0`, the function returns `NaN`. + +```javascript +var y = mgf( 0.1, 0.5, -2.0 ); +// returns NaN +``` + +If provided `t >= lambda / (2 * mu^2)`, the function returns `NaN`. + +```javascript +var y = mgf( 1.0, 2.0, 3.0 ); +// returns NaN +``` + +#### mgf.factory( mu, lambda ) + +Returns a function for evaluating the [moment-generating function][mgf] (MGF) of a [Wald][wald-distribution] distribution with parameters `mu` and `lambda`. + +```javascript +var mymgf = mgf.factory( 2.0, 3.0 ); + +var y = mymgf( 0.1 ); +// returns ~1.2405 + +y = mymgf( 0.2 ); +// returns ~1.6085 +``` + +
+ + + + + +
+ +
+ + + + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var mgf = require( '@stdlib/stats/base/dists/wald/mgf' ); + +var opts = { + 'dtype': 'float64' +}; +var lambda = uniform( 10, EPS, 500.0, opts ); +var mu = uniform( 10, EPS, 2.0, opts ); +var t = uniform( 10, -5.0, 5.0, opts ); + +logEachMap( 't: %0.4f, µ: %0.4f, λ: %0.4f, M_X(t;µ,λ): %0.4f', t, mu, lambda, mgf ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/stats/base/dists/wald/mgf.h" +``` + +#### stdlib_base_dists_wald_mgf( t, mu, lambda ) + +Evaluates the [moment-generating function][mgf] (MGF) for a [Wald][wald-distribution] distribution with parameters `mu` (mean) and `lambda` (shape parameter). + +```c +double y = stdlib_base_dists_wald_mgf( 0.1, 2.0, 3.0 ); +// returns ~1.2405 +``` + +The function accepts the following arguments: + +- **t**: `[in] double` input value. +- **mu**: `[in] double` mean. +- **lambda**: `[in] double` shape parameter. + +```c +double stdlib_base_dists_wald_mgf( const double t, const double mu, const double lambda ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/stats/base/dists/wald/mgf.h" +#include "stdlib/constants/float64/eps.h" +#include +#include + +static double random_uniform( const double min, const double max ) { + double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); + return min + ( v*(max-min) ); +} + +int main( void ) { + double lambda; + double mu; + double t; + double y; + int i; + + for ( i = 0; i < 10; i++ ) { + t = random_uniform( -5.0, 5.0 ); + mu = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); + lambda = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + y = stdlib_base_dists_wald_mgf( t, mu, lambda ); + printf( "t: %lf, µ: %lf, λ: %lf, M_X(t;µ,λ): %lf\n", t, mu, lambda, y ); + } +} +``` + +
+ + + +
+ + + + + +
+ +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/binding.gyp b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/binding.gyp new file mode 100644 index 000000000000..0d6508a12e99 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include.gypi b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include.gypi new file mode 100644 index 000000000000..bee8d41a2caf --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + '=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "statistics", + "stats", + "distribution", + "dist", + "mgf", + "generating functions", + "moments", + "wald", + "inverse gaussian", + "continuous", + "univariate" + ] +} From 3d411defa8201da561552fe5a64ac2cebf8aa82f Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sat, 30 May 2026 17:01:59 +0530 Subject: [PATCH 10/18] tests fixed --- .../base/dists/wald/mgf/test/fixtures/julia/data.json | 2 +- .../base/dists/wald/mgf/test/fixtures/julia/runner.jl | 10 +++++----- .../stats/base/dists/wald/mgf/test/test.factory.js | 8 +++++--- .../@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js | 6 +++--- .../stats/base/dists/wald/mgf/test/test.native.js | 6 +++--- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json index 5d2784e65dbd..584d01048b11 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json @@ -1 +1 @@ -{"expected":[0.03911649919009783,51.9640555785366,1291.595674924514,37.251571937327355,82.9031854575942,6.243582888056265,0.01596037889707168,0.061303033243913375,0.41672166409522193,0.0746060670514069,0.6370539365187725,0.04998437555881581,16.672170314212025,0.9805812703992717,3.319998925269201,0.005621579384697217,0.15464111228899333,367.4213828809849,5.543136135379308,0.00030932393115639615,0.2690533436631544,132.08134457317186,0.3011203830178562,557.8278358834116,104.2277186317388,0.05213423196254943,32.39398792181889,53.73156089769357,2.179851945602831,20.066804195482202,0.0021876534141029116,0.3250433005660777,0.007134747302418417,0.13926030382391832,0.11508226775141396,0.003542406959404621,0.24433028066384313,2668.53772787656,0.5857131450330567,9.266763258294084,0.03314707516724355,0.3503063240141119,9.21680310815783,0.0005233300775362503,5.94660192734374,18.67120852697022,659.6512444163183,3.861752136857497,44.41681568699551,0.024819749061897937,0.02707407418062881,47.75010199046536,1931.142960388831,7.634209037720823,0.11577823085270048,1.2534656158393123,66.29286513436026,0.09257007880445393,2.6970754030031325,2.1562610832869824,5.483181761887707,0.12992040782083453,0.009154934417367328,31.552189396976793,0.16945117475624136,0.013469450789306486,169.92434361480224,0.05561760274558907,1.0235896313680828,0.04647031240291768,0.015591506910491298,0.4109939735801956,0.0008041537995357297,1.408740269730235,0.30115480444221326,2.5134985327137405,0.0011375833636162866,36.95106521801217,0.026961495225021465,51.63645268539616,9.261766930838464,176.4876477412685,0.05383712232143587,656.0729898647273,0.33138859041326146,0.4113783779582672,0.08092568113518293,0.10351885582801201,0.008051837865834873,0.0411078193915541,0.12844146607990606,23.883724850111346,0.016128154603604998,1252.3253840556893,0.21432661441819525,1387.7451419239953,0.00046940487119025316,1.1995815758742618,8.12577539005928,1.8337694293151823,4.7039489416440965,0.0004167079040321713,0.00025625657263023127,40.38120473913525,1.8477895883515534,0.43019930769428993,421.0717261871509,0.1825402846935811,64.84778831509816,0.21671387300732223,2.305998644182346,0.01126910760233322,0.9487271493637268,0.004127194799124327,19.442783155939285,0.9714666135735405,0.5137603286710641,0.5846857657223831,0.0065099003609204705,0.39633327891115777,1.9015379921331537,0.37430141541771095,0.006367847812318683,0.027959750628239043,18.407675522029734,510.185519962344,5.075049972131979,4.959997605240216,5.586874720223321,57.46594119416067,1.0200498568453573,34.18726050554994,2.2526801002509425,13.74703032792388,11.937309114263375,2.990863377689303,22.620059874426744,103.96186185743261,0.334928551597881,0.05451891967590132,0.524023855432607,7962.059317944771,3.67027401584568,706.2171198421536,12.79366359885749,49.77477024423679,0.11574768897832415,0.03593287287288707,0.21066820471823394,63.06022554929723,28.627427319693883,5.501922223617403,0.013201670352147173,11.896605717622275,0.24136233427725964,0.00805119811937803,13.455637759606818,6.506355031828644,0.20089086817749974,0.0048051928199634025,3.8738878629824276,174.94788641248417,8.663647634262013,0.004974992204469271,0.5395810078914903,0.03772741184706718,3.954517526404743,0.0169499973531138,0.8977823816833084,3.4824457197709786,0.00035856143219202574,6.153465270710238,0.011281038568553042,894.9322929323544,0.04986154538530776,0.20364191266968198,0.6460622679900889,116.30447787897151,0.0016695876231887954,2.0030673729898862,861.2917930048403,484.24610323784935,2616.9920987061532,112.36913494639658,0.02832380927361315,0.3769487493782202,0.13744421022429792,8.420193564647342,0.0009903668798863176,0.0010292060666011603,5.373350221842355,0.03654178849229965,1.0179274294624805,22.3919828264154,1.937333835916313,8.751737408432385,239.70747628439474,0.004132380281321687,0.07705375791638779,0.07651041605607604,35.86432886801806,0.16685560736886013,0.01910776932805777,28.552951262025804,0.4854632934212092,4.378768750726406,287.719307739637,0.00619616011780821,0.38523332845905306,3.816353741805876,2.321129616095985,0.03528541162932375,12.817079455797492,53.49044570472764,0.002559706537133447,0.008967184533184245,1708.8304214098314,5.334175977756645,401.69353499300485,0.35122038600400257,1.491466530659674,0.2666146718521562,4.6529649070918415,7082.148707999863,0.011103522743747811,0.028529209154675012,2.237559294677819,0.05333574679237027,0.0026284695909139224,0.028714713557778982,0.0002898994227189876,5.299267617051991,0.014256771780599652,1.4335189611780719,0.006779324506058453,1.0141099134487506,4534.983174176723,126.9348117292745,22.20674534011488,10.040314301684614,1.0086519842707016,0.4386637404683818,7.025316335748273,0.8947252792618984,0.11118341060694602,1.43276883044897,31.243593727670262,11.568726773500876,0.17504935114854428,54.90366611786207,0.09121968496533439,364.163316474516,2809.1240065519264,0.0011542466096115269,8.87434889793411,177.37697696808092,0.08530670997809557,0.05470812173374376,0.04344026403306056,2.6473735102616005,2.590345840064538,0.8350091114979444,3.532845371859135,427.093312149841,0.04830469360332945,1892.1000589362034,3484.1331847940714,0.882765776955036,0.3041378181927427,15.810083162599021,0.002122295125515505,72.23749161197006,10.500968585641989,623.1197719206928,108.2877260870717,0.3632550325040765,905.9580101501357,0.0957461502798684,1.1171573661338838,60.762827700235384,0.15896761409868565,0.011589822044765826,1.3402348214956081,1.8022711236168183,0.0029509058035794206,2551.979283410293,0.004778954383550704,3.0865456394341106,64.65057331430117,1.5594092686761194,2607.7103249483594,0.39284687554516773,0.6870520713576954,0.26488190177674825,0.04048327363270532,326.083527532082,3.007818693673701,0.0009476198136985899,29.0384706738107,0.0396663267562817,2.105953421794752,0.004974199578429723,4.003718002135394,1034.418830959598,0.043142813721185946,0.03553353905663754,0.20989955557299675,32.869879281188354,110.78934525961829,1.056659331660614,0.14857235935080068,0.023924108903295483,0.8273507388204515,31.373433415822646,0.3420279650141001,161.42748877309734,0.0007672838854981336,0.0023567358036888026,0.4470363098547671,3.3769482357222502,0.3631636074366957,1.1874500606011433,1564.4599943689666,132.89187227281022,5.804460129676899,0.06828895429221227,2.9896971093496374,0.03759780498805178,303.559657684432,852.2015542924958,0.6217079158908481,0.06165167187396563,0.1763120547201728,0.0047336253730661864,1.4776391721480342,4745.189931711085,462.14421334109784,0.4698375664418375,6.95348824589774,0.0005445338100748557,6.741171323237672,1.6407633799652035,20.289123386716216,0.00837386994245441,2.622513237194331,1.1399595392411053,0.0521373153424112,7.226629966505496,0.16497226781707763,0.39022791358739456,1.676186679513839,1.266331956617097,1.7061342400753121,0.0284478922584419,23.63377956586888,4.497436442253219,0.11051378482680684,0.04052021684148919,5.823154755741094,0.5220106313131928,0.022386744736901634,1.3404523015540892,1.7446174756993675,0.05926269860021234,69.68989978525617,0.07433969905945731,0.021986063227244834,0.016560331302198444,7628.19165356064,752.4606692223224,2.7201996763388063,8.431139023859389,0.10536387608319457,8920.52658327808,47.24641646351093,25.55617301234132,0.029857385795241404,2.053203009002381,3.4916527948114204,0.130011814405757,24.076946415979098,0.07647083521806781,0.006754310492748427,0.10782003710768502,164.01012009140427,676.8840419239617,21.02803184792398,0.024138184438213243,1.2983328467338924,0.0021723048163631437,0.004932878368567826,0.06561380233881849,28.277524502519764,1.6821338429668908,87.34504139849426,2.753781664333507,1.0690688735228526,0.2243508884198186,2.089753020272752,104.93070812004714,12.01712803016399,4.2118680496430265,14.140159126447312,1.575320742789826,0.0004634154810167404,37.48597966591946,0.5735216741902511,0.0022565204224444567,0.0008822584304527351,0.042297687369017394,0.0005019027755088446,0.3024840199870359,0.04473691282738863,1.495298089394141,308.1318682610262,0.6334392472547867,2.009109591918393,0.011396323795654173,412.26044644192905,6.656206849264712,447.0544381366951,0.02360247248889843,0.8438873754545302,0.00342008853685155,56.00029178787379,0.1253953649287593,0.5040184333924458,129.5315620833188,0.05078712428131038,2.9174805134842527,0.5508836935975538,0.24304665765812666,8.893195459477859,1.5512797150715163,0.25354796952289316,0.007201950120183081,0.17658741936988323,0.016647767369521362,2.6851427382943895,0.09543122717903976,0.0025832136460772767,0.07049023240824717,0.03169883300760606,0.0335362990964651,0.46248500528621567,56.43000146771419,0.09920261857818335,2480.8963252573785,0.0634610352508114,5.6168914026639305,0.0005443995073514188,8.520145519644046,0.07334551116742213,2.8491917885893145,3.273026308546415,0.30320049721849085,0.2895489413756151,0.00018893110147916465,16.009986236966554,422.53560486470826,0.13016295123731295,0.15616395585812967,0.0028705166907135025,102.61978695271857,0.005784885570559764,0.015591801576990432,0.0024574517049403446,0.01878169068287752,9.779673314831522,0.23564997378836375,20.851402036075466,2.142400434678964,0.0008007230001113076,139.40601515978747,1.5537129231543232,16.509379358214,1.442928861188991,2.289467549745929,4.299443470936056,0.020025301432336155,0.12617523259629035,23.548511228928604,5.697896219148728,44.46574592802076,11.590212905527107,27.796451958700633,8.03523661296416,3391.6283559349686,0.006090297433572444,5.5939076074749225,0.0011605900676918816,0.02972928609340445,0.04703742605695273,2.218014256191561,0.16930014247135194,1.6661874767577463,0.002392254978476438,1.0925520093760073,82.29076661647558,4.208630404781692,105.49220559059701,0.008834029790249465,0.016743029157992268,0.48358991930241657,792.1688223336819,2.81658610896958,0.0034812914454078,6.412959024923158,18.473299830767832,0.005532676505063248,0.12368873598180105,0.5953123382444574,22.143006922622686,0.886016263698525,1.5427691140158848,18.809145913246333,0.12332002592978276,6.0485859989559945,5.0229168303117,0.00025776359332173283,0.0948223022715802,5.606977569673685,0.1044204828828455,1.5944402950876382,0.022635909368274202,949.6033046932155,49.34172028500626,0.0014015981378749983,1.1774121206485657,0.39639459394652304,0.13678426856356274,18884.545462842816,0.07163644753621386,42.43422698686386,1150.8216519135872,0.11611046246508701,4.891164166980392,3.792369855911855,5.176275691999606,0.01738550245597056,2.821586006680367,51.651447026252356,0.0010747921594988557,846.127324808978,3.1114301566106466,0.7505643538238158,0.23752509493684096,3.214500362571874,2.7612497737127275,0.18504607225906214,12.64589419742266,0.014084689955492783,27.45409579833738,0.0003605868861932329,0.47337723215722793,18.91974828639817,0.0007111891397933851,2.1309470130645676,0.023018957601120583,1.5089251607484369,0.5522401159187965,0.29943139179693834,0.022466939524209015,0.004828304216334239,0.06017795242699335,0.5143715408574667,89.11667393314889,0.09120173771691466,0.07269878552895409,519.1417921703877,10.995415217376928,1.7039142296105687,245.7107802472776,112.75236572677291,0.0036798818025437314,2.1963919751405525,0.22765686761003484,0.000567281397484428,0.09801641862242831,0.0058612906947950036,166.73698958906525,0.16631296309915677,0.30694895115993365,0.15601566988748453,0.03878915512322828,44.34355116345884,0.001965541005758862,22.398110453566694,0.15531996919506083,0.01957971885038814,4.169580011854114,1.096968719926153,2.0086784591448024,0.0005580266269082863,0.1454288616533394,0.02518167065045321,0.10630449266857415,0.06337363719957992,1.2097677347480518,519.9901264909032,4.031663678512445,2.269557821255273,120.79171158776623,376.94321357579526,1.1515465142773542,2.4472007898359704,2.523277325881412,430.51896822759994,1.614603114440539,0.20009846242079699,0.1214311358760968,6.993795597775971,0.005992972887847728,0.0003839505340396022,20.76073794084114,7.18075109727624,11.17796857118886,0.5169615103469557,6.45133228128314,0.3097673479162466,0.04998637417978028,0.08194409755639229,0.1435269991379132,1.1686572006931824,1923.979652718472,2.5193304726753154,5.139629139737969,33.32517297664837,0.047472053890289995,2.6628836182862865,0.2039867176730469,709.0974965531541,759.9461583576601,0.2471880144205057,173.20004469736224,1.62735534007383,11.305419594655051,0.26315557553700475,2.4543542876529614,3.019753568358826,0.01202219648813173,11917.26128963682,302.80501004820667,4668.405592040548,803.42243611158,0.0255863244299522,9588.305141680017,357.223557571771,1.6160787464835824,0.00011447168340571404,19.685632134792446,0.006456678440945747,684.2451512828263,0.2506857362976481,0.46531363879028087,216.81646883105986,1.1102201647140064,0.00093655699362341,6.9384955765519996,0.00819930998732638,23.720438864918112,443.66533855502405,0.6952376381517227,0.04543559167329973,0.000612272253592185,1.8915698444296556,259.22801200639805,12.777343948026441,0.08396800550055382,1067.2286578799117,2.8293953775481917,1.6158608954263856,8.050419264346637,44.515108433953934,0.04629181754042222,0.1684291879541087,0.03857530409180961,0.18890943545689046,37.014357924670676,1.1670208117490022,0.2696860173755248,17.554186006441434,1.656745710618875,0.2841842212928515,0.0016397818528181686,5.07342267908849,7.20330601046393,835.8606613684694,0.7362329879267804,0.4509033700222944,0.010975307894980373,1.1016021882589657,297.3858874038824,0.5214834995812165,117.15832497987313,40.8262891788596,804.9300241566265,31.051538322944026,0.007775304363166766,0.7099790673495279,0.001164868580073755,0.13848897370732036,60.72975889745052,255.2109972583777,7101.585611346978,6.272298744787458,3.9127051925354244,39.376876974281984,0.10426945036442385,0.675608470641115,0.7266458751042048,0.002363432550609528,9.665069324569917,0.11277099797212342,7.0834188681354835,0.28480977447417893,0.5997552310788428,183.55602222052792,1.7626970606609975,2.306307925310259,0.6207318606077414,328.2438571047441,0.16444899923072917,15.340557912067835,20.510965590662856,0.0792183405143743,0.02981847680335067,0.022808301191236696,0.05643532625359508,0.008144326332329319,23.894660252109414,26.019065617838294,3.326568217721876,3.8926827908619757,695.2254185163115,114.00191185945148,0.062182688823602755,0.03266521790787775,164.64083199674994,0.008464574592661618,0.01823952241204857,1143.9734598374323,2.541796009824126,0.045630076685146535,0.0322653042199964,1.0230642987058716,1.8934602508497373,0.0006340876256220982,0.13052293807691812,72.99880345770622,790.4410731774373,23.743243005580428,0.30825517119859236,0.0008664940736106705,0.5002349426819266,0.0007899362555462039,154.59684494686454,5.837706770403341,363.42942494396266,102.16557406991164,13.467855733360242,7968.129747797474,0.011875590162500239,0.4997942481408722,1.6635069365387836,2.3926408668360906,0.008270117155510102,315.8054451214193,0.20252119521762774,0.012514595009652652,18.358013649753516,0.03189580420522182,0.03132431405586413,0.00014510313574007708,2.6626539115584067,3.3895916135818194,0.004924905369522011,1.473141272487314,0.21731752700868198,6147.27891306258,0.0181531222854595,0.2524070475634692,3.7035982037737765,49.177555668369145,2.1503253146307024,0.7778571511345161,5.960278333402585,455.530685659153,13.983968389538491,3.734061332379807,0.03970348472264945,0.015901549211137775,0.133612501507169,25.292148239014132,692.6926637135318,4.12595103670663,0.031204247610901473,0.03592856982373944,525.2715530869375,27.595091299102812,0.802650466833866,0.03928598092965901,0.0157696794421216,1427.0919708460956,0.2184945408132982,0.028765561231970018,1048.405255646547,23133.457400171646,0.13549012700841134,0.07468822646939632,0.009511817839069094,17.515509571325815,2.611071693044855,29.422796984607608,0.20271041326188496,0.02670804342584337,0.02992234093639708,0.00023841275142592416,0.0009617346562204434,0.08661973050402176,0.18289941440221816,46.05411994680359,0.08272797847930215,4.450283147482588,1.3150819617562195,271.38986536823154,5.245329611843063,0.5489399252048257,0.2285005316526315,3.256317644102967,2.773913613863474,6.881520548329997,0.0011374364602930503,1076.1593916378845,0.028265060435652772,1.8663871175216469,0.046961521166801495,0.043022165783443755,7.725809189854871,1.3192096294389364,11920.478709075001,0.2359740460142006,0.8814548565234034,0.022106666441703768,674.0358022236363,0.035367819206032096,47.59354625078372,0.3087025790236763,21.972056084003047,0.0633644862470937,0.015050780430775646,0.2089108353324288,0.8354242052607327,0.005962564101088169,436.45915342890146,576.8094272081515,0.09922962068407913,242.48307636145344,0.006821863115731406,0.8485915304290845,2.7369264209326136,3.483260989349913,23.549937782787843,0.0003123306757364374,0.13862064642415023,1.0889602622534176,0.3012389725218105,0.00769907345996409,1.6128193117284515,0.007180324788277153,0.07582273734297502,2.2338562523678953,1.2766632163740403,1.4769438639788395,0.19006653249026248,0.014455094046758427,0.13179864608535025,0.5385828262490294,0.0004874050902110802,0.025633395520865403,0.5077391997057948,464.2856515229762,0.08616470717806042,0.18898723634274436,3.709381757983722,219.76216064085466,0.1523771083795504,20.15404734842625,0.0726372802767368,0.3036621648132086,0.002641565983855515,2.8775807373345588,0.8757232691390731,19.88921690996051,0.0004826056499308073,0.4157998881789026,0.03367196589468543,0.02797313258885458,1.3338130187512227,9.87299065395851,7.143935343054485,177.66463161386417,173.9839034521074,27.50240083321949,0.0024941546221338086,0.08890549258510021,141.71064397731712,0.004736176365709002,630.0914109348361,0.4817437349449644,3.4840343799976683,0.044785576226666915,0.004781012092371667,903.1809603875494,26.49295525762485,0.11751324580072381,0.02324539857260984,0.03478174654342903,42.81421885062103,6.471319243878301,120.47326761907075,1.5520355076922663,0.09746923115265499,0.0038866384807259573,68.51471417619527,161.0886412620308,69.05746678564269,0.07850382663068925,1.3571164787683774,73.34455505352591,0.011817554803607508,0.27941229091268094,0.19538059903821606,0.9582090075891087,0.26506602628291287,0.9184992896641622,0.0026263907855033756,0.18877582465599502,5088.478466360254,180.61573294885739,0.31704431448417814,13.526325983034086,0.014383906718019809,192.24844753842493,0.08288130396136081,0.031071828336862256,0.007678469036234339,90.98283427944489,1.8988940947014612,0.30541443325433976,14.352550477084304,0.6872361284941071,0.02974726021941341,0.0010829677833205408,92.14605394769751,3.58388600477391,11.19170127260111,0.14728366619418304,15459.548380186307,107.86587839529032,1676.355921917282,4.732665305821175,2.2345171953140155,1.3924487705077437,0.03939155551622657,0.2480320018314333,0.3889970155043662,0.0016586176367055542,1340.1546681392183,0.008001606661945144,0.0046097439876662425,16.077454103261584,24.104059963830707,55.81742187185663,230.70317479087575,8.71311038903081,0.020024430552374153,0.0018453575487258097,50.167571302342836,7.4603643565742335,402.94942155158697,8512.898299853858,14.533531995032286,4.732701562737783,11.452153489573025,12.832279290419038,0.8227147479217564,0.7676876861431458,2242.896008777186,3.321826058093686,46.471353116474724,26.742088918496346,0.30961693734975987,0.22663335093034717,0.6812798723723184,0.004494366823613876,0.13094691342562936,1.4387128273069876,0.005501920069925247,0.432585571931847],"x":[-1.9790009972061586,2.581646274467184,4.485986277968431,4.4056136680223865,4.733144035934632,1.050125216231157,-3.3348686475379354,-2.7159642464529443,-1.5353074310228063,-3.8420773327974898,-0.29768976413344195,-2.358114417089394,2.3796786133315395,-0.03495471777306047,0.6039908590852638,-4.551184832365331,-2.45001325620175,3.2077999795119254,2.394155966563229,-4.677851219171688,-0.9096532895151688,3.2128159531462135,-2.198174553450679,3.6842731571334824,3.2554473503427737,-4.600382516428513,2.974002217205336,3.1579438817523524,1.1073743021797071,4.987974892675005,-3.4478850020434204,-0.605485884840081,-4.413406577603873,-2.9660593982701124,-2.4916781708425697,-3.8043857461292574,-0.9764166561286043,4.480127762663264,-0.49520059697565166,1.5388657706321247,-4.804817262911537,-0.8771044019022458,1.3100995983080796,-4.141958868027,2.982164865232333,2.2051602106344053,3.7466935703899544,1.958586069298832,2.3541763771581987,-4.2481240491448,-3.219291173410679,2.2085899084629883,3.4734426313901423,2.361417309694546,-3.5039127498241376,0.11743493625051471,3.8256925564603605,-2.3850398573359124,1.9344989177663283,0.38721456399864884,2.209983839254452,-1.3985740716797315,-3.7078088959042423,3.314555545993155,-2.7399272751832537,-3.0491113500813127,2.8903322109424714,-1.6949520726406986,0.032298769126591687,-1.6988989687896847,-2.1765837565094537,-0.8011794454500194,-4.16144512035452,0.19054988025653063,-1.0029686324136753,0.9800298518553454,-3.6354246376412114,2.2926878708213643,-3.428771083757675,4.534519209167641,4.401495852506104,3.5532695316234904,-2.8258113976338404,3.8219078196785503,-1.6677718049054633,-0.6579453890693028,-1.4544670092848175,-4.1814924657426245,-3.3792315547874017,-2.3078460813241533,-1.3704169396116672,2.547809425184794,-3.1642664927623843,4.201521193833189,-1.975068534578539,4.300462400274704,-4.412675502666465,0.10950622385174835,3.5580418019264286,0.4008296594822589,2.0999221425371353,-4.9001358872046765,-4.819875715684535,4.065672417217893,0.471062071830354,-1.2388565157606068,3.2484598444011894,-1.0733156915569921,3.895251699005314,-2.5971638073146694,0.7731790831438783,-4.51608017685394,-0.02822608147099892,-3.7950275444007007,4.867543198242348,-0.04954249346611839,-0.7537761479260361,-0.39744893545964644,-3.501177756960013,-1.3651900946000204,1.071868453991108,-1.5082402015059015,-3.3984085042276457,-2.7566743359300916,1.9613955830438616,3.6963155110823784,1.9956788460864914,1.2962013235013057,3.0364864117368366,3.7677638955926938,0.03653983140255157,4.646975428558102,1.194411022096645,2.087879645310374,2.8473323639913692,0.7249054174914615,3.205129429005437,2.586881803744401,-1.0954213093238319,-3.225926412423936,-0.5466531425063783,3.9252311901906527,0.6575562167517734,4.759080352032193,1.5190295592675342,2.5186582361754333,-2.183245646352093,-2.9894875403843924,-2.6089896432091453,2.1489630835628084,3.145968971846763,1.5658283833367657,-4.170411114319151,2.669669003569977,-1.2196924871321047,-2.911646188074343,3.1667409024950945,2.3536562851367897,-3.078132881698634,-4.799209122479041,2.1663510055737465,3.0661379759377247,2.0996847403122967,-3.09579211142623,-0.5376672138254897,-2.0099012448900258,2.428509391204063,-4.7518337183510875,-0.1223127586520718,0.8102746258234639,-4.91503524954077,1.9692730067929016,-3.942523421235564,3.695089284762407,-2.3664182169940684,-1.3038427260921495,-0.3581893637432181,3.14461857152099,-4.550582832848028,1.0594355209291608,4.3679978994880315,3.1781868098030372,4.174502662444446,4.171059187132679,-1.8037007942268701,-1.6965932060518152,-1.096895369033951,1.0638142485409805,-4.610394125462834,-3.948923429485042,2.6468801568008073,-2.759790391500484,0.02604502224830796,1.6124252147828164,0.9102990713402068,2.0799482981937807,3.969615611162757,-3.4874762231420178,-2.01093003616252,-2.1290313595239874,3.6821350011455323,-3.2514310450564765,-2.860722080226783,4.06822552610884,-0.5174497904880742,2.5044514752100078,3.3313911925331308,-2.7862655561573257,-0.8164650713550747,0.7191584151228048,0.5193831005910798,-4.939156754396058,3.2767209363655443,1.9219733895634574,-3.1796914248964656,-3.6896228463984846,3.9885059878244657,3.2362744799736767,3.368807834991097,-0.9954474051823858,0.7157274665334228,-1.242734669966985,0.8064906896867852,4.695660852784126,-2.724473633858514,-2.207457595619208,0.9561054939509983,-3.3348416546816306,-4.930553577274176,-3.111934657231651,-4.450223721598661,2.3739507675062432,-4.752346440898345,0.7100284401122812,-3.4817932360816672,0.014148731434500128,4.165971209315675,3.088898429889273,2.036915757962281,1.1523834383559048,0.008731101637269312,-0.8215012625046327,1.157356528275061,-0.19392192012526177,-4.1530184369345005,0.24653369993766194,3.6460628815018516,2.7621393296289263,-1.81475032396461,2.6722709253654218,-2.3140476129200183,2.9610651884437953,4.756586516383969,-4.325191543678168,1.813695809039845,3.936737182113445,-1.922970529068142,-3.3127905223393626,-1.9604812273026373,0.5210123729700475,0.647688713202859,-0.22965934849174907,1.6542799871761922,4.87961786938609,-3.307119485906517,3.969382300736175,3.9719103526046755,-0.17917865721028114,-1.5140543498756918,2.975362795120102,-4.9984307305687,2.494636482568035,2.8877189876174274,3.1325597922650896,3.9487399402568375,-1.2143172614967779,4.75067493517356,-2.8686570673193454,0.20364369687080242,4.763607939261851,-1.2475863945697787,-3.3446725453966755,0.3034622443312056,0.48623879286301275,-4.627296650596817,4.5908069389858035,-4.832089114492374,1.1811624539398498,3.7202634693061825,0.3462484442171796,4.904911113667163,-0.5021324718764033,-0.25605002979147784,-0.8747165830005006,-1.752438946627545,2.8935482703466864,1.8816247968496738,-3.968835207430751,2.6462069773120422,-1.978792921913115,0.8422147681910221,-4.1496905664058374,0.8209768427445452,3.5846620543259338,-1.8054404374134503,-1.9900313448109674,-1.9043573130605473,2.097779472200325,4.874704133192552,0.06530260286858791,-2.854639152247457,-2.9539533905587767,-0.10238182084533598,2.4905210570321668,-1.0093157149376566,3.5340308349568037,-4.673371313807747,-3.656170787657188,-0.6913022746783124,1.1960322569693567,-1.0853681195163158,0.11373706599675426,4.397631652139136,3.6755550054540755,1.5119235566107392,-1.459684640889324,2.1516180050081424,-4.717011544428411,4.5651123898088315,3.4813044688193155,-0.4290326777201203,-3.764653399421174,-0.9011734511995488,-3.8178041410132546,0.4461446596953671,4.839907301742098,4.966276849615367,-1.0589223394352087,2.372620936694392,-4.052839096660169,1.9509947314595681,0.45072144816376447,4.06657370414489,-4.492124292768014,1.6198209352364445,0.10524151452472541,-1.6490294450551923,3.512105935751041,-1.2904353781544273,-0.4773141025887071,0.534564434899151,0.2303217880904711,0.4232393188941854,-2.146589609953508,3.6461799922529945,2.438507753755151,-1.7202559553602805,-2.27352726703693,1.0054142185744288,-0.37678842567127546,-3.073016149038815,0.27657216697205556,0.3773637939397201,-2.0035157764218448,2.354587423531055,-4.976657827042178,-2.437974039201664,-3.8870412726261447,4.854088244418364,4.474486725944846,0.7029696895378006,1.068575631169148,-1.3946161978497318,4.689331786974311,3.414623356934685,3.4035742850544306,-1.8781384882284478,0.8757348444889255,2.2284442895998966,-2.7205368399968934,2.42504897847399,-3.9735359649756283,-2.88952170515268,-3.3832665722158364,4.011484646369173,4.443959238214086,3.738986572978879,-2.372897403528438,0.17916737243088754,-3.848546063725722,-3.97176665740636,-1.6137069292356876,4.450086161713209,0.5251656962564164,3.795418672770385,0.6333375527350658,0.09793602015400715,-1.7734723699987995,0.8518570204497351,2.6007027582092057,2.7054583737109894,2.578750408147905,2.4053966684761505,0.35590271866873735,-4.759842036824007,4.103554271101341,-0.4371388900187947,-3.566413955784796,-3.9513663021824175,-2.0114840052223726,-4.975242488943231,-0.7968499649071292,-4.498428667068101,0.25242597722194926,4.431712593229744,-0.2836539569948897,0.6472670843451223,-4.19923203334559,3.2040011723959143,2.294345276604056,3.192835863441198,-2.6268673757902428,-0.0860386072803454,-4.107297905739234,2.8584049550834276,-2.688742541402992,-0.503198072587864,3.9787185618253282,-1.8078111893926208,0.8661800439180585,-1.1336229270303342,-1.103190029839264,3.721484985205949,0.4610565056264697,-2.4935714615990068,-4.572334927727818,-2.4217432146663165,-2.2966399691081465,1.837671921532154,-1.3065817411939626,-4.163367608865531,-4.435124068453615,-3.2339753165397433,-1.879280216255271,-0.8146288489096509,3.42298237518834,-3.1426727385607522,4.568732404825468,-2.11182792306937,2.079886595966225,-4.211992085107945,1.9031201359984795,-1.8420772896579263,1.4166930841032874,1.0944649041899535,-1.4439084940918399,-1.3960043757423857,-4.371681050579226,2.1896490594824005,3.5918949503815494,-1.9687421045449915,-2.04657691417398,-4.412761628428781,2.6074497944653707,-4.014391352043505,-3.0715021529508766,-4.214172480097088,-2.263342730330563,1.5327149282773327,-1.181979233926267,2.1391903026600003,1.2591327682251974,-4.582729200172478,2.970555392491563,0.29401448380806094,2.2472079115436383,0.30140510082717586,0.8074229820479513,1.5039096516716066,-4.518895548987788,-1.5580595867387292,1.5989055367466882,2.0951545768307493,2.646734951667698,2.661835347632464,4.550451467451708,3.036010189094565,4.758605704051309,-3.5074512558237023,1.8628494384472933,-4.7776649191300145,-1.8844213660864217,-2.9700723739716905,0.788903085382346,-0.9499524232433938,0.7219733457253099,-4.549111937967183,0.12449636024887933,2.541749747594131,2.17337883088722,2.4846655617096083,-3.0978186272400787,-3.900159149143878,-0.9616843999435893,4.961771180602289,0.8915179277022549,-3.9162893499339435,2.7248238419195907,3.8016301958792518,-4.596515715790424,-1.8495728342216422,-0.5117518955007236,1.8946333539603408,-0.18270837815690477,0.6970543208684834,2.6324884439322913,-2.310656247970333,2.1359788870032856,1.511347245333237,-4.475188860985256,-2.1773292136559084,2.0548453903347212,-2.553159839754451,0.4421037306950124,-2.6990287378511715,4.621065990740645,3.039687080318533,-4.995477995532992,0.20064264448726732,-1.0433548103802393,-1.5074580248792593,4.808335416996707,-1.83522449622592,3.7614806575061284,3.8147192544913295,-2.319037326848201,1.7418251799351845,1.1105921554752483,1.2400027825472213,-3.0173897407636896,1.1642980083182586,3.764899256128242,-4.958601611660204,3.8012187209741946,1.917446534533572,-0.21238809033587458,-0.750232146311717,0.9110034484890157,1.9922645782534252,-2.8519929411070777,1.3619076461807023,-4.979711445920623,1.935706680084869,-4.355545249989369,-0.5130225230158416,1.9254268649852762,-4.737055176546039,0.4091778796909935,-3.134678346005264,0.29564472652576157,-0.4654535201961272,-1.6155183849339059,-2.1501275033160026,-2.901053802526575,-1.920903387926117,-1.1375021483322776,3.704654096182818,-4.33441276750041,-2.323484967486534,3.704960272196683,2.3099045921594215,0.8582446267964521,4.87049639778796,2.725899501403352,-4.73630590619659,1.077649140184719,-2.1836977151611094,-4.770065197591773,-1.8647754007053532,-4.076106841482851,3.4921023978445795,-3.393766943622455,-0.9668563545967421,-1.0784039384680923,-3.3644231336899,4.935179749963115,-3.8569254825415733,3.742818585420677,-2.92630060368424,-3.537271813798244,1.5302393027091519,0.12425524594154336,0.7135511114272219,-4.498894950944271,-1.0001644665624223,-4.0132853452655235,-1.1897048497179297,-4.985435367130787,0.10870618440776081,3.1301666291237726,2.362412126793454,0.9396406920677238,2.909463400193699,2.9725551921233,0.1298116934633864,1.54633239563731,1.1250913665245497,3.777773977365497,0.3273587592610827,-2.8741805372256723,-1.3326064949465435,1.2888356254884652,-3.210909189009208,-4.998385761678422,2.8114938025614533,3.1279858710642294,2.6348403678498684,-0.5178954568889935,2.824585878508632,-1.1824744750307223,-2.973015787484581,-1.35805057136539,-1.5054530852309513,0.27277386662277525,3.911496885586546,1.6429897848489023,1.003810903594661,2.0836974115492604,-2.5824877977217398,0.8055428446265864,-2.1621829625612046,3.2738722433508975,4.297780015704776,-2.686765458822916,2.590335728886455,0.5834079320763843,1.9253914361204219,-1.0416572597189422,0.6829153432785109,1.0446536772931347,-2.2714697593076236,4.573033115868423,2.93660926728501,4.656432238623152,3.9108624994330636,-3.7677319154959568,4.578765317170742,4.687095569946621,0.2579736425198975,-4.897049180968232,3.1911074209651105,-4.268707607393639,3.5400507637596057,-1.0421372622104896,-1.2034196329078952,4.3803088807998485,0.14178542106856185,-4.32516840476173,2.2148843733056456,-4.002360162691173,4.632988204710886,4.599900827833263,-0.44609348778163493,-4.65486561641424,-4.608785845535089,0.6296341684738938,3.731363126390164,1.5095974473758282,-3.106179410138102,4.1719469511631875,2.0706545427335232,0.2751235203602542,2.65843011530095,3.2511698320593254,-3.997880494596442,-2.6951434760000295,-3.3327089662345832,-1.3324609699008203,3.1638733860826758,0.12374511390128617,-0.7605462472845499,4.925001714249646,0.668148781365284,-0.773306506787435,-4.20787087200364,1.949078698439001,1.9267134385762823,4.086413160737644,-0.42875548001302377,-0.8071188664977855,-2.4239536278623786,0.11256553423266613,3.0550042440344853,-0.4745287916056977,3.7519447676348268,3.2495094268467835,4.5183209721296045,2.223396320838927,-3.987034939211144,-0.21888775699919183,-4.480062555956764,-1.0898308895030784,3.3167741738076835,3.7665116059319796,4.911681786511885,3.095887969283167,1.5111295748448228,3.3984330457319736,-2.5140545958923277,-0.48256245457765967,-0.38902846649653533,-4.1381111114783495,3.252799930599547,-1.227108071717602,1.2380846925149314,-1.3699646184634484,-0.27393670629945,2.613334328948361,0.9055992634023387,1.1474293045567414,-0.9103436493753172,4.188699822486001,-2.0327649856082006,3.4294704806820384,2.4919912290753423,-1.683456155338643,-3.5383770529808514,-2.0257147519769814,-1.553789017147177,-4.5713195606784875,4.18094754100496,4.654585056799858,1.077393060964197,1.5033822527988434,3.4618529599506953,3.7172006240135396,-1.5798624592615385,-2.803137550507601,4.895130888399217,-4.6870995853110795,-3.879034280604723,3.5438845867749276,0.7770426501287178,-1.8116127952641792,-2.5325069330572667,0.01889545938576287,0.7711671723209275,-4.859662459914691,-2.9013146140146375,4.318861237697561,4.3198670344797225,2.387515771896841,-1.3455824285493314,-3.731294728697706,-0.7305150507517402,-4.962635043829142,3.6983957303051813,2.1139300354628032,2.7366604707807873,3.6616416163061647,2.122625101935947,4.8748565942079995,-2.5657547059899044,-0.49266531269164204,0.32900966797112385,1.6446006247162614,-3.69173484163046,4.294794328628951,-1.422711736982838,-3.682896760833655,4.2538641976424,-3.960879618282801,-2.9925320319770163,-4.799825668697665,0.9666589179934864,2.100872462210158,-4.471157995135295,0.7200159441529514,-0.9722491435603251,4.380694872006334,-2.783972498575844,-0.9538716264756513,0.8322811470314004,2.756212119085271,0.7254461019087097,-0.13381176398714256,1.8813122631183443,4.806668829775337,4.933319040740358,2.1039277477513627,-1.9939939092891459,-2.1743147929200832,-1.6585585174263926,2.390158297367857,3.261380419933799,2.6990672338104655,-2.2869826434048157,-2.2414311698232705,4.680380325709583,1.730851634193595,-0.23544559278953603,-2.5980467544208996,-2.1730940872114033,3.6357144327597766,-1.8725698574660008,-3.001395682779644,4.393696874266604,4.945095964148161,-1.1949370161469464,-2.933459423424307,-2.9241486585514886,1.786757959433701,0.6791754802486629,1.964097637043083,-1.8692288078433519,-3.0861405954850882,-2.0297955640211796,-4.330539795348526,-3.680419979519179,-2.3553093509822376,-1.233581394576,2.248640800580964,-3.608815426148091,1.2509343346944943,0.4193746313722784,3.0345919606842333,1.6841791766908134,-0.3552508430171759,-2.6394668260765517,1.0886109912285233,0.8724996741131115,2.462510606271886,-4.084516873312488,3.5520279092657407,-2.935084331412611,0.32184976499612183,-3.5485520584916594,-4.939676000542523,2.3006531587255727,0.28227162715842624,4.940599002922433,-2.8899508851323317,-0.08712908511557416,-4.990859623406358,3.6759228927680727,-2.2102979424032867,2.331994537981206,-1.5544992427786761,2.321402863196628,-1.876622956153339,-4.0404643603227814,-1.32973217771457,-0.27044549710571175,-3.9680316414617343,2.9904059687480586,2.8973463723080126,-2.655363800548056,2.7458278943007786,-4.435710258483424,-0.1402482923415853,1.1587590081755117,0.7288478528357629,1.5099594653262969,-4.1424296087232815,-3.5481108694042005,0.11787972382580758,-0.6637992230015763,-3.5184877206611676,0.3201786540017455,-4.42452689238369,-1.7089538334038776,0.5467488826642208,0.1551950756126983,0.5184780168960454,-1.6880397106481038,-4.421557400353877,-1.6480914554757211,-0.3822089381435827,-4.48588619056549,-3.4075718724923276,-1.316686215703331,4.806917418444112,-2.460652596330074,-1.5830693083162508,0.7739452836701339,4.593127667174802,-2.3083927842541585,2.1878382805688448,-1.8712238293512717,-2.3529359757049804,-3.204790814914663,0.5965429610144017,-0.11163065931915916,2.109848643575914,-4.444465644252311,-0.8224056453045225,-4.294586841180065,-2.2221583570817725,0.24003047198255967,3.7537001107515007,3.3083253186202537,3.4716766551544396,4.068579477711044,3.2048951677996502,-3.2730513606313485,-2.7902929173318904,4.192273927558478,-4.860743214772551,3.276774028522638,-0.5434968581074457,2.2337339795245237,-4.18692121278956,-3.866666137398332,3.721354172082995,3.439467262083989,-2.8883218430039683,-4.050283920602569,-3.3228692356145495,4.571420356824351,0.9506054249739018,2.822479271930356,0.32593255205045146,-1.807330010720313,-3.525793178064892,4.910665899551981,3.7437605714433904,2.7012292086895826,-1.9229177494930516,0.42853939449622036,2.6692713912251165,-2.9283475646462143,-1.7888146763683368,-1.0082032134187777,-0.059351670080038055,-0.7962910038662621,-0.04288710261298867,-4.271048904430955,-3.0322253293330723,4.421801547202515,4.125675373666988,-0.8080002965446873,1.7787370055025251,-3.4014271724229808,2.8043859640954514,-1.8159499260288503,-2.0692391367789953,-2.547185335534797,3.12651561505667,0.39565542562827893,-1.6787917576514868,3.4826490476771497,-0.6989610050684005,-3.9702845620967864,-3.620965341796789,3.8664246341281903,0.7803489530545953,2.787099351308326,-1.1348179725115761,4.840085880109255,4.93075429405865,4.144751064311384,1.8008160919499092,1.5211147904088271,0.5355397683729883,-2.3663665639549403,-1.2369154520275005,-1.02956499632986,-3.393525465921802,3.8959102715636256,-3.8875890118572998,-4.193154356044907,1.4264740484181324,1.9063097015569452,2.4102694975216954,2.949604555844357,1.2296934118505973,-2.5472025584343685,-4.096361254462452,2.58800380105256,2.8203646390136345,4.286498215481183,4.611060080185528,2.6652643984691773,2.393929496492988,1.317081210880482,4.122602549532408,-0.10630723479599347,-0.34707671429950615,4.994352541853996,1.4463012307519465,3.101109106036052,4.573267704660664,-2.217209224770298,-0.8214964018623405,-0.5393097183446756,-3.7388661622713,-2.6829548695735883,0.5827774338927973,-2.76548617563519,-1.137361065814356],"lambda":[316.8344676577369,76.79200712212395,467.11573729704344,375.99498462321407,211.37619278279712,247.24254185061048,131.5035350710251,201.13791406901086,291.2692852703102,271.3006924864632,417.3262083719315,314.99360115010643,353.9620376072525,494.7540374243614,443.26252482901367,427.2916048717747,240.3797963329998,436.9633917611393,160.28147079584,119.00859494497688,237.64772321585446,235.64065126668152,291.30340784306804,498.0042050516269,241.75778845362095,78.88579323924482,474.5758563723698,106.60501781465997,206.9626127975182,370.3956304290962,123.61880910223299,113.19540811036674,466.3054130024042,225.9554041462672,373.3289776468665,464.1317844707422,200.59300729632676,205.51875364301458,72.02102771107172,193.7556544776603,270.35377026575304,470.22109235826633,157.3457440847212,444.04660295536735,315.9552784750332,306.3013252961748,381.6362881786785,486.4519214155151,193.69460444559638,416.65690820026026,164.09310827500346,211.76341005902148,59.35012305717126,334.0753629590653,217.53081314175287,402.6973112126275,407.2409572736034,144.54635366089377,409.37309532335115,204.273600830981,423.68108924456453,156.72054885439024,201.5235048776831,235.691558132396,217.6091620678487,488.7876722713878,322.75119106237946,412.92580144464546,212.55525768899557,435.09751031876624,93.9123764234776,138.01416456919708,205.14447270448778,389.5931369908638,417.43928155340495,389.6629961289575,276.22097291267266,313.53372529270985,408.17265458871964,321.90886939426616,177.6201427296453,389.09910700160106,155.36527908528166,304.0300924016177,486.04302562428535,205.65571073865982,125.08421613246891,432.29214217967035,145.9601742552112,66.40569513830727,178.71804157564375,347.50825116736286,402.9826562956231,416.37115938409215,448.5922153165039,67.135313555939,78.24176461078844,61.709710330639176,368.4512493881517,485.99207038179827,81.58175679793383,376.36842025665476,255.17528486059888,456.2933562259447,121.24285946230872,266.44120956246195,201.50772300295964,404.21535427212285,205.3406542221446,428.90956710376975,205.56224535649412,334.55436040067104,408.9378598441875,463.06084164164974,460.50096163023363,85.42996520072299,463.4541932641988,432.55761960955203,375.9329992975459,201.14453740908021,157.76184798009012,462.1915664747186,62.519283573885005,82.63056825528136,360.9724554950616,237.8656663890152,438.7429637385395,311.5585407901489,181.27125645522307,217.9040441451511,403.8303406136832,216.16200007643116,257.6537847903156,398.06642987172654,200.1468904902902,379.38633032225385,421.45542808575686,384.97204339811856,174.94368628504793,50.747637199332196,223.90566511030977,63.44683136351743,53.823276114055986,382.18695123215144,324.43344455097196,463.41266524479096,285.67302839517436,227.91383498609693,126.65506038698204,486.69143413450644,289.5313150050897,290.1941693633587,323.1535422772819,396.786616737493,288.51018775302373,306.78537987635957,382.9523974843153,401.3664010130199,83.60322923467086,478.79697652572617,200.04222661071054,136.09531965270114,127.43520842099032,85.8183936513704,297.40460196604926,84.54421381091856,415.2100094687791,318.25840184357025,431.1907898417159,226.52578641635156,460.78811590735876,446.15915730411353,143.81288945153864,296.5318125651422,272.83196778160254,274.05955638523875,262.8117729480106,348.14782759385116,176.2383721275931,146.41575892476402,438.90979860891434,479.1387486041163,436.046229080733,270.4145149233873,470.7714079294737,149.76929152353728,493.4340586154997,408.2581059508866,233.22714917766933,371.67783584210486,350.75978924860993,159.14893762311507,155.97927999499348,222.7678874241491,290.73738881936185,109.32028664724477,216.8213474832946,158.36648501999485,184.17054988843782,258.3124842227727,324.4804242598622,243.08592945569822,490.99951991573397,427.69184307612954,319.81457223253557,396.87728743644584,292.3546764207259,258.2443035466218,248.69994827192548,96.93390492979236,181.51569865144006,184.80733661356163,243.54394151169336,98.94782696601773,324.613559332386,60.05842325699784,178.72334190354178,492.3554909612962,447.63689540720577,322.4925235816152,164.0913208301253,86.70307395051745,391.32116396636695,450.7671759437919,290.54720277175215,363.48184496723945,125.30279511065562,256.42316356609797,235.94262285434758,135.18578370665813,341.631457111225,410.8923628660351,467.3180638805716,423.80292173333345,203.37571371919708,308.99770080350305,151.877149102928,235.35379649354383,299.99635702133605,412.5470086568118,371.81894290133454,219.81937138727278,477.6718997407707,77.83410354210473,349.0232295907992,292.5716755718722,185.26739117543707,404.9391950684394,401.9961278357419,372.4686803992306,192.98698941486657,204.528327117236,57.55514358738127,424.39913368163224,407.30592635572197,309.22868671225046,259.7369089659361,341.4114471825359,184.84475333598374,177.64793774392382,239.36766975152017,457.5563675497561,313.27384215776567,246.27036027935722,404.999262848598,316.253847510569,222.7819272543452,172.65882563297384,78.8965831629241,285.5599785430147,367.98608288844775,243.49285005517189,320.33435411341804,169.92010342058268,487.45135853536556,53.02658679951147,439.4070309940565,345.28712481830695,332.786079650664,423.6277013026318,58.506674747977456,195.87857644992152,361.24751132198344,386.73670043303184,424.2841768929522,344.0759848077378,136.70892101491114,338.08303900311,254.94761109522884,404.5080564153302,196.22721474641529,356.77751699413784,387.2105889886504,384.3051814482126,89.14566883339707,376.05818690481,50.99289009952294,202.77087034346488,303.2376214376076,100.83782168128363,114.61125620565966,492.6101571252451,395.15499824698423,195.84305381977086,488.432529409873,190.45568501943157,153.56842484937957,376.5709565634054,324.2233484981654,356.4470797562927,346.1673856012372,364.47818986450284,484.02972527428045,107.30249349308625,339.2079024262654,359.7386625381039,135.11938651506767,224.34118226265582,114.93731609024859,292.06069465075996,403.7674515223009,396.42457128869336,486.69948688018474,376.57660748708173,339.6924015316867,422.73630248260866,274.7897901776108,101.64404927389131,172.32406572435445,106.33868466059485,448.3854387356809,189.95564301158848,88.87296804961623,479.85211882843174,418.82769865727204,431.4186625954846,462.38961533348817,499.7012557750893,303.82603674769996,385.0068378574435,235.31898729299274,414.3850743622892,104.8229869272665,443.4307229415718,118.98687589800973,168.08835034982573,407.0216450357276,202.94881871952342,373.7319546260297,95.44073651036462,99.74410537185888,486.5968380576992,193.37620171132312,470.2842379884493,103.38495636290139,186.96347848029833,303.4821402584031,82.52915266603318,95.25549475409886,401.7298038028869,468.38486749176,260.6322582683666,116.96717596199804,358.37352562521426,375.3124061801827,330.0740310716932,148.9747721223101,238.3195842438104,339.7741557997144,378.3351135053777,474.3941778559552,358.26081308258745,184.98914528241554,351.4679283364621,312.328480373927,224.78027367176938,136.92239228646395,469.4316849384022,59.42001023197578,412.0163565895666,176.65745356338448,174.89565684787954,272.2433217480843,379.05199173558935,436.32209651578523,243.48806522622377,473.45001833877785,284.571094586494,352.7125759482861,365.1698855849598,165.26382364755534,384.46487587801545,345.3187621984858,418.7803447572275,322.934219796501,374.3414744391765,276.91822375285085,83.20632328554535,451.1807532264347,199.60681952313348,404.0865895738656,235.61386279332254,77.81117131170282,264.5140876076307,185.35040120292555,131.0366836472804,140.33264493766018,436.97539702334467,253.6760470532016,408.22700665368467,67.79347518553527,191.91814635991466,221.7828840240933,410.2075888233831,163.7271597413925,297.22637408357957,441.8662050448571,265.0279658877437,153.87449378447525,290.71694758138534,233.3850616283019,55.63581222888065,399.59417734361807,447.3761703613446,415.71727535577304,65.02959386245485,453.1956014425474,117.44430884622673,341.89855113073827,159.2780787386185,353.00476896158136,112.00063898171189,409.5200222641185,356.0282656485387,61.161359335408456,442.93624869506493,103.82648981878539,138.359082668901,158.09573949055653,174.82612947165921,488.5068861245542,183.14347935414187,445.74641560820083,318.6414382487982,277.66663566684133,106.9627619660233,124.76998787978594,209.3094986442193,164.5921431710328,420.96312176133847,79.51570345109504,277.04242004501293,386.20326143255306,289.7421851199368,243.1849285983076,260.0762813202208,235.14023254909225,476.3788137603154,490.23092824071745,170.05206671239577,143.65935769553232,130.66132342401937,53.49672172568439,230.61496707320475,265.6939861415562,156.25939324164352,327.02472414941775,237.13229218777948,265.37108744748843,174.02711945469235,435.0599652079767,448.19214553644196,70.22279392988332,483.2650838246505,219.09384901602778,337.55617956395963,464.3326888736807,302.26089952939446,457.3752048285006,388.5922028693234,394.2575334656055,299.78224977254666,370.7468364017792,262.20328511554874,117.56814244408498,270.31100369701784,345.4681039130603,298.7425771808742,360.00720609164017,94.854155660098,411.75560637224197,58.461428511754704,130.9580259878291,196.66979494959654,137.60200907802988,385.84037217353523,77.89386170471796,84.7724614541817,401.05191688225204,205.68118783293582,313.8876180509821,95.30774100256411,292.61776907171316,367.5866982021633,474.2365983837073,233.36026599257102,470.15541082749525,271.4272559147053,221.7774670021556,488.16564885810527,92.41551242214422,335.01468405555323,445.2367636012318,327.01394973346686,265.6816455844788,148.70244390336148,487.87508602843525,366.71365100534024,232.37446132571216,383.828376979942,295.47952995883725,388.631082507679,410.6835199423721,232.05299445476146,438.1578532944294,77.3920586472506,253.94657829684243,216.2697493432324,214.48832627743158,137.52134923877188,257.63620558425805,218.47514311880906,297.109765410721,482.9386563366785,491.9957709218689,139.68354106755322,56.52823657539378,197.09786551353594,106.78868773398898,82.58621731767141,205.57050251687144,185.75987163330808,199.67429429026862,323.1485308272591,154.4125190838695,374.9600443301963,244.34479662744397,494.5275499160246,270.55588463118363,154.43400121212326,136.21886102438935,335.7338474545948,397.6431654269886,471.6906344041429,301.91321799048376,154.8147398089514,349.3915008315517,106.18968793197014,431.87386086790616,492.0842515822216,185.6314068196917,71.82791039350224,445.7073621780131,81.43416163094183,305.1054712723078,217.34301366309344,273.82125535377065,470.76298391466,420.6199840906163,72.75369399395713,63.65736078298788,110.34037640508183,114.33650608580243,267.48333694078605,130.75618491743873,264.1618086510388,67.74795702067307,363.80719065575477,405.0634155306432,422.37768338891857,420.9790725237487,268.66849576226525,409.6114227254744,197.91239277091077,214.19198508825892,174.7922874007212,323.11215020156334,290.020789276969,386.179392161832,441.22787439019953,413.4177724187025,126.78599082000233,160.07038427065137,421.80810557807325,470.32378388851225,348.47977194570404,209.81844383539098,395.9013311445971,429.39829167488546,247.65797484381494,160.0707144604043,182.41601391811673,249.70049564232025,455.62185922648433,490.9941705614514,277.50170069144303,176.66311463442017,228.24556085793154,393.61541902650225,232.75588281080144,134.09789098381793,445.93321790178965,392.0246151120696,113.26714292246747,74.76273972345894,382.71502436801006,250.2256758995372,161.01989641074624,414.24243820545024,381.09120048408107,165.43922819550914,433.8161897173797,52.79603281984412,311.363907836003,405.42256756331125,455.1180628472915,459.0874461442707,144.42535030984828,156.77378404159765,242.97338562017836,455.1002942917678,210.53536494761357,490.2573018038773,62.75224007916281,204.3383742124245,273.74933278078043,479.3647865519208,78.36753045899862,298.20705261250293,487.0405381876957,166.1934018443613,358.9215962280203,299.8109754745266,299.31212108057935,288.35011556405385,208.89669756553423,130.6551053687232,277.5799364035212,295.21630519125847,253.86501397725934,299.2464985778935,317.95884188220623,353.10434347232035,470.4251343004899,190.97615362561862,282.6334994450518,438.4999637125577,97.89241578580075,376.8037206227508,73.82717044531503,299.5702984626322,252.08974963908383,186.66769004658022,239.94890970773747,428.5603738161765,105.3273979339209,75.93976572943208,361.95223184668487,246.72782602298744,378.3601901543262,81.55920309986524,365.65940266972297,313.70424059891343,241.83854086317237,83.49576106158611,271.11486038776104,347.40761633765516,291.268260102538,378.75408902286966,87.62727784709553,103.57432550496519,157.4407637430148,98.67924680035037,447.33015224182833,123.79710427535645,299.44949319439866,481.980305942103,106.94611842689555,103.73325471710875,309.2039511581758,324.28065732047355,271.63980948046844,180.253463944272,317.12151992197124,424.970062989055,258.8845539817099,94.03270197174008,119.01372293866551,165.03463422580958,245.98778103178068,361.81258962908294,189.88076325994942,425.619929297512,379.71217329538047,121.00239655218071,151.3138336331645,459.3574288835884,381.2669725385075,204.27750756360535,428.18871326866764,211.02603480704366,410.40892004781585,281.98434134893273,380.1355565277386,51.857470757337985,251.3381373907296,200.81306688452815,223.55211706582318,325.93614808986126,117.82424224494764,425.89227672365104,142.57798204951342,104.47475836473262,463.63180540952516,188.15473985136848,71.98066576444992,372.1688288826538,346.5534688882329,188.52821407449045,257.25664729681586,279.0107938820148,438.0017324703973,491.23483509365343,499.4919747680555,186.89431731868146,73.9294534959329,69.60818483543217,462.8444127043672,248.6022581642992,335.7258786581879,225.0223318013189,328.37658657553726,117.80179750674378,474.4960089276303,446.36854580393066,385.5980153378497,472.25576061427444,485.5868849306766,347.44585098689396,247.4163027178811,440.4160867237742,370.20378847830824,242.76504118879524,221.8786355965475,64.45756655295804,391.24421188030004,283.10947836936515,178.76249710820488,75.20306955620929,171.92309768862293,200.13077468277766,446.6607667917928,92.85377305708167,377.15289147685127,83.20046013258431,245.4106779596142,254.6832767531376,440.9248745111655,396.9933773169072,332.29565462348904,349.53921833889217,274.7477917253189,302.2314572563803,217.5272145923239,178.45392056686418,55.83104081890748,178.59887209455582,54.73946238006141,175.26539438187206,141.1496233773368,290.79341207523703,326.54711570349457,485.52728435675317,252.0311424902667,259.07867105401203,223.8792790663674,84.1107402259139,356.5764241493259,297.16807479700924,68.49801439618263,120.16391576702398,229.39768398672865,243.22288761261535,333.11009882018817,380.7371083000324,392.517123021414,371.043102466115,287.73348772773295,123.14555396915686,497.2578624881312,105.35446967398067,257.28385470908506,472.5104575806708,423.98537050389035,416.76400866197827,82.622733618669,100.07539551005726,445.94311513325096,204.23712087547054,373.13067963666975,150.84979128119258,471.2190035328224,243.2962022791814,428.8948399379644,148.1721621586929,424.4047369671427,219.79940202704034,312.00020581945313,346.8731677134539,420.67126611561,444.3825266714693,276.8025805273635,418.6761423174369,279.8912141606532,194.9223864749179,329.28978025278445,365.96416536823335,461.47088318525573,383.7131568932633,279.03926257138886,298.38308154602464,303.7501937206432,89.11924295516528,333.8664100024419,145.43890145991446,260.5953091912031,496.4147119178846,113.30556702971833,414.5095282955229,468.8322922800793,149.84524119059398,339.67272264327704,328.7604571022105,159.22435915925644,174.62615207607877,166.54255557223567,434.82163455286684,128.07556056864183,433.74851836343885,122.40459363913341,307.87020326664674,375.3964194418083,499.85693366588754,71.65504013951949,143.73110311779635,55.19115543472752,498.78412836772105,288.7721873823907,319.1753070155071,323.4008941235061,110.64406940858774,337.1331658701232,69.31045376470041,491.6286216298123,92.40417174949599,196.66721562585323,249.4506199935883,121.818979511911,251.85231979723727,216.09564173587373,457.12446853149726,436.25365445900957,194.61770997296006,311.5113085064937,355.75593168511915,267.3623341409668,109.87791925000245,77.30148328135388,66.19255665786102,173.27911478375688,256.9667174365652,382.09469112857727,346.9570237957714,424.4787598025494,219.09035613058,85.54207126351082,394.1318542025908,409.5967855508113,417.83517739342096,111.22008236737335,75.86106783941435,127.16031545325592,165.76263865976887,449.1613122920738,385.08265479089226,459.78432012285083,302.3666840863415,163.71288524032093,221.52167760524844,295.2805070011444,350.9857628298216,102.42672902208923,272.04820117531943,491.5189286460797,186.12593615667708,201.08514431504094,115.97326320467475,414.7477335721025,371.20050393546666,86.31054327286576,118.78215724075538,88.80530060204592,442.62351080903574,150.19662587540773,129.19782897386125,358.76540326076776,431.8257205018369,159.02119799892725,207.51868579503588,431.2791550028983,62.97576695283291,343.2638490620057,429.1185331387518,417.6270216194723,121.85798088210161,424.17952565227245,238.95943246438955,392.1775761914819,125.51602089018205,346.32474165609875,314.79866007639913,347.19873592430804,460.8852884550366,141.39713648039103,424.56305395298216,127.5932976548601,375.53885255335217,364.71705841601994,304.910312690816,414.1538002006802,335.3997383241905,452.1827589750474,466.922014886024,91.13150656263412,439.58115249094715,368.0124534987372,257.1604795148594,472.37445893406016,388.40005715776795,67.24693747833538,110.1108312705395,359.0141553531744,108.63700323136483,356.3068747074478,107.11769777994706,162.67582012816405,248.17302877767276,155.8281914735886,306.49729808294853,307.84395998365784,108.39755398336516,391.8404682438489,441.6082488307076,349.3449153931265,294.76896705595146,418.00569983505756,133.08358854979457,397.51158783844005,384.0616371650447,381.2188405354828,380.44649524412364,245.18980061497035,305.9997248698477,491.6029934110013,323.5837335602287,310.22287047007455,63.476373009956774,73.23450079690637,428.44378795809143,474.702059473439,219.7155155653831,443.25691738175607,102.05317641749164,110.59437677843438,368.55350587317633,461.0912489286509,351.11900240673464,274.78716678022323,161.27331024090972,68.96722448587974,85.44891608652884,141.42405841569638,181.21632142900867,326.7430539926551,246.47760169037687,96.09970369277265,397.7708524225312,439.5184998071315,188.29209174389794,256.88551407996965],"mu":[1.651637895956899,1.4722935181444738,1.5775743756603862,0.8179243970612905,0.9243333295763667,1.732934254264373,1.2654222582587271,1.0353552754402886,0.5706266257509849,0.6777448554183934,1.5159077208239258,1.278249156885995,1.1768728739953027,0.5610106263187369,1.9813979109473623,1.146328125951129,0.7641536478626845,1.8186635676808862,0.7125855356521136,1.835166125983413,1.4490138040443639,1.4964120644418297,0.5466339278798837,1.6979928174560484,1.408010919888966,0.6499194290587191,1.1644686959093271,1.232525426143139,0.7027668755258458,0.5997994071823962,1.8582062950497245,1.8732839216197914,1.1266336146039901,0.6665891837221563,0.8699175039160887,1.49677083324828,1.4506258207567937,1.7033786510430313,1.0845698984865901,1.4348745770789086,0.7122203456733577,1.1975180552775735,1.6752676522254326,1.8528407602597818,0.5968207940275663,1.3189685453475635,1.707488525714074,0.6891848446565778,1.5864074620928599,0.873428949124873,1.135104711203227,1.7229010439478643,1.9126564277117668,0.8585227641968611,0.6172167790527812,1.9226848333595126,1.0901395042430995,1.0060621460383725,0.5125625695713847,1.9769885223502413,0.7688102607464745,1.473221511617999,1.2847699739497414,1.0334787177255649,0.6496136395256651,1.4214991710246716,1.7519705593489192,1.7148505102051763,0.7218470928462306,1.8180119016858596,1.9962706310433287,1.1138167200983333,1.7648017269320393,1.7970361675818947,1.198640391164992,0.9394118300555518,1.908328998753181,1.5602540797107864,1.05876972823438,0.8652121815776379,0.5041158534890222,1.4419568829941247,1.0441169699777093,1.6669516512507774,0.6627377008212456,1.3539710885643208,1.759184350786663,0.5431632511390847,1.4613516790393122,1.4304533926280487,1.510548755606835,1.2384189345275916,1.3130816117813588,1.6733286352601018,0.7808939519594418,1.5426190293371922,1.898301978709905,1.657696101029551,0.5878345353337961,1.511369979292259,0.7322379755404755,1.6148700891198606,1.7647317437415693,0.906315159743079,1.2991290000685247,0.681609810888368,1.8097288679910961,1.5899080748732581,1.059530157940134,0.5894060466825874,1.0782534002549038,0.9999290970161858,1.8649543209611044,1.4591852984967686,0.6084503617601273,0.5843719345545194,0.8841106004418976,1.351445740271812,1.4519042894591336,0.6789863939196655,0.5988413518171718,0.6520015953154653,1.5831590453059396,1.3350699632659202,1.4762037648663462,1.6502728743580448,0.8127022546390028,1.2315499649793613,0.5650632221158997,1.0645839901244145,0.5432767344157723,0.755342690842906,0.6792061818775905,1.2500900419606091,0.8662014184436084,1.5080265906295007,0.9695858526224759,1.7759901984078652,1.0016816447216663,0.9257508129241984,1.1841555111376867,1.9693706245257303,1.931292692043832,1.362286094228665,1.6670235197781134,1.5413428979429526,0.9913729560654018,1.1217061587712507,0.5991623991165492,1.9127104302177034,1.0596971266672626,1.085470198672775,1.044906014639459,0.9248737398152321,1.1687771337995954,1.677923197259543,0.8185629444185585,0.7942150777391401,0.5240406969225051,1.1192182390493246,0.6238135040396626,1.632199555444816,1.0194336349467163,1.8088212746540566,1.148847335398729,1.6838298196114951,0.5656025709182467,0.8628300318668649,0.881669784293964,1.5333882450521779,1.636854888838588,0.9209530031340707,1.1580417680001907,1.8014256902592,1.275991708389362,1.224880549231604,1.220870058892304,1.4970259322201735,1.442125198961791,0.6546889975337187,1.5290463002967056,1.9212082515856521,1.8536672490669919,1.120957153599082,1.9908575900366774,0.5761410122350866,1.815837571065549,1.9924113474912342,1.5345445867328626,1.7705268526231448,0.6342921303720316,1.2142504306993722,0.6822009064650452,1.9023759193495988,0.7258787740082211,1.032254369454336,1.3566772840030012,1.6180210420119647,1.2860676643261377,1.214571258967243,0.9670064777639735,0.5518388255500463,1.3912047830605576,0.8212363014733036,1.3987707402153955,0.589010920556309,1.6720673127116672,1.8579704417099234,1.1709603426646713,1.8386543798762642,1.6151839991916395,0.6812702110728148,0.7752940705553867,1.9877661401822115,1.9098179310848291,1.3451390123812823,1.796438169101772,0.5168484167357705,1.7588024689561883,1.052922183686046,0.5581567145418542,1.0724402559307693,1.8993001867923462,1.8535711890981394,1.6732833139861607,1.6240810157864818,0.8400864427648034,0.8833845816651849,1.223571238262973,1.1582323542589525,1.871302123598415,0.7014446442509281,0.8980580862948279,0.5070988992456569,1.459992827451777,0.9902640877632793,1.9138236451342994,1.5431900862556154,1.510224873591059,1.9904601934586807,0.9866649410370527,1.0049579956527679,1.6786892317310667,0.5738607286310451,0.529792024813312,1.457353447738278,0.9357757911428475,0.8840113816431843,0.9622933981472835,1.4869576178870636,1.041445728684062,1.9361194704168003,1.4970021362687294,1.5836703877886829,1.1998400277026542,1.3010438535784081,1.2878634356700722,0.880414779813506,1.6218069311604162,1.8590891813058954,1.4652389597969195,0.7852523413315404,0.761761578091898,1.222623293382232,0.919425292074783,1.858760404797377,1.9790270664242275,0.696102525926142,0.7908401203614674,0.9236930399831881,1.2442525497525545,1.6901792436954635,0.8118727978821922,1.9772433384553745,1.1796762244290628,0.840619133072787,1.4175270930309907,0.8201019255949906,0.5439763823504533,0.8585689180653082,1.509051403525434,1.3532768690242118,0.9646351220344025,1.21032025565862,1.2699497412850618,1.6761186791545843,1.1302707574747668,0.9526740793714221,1.1104444242186364,1.2822994238842378,1.5537984746310114,1.865279500334907,1.4669479410582542,1.522741946474009,1.8922265968773606,1.9697076100619184,0.5815717771922352,1.8085101558229066,1.2640621067831632,1.6746246928997073,0.8817638976532381,1.2868984654846523,1.6847261504192663,1.8722189391856432,1.7507898539074418,1.7020048505115595,0.8231954010926366,1.6521272910878941,0.9590028239734505,0.8438983991246609,0.6691552924071698,1.2719164145125936,1.8518451430245664,1.3535583496996544,1.0647503745364018,1.4241227323562982,1.5999690176863666,1.6926401144981216,1.169405961875707,1.0153555665874565,0.9343271449005628,1.510079229798214,1.6516838842997845,1.318894628474101,1.159679921852428,1.84955462512097,0.5084835526304605,0.7034230180473136,1.2265456501908845,1.8260065009297715,1.1084566024526832,0.7441484720430568,1.9627285433478159,1.4131839157733914,0.8747979925443553,1.7194736522718794,1.2254626494534093,0.7137215816072182,0.8152158502283229,1.8885813723063283,0.9742189827507137,1.0978772209456205,0.7324177732798225,1.0708201887023319,0.5937778206977932,1.2440838583494687,1.8029999021244238,0.5615892230227024,1.4011276244867472,1.9908486813929351,0.9638358220904845,1.0249389822473405,1.260044297289442,1.66876930544836,0.8560373042583029,0.6150439223086519,1.2863766688618286,1.4498330709304437,1.7244092063385388,1.7276964457684783,1.2425684263926335,1.0587931303718392,1.4696415181951226,1.4182947364943996,1.7842785432847204,0.5233362660353404,1.5978405579984223,1.0646417212299655,1.798101815354562,1.4613134317380096,1.4214055908673566,1.983341958135489,1.6295809740203078,1.8922488507579072,1.1212644936031317,0.9457069608067805,1.915495009364376,0.8209659277062078,0.5578047564483499,0.7512946187236214,1.296517013560108,0.6500832221906626,1.7574497091664867,0.6596015929019292,1.261955570033236,1.4383648413577719,0.8124918235976095,1.5856550695165987,1.4564051695966733,1.6149240884634688,1.3667740455738948,1.6981746670444204,0.7482923560911501,0.9896753522961041,1.1681791795900474,1.5959700049642453,0.6818999360534322,0.849148623986858,0.8646115001542889,1.7526934739369193,0.9164151920386074,0.5566509584460495,1.0810166548563347,1.2755197146629322,1.6685762490652591,0.8724741864905952,1.2750265970106027,1.7293037489994503,1.8249240703487588,1.582120435227723,1.6698519909529899,1.5076145300331536,0.6940335359570909,1.5925910955555516,1.2644594293181242,1.6116693868469842,1.0769872750694034,1.0752148332939055,1.8127548279166206,0.8239639944591451,1.8647667483655492,1.4981242358085336,1.973618450381914,1.3946744069024386,1.3987163942889234,0.7818520819606753,1.362978838204169,1.1923027185269177,1.6603931922140804,1.2310259410538984,0.5261860068999133,1.292658602246558,0.5862896210978791,0.9517760000523307,0.5537141013741353,1.0854905196176092,0.7202944341994802,1.831588237453387,0.5365910034506514,1.82007770596673,1.443829336179763,0.6006181666395267,1.0716828568781498,1.8241673389737596,0.9478624886061624,1.1526107079014936,0.7402707581157492,1.6578809221452078,1.320097253754561,0.8283375362875014,1.9487240646209725,1.1208689027264165,1.4251124602779348,0.738084385594381,1.0805203836340356,0.8280497575456232,0.8899240818504313,1.9965276514813561,1.2619892925454557,1.634400194110976,1.0433387119372282,0.9131820669742652,1.4302244766167644,1.7449590045841006,1.2996837848747815,1.379599191022867,1.4447392062085336,1.7824311370881056,1.4783067273105526,1.2291125523511401,1.4128898400096515,0.6048092945692278,1.6892677591328906,1.648116664419129,1.496471795540995,1.2413061689845033,1.2159679203435525,1.0244402142977516,0.9682987835015987,0.8692087814905124,1.333279826616745,1.9554094857331457,0.8289183526329774,1.4190139644568325,0.9117331300359616,0.7274077895693787,0.6849554285066373,1.6694849937880072,1.469490031991393,0.916529991027818,1.4312898073026927,1.976496827232591,1.0417173512393147,1.0077112746345551,1.892488884200681,0.7068118691883354,1.3986376201874027,0.710730881832481,1.7187298139635605,0.6597215966924621,1.849225634383531,1.5867005904557432,1.0563580144760472,0.7560284925572336,1.3326243687177002,1.1585451127470763,1.4580208875699372,0.6804081650225307,0.7632754464385719,1.1375033442444258,1.144608719815313,1.0143124533416572,1.6256473902489592,0.6624480378835123,0.6217004381630449,1.1025396413352704,0.9075546586742047,0.8408840359519114,1.0639824376336762,1.8839539868664854,1.0866317026315506,0.8374398828692424,0.8870742493070536,1.0541155850683213,1.4121163528526193,1.392161100687033,1.2701167481677105,1.3420286386299891,0.8137268933377553,0.889548262027683,1.326430188871453,1.9573954839687875,1.4456311475614136,0.9925665701098719,1.8235077852749775,0.9351869645137826,0.8998454918420646,1.1954008091133956,1.3124770665300378,1.3886722694723677,0.8889242667662884,1.03618256004004,1.4118541101513897,1.7410905363491331,0.5906908518355265,1.3516684194405373,1.926909783165728,1.2798059855430948,0.5093261158584745,0.5934867148741629,1.8312964827467164,0.8606839117309123,1.6991580927475094,1.84843061676997,1.4603947095192378,1.5052147252484287,1.5548653911223418,1.836892551256431,1.2094875256891895,1.3907179256556157,1.2782935913024258,0.7511354667719929,1.7787125155472494,1.9561462094754118,1.4730132002405776,0.5849696262115267,1.2000501328625734,0.5532585744217742,1.1322127863722056,1.5734271165015081,1.0180151451891248,0.6200215168385659,1.1001750382561828,1.7073034632743203,1.214180473547083,0.7293295741084649,0.6827647999462394,1.5926294788613853,1.2499863674236342,1.2706030701626516,1.452210076245682,0.5295163630235352,1.2237159224924805,1.7367728833737415,0.9730048114398441,0.7620036066661119,1.6413677004769214,0.826969307665893,0.6373678344381302,1.1174860523771952,0.9315656910905833,0.7446406960979244,0.9753959256995086,1.690087714293156,1.9353986386565802,0.9218299546127982,1.9031893488386427,0.5544222289794029,1.751091228699431,1.9487575861786923,0.5886378544008937,0.8705266121392092,1.6220918564352016,1.970028160585649,1.086834271157604,0.5782135963776902,0.8208829387484398,1.5719115437522817,1.4621965739288214,0.5608780443212675,1.6020955433779893,1.504181713729852,1.610432448617884,1.664435964963817,1.0557063421147244,0.6292257080346568,0.912132717909661,1.2773108104659288,0.6590424244697732,0.9925984957147598,1.0170125150045741,1.851976006643705,1.3207772383625798,0.5712904811800359,1.8990724525776048,0.5620643514947581,1.626038631604244,1.6490518889757066,1.1938012003084633,1.2128658968370067,0.7361746870643284,1.94419722079384,1.5274638504007918,0.523212440857622,1.941158172181505,0.8340561429012741,1.2556297078929477,1.2957661113022891,1.3121539994441591,1.0566662285722326,1.9980415229443302,1.9987736191717396,1.910066134451739,1.7690865490467678,1.677065309080321,0.9812954859037271,1.8709122938552931,1.2377220520738694,1.8578553169386662,1.9166824788623484,0.9294887257578608,1.1924741128814844,1.813219887294923,1.3302101611128483,0.6365352487384164,1.213822973822719,0.7373758848160048,1.7104840763519917,0.8726144582361652,1.2489876601818053,0.6809734667055148,1.30415322732556,0.8155021413070426,0.6669886519767678,1.6278225481047108,1.0092536020383296,1.4124730530903515,1.6776864610303686,0.8007516842436802,1.646009040699807,0.5006835769716595,1.742196755756241,0.782528892175669,1.1569265879934083,0.7796311034708521,0.6623452685506092,0.9812157630713945,1.2551748278111732,1.1352417512698318,1.2467924209137073,1.7420899802109056,0.5787213111217696,0.7541453866874273,1.6306829122175528,1.5867340225482685,0.8313438599717071,1.0226761082694633,1.565460466804736,0.714933748191678,0.9881021650178329,1.8858890352580688,0.859506790083991,1.8108376558247357,1.3739860952059813,1.260644969183552,1.1322441896686308,1.4066976793494639,1.5115132736633046,1.2403821784779892,1.5665259721626805,1.529351037854844,1.8313041105719625,1.2307299938373546,1.455779905722425,1.6934645893027356,0.5909643046074212,0.9015789350662329,1.075246547654119,0.9037524502112371,0.812925923068416,0.8213137896241922,1.4773571988898198,0.6954538751684078,1.7876134579662697,1.5354473395457118,0.918868355723553,1.8706913073025249,1.9492585094697075,0.6255931510868818,0.7264023690618417,0.5239735089372035,1.345377711259865,0.8948947653355769,0.7943247913143237,1.2005833964906603,1.5471991867153128,0.9973952373303805,1.8855140209741004,1.8765657702594802,1.0627635087298788,0.7558126096096047,0.6983143961538509,1.1140808881871347,0.9029167816416197,1.829824411610892,1.2241726894078542,1.8220958639683398,1.2261081626057562,1.0315805990422886,1.0255047935500499,1.0418264943705982,1.9457002469659992,1.1948603722119406,1.7136101077516344,1.3629831388423457,1.2067197750240644,0.8273808572106732,1.5328011851506025,0.7032682365996961,0.9849362898842771,1.526764048865325,1.3191222628650172,0.8764437600900864,1.9482049810935989,0.9530598235192554,1.4586372143390418,1.3466348531989383,0.8312010971136804,1.9865476101030475,1.2424076218523323,1.215369887532343,1.8092364357744186,1.8021993277008137,1.40959319482458,1.5395645183408369,0.5299620697184477,1.3149547548939717,1.3284064756779013,1.1249811885367886,1.1989154288581239,0.6821568706639156,0.8745970082193062,1.1650601933078546,1.9128846240699255,1.0102927556583332,0.5773812119325537,1.2097693401661436,0.5370171139115887,1.5807704261982403,1.875964929473441,1.4544339293629283,1.447693296122544,1.5698222989308317,1.398059938737296,1.0537338154342468,1.8793359457743053,0.939409079254605,1.259764199862489,0.5334473312579284,0.6224594217667843,1.6539429440320355,1.9379826757245389,1.2197157625942987,1.34278128592063,1.9715051105577739,0.52460871364307,1.526874629470073,1.496811401931965,1.2942802027558193,1.9045878746074716,0.934612121522626,1.2557342715574593,1.9257130528736632,1.964178410110479,0.8134553464789402,1.2131090863999585,1.5004229754157752,1.9866348681009072,1.6865771752552037,0.8871555199618629,1.6320828067607387,1.5946293955094937,1.4091985074223765,1.7101843172848104,0.8577598819720106,1.179801414488703,1.7530118220656095,1.9771138501836887,1.923855757505788,1.0417472580576765,1.3807784209822231,1.6833360196577738,0.6920083428555348,1.1896951981552655,0.6528133700185397,1.8179965521997794,0.9818749337855106,1.6901437961412373,0.559888311388334,1.0820161272644415,1.1670188535938737,0.7813386058984073,1.771498873364656,1.9258270756405125,1.233372503450842,1.934316810000023,0.8641746010963731,0.6425735482113891,0.8867461065407665,0.9811559439186416,1.793085479082494,0.5002053248660894,1.448615791274423,0.7708186172658993,1.7151997263559564,1.5352827823018926,1.6442946240533316,0.7587454116993494,1.3247132697797848,1.4948812514639225,1.045978455215623,1.1804653891472263,0.664966367580195,1.3533217419509305,1.948957729944335,1.94805974225311,0.8718140343827121,1.9624262426103773,1.134390960542079,1.1709670179446103,0.8654697266642531,1.706839695587855,1.9969743569847642,1.980153946861233,0.5602562635586856,0.7228554893441876,1.8154436671364074,1.422467675599606,1.4907539781954777,1.1300933636124881,1.515773835855137,1.4680276276204118,1.5722717326193942,0.7517994365828851,0.9858778953151255,0.9655238697801347,1.243693773587563,1.6296068452982906,1.884673116269254,1.0875738984728014,0.5151172659397794,1.264450874327134,0.9997972188891843,1.0546120884150165,1.685205084997451,1.1321504912123306,0.8166131097270846,1.3658983597699423,1.4075596347853003,0.5079113842496579,1.9970878813301405,1.7588405294131444,1.189353535542576,1.4105930535756566,1.7479393345564174,1.0681416117857114,0.7931314035290844,1.6382778493372279,1.1990861759131315,0.6085727770644513,0.5933503072353808,1.437800141781582,1.2529371547008765,1.0305354739672898,1.886896189977694,0.8719084527746352,1.1525597318846454,1.1090547239456394,1.9341037571886248,1.3514687664604466,0.5571554328674693,0.7515516575409282,1.3934591588947822,1.7561161415665527,0.9413550118266637,0.7429752202330993,0.9325090054243752,1.0216773779364114,0.8157485011485694,1.9560923462868964,1.5946156951141692,1.3474814228717524,1.292726474645899,1.5908139955479113,0.848127019071383,1.3464974022270844,1.546300284401078,1.3290111849387993,0.711947986240584,1.5932188354416872,1.5319552187073011,0.7137340317176077,1.6241799849179246,0.7193393134510297,1.6718101821035445,1.9835876466497102,1.4067451931952957,0.5505174152136072,1.87938023786155,1.2496460942249419,1.4251444671140878,1.4581691000958714,1.254122800623729,1.7789517461389166,1.3767216025384816,1.691027863875718,1.9468891724967934,1.4328452474915045,1.6186174679253347,0.710941085712801,0.7579014439404651,0.5367717268508789,0.898196185052837,1.9203969271591343,1.1417095491530145,1.6253092231784225,0.8629156191136742,1.7055351699807748,1.93233706188597,0.9425224640010041,1.6877395487449869,0.8617378652608054,0.5283220521835418,0.6180063099024151,1.377063414969715,1.1292794144693055,0.9200635324158289,1.9155643028590958,1.8167540311785708,1.2517744300977194,1.2946876821370361,1.925813783538132,1.6550261660986612,1.6574145671902605,1.8165253644845591,1.7497145973411456,1.6115525346032455,1.6454267089213876,1.5025048737416236,0.7114604493390624,1.3732316089734886,1.9239853838075678,0.99114843349007,0.6463993062994207,1.8399312563050256,0.6179590959156778,1.8366138234855627,0.7619906011767918,1.4897959130523764,0.824104827738023,1.204401204466269,0.7126261285636022,0.5296876449558456,1.8144204317445278,0.712011691067824,1.5068647987972867,0.7592030181583338,0.6240030883524345,1.9314820173567295,0.737657851440785]} +{"expected":[18.041536745482,0.4427426945137653,15.13549350470743,0.3854349465278537,13.076930379208301,4.149753104621411,0.16030078040129692,1.0289857762979968,0.19278929632867164,33.053935970516434,0.19711551502243035,0.20217275670011245,0.010270830011081335,0.4775843561256206,8.420170337093856,0.004385346590191378,4.08183280805828,1.1625651911506565,0.06859839327010746,2.3387292809709312,1.6710418107997704,0.3645838851459295,0.04284442118085432,0.14750787197798973,13.156295149767482,968.1362597420923,0.4644740392200427,0.7482313685089936,2.3455973888300847,0.006817790724087573,0.22532213895552278,0.055608802301068926,0.0005829413245756421,1.9972515523233476,0.17312520230377282,3.35087739060413,0.004413594240021421,0.04531770699189363,193.25650312779328,2.187755379337635,0.001383908178660424,0.356101860396601,0.3155968250699853,6906.122820722679,2.3142484331719273,9.069085237828228,14168.725966743354,0.06541261857158548,85.17888838161795,1177.0211316818115,0.009815618719199112,0.14850657387044894,0.006027698556955906,1.5400952116098008,5965.7819854839545,6.296005425228016,2.06351068989474,7.554619797998894,0.004372045677190613,39.28241869579545,0.01691469142782444,0.14302534295624134,0.15478813344185338,1.5039445934136115,0.26135118769266064,1.709667352971747,0.008803045883742549,1.4941546607405742,0.3323599200880988,0.8325490702899339,1.9128495478690206,0.00041549887552774805,0.33725564677556946,11.540339288874886,319.1636251349917,5.472806743318763,0.22042669341435248,0.20817568724701696,2.796101319668271,0.4755060278233876,2.714889630553296,1.2905075083156765,0.00018315654896388308,0.20798445198462168,0.04457498177820475,0.07372599205218801,4.125141311857675,0.5752001518002353,0.009994085478303247,0.04152209210424103,6.296705292087642,2.2267265357325097,0.00034261151363258226,7.217038572083926,0.0034853610774655914,0.004214725039411318,0.05223745827897987,0.8671065923994238,0.9019697623771868,0.1491155725073816,9.519659786990635,2.6214314847124776,0.10079531828236467,3167.5959115590103,0.21954903157858185,0.9846077226601204,4.710699999015354,18.696027273229912,36.4487009974168,4.239943295938232,271.18440786885907,1.709113321244604,907.7838852400159,1053.0633885650773,2.6050251113710905,23.613788835300955,0.055595456894100476,0.6373504954683725,0.006959538500905817,0.030892425442055425,0.3007057549350134,0.0034173992122122202,0.11905770178619096,13.331364648059171,0.21045719290380935,0.00028784700516903164,10.051887391323334,95.82843684932007,0.435753884353496,0.09506138825821339,4930.583094645177,3.0245081744188096,7205.015098952405,5.594427943483562,0.04640510728629015,57.43699169925185,3.4315293672604485,0.8687263578233198,0.4053038336475422,1.4177697228671002,0.004638989423212224,0.03355591468817505,22.18296127827721,0.8913442441149371,0.0006006593472084472,1.504379944442867,0.012997714189746495,5.8459220489254395,0.3288976111970521,3.165060436582026,2.629932393230724,18.886873388368247,0.4419063105064483,1.6124254333318917,2.8492792519649104,18.815729679157464,560.1012515236447,1.3384059173604435,24.060631703147468,91.82417705983536,0.9260699443701589,0.03319953253539289,1.4454312015801534,0.7351528851532375,0.08465934618480962,20.655257468928085,96.70947116764958,0.966979359781084,44.87467482247813,0.20190207486541986,14.633526667081902,0.35404131317021587,0.29114492318658614,0.0403511064178387,0.13988078416337765,424.6845223363742,0.25128916585144256,0.008668308882461862,0.4146781669382164,1.4090684154563557,0.17413063957130523,31.35916022867813,1.2170127451890136,20.300921810251587,0.22236200790726934,6.169913472864882,2.56265466416497,9.575042762948927,2.200315104899783,0.12520152498478798,0.45599950674406153,7.862044875596553,25.267606129737892,2.605485033954552,0.017633093205646207,39.077116940994706,0.003915811604186249,0.09093828858319754,0.8549069185812647,310.81594338235544,11.751433516571417,34.12322173676199,22.138768500004666,0.5549987708991727,0.0023834246394678293,0.15538594679426007,0.3642141609406663,0.07337356807066767,0.42807070372143763,0.00018535115652593224,0.0009720029758943538,0.35143467832499126,0.00213880386868659,5.888725865842723,0.015404385694719221,0.010925468309466438,53.872634961417205,3.4765503767548434,0.5026620208004186,104.27856034959665,0.24918727525034973,0.1813343914600119,2.0023210907342244,0.8329363559997051,1452.4454011461828,0.9926396364182258,0.1755453733303721,0.02094648434026525,177.97718172164207,0.43144128562233,0.07196977551012686,256.0090127344141,0.02287006634751886,0.5557351404794113,0.6182875980407768,117.92054554832353,0.00041515080559441033,2.444314389795134,0.0001998911742592104,2.497347836347827,5.935777075925623,0.2740071113813337,0.011310017728421962,422.061868013293,2.0178866237745083,1.8947175921817845,0.6330768442477007,0.04981615817485481,0.00493710725197591,1283.3293429902071,0.33737938755148145,2.0964913977981876,0.5971339930747481,2.355350726798822,233.10457099362537,1.316807320728998,42.61134696889683,3.9850142134053725,407.76276853168736,36.309012804722286,359.2116190009867,0.08351503911006115,0.33671407757586563,6.731779073107909,0.961661574450374,0.1011488244552577,3.382938780157294,1.2106857530203723,0.1441489272937166,0.001543714094484436,22.549538003563608,0.27718021964965645,209.98679114530538,993.3936048491049,1.1219302213845734,0.07917481907695022,0.3878765583691728,0.10813125556194632,0.24332502035379905,0.5577817250012077,0.6805540071240889,0.0828041155691719,12.844055132783572,9.362287040068177,0.9970189570491399,818.284533288775,0.13005365001437444,149.45994415792993,0.4059808541821251,13.084410252672079,1.0233189367329854,11005.430436566647,6.324750310730998,0.003649294288802157,3.240358473031859,23.496952117726217,0.0007563620638547216,0.07318953926508841,0.028523870722612053,0.0008972452965404797,0.007184812391750688,11.168782512024187,0.0019742923057500805,0.0007878517765619768,0.02128313845522494,1.1473042560753244,0.7289869811578585,9.031261695107808,0.21512911422506406,0.05271225372712594,0.044488133135983376,2.257907686818358,0.007160076507489471,4.387485954369688,3369.6453543410344,7.402277329682436,0.13484983189779562,1.742107481087909,1.639704487640526,102.32561732939774,0.07869564264198632,80.0142227080083,0.0073241135975855,0.08737889083363166,109.20046901540245,2.0248977591605897,0.5008156879934362,0.10220652509176834,0.0010977710823059793,25.657353844190542,5.3950385672345575,3.592775259929514,1.0576736259537922,0.34813974575580103,6.435171365213238,0.4310945811491195,33.09451409025195,1.504975116948897,0.49977848722712015,0.24514719164441054,29.65715776273508,44.381763546125676,1.4025519043342087,0.12900505137063695,0.35432567123598163,3.4092789520558546,149.0708446157102,0.20140770640170338,2638.6785149845264,1.8830222872538542,5.121573209724003,0.047094560882443647,0.4640061108125015,21.578582769547985,0.6651368162972664,0.15217533216293375,5.240745596291817,1.19192590085871,0.265674151983571,196.6602597662772,0.47690033392206027,15.148507410858066,0.47119022999623866,0.43657131436651586,0.6726718822551483,0.9870772073068377,0.32698506794621424,342.0221762721315,12.092160652110094,4.856233561459001,192.75106863365053,644.8715421075166,5.081889227481554,1.5289114475431487,6.3208937886397,0.06545537632447138,299.8829370605814,0.04650871899003401,0.007904390350134518,129.02300639158983,9.614668141892642,1.3682515038948218,2.8552658555694443,0.01471351359267836,0.48413717842235365,0.11913954596696037,0.1430340985787894,0.7907575460556603,558.1512244246081,0.7752660160337197,1.2321212427879178,0.11264378728353278,0.34124086148644717,5.848747417584183,127.5173307088794,2.964179388096043,2.7231102193450334,12.11179171359802,0.027725379341335222,0.7145922400334295,13.6503286207896,2.8794456860306723,216.05466792663105,190.95677023081598,3.0510223538051315,6.62492303421282,0.4535948642278406,0.9238703350453538,6683.652211219166,0.7850612218875062,1.3893946402531536,0.9336918220306731,0.04387630067523982,0.9181452737293471,0.7208501674449018,3.889610289422317,0.003900759269771227,0.9829450129295187,0.6264898660778235,0.6099655018563706,0.001389919620757117,0.8716185931571893,2.122799656005446,21.72372383298496,8.99567645187043,0.00018051006199132824,0.6056928753566976,0.006589726059114223,1.469419447579523,4.720258821036499,0.14778376492854542,0.0026571967743674344,0.00858255038494626,0.021291599871890315,751.1974512954604,1.2097505029945328,345.59170338414896,0.06790558892822329,0.03236534311774683,1.8694214013675903,42.695980851049214,5.865335995884899,1.4133343019390676,11.177067212516832,460.241149574435,7.520902762647672,50.59780226262252,3154.8716195310894,0.06826492321656227,0.41760138704814526,0.8276332293004522,1.3753228071342576,0.563196326111302,9.433835441274788,0.8211376972838456,0.13777789012217767,3154.503333574265,1.063665252892079,1091.7515436133006,1.2736531074855606,0.8150341730116086,1.5425164275918872,1.9541466921846369,0.6106115612835725,0.5052829199776898,1.3479253639981175,0.00034518282080673614,11.058468952353063,5.007481326446439,21.214878759463208,19521.12511948635,0.0016825552003026096,26.499713597437584,695.0418972760104,40.835264604160784,16.807008703460852,0.27954457712542563,1.5482891496698568,0.018060751666146187,6.0588780596187615,0.0699369866659724,1497.31779155826,0.29242261466965913,93.15284966985723,3.871011745268389,1.5027094869055093,0.24249084975596719,14.645068167604139,21.63799578370534,0.001374960810782703,0.24612837109117966,0.026593200266340766,106.55397262128717,0.04411512864086771,0.4248127231890088,0.0074759883867707355,3.2491384341111984,0.07531883799255325,47.24430773384293,0.040021036776277094,0.4774330692612928,0.013490014559409319,12.041382386553526,1256.0316940897806,0.27448137082676494,4.768498650040673,0.5324457182293005,0.030230678505943614,2.6091907665591645,10.545345800046505,10.487575605495927,1.9154528674094138,0.23463955238539444,84.49039957807751,0.603540080810365,37.11320691183446,0.035377797628918115,0.1078139727013738,1.7736781752246233,5.446715140692121,0.5242715043807231,4.830074128325308,0.1324030791970611,2.7213999940893383,3.0934826236873127,0.40163643230282997,2.9082237753509728,0.02357671424091015,0.06640895585920578,3732.8781657959003,27.456820675631857,0.30017263241239106,0.8689400626842532,1.2732698710608799,0.4032664161180256,1.3494220036011397,113.018560021082,1.6847829517230604,1.5728141976714274,69.92433241055714,0.06837561186078175,0.758994541432574,6.847123397193079,0.009826724951815562,0.35643730120355593,0.09044317068082215,0.12997380377951956,10.72238736789703,0.007539182104203844,11329.734748189478,0.23497448116930492,9.097846999821398,0.0015048977335260544,0.098662408008834,268.2761823615705,1.894387116919802,0.0004883824198675536,2.0318450829262567,0.16350988281300385,2.1298388886686594,0.0120188627836579,0.22937769352123716,0.01895934328400939,88.87293099974389,0.018911416225822427,0.4299119437023525,5.824978812714162,0.3830611888552293,0.7466168130291198,0.5185967037983253,76.99519404356583,0.0009954998373999627,0.6925335828029514,0.5213337680790107,0.2037042677563946,749.0373855182856,0.031281197810343976,0.6353250786075999,0.1265735078685767,55.353236549665624,1.6457052111322403,4.151743412551547,0.8930893913593485,87.17836718402003,2.4424450114579996,4.094831049663607,0.17022468676165428,5.598934895527544,2.288135867965054,10.453591397534872,2.2056330666195874,514.7228754021841,0.0008079578166667636,0.009231084921522989,3.1877778532525585,0.6452255581978793,3.443393578196319,13.941067451410735,0.013689343903914375,1.4701285687402559,2.183354690988944,1.0796333080426748,0.26435390714878176,36.57338480435137,0.25660560202031124,21.520617619767712,699.2109793532122,0.3523118334633232,0.0021381544105986204,0.26451759332123104,0.12464408496513238,0.23700653564066768,0.9706361602374968,0.029953234975352808,0.08361296821459369,0.0014564053512617246,0.007666935903584522,2.193318359622029,2.316699345636555,0.004739191025886681,0.8303688143574585,15.78971314866538,0.32805230224388354,2.2326665980864076,0.001006732499515412,0.5106353853272368,15.071927178149416,0.003497764215174234,8.999780806269598,2.7321289355889475,26.6697138115803,3.421713392941638,31.54399034134242,0.05535409554293322,2.2471077716605343,6.832596719254609,0.11546699240406565,31.48308619015705,0.12926229919976107,0.045002264511842624,0.06429773502165055,0.4589183599807065,0.3065171679331469,336.45764733145865,9.279968321973595,0.7227646670546706,1.1598751231425857,127.58416581553344,2.636116401147163,0.5280409065408315,0.015656170308594328,8.58223369279607,1.5752871325952555,0.031600433395578616,75.41034849117179,1.3885736613035724,78.92616001287489,45.51019959411049,0.005860015476912142,0.22038439277502725,0.7694477915254847,0.010837753267650345,1407.3858052768692,0.2727501328039415,0.0020324994378024008,0.7445996753087659,0.0032528117001756982,9.208522046256903,100.30733974098415,0.010795805866939456,4.027584808014493,5.208140515327329,127.56874499616534,0.09408946912092846,0.004061743639344574,1.4121994278848713,0.0055659993787755685,0.6979818041696231,1.1421841433159918,1.048713715743018,0.13567102511712667,0.0640073710303595,20.21109110115006,8.309075850248396,0.029705123691388734,0.04009926664479601,27.676056273543704,87.48347555920319,0.013168529859698951,0.16801204445085566,0.9515515580184288,37.92744035977535,0.42154419922571795,90.21069713510622,0.002163401664042959,0.002492847741807259,0.002237944960696068,0.04891300003427942,65.30586046402293,4236.689467492431,6.6524623577842,121.40759140925019,0.09653848309326929,0.8564142815303786,361.7891273223857,0.6056521402581375,4.2179934466222075,0.11056426759237242,2.600607689256517,0.004168463963854253,0.8354965431648544,1.9829665660611195,311.5898490617609,1.7799628831380718,0.09860877101925106,0.006496087162841581,240.04778681089522,0.026227096925575285,0.6114574112038279,2.257477264387369,103.3511833886944,2.1448462201742475,3.597770365050108,0.16612071012809576,0.30072809892249674,0.13182281572419383,47.30301788194191,1.2080684526378527,1.9017963083167908,7016.615953178714,0.03275544320267475,274.51380540673415,1.6935289824239406,0.04320088051121152,29.30939232128435,0.9924164288275016,0.005892446850418587,1.126572740654204,0.0497192673525473,1.1919126317690067,1.0963999835845033,0.2684747576657649,177.36575412560538,0.002188041067915402,25.922810859176074,8.779539468706403,157.88019410122487,0.5630032866366652,0.5793483349237062,0.21180759526911527,20.757578388778924,1.6052985626366842,0.06798081676905914,0.0010894584630547145,0.02678628913990327,3.264362654742458,0.7614963944174861,7.021368164015958,0.6706120773913953,851.6594824279783,1.6495435900494422,0.00043197474650456303,5.190191588899583,1.2403440760464761,0.17876203438807242,0.4329493239987932,0.019901091403501502,144.43409559835442,8.841298331655288,0.006270031614681543,8.753028225876609,0.8679312531982132,0.3378060545063099,0.009032811991429681,0.704600296790636,0.7201215885867035,2.0642712857061385,2.1815669325735936,0.3477498716933858,0.06303177927604812,6501.15798533642,0.0004040781621037515,0.22245817138097945,0.13865668001108805,0.08487715785184538,1.8184051993258632,0.1290257069402931,0.023737555115661443,0.1948609094422469,0.3813584275178059,1.788738277872289,1195.1963452647426,5.446113045854221,0.08824890616746497,5.261847839167983,0.031145905012393563,0.039176076985247235,5.05048849788343,1.492467692084733,4.381299051797521,0.1383194833544017,0.013277086961616337,0.5190571751840969,0.005534706336065218,0.004472803474930081,0.08503417637247009,4.086962666174814,2.1081625376501294,0.890088289325442,2.0158673456784206,0.5213397870845423,2.8303078143803853,670.6417383097923,0.03761929333652235,10.5152425820518,0.0034058693907148855,305.52656316196135,7.492192329538409,0.2560298332649342,0.7096247821133855,10.712806844322664,5.0529473848882995,15.258679496832432,0.6736144966303005,5.957387029931709,0.0012994101739023948,0.08356544545960422,1.887934505060123,0.23461592724749378,0.3449105867621408,109.28681034964046,0.8260810270786625,0.0036863549489406303,2.252660898055366,4.003828948689059,0.07563858742145692,1.1406534929572854,2.160693771965283,0.006802282993954595,0.20648332755558535,0.2651388948660059,7.975730167528175,0.12304300969010269,0.298945401855775,7.9626798618288355,1.2746434641477236,1.3090177313206388,27.302901860151547,5.359813080429379,0.9800710691055212,7.648359428478067,8.044814019699409,0.5171471304365378,0.25078614604970756,0.15164540244076635,43.896869904719,2.241870530818943,12.653315471136088,12.696785452255426,1.2308786260017388,0.01522012576725124,0.011636086433856923,0.6529259109725213,434.7749708591199,0.8181147710499314,0.5681539570776881,0.3763290596104656,12.234794354270878,0.3096946715249456,0.0009914696226752816,92.30510984632568,1.4193574999376668,6.762301919828463,0.09494717507595103,6095.778099231744,3370.5577487555215,0.06049090814495479,1.6375529367729296,143.57038923762175,7.83669203511304,2.8592728024764447,4.792865038079825,0.13246359603069302,0.03256393802088175,0.6818793701669715,0.03292744419848472,935.4151168198943,76.89241547882473,213.06395295618995,0.3077314976107381,0.09289819179030649,0.11903063330117102,3.884730453646234,4.693603155824931,2.2762667847907854,0.17427733019945796,0.6663720792711407,1418.123710520783,107.08518665708638,10.020532210657322,0.5604757183027914,1.5307389496482686,3.596066393175805,107.58262345536691,0.9891069185850193,4.1320981080770105,0.2204744458197783,707.9812504620234,0.03244293911844587,8.080114441092098,0.04012278228626169,0.3943782198147644,0.0022553659107350005,0.026121905845585047,128.9496715447336,2.807274501618111,0.18767642851515876,0.5637149501519112,10.062457565661893,1.092064578507082,1.4586663629025804,5.576024815097133,24.616086136198003,0.0525814053048742,0.004274066551368536,0.7592166208398701,0.18385487889349733,0.058068372251415167,0.004056023044668595,0.013483978532783818,37.81140085347271,0.014269571566039906,1.3835031607751167,0.012783845823166362,0.5120805483386004,0.27246110571403237,20.100592118451566,1.2014456806065301,15.47301122792911,82.91152529731066,5.810929190362955,0.22424532661693247,1.517297135566113,64.77607657193604,0.774295510338777,9.693916478961038,2.1772246849802093,39.38803776843503,2.514580624711254,48.82626942979584,0.044366894783138995,0.02196555378794817,66.74917422993394,0.4446068747202017,42.62911596660855,0.5147562655234122,14.916271609157915,0.08253996304166761,0.33095025353246715,0.007392359081261568,0.0020054652801192135,16.60362160566259,7.956202509484139,0.20377476238751918,1.2887440325496988,2.4278371202653877,0.3286922888199144,3460.3356412263583,0.002907193038599996,16.13431820034246,12.239736830346295,8.81786911857938,0.8881080268122767,0.0012074641255545627,1.5456305840560298,2.9755496204615826,3.4645862571472774,8.407361506983944,0.7193340061846139,30.38923796659558,0.0008238361958917303,0.8017877600458496,4.610045681652747,3.501436894650795,0.47034077825319476,2.7149072223218367,3.26244107864507,0.19829298775585363,1.1553668258218346,0.04285830966209997,0.001556545334407018,0.25441722220784846,83.33858762512033,14.900573140738208,0.696815374160638,1.7767851344335102,0.002088802034906259,0.21895642459201328,139.4390499995467,676.9923980996458],"x":[2.524138320547946,-1.198804437734239,4.8463947996534,-2.496985492800925,3.5811637821060742,1.8568418469955414,-1.4471421645577207,0.2767778165802586,-3.077500269859451,2.1527882031846985,-1.0658512091088248,-1.622138011450529,-4.770677282861827,-0.6152553669821366,2.632085423688565,-4.071744731500501,2.2291008219736845,0.11520025548365265,-2.068773034589202,4.479389327014587,3.609423849500054,-0.5767337412684252,-3.350476061720391,-1.0910778120565445,2.8228870301396096,3.555721545714654,-1.2374333032339022,-1.9702692663106367,1.0829232187474123,-4.0886035761246395,-2.2692616533700125,-4.4004759017945325,-4.228259240034995,0.8526031206880527,-1.0065199469407493,2.6095599800958214,-4.951524530519724,-1.8582959071360152,4.224147677471754,1.5091807760445786,-4.910156398782534,-4.920746697335909,-3.164383554350625,4.0993063025623275,0.709700409011206,3.387143191744162,4.442687331443112,-2.4146386569055367,4.360162147246758,4.583296488407489,-2.4895801627122016,-3.833806610197601,-4.966302453414738,0.9447465338679208,4.437265574261486,3.6169123050724075,1.916080345001026,2.340635966804271,-4.9065986684550715,4.334630476486929,-3.0645765204124986,-4.2567956548880295,-1.6651734001992438,2.4770211879108315,-3.5463116593517894,0.5840615612481761,-4.900320054173836,1.372419330045215,-1.5828549620934096,-0.27945378833952894,0.7552647142064339,-4.924772929820772,-1.514655632990689,1.453862937869987,2.907934657279294,2.489652764443404,-1.7620821026992606,-1.313744049807053,3.8380526475246466,-1.4235174676575832,2.05013130916943,0.6902386223487404,-4.860639236406677,-1.5639324906022969,-1.8233231183063747,-4.5971439434573345,4.396588873145195,-0.9167614157780912,-3.16982764905287,-3.2013812549046095,1.4544897975816529,1.7862663431828105,-4.336315682905521,4.153795478419935,-3.3858433480093932,-2.946897066805164,-4.695351005950429,-0.17178112051304417,-0.1931247604367039,-1.263684199105235,4.430122899809611,0.6999165459342871,-3.4368982977524833,4.488370885760775,-1.8524177933169228,-0.024606297391459364,1.1793781549557387,2.4302575165965585,1.8274681390053384,3.569244607690697,4.291194877997089,1.6447534311473184,4.480385162873867,3.7613106022724416,0.5617813722618683,4.0182749314646244,-1.9286064503579334,-1.175234973310284,-3.8818519796642805,-3.151731757471649,-0.7605330087530362,-4.787573610975815,-2.462964277221139,4.587568948935928,-1.1394079753125008,-4.760140294860113,1.7989235982179146,4.6427406726541705,-1.749871642019063,-3.192357992110982,4.924545340614282,1.5159589125597162,4.956206832854512,1.357116141500983,-1.9041273039936932,4.207496315025889,1.5598263038088653,-1.2647911639471312,-0.6035300222382158,0.2122756184910184,-4.630634801858058,-3.278791954032434,3.623988967276885,-0.06492950636227768,-3.988404899038598,2.020798594839257,-3.032773585437468,4.472575306364298,-3.0990188753217773,0.9018067356335351,2.0746501270795985,2.164315336304467,-0.6769309226099365,1.247403959429418,3.0335381985031287,3.7971840978104474,4.082197539431656,0.8472096407486349,1.9016194535167372,3.879661006924101,-0.41323987943667717,-4.074158051818858,1.4336629366772025,-0.3107228830519908,-4.5639953682650685,1.9064388303021946,2.1430359766073606,-0.02574445316141727,2.2677040069843803,-1.9189886941541179,2.86912403063437,-1.192096887343891,-1.1354042846050936,-2.459762147064173,-1.6402670357484075,3.3415830623042435,-1.1595221422319768,-4.2596401769903744,-2.724534336595452,0.4524573019672946,-4.306405809927717,1.744130275413239,0.40498678664593246,2.499610199342249,-3.0931073050004665,1.7885169999868715,4.307105497157279,1.7763219442975693,1.4064488557963468,-1.5333701287278179,-3.591127001416962,1.9493461295859325,3.449380589102377,1.0209345488028028,-3.810811674387794,2.5020599255797507,-3.06892928064408,-4.074644844123623,-0.1216404742884416,3.4577988228964145,1.7320457632545674,1.673091514402926,4.6081387761370305,-2.03047964119711,-3.260531124979681,-2.8072178861836017,-1.652143062257493,-2.554875028203817,-4.729360183894916,-4.7814575443908245,-3.8045261486459045,-1.7769705991519427,-3.382444235556278,1.208573106077675,-4.189177181947664,-3.1704528761618045,4.064737163442462,3.0405594594264898,-0.7442838824024225,3.7368690587044924,-1.2694168438568854,-3.884657814428183,4.904038638488643,-0.7270976712555886,4.25657484805415,-0.006416206366957944,-1.578449543583024,-2.428353726488246,2.4593137882672895,-1.8938724684368258,-2.6564113543760772,3.230876235610083,-4.072513620592414,-3.569763018561143,-0.36649650594836203,3.644510955445881,-4.77517419508883,3.853994132084196,-4.914477631608648,0.7454351119225491,3.32542189007218,-2.798478756416464,-2.780893832934889,4.35672617677689,0.5841401320888462,0.427869882101124,-0.5739200420795605,-1.9064294725273179,-3.419851086969845,3.4581548095464605,-1.06043320068407,4.615152822721075,-0.5008887230237669,1.5358718677150174,3.9058591086892385,0.8957380035375051,4.003976882242206,3.378958955315303,2.930652739214949,3.8077295222309484,3.7914567748021835,-2.006047563302802,-0.8535412419757371,1.3585968364573002,-0.12333199153857244,-2.915783243628476,4.88576601716812,0.1483112219620697,-1.3125579133179013,-4.257339169910663,2.1926939209529017,-3.812750074328213,2.673668136629967,4.069181114855368,0.6950927830765323,-2.324426599382617,-3.091347944767521,-1.5619085613782713,-1.0364204702140931,-1.276019033465742,-2.6378079498476605,-3.562869846517401,2.8055193838198225,3.299513490171808,-0.02703114052846267,3.4568168451458643,-1.6407226997784696,4.051964723364014,-1.3419328278085727,4.4253744846038074,0.014694459082241984,4.9498386873275475,1.0493591235188093,-3.4809531983385433,0.8199070594285374,3.3340767008306997,-3.96081149935654,-2.259188507977904,-3.9938733373914626,-4.596581385268194,-3.3594143785641806,2.552699815495922,-3.70543568007717,-4.845409508010807,-3.747722812728722,1.312233081832427,-0.16308102198441343,1.803187195423571,-1.2805874937023507,-3.84232659593718,-4.880864565750777,2.5799217380112935,-4.410918872702457,0.8430481462929755,4.04405694374584,1.4547340578527033,-1.0547985513249314,0.6063329003268034,1.8345208166055214,2.4814002921117018,-2.973488654194588,2.0277891292546135,-3.0349584524819697,-3.889505333793127,2.265800664687589,0.5957273343235583,-2.6426782132570823,-1.192196287248625,-3.8154079406035004,3.6808701567198163,2.222495980550219,1.0420564198206197,0.4102320261084955,-0.7634542183496187,3.5156052718731345,-1.751161769476349,1.749689320886894,1.3227575089746901,-0.969069084718269,-1.797297385340555,3.636184544667403,1.8305207858901138,0.626973315409888,-2.189587718416254,-1.9950935238603429,1.3556015636329066,4.375955525194062,-1.4176626038418858,3.527000494680996,0.34173582326532603,4.298840301446663,-4.150565711989679,-1.4465501026721963,3.470394333647402,-2.815767825243529,-4.374829883782089,0.9453793079156529,0.12469766486626455,-4.497692627793542,3.1685823471220402,-1.6014672617589443,4.476642122830119,-1.0732616863673106,-3.111629096603296,-1.3835035084618252,-0.019223013272094747,-4.6338311609269915,3.2818735226848297,4.01056436835864,2.072246700616507,2.744699002461478,3.057491225876337,3.0565836486160265,0.8870770026595238,1.089761766357931,-1.4948470940751593,4.775810102906325,-2.6958565031622106,-3.314227652914392,2.6529804048102967,1.4920610074732537,0.7990463431698096,0.623286316737774,-2.8114750453889235,-2.9992457282584772,-1.8207057841738807,-1.2160247159921322,-0.7798803036330977,4.190768009427352,-1.2684923408823012,0.11496419397400537,-2.5820537127733956,-0.963305111484269,1.4908364032863908,3.0136141142355086,1.5876561103716131,0.7816389207486978,2.25211046777231,-3.0295609440130935,-0.4482569007229813,1.4981309460703063,1.6157928512125563,4.687651594392525,4.6926805860960314,1.152425321635448,2.725782682824539,-3.7784080331407734,-0.6728652481345758,3.778205344527466,-1.1929851874354336,0.19818942888567648,-0.041964073014856496,-2.4325657745518137,-0.04298842116186741,-1.6930689911281815,1.2806702390406954,-3.1409844186215805,-0.12257101232535916,-0.9864328829261311,-1.7641461386421464,-3.920840015961927,-0.3822939995398942,1.2810773205859096,4.728499731365732,1.5363378389005256,-4.905495791937256,-1.7793562315269664,-2.8797229836164573,2.1074910149371417,2.85131261243143,-1.341403899243235,-4.32171159218271,-4.430787959486549,-2.3163474985978594,2.9350057197450106,0.6481041845020554,3.1459452450085763,-1.9369476184492562,-4.471870459622405,1.302363994602521,4.782104898781196,2.5036946579018373,0.3385782565973656,2.8527344690472507,3.238761797040084,1.0811467926358205,3.308916551997706,3.764714343406748,-4.49638357153717,-0.7597879934344025,-0.6144303305920502,2.1924219467348305,-1.451298721126836,2.489662557704653,-0.12044349391101417,-3.300533062627904,4.330934668102946,0.38928822677699504,4.275913988674985,0.14288274082684538,-1.8551392762314256,2.3952731812167602,0.38806518129349143,-2.048928526519538,-0.9977020498683284,0.23671000822610644,-4.680529104153642,4.123594223742099,3.4980447417938443,2.5015750329080095,4.569536484340684,-3.6886661133132916,3.6260026884325853,3.8265593816444046,2.398256552844491,3.6633528508628608,-2.8398237020475436,3.3918110807829915,-3.1548667024738286,3.2063258326462503,-1.9366389734409886,4.897715159518073,-3.590554488906992,4.72213125868657,2.0944225576284907,0.23345570048217557,-4.083718052049722,2.2188659897427767,1.5233892610465603,-3.908037091330537,-1.917518509824908,-3.116315526974549,2.688023381795813,-2.176627741806485,-1.4442507696124784,-3.0827875367912396,1.4465117091712196,-2.9606939978833378,4.014302431761692,-2.0753857917290475,-1.6447715713620283,-3.184215271870344,4.269193659120372,4.488896537848175,-1.1916955777111928,4.503985501676716,-3.6422707071794824,-3.18903080421002,2.0503526159825194,2.4110954961023987,1.501398115307059,0.3923874431485661,-0.7707332350120923,3.660412959619981,-4.106134494745453,2.405535103836054,-2.923421493905507,-1.5441013048029815,1.3278483449560605,3.1108316648785053,-0.9468495165047841,3.4022093282071104,-1.564504136281851,1.9276929240161742,1.8218673474904303,-0.8304861269653765,2.3077711655786803,-4.864846746009473,-2.653468701837248,4.953004284192021,4.985401208230188,-3.3225081909459298,-0.912666347181875,2.0756156171253535,-2.5927734910383538,2.5383126200492683,3.439529145244421,3.203074443654957,0.3628543873098167,2.436003420864549,-2.0341354451440905,-1.0958334375795244,1.2265327936507795,-3.4799766741606017,-0.6873089660792839,-4.319815897828409,-2.542888606770984,2.0667578497315926,-2.5797800595723475,4.342631433297042,-1.9170317561956396,3.8937592270478536,-3.759126928415295,-2.1868260560653106,4.158867928912578,2.3406965186948705,-4.325415651200473,2.623339529614971,-1.3958490901913634,2.778272262077498,-3.9982203752252587,-3.8436529743553507,-2.961061326079072,2.296138870357673,-4.8464492313555425,-0.8682286008670648,3.293523746595433,-4.374625200676573,-0.2753444511884373,-0.34541096203561406,3.1418771017201355,-4.67415950455929,-3.2321378191897345,-1.5908798084047793,-1.148518878760869,4.616698764993089,-3.7061866526376153,-2.5444276818737244,-3.9598850586181222,3.1931994746033805,0.39207385397536854,1.3352233097188781,-0.08344977054146874,3.0409765201792514,0.5832542104757588,4.7286938009470045,-1.8199886556469336,1.4501065367437107,0.7483132969277326,4.632018050286007,4.214878486108239,3.3979949532023532,-4.069305807450036,-2.942282523661417,0.7886928903909158,-0.26708987381795257,3.8814991506949656,2.9419778013480027,-2.9686451610667675,0.9882607212110646,0.44874684039817403,0.10963702409271825,-4.807786719267087,3.679050791917021,-1.3322947173172626,4.120152758486622,4.176550818480777,-0.8607487342378839,-3.478534915041016,-2.3003055890264337,-3.904951334039073,-1.2447712652129903,-0.021065301726608254,-2.5073048175795165,-3.6331969429358333,-4.959517204640679,-4.651644843283642,1.1499039491170038,0.8023589302794107,-3.4003105721957727,-0.6647415784968871,2.8775936601728205,-0.7005961244897696,0.4604852591290136,-4.701699033386229,-0.36076946798510967,1.6025713294834087,-4.617281454106178,2.3592643261418456,3.5657852488353434,3.183027788293586,1.296879685362498,3.4361413891622803,-2.841465609534187,2.9267148971709434,1.4247038788186597,-2.2158726613833535,1.6994134021995597,-1.1796908096564596,-1.9085035593286204,-2.7026523859898344,-0.4186411665352825,-1.5318973831964633,3.724064601842036,3.147852380538721,-0.20593314309632493,0.4016796363241406,2.988001819859516,3.441178575628008,-0.3498241208144739,-3.82960960042688,2.851966236279903,0.322520733427095,-4.7266746624357445,4.787251159158682,0.5708884275849355,2.7467474235235763,3.8571862359767213,-3.9290802428316707,-0.9308796471876857,-0.7681711232586652,-4.583951699601143,3.2180047858712904,-1.237381296163699,-4.894756808141309,-0.9931002049189068,-4.879192819620264,4.143310235737935,3.9936392030542542,-4.551088698268088,1.2441128200935871,1.6981250617606154,3.054384357813614,-1.4715601762195774,-3.6264924586716543,2.95329798008248,-4.60381775887044,-0.31751918862334705,0.08561775696371399,0.28666353564569214,-1.2002516383357467,-3.4225933583272883,2.2504936637378936,4.540190792528033,-2.7402019580833126,-3.2065069865448983,2.837414485323669,3.2182538280721786,-2.7948898894058614,-1.5191836266216,-0.033916033283781566,3.6640725663831084,-1.4629028618321813,4.5173340812897465,-4.740942304490856,-4.0966853832355685,-4.827995422388149,-1.8207310398898615,1.961105468313181,4.903568961227954,2.066987330194417,3.295055006254282,-4.612277592230528,-0.40453064980214926,2.7701448969351192,-3.814747713389256,1.3050037513827828,-1.2042844423257937,1.138085502897984,-4.707163037565005,-0.5252395757880741,1.9971969484590453,2.893393990170643,3.200656039369443,-2.7291900005182224,-4.886722150984928,4.631427666058682,-3.5052064771582927,-0.5223996848086312,1.8381111587373038,2.8313353010684486,0.9984840458547577,2.8787703250491727,-2.82233859181101,-1.0171051153672162,-1.5727543933744736,3.6527677573720947,0.5718195741677734,4.3554353055346215,4.469374917376545,-4.648464194386229,4.875331017332433,0.7040935115784643,-3.305747590421845,2.8591148253102823,-0.00945471428377953,-4.925232572942616,0.5447781009786388,-2.1873826879985003,0.15330718990863001,0.14469789133445676,-1.2680674320652119,3.718594424908577,-3.5438395049703972,2.1248426916752186,1.8555989536643303,3.513833192220904,-3.4628763189195952,-0.3947309293159984,-1.0142569173415348,1.5919737020441236,1.1594618653065414,-2.0162404430385514,-4.723207957362183,-2.903157809887359,4.314771029526325,-0.32763239268079936,3.998987921711496,-0.47850941024552807,3.93406597511939,0.7127405739910442,-4.892776209458835,2.203323328508451,0.43207497724746524,-2.6141840282849618,-0.7138715877649746,-4.808278439894825,2.8429673842446856,1.2628910306881425,-3.4720989221312495,3.009666757535671,-0.21859334812547093,-0.686289651377975,-3.358554527719544,-2.574998940520483,-1.8096002902262756,1.4834870177619202,0.6405920071441216,-4.373280981516143,-1.6117265243547116,4.383167153556313,-4.778351640353104,-2.1811827975439257,-3.041376215032332,-1.6365336314683878,1.0091111358210512,-3.358525993709346,-4.1671124391162975,-2.0216020547765154,-1.3012772993858777,0.449938155792581,4.957848469441208,4.049571801765403,-1.3594693457808305,2.720138144377363,-4.753216268638447,-3.8864539499591713,0.8879044859243344,2.086365329660561,3.9127816084294125,-1.8772026363630232,-2.934549590808748,-0.5811647975470553,-2.9733109012032632,-3.355893808298548,-2.1204329596817706,4.438805546660316,1.3947465297723163,-0.06311038761556986,0.48510669428272557,-0.5788924646268159,1.679316950362849,3.184361118707555,-4.650655159930658,1.4860071835228048,-3.4560479383481124,3.9745047026131974,1.3248552487635967,-1.4267645572005137,-0.3904745314163396,3.095360010359588,1.2250925358412292,4.239601104876865,-3.5500361365719133,1.5632649321575265,-3.9695439010412734,-2.8132625161787264,0.46861512518582504,-0.845661000588974,-0.6409843437044067,2.7541961397908645,-0.31493233156789735,-3.3535608496631895,2.8560214962107375,1.1369834000540653,-4.221767001651008,0.6425366942892543,1.8272792526919925,-3.572351935522069,-2.9478923334722973,-1.8473067337668017,1.2595864148473126,-1.9579140898732028,-1.1259977008913156,1.8505615915998312,0.9061612689597638,0.2904833525920658,2.653800141801205,0.9722176880562099,-0.08162936359425998,4.471188505845369,2.4583430517869544,-0.6807187213975974,-3.3820658230889133,-2.021025978195418,4.301132444699263,1.3064615453787543,2.034870598424047,3.960411774651334,0.29216956477693934,-2.336048200909222,-4.881980347506117,-0.5063753308032206,2.8633141160624787,-0.16179671976985777,-0.5477361618157204,-0.9425472711045337,3.986622161491285,-0.9320436464689976,-4.534784356630206,3.4837259345045926,0.6470088546220722,1.433989247204246,-1.962799357824827,4.941647913493654,3.8652690431839325,-3.4670822426689494,4.5876238806659515,3.5643799683752135,2.14065714444326,1.4107344360965959,2.3035336686910775,-2.978815112489742,-4.921771460742672,-0.333078763981951,-1.8834886656096037,3.3668245689620093,4.613900756344258,3.7703963558537,-3.3983205537595107,-2.480199271825363,-1.205338901802481,1.9527510329267148,1.6425702929032502,4.009307924546025,-1.8738484619595508,-0.3070921736211272,3.555956815022771,2.6782689253836445,2.2128149270343886,-1.4644139996137504,0.305297396472362,1.001333509596071,2.59370414800114,-0.04011678730826329,2.483685448978644,-0.9508884058193114,4.831938167344873,-4.226306429866126,3.021897678962773,-1.7719117396104753,-2.5435886853271006,-3.6567673365101316,-2.560448467627261,2.594178536744871,0.6792037496267618,-2.474968326891477,-0.6789861942597044,3.6515440318439047,0.11359522930259303,0.7903726009641501,2.631752891740698,1.5511985342484902,-2.150993010218323,-2.9947579144129897,-0.2454355310952998,-2.1661952718132027,-3.460086570737624,-3.215289782575841,-3.8277228931227225,2.102002034419396,-2.4789796209125594,0.7564797940345924,-2.501846701091399,-2.113232058468588,-0.9393420833737132,4.0939337921940115,0.24904648616335923,2.384044780394464,2.3348506928945714,2.274004045196709,-1.5634409419106623,1.4686866977020365,2.6180030137746186,-2.3879038280576523,2.889304320735767,0.7061500902937201,1.8741590784853335,0.6551230846428249,2.40657804816893,-2.094113507732527,-3.0186554978142444,3.937273682887115,-4.664041098426295,4.885727739244084,-4.040977084662246,2.69075838519265,-3.6504309891159705,-0.7008261617295419,-4.839957283467005,-4.406389897462532,2.552669619620578,1.0323155356872888,-3.2209425275316663,1.4386628720479946,2.8140818204477007,-0.7942871576099053,4.664268372803072,-3.5737402882453773,2.0561707663959776,1.808556915872309,1.0813897226531992,-0.6299117047907776,-4.6313542332878015,0.3684039023120933,2.34527812134494,0.6195739145586199,1.0519211169396394,-0.4803783458834818,3.901968674611366,-3.885230110525809,-0.42422331323613705,4.437512023413134,1.6307444024559548,-0.8423815827652836,2.1003688171569257,2.1506413720516493,-1.9298945975571624,0.5439549703877509,-3.358007091046342,-4.5953734566131965,-2.4049312813416703,2.284599208274294,4.854671465039029,-1.9258218729107792,2.0258554327709932,-4.550469417196075,-1.5131529182961212,3.7205890075130696,3.2395486518375076],"lambda":[78.50126614866434,82.44864242538976,59.91910297252481,79.00222264470781,97.97855250454654,97.85074353611702,97.7331034149089,50.053557936284626,98.39513372943595,58.489771493182346,95.06537115106855,79.8317484747759,86.85851616393819,81.32596274268415,88.08500172479427,57.896156562719966,99.91960117375604,70.83578899463056,71.8125488192199,97.86313244577472,74.3040474133588,69.46852054045561,52.441181444659776,56.96917528795871,61.575784356067054,68.03656694308415,94.68185059224638,62.63753783823343,63.32890514606958,78.10401204087876,67.9802240714282,88.2205465227656,90.6700166330074,79.53687052568819,63.51587857290724,51.94749312693134,60.5679845924208,89.32757167242151,64.42686273533828,80.43579110514423,99.55880843542428,71.71413835848774,82.50142087407906,71.69545888078441,87.47378838406827,89.15212415939389,93.26736122979057,68.58172391785352,95.94838573458443,75.22020935426667,74.37855069941857,77.79672818358982,95.95621131899463,67.67761681417628,93.92277848694533,90.38295907551017,66.26574684351368,88.83179791716861,60.36841086130991,77.29979373127742,64.29947274595403,78.66113426690254,56.14228348687073,66.35996808911545,83.5729552845363,58.59265158021279,80.18312576653821,98.79653043525158,87.26130521214597,65.68782203256832,93.52942850188404,57.09865560062092,75.29815749726566,86.19392730470372,62.06766089263472,58.37165510203815,63.47451762451165,71.19529802845304,68.03404046439096,92.4249742982345,55.39079636587953,84.378915433287,78.87326735399019,73.60715344473753,96.33520665638973,82.88674718881083,91.90909619908493,93.93405758951099,76.59477747468709,92.45289006030667,76.805581938176,92.41533430095285,94.47182991025602,53.39894583293432,72.89077833828316,87.44895504926922,59.751217525960186,98.31473690362594,88.92521497464354,84.6648346084,88.07915275924088,64.28239466370255,78.7146920188232,84.38739686134883,60.55571222214187,77.97256729036619,91.69749622804898,92.4055599964017,53.423261028241285,64.87463257736025,55.680429832106796,78.78307854964282,83.30032708680832,69.50173287175963,94.2928081603286,85.51897153873506,82.18755187400262,97.57756680373458,51.21685380980186,65.23938646832423,76.91483271983782,85.66992758700721,63.25200939619101,92.07243555767056,90.31018540209693,64.8999357463203,86.71704750027878,97.25614208737369,83.30000691096383,95.44069780432999,59.261161483496096,54.906528998858285,71.60876700063062,89.36539413467494,54.00367287110696,67.58772829258146,56.622598476821516,62.39284364378658,96.45948338802845,70.35122778516413,63.16045918529665,83.89084744359948,75.58603847295285,65.17961289097056,98.8260900812028,76.47174666363134,65.88722651101244,85.60399838238393,91.78570721642825,58.08011289432073,84.55580498371626,83.6420404102918,79.11743237867802,57.549506576571204,58.95280638521378,61.528208175455305,95.70871210991194,75.99302321064677,99.63485246131154,58.86780134191678,77.98852594964694,86.40514584139821,76.8953409129728,96.2342476808857,51.08138208053855,91.91260219741994,59.73937559693171,66.33536016686051,64.13649429002892,69.98613817420613,74.747506210546,78.90470669250456,75.82365834886424,51.706739274190554,81.21894821333996,89.50444272151115,87.43987804892376,68.84951936455664,73.07673700653817,61.0897944148256,93.3460911408961,71.42655938300769,62.46661234904663,86.43478047127333,79.76690405522938,91.47224837057624,57.70883908233685,91.27396394532997,57.49157207602352,96.4016189341865,91.6993034313351,90.87462556176865,62.25460091164917,56.45835568366606,73.78755869850366,64.3580743392239,94.78843420416251,99.51261841495192,97.62929158363455,98.85016265091716,67.82378200716734,54.57633532318182,91.73307700874966,56.858594739641596,89.97182322007929,97.04693768809065,52.9367288605885,62.65455792884476,58.87557564609321,96.59675044118558,89.98676604381333,52.95553540347544,91.99991592431084,86.22571753161775,87.46793889062363,54.47204573585145,76.34648536934617,52.672666419575314,50.07256738489004,69.17352218247314,59.50460696895746,94.93669360737343,88.5776518980059,70.85812263669332,68.34679289967804,88.4110632193685,99.55290767072974,66.10734308589886,69.38942372119332,67.73783602362641,92.37801137440047,67.34261811960351,57.53396138761977,85.38982943894881,85.64439697782765,50.915460013766115,52.91337539969177,62.62500380680592,80.13451656718375,84.94432892097129,57.09758916387054,52.915763494259984,61.406224994886564,72.18489718018012,71.57904913914199,59.0755236039522,50.349518692013106,58.57819059545916,84.14797077735773,58.82249978894059,53.93515770326212,69.71260476348603,98.67672980144692,93.25132757865498,69.22199287179555,75.29192582834132,62.809322396256256,83.9010877004155,89.8211536672357,62.85234184526006,51.8240343561775,56.982179456946085,60.18846559304477,75.26234125484004,81.68463009886355,50.62284433601305,72.01178460833827,89.33831983787435,72.49218223391019,85.86544534945895,99.87268635215855,92.52099457665872,87.71083937369083,97.24026659010556,84.90733588717221,57.94355676684304,50.44290828106508,72.85582004922244,82.43655294222594,53.86587136785771,87.04593535988644,66.79819949666839,67.38983903852775,94.14838628242184,80.13536772858154,92.62879040020104,66.79246860718287,74.35957830413776,55.18946517303929,89.8312818542459,50.578741967564945,79.70514337489975,59.407001006916346,58.10978114665383,96.72320006764627,57.34354221216147,74.87364318475952,61.41067290593993,51.483654210203326,56.34937146025078,80.47611311716267,80.61567338476058,77.9984366518122,78.97914756977859,97.93281483972137,69.7270283856318,96.04705336031412,71.91927626422071,98.34535852405381,87.5526289877686,78.74294693149122,79.07739049474412,52.63208282309965,98.92076606361253,96.29986328056812,86.38750501394688,81.88098248894626,54.86457049815607,74.99392547703633,80.151229118792,51.211926299283434,52.91763851700435,86.66892998320688,59.18003108962932,94.55232776711583,65.48845213230094,52.424049195274364,96.04315666074051,84.65981328369232,71.06121325890257,92.32690099519027,94.05086758917022,84.00708010290398,59.5839788365704,62.30861750028633,75.82629858114042,82.64290142550897,94.94120646593507,72.34504534396457,61.99525192989846,61.77738138634645,74.51509673079917,72.67520054344594,65.31859772457037,93.77578218319157,73.33891666482461,87.5186981902387,71.53595528449826,62.01715372790329,90.83400625013579,78.06483593073027,91.23340574185441,70.48282361547228,79.72394535787181,60.60709615689942,89.94065994977548,56.365891885325915,90.44413334110766,54.74488389867458,88.77416841023567,99.17597202581607,70.40119116689682,73.95324269086736,63.98035985276757,86.95924283148986,84.76724081797133,79.16782361395977,75.70807213457499,65.59064675464008,70.97984547675627,66.08883245757312,92.6638291224408,57.10933566953169,63.778841329578164,84.46340381169452,99.77099652860605,51.87852542040322,54.99483022892557,98.40764507908375,82.06906333303057,89.05402281735073,67.7381835668894,91.40346046819076,77.22036879072971,67.91358619312716,86.42820483215249,87.60324335507893,73.45874581842227,55.75486733851211,74.77588624825107,58.723156600629316,68.23588508986582,50.569327646792004,56.95321789205129,61.49349399059863,67.37030720968603,84.37065097838094,50.513464819164795,65.5640071291577,63.42903431040581,82.22830873901799,73.96413635080368,50.96742963064837,95.49052037534341,76.33462947738283,79.34226694219608,98.99045290413437,71.24352847755024,57.39426055464061,74.66105728715212,62.00988276684486,79.37852638505862,84.15435237351858,70.7911979824861,85.22203524677275,54.68766380610076,79.65951865746578,90.87903203315457,64.19606511580152,57.357778773669054,57.76500958668486,76.37137472451988,98.5382962808462,51.68299350356448,66.06579787039254,62.42917797502072,68.30368253708903,95.16039215866783,67.98517134054254,63.776027493978184,94.57382815254059,95.77025286789421,66.25770394337269,91.29771714087445,55.87673079628075,86.93343741907637,80.01371666130011,83.7330915084491,61.22575014292856,99.57592361442849,55.6736726271253,76.63043164682327,63.22183876461732,66.72393813513642,74.92612644204675,52.00511816692087,87.34892602474767,52.24400367428231,69.83368250787177,74.16588797447689,85.03773751087694,66.51457535658528,59.790606140392704,66.28256166517716,77.89535019668513,97.35054256556009,52.53235242566227,56.11579959909826,72.43733737310298,99.8884531105544,68.20982258390553,50.341962730473426,87.811904148195,69.94916335757216,59.03039088720688,94.14187879590422,72.6639041192438,84.18172055206031,64.45510472165294,86.58866890988195,53.32681584417565,90.7243961247969,50.86575557932261,88.37628555667195,72.24158674239372,75.69263806606969,62.01575078257987,96.06416255574305,78.78185821310805,79.37701218928242,60.92175953799917,77.65845044387676,91.30253584839983,76.73310352506887,65.82856921371278,81.27220621717306,53.46295609504031,61.65382403118526,67.50768273741484,66.8637382008384,66.25982627378917,61.64591629411903,93.97140099447633,65.67118483171308,53.34977196020477,63.72965422928429,53.55146524615926,78.1469018879692,67.17521420607949,72.69233965873715,83.86795937642725,84.57361661976174,85.35170396242553,66.00926689884204,81.57484298143652,75.24046733453946,79.6174346048328,64.18543237667006,55.87815182181979,96.28545277941075,92.26349995274222,51.79504957233109,96.93436422236235,91.24692618183434,65.50694737775407,77.61215767166628,53.368349186389025,51.879661653151246,87.78278469732159,63.71425276085023,89.16878504671487,76.88690430998912,54.98078847133835,94.4169459833031,88.1530818280591,95.28170023176608,62.946008883295086,67.36212226678241,82.73225703271046,96.21010215067147,99.52011708033811,94.31365784017271,66.33566093637224,90.42449395986918,96.12662355495311,73.64602941834468,68.22203968025715,62.45519558405657,79.529522977267,80.7768353743435,93.41272162106793,95.99567221221501,78.03784957244237,77.84320175758509,59.81645110367326,85.21683167304778,67.72342738039251,96.62158319942196,91.47565598765206,50.74527984186298,50.561080023145394,90.72409929624843,60.07578887561672,87.62674195093908,50.954428451511795,71.6240493738487,99.05191132942963,61.34657826004599,90.76632828470252,76.60717632164771,75.79419502571874,85.4160209081403,82.25928885717062,86.14287834008391,64.97155727159742,87.37055650073731,57.58079002225162,60.98390725780943,69.92160648826624,54.58249384179797,73.89287066717098,72.19509606812704,50.179990319724105,87.03137885906926,85.20323019538951,74.43761761227219,88.42717981674572,96.244504897012,59.942008570723026,65.03192113695441,55.55144407846799,93.44896959732529,50.10153619901334,72.70917061633874,72.71492049914536,62.69897775257972,71.44775564081071,95.6919044667724,81.1858695187081,53.993778485354795,53.959516089804055,82.19852355545076,90.57950895128002,61.53020434460426,95.15831784577946,56.5702986714152,75.51725977967803,76.73333464758497,84.33736221564784,80.47854813778625,83.81588669668707,51.63139689440597,71.23904944109148,85.072226976651,88.74683125345342,73.44648643712797,60.224920808666155,92.29656320384248,61.785365826343366,62.98241281419554,90.0285935271068,79.24718763139357,97.18645405826618,71.38255971953474,96.88772390578048,71.79448107483668,91.12228514139574,92.84912687598445,58.71664125877848,52.020596052045306,81.07210415020138,55.55948417706374,94.49437241078661,82.02928830932794,84.45069634313445,81.82332734223183,53.934887981736914,73.3186062773558,63.86359762139214,77.72364539931996,73.26698163200307,88.10017148319406,84.23403034493464,51.58957589809979,88.644678564146,71.99202048250498,93.87942637522235,91.64279855647297,67.01848847443847,67.52087694693006,87.24817720333499,75.9004663438615,52.91210919205984,57.40928926407113,99.2416590065317,63.60639425858648,70.20746310583291,99.91356638582891,59.35557633083836,67.91685160575791,51.985647655502774,99.36982189872145,70.37127138344263,54.60656437159237,80.3521267635041,81.98767227531017,75.02166348291009,78.66858729510056,71.23544884245189,58.89569482029667,65.6261087228629,59.058004460516386,55.18183935756328,58.452916581234035,80.16519228356324,97.25178001615907,97.36086625922925,69.42041344144148,57.07517749276489,97.41275185982349,96.1514141403043,61.86688994148725,67.67607111536736,82.48078371099709,75.7282406438315,70.52877811833068,52.52495197771909,88.78505290139236,61.859811232163395,75.66120008859728,92.04138802299269,77.31951173871828,92.1479538384477,71.34246984017628,58.66448198155541,77.94950679964296,60.6483894938566,71.04383663374696,63.06309559569041,67.60225280626804,73.21321506499066,59.359736235057404,74.23404549860379,89.63773631317147,92.30967702860139,67.2344792851995,73.3217493902202,93.24517145368075,63.36596569345983,79.82717306515009,58.44686773466857,70.98440753226221,69.83717720017515,66.76235849464221,61.984625828579176,50.96497748000648,61.01632693283127,74.66756665768983,51.080178173245905,98.56797542165408,53.94400385659379,95.21449864345333,87.28116919915041,73.61543966109073,66.31293820752265,85.25488241105222,62.10104791861072,55.196789308791544,62.464068916465635,96.86609888711152,83.02118903616099,75.99054056662456,88.97738114238658,62.87382994185071,74.5746071830482,50.59567158688247,81.42023302367612,82.66169717279789,80.2444667681484,82.89741832498456,70.430855719585,63.99515108442171,94.81755591836617,55.02415025122245,55.284400477497655,71.53986533706569,72.42360676728191,52.7925460208601,84.2018995971474,87.39957369695367,51.2863639952273,70.88685703059744,65.9008015145213,58.46891934591289,96.73552504935749,60.44864064968039,55.43117996141413,77.52008394654531,57.402592036087064,75.28495347859715,55.769064370955405,85.45204869063478,63.66479387341762,82.60195294334781,58.7709902737173,85.56898361140446,62.07206242555692,83.34970805963523,56.85387997730418,51.75128508751247,59.77886292045652,52.36164641965529,79.74540109300654,87.03268687400029,94.64048224144875,88.81690388683052,83.14132103780753,88.68986437954271,62.609242548357216,88.84029676152572,93.66159696238012,55.02499891246657,74.67550336740946,67.38006023441339,80.85422393892198,63.61378775879465,72.05042004722904,69.94117994397321,50.21551327970219,88.33153337416084,67.88673812163887,96.87891346197046,87.71989329043362,64.8312582522957,65.21251942133091,68.00143485242889,64.5470263845573,98.2354527748557,93.67539203140518,70.20510866760871,64.69464993339786,84.30857983000516,80.49780366320678,95.24307250127032,87.97692591800772,87.9444484041256,74.00868537764555,50.959329364833984,51.85112293277396,86.52458547328817,67.16679518557166,87.1493695646875,51.68166049907036,96.83467737763931,94.3477744770194,65.01892157335979,69.53247331737775,61.107741166203525,59.385982781061884,77.523051940546,67.59185615184195,70.71530431778336,71.9653178862902,59.12561283195508,68.48499687349714,97.79025147649406,85.0470120837906,67.95267651996356,98.8440375986614,83.8080773163326,50.54374398568978,84.15220372250494,70.49914547701681,71.64965403964841,63.3279251468458,63.49127618945584,73.10798766831672,99.79421265847822,58.801114169907954,52.56810354632065,57.704065979475615,53.828338494133945,55.214567463303545,50.35354735513533,55.739968651037124,52.704590579960424,69.41123245985392,79.41252152678885,51.1624519228987,93.38569813748894,63.084379318064,62.43940297515395,79.48810435438058,98.8979648686435,77.11406690021923,53.41822975104006,95.43715566465433,58.190501778928436,90.33594128570184,74.57101498306262,50.417602586358015,63.931806283777554,96.93585223137663,99.45306042374257,84.031816831076,67.24313813426754,58.13971549375702,67.04398628315943,98.66793371938945,75.87227689321125,72.79505962693872,59.575894732820046,84.95483934354982,64.73896826010036,88.48400714682498,56.75296069368782,99.43195275481982,73.05509277585813,91.40817750065648,63.840978813187654,80.54688410049101,94.07505538966522,60.35086428905161,70.6179499577194,92.07868923112409,51.07948138729406,89.75076293461584,85.27061513078888,68.32761151218757,70.50241745563551,54.62221958547229,96.70861192781513,99.05010487805694,64.45708503911634,51.045274584804865,99.73071210544266,89.97913796847294,60.59195015762441,61.14777277553988,97.62909390792021,67.43891795456553,85.77503370874601,91.51939127087954,86.82490940306107,71.51859403785083,89.50019847490938,89.53032382209506,56.412328564075246,68.52890155605897,61.68938175423232,65.48165450940567,80.42963385286023,57.82630842583286,61.47195293496561,74.94434613279027,97.93071281704266,96.63003013165108,52.585947394334674,74.99511166082978,74.33639884272256,88.77534386489921,96.49434030199458,73.79733132824889,86.6663083904202,65.91041922913735,64.81833348956289,84.53876600184573,81.37257468756377,86.84317968472138,94.87674269236089,98.27494786910854,59.026777461411264,87.7198373349608,92.28806181356573,58.18109284239625,62.74016526234628,81.33860821215885,53.65292685608776,78.89135735322644,73.66176533845488,72.38061389139456,66.68065776044763,75.84769707277476,80.06136516469456,80.48172784216524,60.66377361090014,59.84532713553088,91.15192081941103,58.57416238401223,91.32901836339055,57.712006331415296,94.62944682934354,81.51171656415583,55.603781146932256,78.71470246633274,80.08033434344604,63.41994035164373,77.82064230703749,57.95996643983874,65.952571543052,69.51277326618639,96.7577912059453,96.78284036604686,67.07722620554475,52.86254290710093,55.72502083743957,54.008327196393054,77.62605710085423,83.69252744529581,54.78233042517145,55.43979700453498,95.94757927641072,57.303419149968,72.15696066382971,61.11404001075769,80.035663794802,99.38746510303292,58.315897203662,50.72118152671387,54.223041603489015,91.46097775051999,76.5989707849447,83.63008849761692,87.06633149611505,51.61313374717791,92.12360707056722,61.7036342960745,59.82001638233096,86.66988644872674,58.84920478370763,76.49149457947259,56.35619797710794,54.26101216890493,59.86822500084838,60.76160169497614,81.14682859581936,57.483841934892105,68.65291680739183,79.61425165107774,87.1033108033896,97.7976248511616,65.90946727119054,92.60243521893071,68.04772505996984,91.609869136674,63.15090419414587,66.83475013698644,63.5257495618457,56.085105987983816,51.47349511267124],"mu":[1.1223086761348746,0.6819392990158677,0.5535949680408929,0.38269519477783265,0.7111829886860093,0.7621340917570235,1.2802156184589895,0.10323367789228599,0.5373049708621378,1.5496352620436384,1.543722032096617,0.9953310391532003,0.9846105016439822,1.2077420085131039,0.8016355891697987,1.4223902485179793,0.6282026362236839,1.3057247089889437,1.3272771397765193,0.18951440775273043,0.14218198356006123,1.772019273114944,0.967541769547648,1.8073663350273175,0.8957499522054723,1.7615097091821441,0.6212689814507063,0.14726003493624626,0.7831083909348758,1.2694887755036492,0.6614611533356652,0.6637510883765142,1.898689534519976,0.8085118540993688,1.7853250610725566,0.46089592788429035,1.151701535921542,1.7144335979799545,1.1858042113246463,0.5174361751425053,1.402835542996886,0.21015114782855035,0.3653903257912686,1.9034398682252263,1.1756421278104563,0.6457550785690214,1.9379131588165406,1.1553196054001247,0.9958865350963321,1.438422260436576,1.9710382373052349,0.5005014327291986,1.0582224666262101,0.4564349894295714,1.7963766244056696,0.5060774680343234,0.377288380370579,0.8555232278507866,1.1652367421015948,0.8301566221734493,1.3898982146531338,0.45944852126968316,1.1416769192420444,0.16466744840581438,0.3795433662069626,0.9143806501982369,0.9941196128311061,0.2924193484127565,0.6989879682864462,0.6563908792407147,0.8562143823236319,1.772002049162054,0.7213340525391081,1.6430918551981435,1.8155500863867018,0.676022248795093,0.8670470665351557,1.2105183283872398,0.267361798924112,0.523309454694879,0.4850342663165359,0.36928276687051165,1.9596297496870805,1.014936379077444,1.754314688087979,0.5722835332671923,0.32151920296718695,0.6043241366849683,1.5193755129366748,1.0110881795350852,1.2461825406074925,0.44729148127016005,1.9950407337592344,0.47166326276725745,1.7873988456535435,1.9702528935529806,0.6386152733954725,0.8305875172351856,0.5344020509328778,1.5318672330845056,0.5053567684391941,1.3628414985221435,0.6742165260038178,1.6540413927345339,0.8269603814208496,0.6304459692594038,1.2996799314580265,1.182364743589572,1.8454853389913815,0.40290599805316585,1.2251687691263384,0.32550852000384795,1.4312341884869968,1.693402608113526,1.689676824396663,0.7755810947686861,1.5388446069144182,0.38361210928541023,1.3643843604151171,1.136702178303432,1.5997182774059007,1.2347117104358856,0.876804336592943,0.5601468672753654,1.384127261586528,1.9192648267192292,1.2613254093678699,0.9605869820357111,0.47583404066974355,0.7439059248603276,1.5363745623260654,0.7247324251764649,1.6129200587867658,1.2533798787627781,1.6899317673851888,0.9357359571623498,0.7837311989254866,0.11127904830927496,1.506949668760532,1.6378072086960709,1.2206195891818181,1.0574522328370888,0.8404876625437899,1.774303492075751,1.999298858975723,0.20197983682289583,1.5029496315881976,0.39319269461862305,0.35960773498591414,1.2616382963687112,0.4648437025892983,1.3260639777955556,1.2139703013142262,0.38237916844734354,0.34410852968094297,0.7588732615092318,1.474604322388658,0.343819384134725,1.6290724854888465,1.1151432846720113,0.1858788251384279,0.8498053158614375,0.25681144036120673,0.9917666461951182,0.5481669837822194,1.5477921529780907,1.9722935095065839,1.3047166377370807,1.5979264621235985,0.8417806532816887,0.9197980495411247,0.8760418680651676,1.09647562819912,1.3601616939469303,1.2168430624408317,1.7064566915515187,1.2024498264584838,1.1592225852567268,0.323713576688213,0.7563162703840156,0.40744360632200416,1.8856412983010915,0.48458290452180175,1.179708090203087,0.488300892862896,1.0072334359499,0.2180978164167615,1.2521111947574275,0.5585554052758934,1.37515661423814,0.21887264460949934,1.045269766602717,0.9140639274764744,0.9305800308295569,1.0912498729716158,1.4063353616181051,1.9067672660628716,0.5926137009236515,1.2900726334742636,1.5834870159481846,1.386746648014974,1.9750887564923358,0.6646019960126405,0.29041153773440714,1.974991395579717,0.6674808899488662,0.6149214498192291,1.0447005401610647,0.17963638053864855,1.9533555952390997,1.9609114840715889,0.5919305760094871,1.934971681003236,1.445252828262385,1.0204114911675732,1.5140319848009722,0.9562945573855272,0.4078294838769705,0.9300634041525316,1.1937090206524852,1.1088085798373037,0.44127120310865176,0.14150011128233417,0.25148937858161213,1.567695743456843,1.151449888894839,1.1129775362363927,1.669652159791459,1.9532896921826004,0.4450909343805103,1.0048029816753932,1.6030417122977,0.9568061634116176,0.16465972876093682,1.3167345624485403,1.2332142428938015,1.853042914040124,0.23152294492414116,1.909040536425137,1.219711067047623,0.5311340668495208,0.46524168815632194,1.712464141809706,1.311354605592056,1.1948111689311212,1.481637945884313,0.7994540726834997,1.6393484787138144,1.6330154608185516,1.8382083931785507,1.0353109893999994,0.16026236240919284,1.0321737710504562,0.5563616943216364,1.3230090418531755,0.30707155283989773,0.9115829607115995,0.4077870822661017,1.919264314109587,0.9185990028467248,1.4262383560525103,1.2719150436437388,1.2901783794184203,1.3790170967236615,0.3169951994225836,0.8000050439923541,0.24892260682592882,1.2873171971279957,1.5053512909280486,1.613022929169685,1.3901408403177387,0.33731254520886456,1.8849844141488241,1.5996800314939015,0.16549979567970535,1.1177521053419264,0.30724452621976417,1.4558119438928911,1.379821173678305,0.4586440059083178,0.14594400533762392,0.7084712444148895,0.8945318494055509,0.6724697546149964,0.11044673637538503,1.812931024739962,1.267295892033365,1.1863478935222858,0.675460054812368,0.5762704854853402,1.5681398865941027,1.694146026085824,1.7110232110275387,1.7487524076305516,1.421535104150573,0.9227991924594446,1.9876196172147913,1.1866000202274702,0.9188885678124842,1.6866706327063161,1.538561292553162,0.9321334674581281,1.8015211424635849,1.5802808921764557,1.0484165026359726,0.10470768442449625,1.9444987760434638,1.198074663991285,1.2112058292998862,0.7759058343938948,0.6458409435291272,0.3151710862449342,1.181872940815303,1.731360022707076,1.8516710910635394,1.354456447139388,1.944698282368129,0.9112759939863702,0.2693220580310347,1.7698360880181963,0.8734794501561283,1.9835816486623545,1.6980061728197737,0.6348805149643797,1.9700428364742044,1.1767917227503695,0.2621252345307631,1.9575397674685633,1.9243666966297974,0.8641465510394327,0.753158900568436,1.2171520844168586,0.1366769110124455,1.3991978815091335,0.5254184847716864,0.48178130160211063,1.9187479199955983,0.3088280281521407,0.7181925118896428,0.7892281163804727,0.9089674070410804,1.9682060852338288,0.5388890734608613,0.9492091244982789,0.5215456360486561,0.8979713515359573,1.1074093922937147,1.1448214484705395,1.9561219296583938,1.8400796921139375,0.37847270195573846,0.7453774582074016,0.5323591694181479,0.87027648011739,0.14488455194793087,0.43230037378055663,1.7081892229780096,1.4060471803432057,0.29575843957628906,1.5880853068578313,0.4631552417924395,0.600096842320189,0.7036375209084123,0.2668171025502307,0.2867768945591077,0.6766729789125457,0.24164622753748832,1.6639113850366682,0.6142442998420634,0.7561654429080039,1.7810308022151247,1.9702893483112993,0.5278668087849544,0.4778399033838713,1.6613036614193004,1.8704681511457883,1.1206593673587308,1.1754003593653635,1.5148833884879203,1.7376468331086181,1.4882021424526246,0.3920288126426885,1.6671732910536308,1.564778401127413,0.24216926550102816,1.1855302766131688,1.6281034848253972,0.3011703882859441,1.3901845179099757,0.20073911889129836,1.809831717292005,0.8572531885065504,1.1295246078472647,1.1633515041019766,1.5128396621089795,0.6806485729429711,1.2719556073615355,1.07801056792425,1.2230514808173707,0.7511582070114435,1.6976102623891236,0.6514893125859023,1.0813499932031883,1.0857811757342979,0.9611409947570726,0.6879996934453032,0.20940350289012244,0.1176888333167455,1.9774289432733105,0.20291379600376255,1.6520931421383172,1.636098592818952,1.3166523419026015,1.988956611128057,0.1934035473112656,1.046834962234993,1.8815476861767864,0.14034580102315822,0.4748741347794069,0.2805609814098562,1.8550625820437923,0.3595342435738038,0.5862645756158257,0.6386494286243625,1.3966561319519164,1.9997390849755667,0.2820690319042797,1.8281354112078918,0.1825244087027939,0.5406826047803494,1.4462138619064229,1.4331445259623714,1.1169204509256179,1.7221960102176879,1.9900691941944482,0.29370724402090265,1.739943569823726,1.4202703590179182,0.7840171695650187,0.47965565906028773,0.7647897634355948,0.7008635003601926,1.0189290473276484,0.8334022182586505,1.757117407261307,1.8010428355472434,1.1550921985106297,1.8369394037452715,0.6039337175848838,1.1571338182764839,0.3080088841907558,0.1453084958127489,0.3963481191107783,0.8878980379406985,1.6395502461848146,0.6042372325208659,1.6280105810036827,0.15853381673878936,1.5162513726591298,1.689458266336756,0.11026614025546477,0.1808051779212442,1.715099457883204,0.2409617452103348,0.6869266326021055,1.2588004715208225,1.8786004890364973,0.5779836503835076,0.4578887265179834,1.1953643741350424,1.8012565588471139,1.8440494787692487,0.8782183356355515,1.6083142865661808,1.48768781856107,0.7593739122958902,0.4509081290210831,0.12884632410339308,1.3149459454597214,0.5583059857957422,1.4160631359066749,1.3948066493963172,0.3432330236395841,0.9337212326304501,0.6419825512596966,1.736934864346217,0.3485388389309718,1.178638166633387,1.9294934104938208,1.838873043424004,0.7368007889479525,1.2051724524534657,1.6649991121712062,1.4844234595299708,0.5956015829594856,1.6913776514004808,0.8074056661911959,0.8862606103329547,0.9346406198007253,1.6058494247226145,0.4503963002645004,1.4004410122050373,0.577951147024538,1.463859691016364,1.0943091826656117,0.34556691669108797,0.17316294345111571,1.1309882864111709,0.4658739949397469,0.9654792702437934,1.5347377543227676,1.6393713300504458,1.9077756544589328,1.1773664383144347,0.1230311036427764,1.451583287873741,1.1854933815740591,1.488582448879268,0.4309598714381584,0.540953758520186,0.6836822106153713,0.4607097799500187,1.3238192410618679,0.5179234723197511,0.617405821334756,1.1042083147290824,0.46077847415595463,0.7871887644192171,1.0394410097227753,1.5505356929958611,0.6571953223471267,0.3630343752050992,0.15394895328848762,0.11637546648604409,0.35084551541036313,0.11803289583159353,1.3119950635948099,0.162744335249893,1.2436475206426012,1.6671742408237238,1.3443187153820582,0.2517357031234185,1.5387595862154806,1.3829003331192644,1.5206020379153447,0.5606790547284214,0.8122212500848821,1.1319025944970351,1.9956040189253614,1.794782964202158,0.7637433131447047,0.5631846112917068,1.9072204209043986,1.0741264644786626,1.252210291525052,0.2726190808682395,1.8909867363146386,0.2698236239510955,1.314343208533388,0.2717633056414771,1.1426652494616214,0.38433821000543456,1.3838721802548184,1.8595902025612467,0.8397361488864293,0.976884213374481,0.530691757754134,0.21972609017908995,1.0635862662951614,1.922995960648556,1.3285449615973108,1.5914944337014292,0.11371776675993188,0.4100651341397721,1.4034912883814286,1.3477583782135478,0.9522934439074889,0.1783541104710268,0.5267076865552651,1.2100270714850005,1.2634020484025543,1.0575473949139373,1.357004757161738,1.4057896296595511,1.5168040796235764,0.29712572313580643,0.984754328266951,1.1753300092889807,1.0999351931356864,0.5011601301857056,0.18741417248230824,1.7175845995531516,1.8791927616307094,1.6951285962038927,1.456885739654588,1.6509676002553666,0.31772295537181877,0.8820386631759123,1.500672025027823,0.38956365451247466,1.726104597825902,0.6985025564022153,0.27744856457038786,0.9584916532910451,1.0290075456797012,0.7334634578970362,1.445034383730321,1.2203721983928448,1.937739085955904,0.5816678875660026,0.5365530678468131,1.16885146658991,1.415125899706983,1.4489762628371738,0.6890500249004671,1.400951896409875,1.077270566837849,0.6810596604467996,1.039306252514982,1.7125995465651005,0.27972514193689474,0.9366091708619908,1.6059736126282076,1.729470962908753,1.5614167358411888,1.8773248824529256,1.6236767176162499,1.2856190649660577,0.9166224964349399,0.28135534037538623,1.008267385705222,0.9422992395726332,0.9841834292407035,1.048440885638852,0.27629010907652396,1.3249918129536464,0.9852666778977198,1.9551024225905405,1.7814353476961382,1.687832744919095,1.0318616328373698,1.8784343368509608,0.778622324613683,1.4477709266118528,0.7021611399048889,1.582956861870226,0.36908649231366863,1.5612724735386543,0.2810323509108631,1.841236961529603,1.1347043935132368,0.7476628546658156,1.4026368124871018,0.748166486726071,0.8815969587880009,0.5743672196100006,1.5200448635144368,0.9666072806867374,1.3728781133410286,1.6592934991846453,0.3414093996868238,1.0258689630224582,1.962395492575645,1.0623546183624517,1.3315426216644988,0.2970912649615609,1.2160097602898556,0.5312825328140769,1.1025356455166107,1.0186182121287257,1.110796060607898,0.9593572304601343,1.5020266706886996,1.6439553516310967,1.60701422669494,0.11683538141822954,1.1940929387728172,1.135013685036135,1.550156246348572,0.16591541691964412,1.6948606661992114,0.8147523088657262,1.3073236155024195,0.46315149699658753,1.3346060459734135,1.0242818636956363,1.1339509226983984,1.3311972147407738,1.6362538289752444,1.1926038002664747,1.4649732694865014,0.9629876394089721,0.5925264876042527,0.9723028934830701,1.3524512365821568,1.565315139570356,1.3340853951027662,1.703094247052071,1.9910687355516854,1.5638298045375087,0.9033610337047993,1.388127023096542,0.5112044171941139,0.3833331788815034,1.931438480535119,0.1315352957975345,1.0887900297171167,1.8792785433132964,0.8332369587818275,1.203167199547671,0.3423801024306474,0.3423555253488414,1.8628240850591948,0.18002122150236372,0.8615959083236883,1.0630238635088682,1.1246693790910773,1.075577973078976,0.9451396008448567,0.44215756931991146,1.5664634908786426,0.7613052355821367,0.4433249417002981,0.6418390547777173,1.19269250898731,1.322493359357188,1.0300393780212103,0.3304387577532923,0.1474982579139839,1.7918400472740625,0.7488097916941175,1.0963236695737006,0.7466646754388216,0.9769432210522766,1.1402949161148266,0.8051854920359325,1.082396581730884,0.21871405668139637,1.406521016278407,1.1438314609723756,0.6356663509834936,1.0470812897392903,1.3202872850966454,1.900296453033922,1.4934432211731214,1.1466183473311022,1.3516431642154292,0.16599586466698069,1.3919963517989407,1.5547852925280905,1.8112949188300533,0.4077540514928658,1.3720678480564898,1.535987385646547,1.2966623091204226,0.2736706839992131,0.8331535108339885,0.48460158630879424,0.8374763128024573,1.5426000075242345,0.7001588990851066,1.7934598624734726,0.7416794750545934,0.49819141099714614,0.6625684971423137,1.1791850018123755,0.8305710109234004,1.6674009749766332,1.6754252961868479,1.5243434036777197,0.7148432776711034,0.6485146852911365,1.599761395088614,1.473596347275007,0.13601081259668807,0.18152573391381965,0.4873656694542683,1.2094786263077646,0.24214356388619349,1.762291511615471,1.773359695237351,1.7507276735619943,0.6931752304542732,0.6561198811152955,1.5513995960851126,0.5910211647907575,0.6156694617954186,0.9132802333783446,0.8147504808062193,0.7446098566411027,1.2849594860959062,1.3482790350969835,0.4167025268460207,1.8272760569911377,0.6069439676124209,0.7404960466111074,0.8490760862632546,1.7725673195943992,0.19178538581594318,0.3763559275612125,1.070407023053585,1.5285159222403062,1.1364572655623273,1.8337894457854191,1.6901205544373503,1.188542716906673,0.31614282136529015,0.5329935505551038,1.8482787489697734,1.435763355726843,1.1313046865677798,0.616718352231068,1.870908507216689,0.7194036955672336,1.541398078798037,1.7266254833664512,1.3731801132800276,1.4865771667939047,0.9612570973167374,0.8800489335626838,0.7526009933908511,1.3057073286655436,0.6348965797810344,0.11132804123753867,1.1235327866371316,1.8349956107706284,0.8957097752879759,1.3502579958460055,1.7514217625959168,1.6890802299711796,1.5938183106052282,0.6073315847748981,1.82555867839437,0.28370031514226746,1.2018675339917488,0.6208414893578685,0.2047755277353181,0.42076594043019955,1.499115953435092,0.5375699758944428,0.7240893680396973,1.6045010158412378,1.0854380671512804,1.079443936133887,1.1044961123034358,0.2676333621929149,0.9257857251992408,1.2035192409564235,1.6996315177582086,0.24661297873626564,0.45088302701467675,0.8365733634524524,0.9719254402271954,0.41013378455550054,0.9431727698612591,0.8580510174920799,0.6152969578086291,1.2184508979890851,0.6364286860661146,0.7102939042542877,1.8888193371576998,0.9444666176751619,0.8436309658495355,1.9295386785173696,1.2425196846631748,1.0375150490202425,1.0421723218167538,0.6214805889490308,1.2678559949779797,1.6625221034849453,1.2532001972843565,0.5407218769729799,1.30534735636834,1.224004630781118,1.6277881542601782,1.8006208181982175,0.8194754229560337,0.10747387638930979,1.326289630797707,0.948449686421695,0.7394001127999266,0.6765855094389223,0.6833397565526449,0.7088991406859322,1.154563566973398,1.8703078899335779,1.8861914835525349,0.9104527534597598,1.3385724838089197,0.3475245080195114,0.9745384236349943,1.8053399577058111,0.6913822726848127,0.9335055274931459,0.20491503575087786,0.9409258354042382,1.3257484030438782,1.8040138628289644,1.6470123211217012,1.021620165890244,0.3960512991965386,1.3894155027682056,1.2603101290323975,1.6878534482111867,0.2730294395132681,0.5688878962561825,1.610093456033624,1.252031970782875,0.8264984873433022,0.6847679104231083,1.8765673038385084,0.36644632359251283,1.789789580406351,1.4675025226464178,1.7522067701137223,1.501571328159971,0.6805347935257728,0.846727109951827,0.6270135930902844,0.7750178811083646,0.47721356755400945,0.6468294999994654,1.9900723646164218,1.3999070789729395,1.9916628750516026,1.1251368164050273,0.7882516119821689,0.8409078489853691,1.8218567620469164,1.1632700700799912,1.656337821490385,1.813318275463883,0.42872392393755,1.8293313814330578,0.31712363523448905,1.4050671774707333,0.7197482303147581,0.7363666140545445,1.1188716901452025,1.8093032037650676,0.764827614044048,0.9635114746947088,0.28367389197025983,1.5033447978000134,0.10714259597329977,0.7775056890464034,1.0944240954931017,1.8733928888303313,1.3919461159216626,1.5422320370752358,1.538927317700942,1.2972711993331552,1.0428193619478623,0.17397291794382208,0.7476786018408216,0.16449304270895582,0.9797278959617108,0.6909223555839495,1.5944536868523107,1.0621504620291184,1.530631087562262,1.083203714100494,1.9385512831839604,0.4965773710464608,0.17625764814149908,0.3146512055779716,1.4118649890512338,1.5570622030708607,1.8040538861998647,1.3071535005328834,1.3591361423020538,1.9569739816876466,0.1884037894055247,1.5368503520081507,1.1760782280668913,0.4636705862733129,1.9658621234739462,1.9536492695587113,0.6866658206612977,0.8533084958003849,1.9972977191890455,0.5212750866443098,0.3427285091498765,0.7623357486862711,0.9004394347889636,0.47412797493106884,0.5467328520382438,0.8467583717411299,0.26543212568594776,0.9541969471064257,1.4755311503008686,0.572539152951985,1.85041755898568,0.5503746472991917,0.18764374639602716,0.28336885933781564,1.44674085968564,1.015978415249207,1.253860942776519,1.78459092012524]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl index 05a6e2aea34a..eaf51ff2df84 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/runner.jl @@ -26,15 +26,15 @@ Generate fixture data and write to file. # Arguments * `x`: input value -* `mu`: mean parameter +* `mu`: mean * `lambda`: shape parameter * `name::AbstractString`: output filename # Examples ``` julia julia> x = rand( 1000 ) .* 10.0 .- 5.0; -julia> mu = rand( 1000 ) .* 1.5 .+ 0.5; -julia> lambda = rand( 1000 ) .* 450.0 .+ 50.0; +julia> mu = rand( 1000 ) .* 1.9 .+ 0.1; +julia> lambda = rand( 1000 ) .* 50.0 .+ 50.0; julia> gen( x, mu, lambda, "data.json" ); ``` """ @@ -70,6 +70,6 @@ file = @__FILE__; dir = dirname( file ); x = rand( 1000 ) .* 10.0 .- 5.0; -mu = rand( 1000 ) .* 1.5 .+ 0.5; -lambda = rand( 1000 ) .* 450.0 .+ 50.0; +mu = rand( 1000 ) .* 1.9 .+ 0.1; +lambda = rand( 1000 ) .* 50.0 .+ 50.0; gen( x, mu, lambda, "data.json" ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js index 38225eb62297..bd1287e04359 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js @@ -27,10 +27,12 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); var NINF = require( '@stdlib/constants/float64/ninf' ); var factory = require( './../lib/factory.js' ); + // FIXTURES // var data = require( './fixtures/julia/data.json' ); + // TESTS // tape( 'main export is a function', function test( t ) { @@ -126,12 +128,12 @@ tape( 'if provided a nonpositive `lambda`, the created function always returns ` t.end(); }); -tape( 'if provided a value of t >= lambda/2*mu^2, the created function returns `NaN`', function test( t ) { +tape( 'if provided a value of t > lambda/2*mu^2, the created function returns `NaN`', function test( t ) { var mgf; var y; mgf = factory( 1.0, 1.0 ); - y = mgf( 0.5 ); + y = mgf( 0.9 ); t.strictEqual( isnan( y ), true, 'returns expected value' ); y = mgf( 5.0 ); @@ -157,7 +159,7 @@ tape( 'the created function evaluates the MGF for `x` given positive `mu` and `l mgf = factory( mu[i], lambda[i] ); y = mgf( x[i] ); if ( expected[i] !== null ) { - t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[i]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[i]+'.' ); + t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. x: '+x[i]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[i]+'.' ); } } t.end(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js index ef0ba175250a..1e3555e83b0a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -97,10 +97,10 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', function t.end(); }); -tape( 'if provided a value of t>= lambda/2*mu^2, the function returns `NaN`', function test( t ) { +tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', function test( t ) { var y; - y = mgf( 0.5, 1.0, 1.0 ); + y = mgf( 0.9, 1.0, 1.0 ); t.strictEqual( isnan( y ), true, 'returns expected value' ); y = mgf( 5.0, 1.0, 1.0 ); @@ -124,7 +124,7 @@ tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', f for ( i = 0; i < x.length; i++ ) { y = mgf( x[i], mu[i], lambda[i] ); if ( expected[i] !== null ) { - t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); } } t.end(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js index 2d9591c08ede..fe29a894f3a2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js @@ -106,10 +106,10 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', opts, fu t.end(); }); -tape( 'if provided a value of t>= lambda/2*mu^2, the function returns `NaN`', opts, function test( t ) { +tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', opts, function test( t ) { var y; - y = mgf( 0.5, 1.0, 1.0 ); + y = mgf( 0.9, 1.0, 1.0 ); t.strictEqual( isnan( y ), true, 'returns expected value' ); y = mgf( 5.0, 1.0, 1.0 ); @@ -133,7 +133,7 @@ tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', o for ( i = 0; i < x.length; i++ ) { y = mgf( x[i], mu[i], lambda[i] ); if ( expected[i] !== null ) { - t.ok( isAlmostSameValue( y, expected[i], 350 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); } } t.end(); From 462f4c21c9c8e325e1ec8d1411b2003e34c2e807 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sat, 30 May 2026 22:27:26 +0530 Subject: [PATCH 11/18] more issues fixed --- .../stats/base/dists/wald/mgf/README.md | 10 ++++------ .../dists/wald/mgf/benchmark/benchmark.js | 19 +++++++++---------- .../wald/mgf/benchmark/benchmark.native.js | 11 +++++------ .../base/dists/wald/mgf/benchmark/c/Makefile | 2 +- .../dists/wald/mgf/benchmark/c/benchmark.c | 5 ++--- .../stats/base/dists/wald/mgf/docs/repl.txt | 2 +- .../base/dists/wald/mgf/examples/c/example.c | 5 ++--- .../base/dists/wald/mgf/examples/index.js | 5 ++--- .../stats/base/dists/wald/mgf/manifest.json | 6 ++---- .../wald/mgf/test/fixtures/julia/data.json | 2 +- .../base/dists/wald/mgf/test/test.mgf.js | 6 +++--- 11 files changed, 32 insertions(+), 41 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md index 9d973b573ef3..4e73c00547df 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md @@ -140,14 +140,13 @@ y = mymgf( 0.2 ); ```javascript var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var EPS = require( '@stdlib/constants/float64/eps' ); var mgf = require( '@stdlib/stats/base/dists/wald/mgf' ); var opts = { 'dtype': 'float64' }; -var lambda = uniform( 10, EPS, 500.0, opts ); -var mu = uniform( 10, EPS, 2.0, opts ); +var lambda = uniform( 10, 50.0, 100.0, opts ); +var mu = uniform( 10, 0.1, 2.0, opts ); var t = uniform( 10, -5.0, 5.0, opts ); logEachMap( 't: %0.4f, µ: %0.4f, λ: %0.4f, M_X(t;µ,λ): %0.4f', t, mu, lambda, mgf ); @@ -222,7 +221,6 @@ double stdlib_base_dists_wald_mgf( const double t, const double mu, const double ```c #include "stdlib/stats/base/dists/wald/mgf.h" -#include "stdlib/constants/float64/eps.h" #include #include @@ -240,8 +238,8 @@ int main( void ) { for ( i = 0; i < 10; i++ ) { t = random_uniform( -5.0, 5.0 ); - mu = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); - lambda = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + mu = random_uniform( 0.1, 2.0 ); + lambda = random_uniform( 50.0, 100.0 ); y = stdlib_base_dists_wald_mgf( t, mu, lambda ); printf( "t: %lf, µ: %lf, λ: %lf, M_X(t;µ,λ): %lf\n", t, mu, lambda, y ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js index e843aa352f37..76349a978ec3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js @@ -23,7 +23,6 @@ var bench = require('@stdlib/bench'); var uniform = require('@stdlib/random/array/uniform'); var isnan = require('@stdlib/math/base/assert/is-nan'); -var EPS = require('@stdlib/constants/float64/eps'); var format = require('@stdlib/string/format'); var pkg = require('./../package.json').name; var mgf = require('./../lib'); @@ -35,20 +34,20 @@ bench(pkg, function benchmark(b) { var lambda; var opts; var mu; - var x; + var t; var y; var i; opts = { 'dtype': 'float64' }; - x = uniform(100, -5.0, 5.0, opts); - mu = uniform(100, EPS, 2.0, opts); - lambda = uniform(100, EPS, 500.0, opts); + t = uniform(100, -5.0, 5.0, opts); + mu = uniform(100, 0.1, 2.0, opts); + lambda = uniform(100, 50.0, 100.0, opts); b.tic(); for (i = 0; i < b.iterations; i++) { - y = mgf(x[i % x.length], mu[i % mu.length], lambda[i % lambda.length]); + y = mgf(t[i % t.length], mu[i % mu.length], lambda[i % lambda.length]); if (isnan(y)) { b.fail('should not return NaN'); } @@ -63,18 +62,18 @@ bench(pkg, function benchmark(b) { bench(format('%s:factory', pkg), function benchmark(b) { var mymgf; - var x; + var t; var y; var i; - mymgf = mgf.factory(1.0, 1.0); - x = uniform(100, -5.0, 0.5, { + mymgf = mgf.factory(2.0, 50.0); + t = uniform(100, -5.0, 5.0, { 'dtype': 'float64' }); b.tic(); for (i = 0; i < b.iterations; i++) { - y = mymgf(x[i % x.length]); + y = mymgf(t[i % t.length]); if (isnan(y)) { b.fail('should not return NaN'); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js index 19bff4cf07dc..527a750491b6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js @@ -25,7 +25,6 @@ var bench = require( '@stdlib/bench' ); var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var EPS = require( '@stdlib/constants/float64/eps' ); var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; @@ -44,19 +43,19 @@ bench( format( '%s::native', pkg ), opts, function benchmark( b ) { var lambda; var opts; var mu; - var x; + var t; var y; var i; opts = { 'dtype': 'float64' }; - x = uniform( 100, -5.0, 5.0, opts ); - mu = uniform( 100, EPS, 2.0, opts ); - lambda = uniform( 100, EPS, 500.0, opts ); + t = uniform( 100, -5.0, 5.0, opts ); + mu = uniform( 100, 0.1, 2.0, opts ); + lambda = uniform( 100, 50.0, 100.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mgf( x[ i % x.length ], mu[ i % mu.length ], lambda[ i % lambda.length ] ); + y = mgf( t[ i % t.length ], mu[ i % mu.length ], lambda[ i % lambda.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile index a4bd7b38fd74..979768abbcec 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2025 The Stdlib Authors. +# Copyright (c) 2026 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/stats/base/dists/wald/mgf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c index 3184c99bf15d..30424132769f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/c/benchmark.c @@ -17,7 +17,6 @@ */ #include "stdlib/stats/base/dists/wald/mgf.h" -#include "stdlib/constants/float64/eps.h" #include #include #include @@ -103,8 +102,8 @@ static double benchmark( void ) { for ( i = 0; i < 100; i++ ) { t[ i ] = random_uniform( -5.0, 5.0 ); - mu[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); - lambda[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + mu[ i ] = random_uniform( 0.1, 2.0 ); + lambda[ i ] = random_uniform( 50.0, 100.0 ); } tc = tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt index 68172fa8f356..9e24e1b19ce8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt @@ -7,7 +7,7 @@ If provided `λ <= 0` or `μ <= 0`, the function returns `NaN`. - If provided t < λ / (2 * μ ^ 2), the function returns `NaN`. + If provided `t < λ / (2 * μ ^ 2)`, the function returns `NaN`. Parameters ---------- diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c index 02d2d5abc2a5..a3e214f74333 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/c/example.c @@ -17,7 +17,6 @@ */ #include "stdlib/stats/base/dists/wald/mgf.h" -#include "stdlib/constants/float64/eps.h" #include #include @@ -35,8 +34,8 @@ int main( void ) { for ( i = 0; i < 10; i++ ) { t = random_uniform( -5.0, 5.0 ); - mu = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 2.0 ); - lambda = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 500.0 ); + mu = random_uniform( 0.1, 2.0 ); + lambda = random_uniform( 50.0, 100.0 ); y = stdlib_base_dists_wald_mgf( t, mu, lambda ); printf( "t: %lf, µ: %lf, λ: %lf, M_X(t;µ,λ): %lf\n", t, mu, lambda, y ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js index 40902b1530c3..300cdbb253a9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/examples/index.js @@ -20,14 +20,13 @@ var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var EPS = require('@stdlib/constants/float64/eps'); var mgf = require( './../lib' ); var opts = { 'dtype': 'float64' }; -var lambda = uniform( 10, EPS, 500.0, opts ); -var mu = uniform( 10, EPS, 2.0, opts ); +var lambda = uniform( 10, 50.0, 100.0, opts ); +var mu = uniform( 10, 0.1, 2.0, opts ); var t = uniform( 10, -5.0, 5.0, opts ); logEachMap( 't: %0.4f, µ: %0.4f, λ: %0.4f, M_X(t;µ,λ): %0.4f', t, mu, lambda, mgf ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/manifest.json b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/manifest.json index a5d748ed91cf..1a0fdc9eb1b5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/manifest.json +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/manifest.json @@ -62,8 +62,7 @@ "@stdlib/math/base/special/sqrt", "@stdlib/constants/float64/nan", "@stdlib/math/base/special/pow", - "@stdlib/math/base/special/exp", - "@stdlib/constants/float64/eps" + "@stdlib/math/base/special/exp" ] }, { @@ -82,8 +81,7 @@ "@stdlib/math/base/special/sqrt", "@stdlib/constants/float64/nan", "@stdlib/math/base/special/pow", - "@stdlib/math/base/special/exp", - "@stdlib/constants/float64/eps" + "@stdlib/math/base/special/exp" ] } ] diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json index 584d01048b11..85a8fe1c3f4b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/fixtures/julia/data.json @@ -1 +1 @@ -{"expected":[18.041536745482,0.4427426945137653,15.13549350470743,0.3854349465278537,13.076930379208301,4.149753104621411,0.16030078040129692,1.0289857762979968,0.19278929632867164,33.053935970516434,0.19711551502243035,0.20217275670011245,0.010270830011081335,0.4775843561256206,8.420170337093856,0.004385346590191378,4.08183280805828,1.1625651911506565,0.06859839327010746,2.3387292809709312,1.6710418107997704,0.3645838851459295,0.04284442118085432,0.14750787197798973,13.156295149767482,968.1362597420923,0.4644740392200427,0.7482313685089936,2.3455973888300847,0.006817790724087573,0.22532213895552278,0.055608802301068926,0.0005829413245756421,1.9972515523233476,0.17312520230377282,3.35087739060413,0.004413594240021421,0.04531770699189363,193.25650312779328,2.187755379337635,0.001383908178660424,0.356101860396601,0.3155968250699853,6906.122820722679,2.3142484331719273,9.069085237828228,14168.725966743354,0.06541261857158548,85.17888838161795,1177.0211316818115,0.009815618719199112,0.14850657387044894,0.006027698556955906,1.5400952116098008,5965.7819854839545,6.296005425228016,2.06351068989474,7.554619797998894,0.004372045677190613,39.28241869579545,0.01691469142782444,0.14302534295624134,0.15478813344185338,1.5039445934136115,0.26135118769266064,1.709667352971747,0.008803045883742549,1.4941546607405742,0.3323599200880988,0.8325490702899339,1.9128495478690206,0.00041549887552774805,0.33725564677556946,11.540339288874886,319.1636251349917,5.472806743318763,0.22042669341435248,0.20817568724701696,2.796101319668271,0.4755060278233876,2.714889630553296,1.2905075083156765,0.00018315654896388308,0.20798445198462168,0.04457498177820475,0.07372599205218801,4.125141311857675,0.5752001518002353,0.009994085478303247,0.04152209210424103,6.296705292087642,2.2267265357325097,0.00034261151363258226,7.217038572083926,0.0034853610774655914,0.004214725039411318,0.05223745827897987,0.8671065923994238,0.9019697623771868,0.1491155725073816,9.519659786990635,2.6214314847124776,0.10079531828236467,3167.5959115590103,0.21954903157858185,0.9846077226601204,4.710699999015354,18.696027273229912,36.4487009974168,4.239943295938232,271.18440786885907,1.709113321244604,907.7838852400159,1053.0633885650773,2.6050251113710905,23.613788835300955,0.055595456894100476,0.6373504954683725,0.006959538500905817,0.030892425442055425,0.3007057549350134,0.0034173992122122202,0.11905770178619096,13.331364648059171,0.21045719290380935,0.00028784700516903164,10.051887391323334,95.82843684932007,0.435753884353496,0.09506138825821339,4930.583094645177,3.0245081744188096,7205.015098952405,5.594427943483562,0.04640510728629015,57.43699169925185,3.4315293672604485,0.8687263578233198,0.4053038336475422,1.4177697228671002,0.004638989423212224,0.03355591468817505,22.18296127827721,0.8913442441149371,0.0006006593472084472,1.504379944442867,0.012997714189746495,5.8459220489254395,0.3288976111970521,3.165060436582026,2.629932393230724,18.886873388368247,0.4419063105064483,1.6124254333318917,2.8492792519649104,18.815729679157464,560.1012515236447,1.3384059173604435,24.060631703147468,91.82417705983536,0.9260699443701589,0.03319953253539289,1.4454312015801534,0.7351528851532375,0.08465934618480962,20.655257468928085,96.70947116764958,0.966979359781084,44.87467482247813,0.20190207486541986,14.633526667081902,0.35404131317021587,0.29114492318658614,0.0403511064178387,0.13988078416337765,424.6845223363742,0.25128916585144256,0.008668308882461862,0.4146781669382164,1.4090684154563557,0.17413063957130523,31.35916022867813,1.2170127451890136,20.300921810251587,0.22236200790726934,6.169913472864882,2.56265466416497,9.575042762948927,2.200315104899783,0.12520152498478798,0.45599950674406153,7.862044875596553,25.267606129737892,2.605485033954552,0.017633093205646207,39.077116940994706,0.003915811604186249,0.09093828858319754,0.8549069185812647,310.81594338235544,11.751433516571417,34.12322173676199,22.138768500004666,0.5549987708991727,0.0023834246394678293,0.15538594679426007,0.3642141609406663,0.07337356807066767,0.42807070372143763,0.00018535115652593224,0.0009720029758943538,0.35143467832499126,0.00213880386868659,5.888725865842723,0.015404385694719221,0.010925468309466438,53.872634961417205,3.4765503767548434,0.5026620208004186,104.27856034959665,0.24918727525034973,0.1813343914600119,2.0023210907342244,0.8329363559997051,1452.4454011461828,0.9926396364182258,0.1755453733303721,0.02094648434026525,177.97718172164207,0.43144128562233,0.07196977551012686,256.0090127344141,0.02287006634751886,0.5557351404794113,0.6182875980407768,117.92054554832353,0.00041515080559441033,2.444314389795134,0.0001998911742592104,2.497347836347827,5.935777075925623,0.2740071113813337,0.011310017728421962,422.061868013293,2.0178866237745083,1.8947175921817845,0.6330768442477007,0.04981615817485481,0.00493710725197591,1283.3293429902071,0.33737938755148145,2.0964913977981876,0.5971339930747481,2.355350726798822,233.10457099362537,1.316807320728998,42.61134696889683,3.9850142134053725,407.76276853168736,36.309012804722286,359.2116190009867,0.08351503911006115,0.33671407757586563,6.731779073107909,0.961661574450374,0.1011488244552577,3.382938780157294,1.2106857530203723,0.1441489272937166,0.001543714094484436,22.549538003563608,0.27718021964965645,209.98679114530538,993.3936048491049,1.1219302213845734,0.07917481907695022,0.3878765583691728,0.10813125556194632,0.24332502035379905,0.5577817250012077,0.6805540071240889,0.0828041155691719,12.844055132783572,9.362287040068177,0.9970189570491399,818.284533288775,0.13005365001437444,149.45994415792993,0.4059808541821251,13.084410252672079,1.0233189367329854,11005.430436566647,6.324750310730998,0.003649294288802157,3.240358473031859,23.496952117726217,0.0007563620638547216,0.07318953926508841,0.028523870722612053,0.0008972452965404797,0.007184812391750688,11.168782512024187,0.0019742923057500805,0.0007878517765619768,0.02128313845522494,1.1473042560753244,0.7289869811578585,9.031261695107808,0.21512911422506406,0.05271225372712594,0.044488133135983376,2.257907686818358,0.007160076507489471,4.387485954369688,3369.6453543410344,7.402277329682436,0.13484983189779562,1.742107481087909,1.639704487640526,102.32561732939774,0.07869564264198632,80.0142227080083,0.0073241135975855,0.08737889083363166,109.20046901540245,2.0248977591605897,0.5008156879934362,0.10220652509176834,0.0010977710823059793,25.657353844190542,5.3950385672345575,3.592775259929514,1.0576736259537922,0.34813974575580103,6.435171365213238,0.4310945811491195,33.09451409025195,1.504975116948897,0.49977848722712015,0.24514719164441054,29.65715776273508,44.381763546125676,1.4025519043342087,0.12900505137063695,0.35432567123598163,3.4092789520558546,149.0708446157102,0.20140770640170338,2638.6785149845264,1.8830222872538542,5.121573209724003,0.047094560882443647,0.4640061108125015,21.578582769547985,0.6651368162972664,0.15217533216293375,5.240745596291817,1.19192590085871,0.265674151983571,196.6602597662772,0.47690033392206027,15.148507410858066,0.47119022999623866,0.43657131436651586,0.6726718822551483,0.9870772073068377,0.32698506794621424,342.0221762721315,12.092160652110094,4.856233561459001,192.75106863365053,644.8715421075166,5.081889227481554,1.5289114475431487,6.3208937886397,0.06545537632447138,299.8829370605814,0.04650871899003401,0.007904390350134518,129.02300639158983,9.614668141892642,1.3682515038948218,2.8552658555694443,0.01471351359267836,0.48413717842235365,0.11913954596696037,0.1430340985787894,0.7907575460556603,558.1512244246081,0.7752660160337197,1.2321212427879178,0.11264378728353278,0.34124086148644717,5.848747417584183,127.5173307088794,2.964179388096043,2.7231102193450334,12.11179171359802,0.027725379341335222,0.7145922400334295,13.6503286207896,2.8794456860306723,216.05466792663105,190.95677023081598,3.0510223538051315,6.62492303421282,0.4535948642278406,0.9238703350453538,6683.652211219166,0.7850612218875062,1.3893946402531536,0.9336918220306731,0.04387630067523982,0.9181452737293471,0.7208501674449018,3.889610289422317,0.003900759269771227,0.9829450129295187,0.6264898660778235,0.6099655018563706,0.001389919620757117,0.8716185931571893,2.122799656005446,21.72372383298496,8.99567645187043,0.00018051006199132824,0.6056928753566976,0.006589726059114223,1.469419447579523,4.720258821036499,0.14778376492854542,0.0026571967743674344,0.00858255038494626,0.021291599871890315,751.1974512954604,1.2097505029945328,345.59170338414896,0.06790558892822329,0.03236534311774683,1.8694214013675903,42.695980851049214,5.865335995884899,1.4133343019390676,11.177067212516832,460.241149574435,7.520902762647672,50.59780226262252,3154.8716195310894,0.06826492321656227,0.41760138704814526,0.8276332293004522,1.3753228071342576,0.563196326111302,9.433835441274788,0.8211376972838456,0.13777789012217767,3154.503333574265,1.063665252892079,1091.7515436133006,1.2736531074855606,0.8150341730116086,1.5425164275918872,1.9541466921846369,0.6106115612835725,0.5052829199776898,1.3479253639981175,0.00034518282080673614,11.058468952353063,5.007481326446439,21.214878759463208,19521.12511948635,0.0016825552003026096,26.499713597437584,695.0418972760104,40.835264604160784,16.807008703460852,0.27954457712542563,1.5482891496698568,0.018060751666146187,6.0588780596187615,0.0699369866659724,1497.31779155826,0.29242261466965913,93.15284966985723,3.871011745268389,1.5027094869055093,0.24249084975596719,14.645068167604139,21.63799578370534,0.001374960810782703,0.24612837109117966,0.026593200266340766,106.55397262128717,0.04411512864086771,0.4248127231890088,0.0074759883867707355,3.2491384341111984,0.07531883799255325,47.24430773384293,0.040021036776277094,0.4774330692612928,0.013490014559409319,12.041382386553526,1256.0316940897806,0.27448137082676494,4.768498650040673,0.5324457182293005,0.030230678505943614,2.6091907665591645,10.545345800046505,10.487575605495927,1.9154528674094138,0.23463955238539444,84.49039957807751,0.603540080810365,37.11320691183446,0.035377797628918115,0.1078139727013738,1.7736781752246233,5.446715140692121,0.5242715043807231,4.830074128325308,0.1324030791970611,2.7213999940893383,3.0934826236873127,0.40163643230282997,2.9082237753509728,0.02357671424091015,0.06640895585920578,3732.8781657959003,27.456820675631857,0.30017263241239106,0.8689400626842532,1.2732698710608799,0.4032664161180256,1.3494220036011397,113.018560021082,1.6847829517230604,1.5728141976714274,69.92433241055714,0.06837561186078175,0.758994541432574,6.847123397193079,0.009826724951815562,0.35643730120355593,0.09044317068082215,0.12997380377951956,10.72238736789703,0.007539182104203844,11329.734748189478,0.23497448116930492,9.097846999821398,0.0015048977335260544,0.098662408008834,268.2761823615705,1.894387116919802,0.0004883824198675536,2.0318450829262567,0.16350988281300385,2.1298388886686594,0.0120188627836579,0.22937769352123716,0.01895934328400939,88.87293099974389,0.018911416225822427,0.4299119437023525,5.824978812714162,0.3830611888552293,0.7466168130291198,0.5185967037983253,76.99519404356583,0.0009954998373999627,0.6925335828029514,0.5213337680790107,0.2037042677563946,749.0373855182856,0.031281197810343976,0.6353250786075999,0.1265735078685767,55.353236549665624,1.6457052111322403,4.151743412551547,0.8930893913593485,87.17836718402003,2.4424450114579996,4.094831049663607,0.17022468676165428,5.598934895527544,2.288135867965054,10.453591397534872,2.2056330666195874,514.7228754021841,0.0008079578166667636,0.009231084921522989,3.1877778532525585,0.6452255581978793,3.443393578196319,13.941067451410735,0.013689343903914375,1.4701285687402559,2.183354690988944,1.0796333080426748,0.26435390714878176,36.57338480435137,0.25660560202031124,21.520617619767712,699.2109793532122,0.3523118334633232,0.0021381544105986204,0.26451759332123104,0.12464408496513238,0.23700653564066768,0.9706361602374968,0.029953234975352808,0.08361296821459369,0.0014564053512617246,0.007666935903584522,2.193318359622029,2.316699345636555,0.004739191025886681,0.8303688143574585,15.78971314866538,0.32805230224388354,2.2326665980864076,0.001006732499515412,0.5106353853272368,15.071927178149416,0.003497764215174234,8.999780806269598,2.7321289355889475,26.6697138115803,3.421713392941638,31.54399034134242,0.05535409554293322,2.2471077716605343,6.832596719254609,0.11546699240406565,31.48308619015705,0.12926229919976107,0.045002264511842624,0.06429773502165055,0.4589183599807065,0.3065171679331469,336.45764733145865,9.279968321973595,0.7227646670546706,1.1598751231425857,127.58416581553344,2.636116401147163,0.5280409065408315,0.015656170308594328,8.58223369279607,1.5752871325952555,0.031600433395578616,75.41034849117179,1.3885736613035724,78.92616001287489,45.51019959411049,0.005860015476912142,0.22038439277502725,0.7694477915254847,0.010837753267650345,1407.3858052768692,0.2727501328039415,0.0020324994378024008,0.7445996753087659,0.0032528117001756982,9.208522046256903,100.30733974098415,0.010795805866939456,4.027584808014493,5.208140515327329,127.56874499616534,0.09408946912092846,0.004061743639344574,1.4121994278848713,0.0055659993787755685,0.6979818041696231,1.1421841433159918,1.048713715743018,0.13567102511712667,0.0640073710303595,20.21109110115006,8.309075850248396,0.029705123691388734,0.04009926664479601,27.676056273543704,87.48347555920319,0.013168529859698951,0.16801204445085566,0.9515515580184288,37.92744035977535,0.42154419922571795,90.21069713510622,0.002163401664042959,0.002492847741807259,0.002237944960696068,0.04891300003427942,65.30586046402293,4236.689467492431,6.6524623577842,121.40759140925019,0.09653848309326929,0.8564142815303786,361.7891273223857,0.6056521402581375,4.2179934466222075,0.11056426759237242,2.600607689256517,0.004168463963854253,0.8354965431648544,1.9829665660611195,311.5898490617609,1.7799628831380718,0.09860877101925106,0.006496087162841581,240.04778681089522,0.026227096925575285,0.6114574112038279,2.257477264387369,103.3511833886944,2.1448462201742475,3.597770365050108,0.16612071012809576,0.30072809892249674,0.13182281572419383,47.30301788194191,1.2080684526378527,1.9017963083167908,7016.615953178714,0.03275544320267475,274.51380540673415,1.6935289824239406,0.04320088051121152,29.30939232128435,0.9924164288275016,0.005892446850418587,1.126572740654204,0.0497192673525473,1.1919126317690067,1.0963999835845033,0.2684747576657649,177.36575412560538,0.002188041067915402,25.922810859176074,8.779539468706403,157.88019410122487,0.5630032866366652,0.5793483349237062,0.21180759526911527,20.757578388778924,1.6052985626366842,0.06798081676905914,0.0010894584630547145,0.02678628913990327,3.264362654742458,0.7614963944174861,7.021368164015958,0.6706120773913953,851.6594824279783,1.6495435900494422,0.00043197474650456303,5.190191588899583,1.2403440760464761,0.17876203438807242,0.4329493239987932,0.019901091403501502,144.43409559835442,8.841298331655288,0.006270031614681543,8.753028225876609,0.8679312531982132,0.3378060545063099,0.009032811991429681,0.704600296790636,0.7201215885867035,2.0642712857061385,2.1815669325735936,0.3477498716933858,0.06303177927604812,6501.15798533642,0.0004040781621037515,0.22245817138097945,0.13865668001108805,0.08487715785184538,1.8184051993258632,0.1290257069402931,0.023737555115661443,0.1948609094422469,0.3813584275178059,1.788738277872289,1195.1963452647426,5.446113045854221,0.08824890616746497,5.261847839167983,0.031145905012393563,0.039176076985247235,5.05048849788343,1.492467692084733,4.381299051797521,0.1383194833544017,0.013277086961616337,0.5190571751840969,0.005534706336065218,0.004472803474930081,0.08503417637247009,4.086962666174814,2.1081625376501294,0.890088289325442,2.0158673456784206,0.5213397870845423,2.8303078143803853,670.6417383097923,0.03761929333652235,10.5152425820518,0.0034058693907148855,305.52656316196135,7.492192329538409,0.2560298332649342,0.7096247821133855,10.712806844322664,5.0529473848882995,15.258679496832432,0.6736144966303005,5.957387029931709,0.0012994101739023948,0.08356544545960422,1.887934505060123,0.23461592724749378,0.3449105867621408,109.28681034964046,0.8260810270786625,0.0036863549489406303,2.252660898055366,4.003828948689059,0.07563858742145692,1.1406534929572854,2.160693771965283,0.006802282993954595,0.20648332755558535,0.2651388948660059,7.975730167528175,0.12304300969010269,0.298945401855775,7.9626798618288355,1.2746434641477236,1.3090177313206388,27.302901860151547,5.359813080429379,0.9800710691055212,7.648359428478067,8.044814019699409,0.5171471304365378,0.25078614604970756,0.15164540244076635,43.896869904719,2.241870530818943,12.653315471136088,12.696785452255426,1.2308786260017388,0.01522012576725124,0.011636086433856923,0.6529259109725213,434.7749708591199,0.8181147710499314,0.5681539570776881,0.3763290596104656,12.234794354270878,0.3096946715249456,0.0009914696226752816,92.30510984632568,1.4193574999376668,6.762301919828463,0.09494717507595103,6095.778099231744,3370.5577487555215,0.06049090814495479,1.6375529367729296,143.57038923762175,7.83669203511304,2.8592728024764447,4.792865038079825,0.13246359603069302,0.03256393802088175,0.6818793701669715,0.03292744419848472,935.4151168198943,76.89241547882473,213.06395295618995,0.3077314976107381,0.09289819179030649,0.11903063330117102,3.884730453646234,4.693603155824931,2.2762667847907854,0.17427733019945796,0.6663720792711407,1418.123710520783,107.08518665708638,10.020532210657322,0.5604757183027914,1.5307389496482686,3.596066393175805,107.58262345536691,0.9891069185850193,4.1320981080770105,0.2204744458197783,707.9812504620234,0.03244293911844587,8.080114441092098,0.04012278228626169,0.3943782198147644,0.0022553659107350005,0.026121905845585047,128.9496715447336,2.807274501618111,0.18767642851515876,0.5637149501519112,10.062457565661893,1.092064578507082,1.4586663629025804,5.576024815097133,24.616086136198003,0.0525814053048742,0.004274066551368536,0.7592166208398701,0.18385487889349733,0.058068372251415167,0.004056023044668595,0.013483978532783818,37.81140085347271,0.014269571566039906,1.3835031607751167,0.012783845823166362,0.5120805483386004,0.27246110571403237,20.100592118451566,1.2014456806065301,15.47301122792911,82.91152529731066,5.810929190362955,0.22424532661693247,1.517297135566113,64.77607657193604,0.774295510338777,9.693916478961038,2.1772246849802093,39.38803776843503,2.514580624711254,48.82626942979584,0.044366894783138995,0.02196555378794817,66.74917422993394,0.4446068747202017,42.62911596660855,0.5147562655234122,14.916271609157915,0.08253996304166761,0.33095025353246715,0.007392359081261568,0.0020054652801192135,16.60362160566259,7.956202509484139,0.20377476238751918,1.2887440325496988,2.4278371202653877,0.3286922888199144,3460.3356412263583,0.002907193038599996,16.13431820034246,12.239736830346295,8.81786911857938,0.8881080268122767,0.0012074641255545627,1.5456305840560298,2.9755496204615826,3.4645862571472774,8.407361506983944,0.7193340061846139,30.38923796659558,0.0008238361958917303,0.8017877600458496,4.610045681652747,3.501436894650795,0.47034077825319476,2.7149072223218367,3.26244107864507,0.19829298775585363,1.1553668258218346,0.04285830966209997,0.001556545334407018,0.25441722220784846,83.33858762512033,14.900573140738208,0.696815374160638,1.7767851344335102,0.002088802034906259,0.21895642459201328,139.4390499995467,676.9923980996458],"x":[2.524138320547946,-1.198804437734239,4.8463947996534,-2.496985492800925,3.5811637821060742,1.8568418469955414,-1.4471421645577207,0.2767778165802586,-3.077500269859451,2.1527882031846985,-1.0658512091088248,-1.622138011450529,-4.770677282861827,-0.6152553669821366,2.632085423688565,-4.071744731500501,2.2291008219736845,0.11520025548365265,-2.068773034589202,4.479389327014587,3.609423849500054,-0.5767337412684252,-3.350476061720391,-1.0910778120565445,2.8228870301396096,3.555721545714654,-1.2374333032339022,-1.9702692663106367,1.0829232187474123,-4.0886035761246395,-2.2692616533700125,-4.4004759017945325,-4.228259240034995,0.8526031206880527,-1.0065199469407493,2.6095599800958214,-4.951524530519724,-1.8582959071360152,4.224147677471754,1.5091807760445786,-4.910156398782534,-4.920746697335909,-3.164383554350625,4.0993063025623275,0.709700409011206,3.387143191744162,4.442687331443112,-2.4146386569055367,4.360162147246758,4.583296488407489,-2.4895801627122016,-3.833806610197601,-4.966302453414738,0.9447465338679208,4.437265574261486,3.6169123050724075,1.916080345001026,2.340635966804271,-4.9065986684550715,4.334630476486929,-3.0645765204124986,-4.2567956548880295,-1.6651734001992438,2.4770211879108315,-3.5463116593517894,0.5840615612481761,-4.900320054173836,1.372419330045215,-1.5828549620934096,-0.27945378833952894,0.7552647142064339,-4.924772929820772,-1.514655632990689,1.453862937869987,2.907934657279294,2.489652764443404,-1.7620821026992606,-1.313744049807053,3.8380526475246466,-1.4235174676575832,2.05013130916943,0.6902386223487404,-4.860639236406677,-1.5639324906022969,-1.8233231183063747,-4.5971439434573345,4.396588873145195,-0.9167614157780912,-3.16982764905287,-3.2013812549046095,1.4544897975816529,1.7862663431828105,-4.336315682905521,4.153795478419935,-3.3858433480093932,-2.946897066805164,-4.695351005950429,-0.17178112051304417,-0.1931247604367039,-1.263684199105235,4.430122899809611,0.6999165459342871,-3.4368982977524833,4.488370885760775,-1.8524177933169228,-0.024606297391459364,1.1793781549557387,2.4302575165965585,1.8274681390053384,3.569244607690697,4.291194877997089,1.6447534311473184,4.480385162873867,3.7613106022724416,0.5617813722618683,4.0182749314646244,-1.9286064503579334,-1.175234973310284,-3.8818519796642805,-3.151731757471649,-0.7605330087530362,-4.787573610975815,-2.462964277221139,4.587568948935928,-1.1394079753125008,-4.760140294860113,1.7989235982179146,4.6427406726541705,-1.749871642019063,-3.192357992110982,4.924545340614282,1.5159589125597162,4.956206832854512,1.357116141500983,-1.9041273039936932,4.207496315025889,1.5598263038088653,-1.2647911639471312,-0.6035300222382158,0.2122756184910184,-4.630634801858058,-3.278791954032434,3.623988967276885,-0.06492950636227768,-3.988404899038598,2.020798594839257,-3.032773585437468,4.472575306364298,-3.0990188753217773,0.9018067356335351,2.0746501270795985,2.164315336304467,-0.6769309226099365,1.247403959429418,3.0335381985031287,3.7971840978104474,4.082197539431656,0.8472096407486349,1.9016194535167372,3.879661006924101,-0.41323987943667717,-4.074158051818858,1.4336629366772025,-0.3107228830519908,-4.5639953682650685,1.9064388303021946,2.1430359766073606,-0.02574445316141727,2.2677040069843803,-1.9189886941541179,2.86912403063437,-1.192096887343891,-1.1354042846050936,-2.459762147064173,-1.6402670357484075,3.3415830623042435,-1.1595221422319768,-4.2596401769903744,-2.724534336595452,0.4524573019672946,-4.306405809927717,1.744130275413239,0.40498678664593246,2.499610199342249,-3.0931073050004665,1.7885169999868715,4.307105497157279,1.7763219442975693,1.4064488557963468,-1.5333701287278179,-3.591127001416962,1.9493461295859325,3.449380589102377,1.0209345488028028,-3.810811674387794,2.5020599255797507,-3.06892928064408,-4.074644844123623,-0.1216404742884416,3.4577988228964145,1.7320457632545674,1.673091514402926,4.6081387761370305,-2.03047964119711,-3.260531124979681,-2.8072178861836017,-1.652143062257493,-2.554875028203817,-4.729360183894916,-4.7814575443908245,-3.8045261486459045,-1.7769705991519427,-3.382444235556278,1.208573106077675,-4.189177181947664,-3.1704528761618045,4.064737163442462,3.0405594594264898,-0.7442838824024225,3.7368690587044924,-1.2694168438568854,-3.884657814428183,4.904038638488643,-0.7270976712555886,4.25657484805415,-0.006416206366957944,-1.578449543583024,-2.428353726488246,2.4593137882672895,-1.8938724684368258,-2.6564113543760772,3.230876235610083,-4.072513620592414,-3.569763018561143,-0.36649650594836203,3.644510955445881,-4.77517419508883,3.853994132084196,-4.914477631608648,0.7454351119225491,3.32542189007218,-2.798478756416464,-2.780893832934889,4.35672617677689,0.5841401320888462,0.427869882101124,-0.5739200420795605,-1.9064294725273179,-3.419851086969845,3.4581548095464605,-1.06043320068407,4.615152822721075,-0.5008887230237669,1.5358718677150174,3.9058591086892385,0.8957380035375051,4.003976882242206,3.378958955315303,2.930652739214949,3.8077295222309484,3.7914567748021835,-2.006047563302802,-0.8535412419757371,1.3585968364573002,-0.12333199153857244,-2.915783243628476,4.88576601716812,0.1483112219620697,-1.3125579133179013,-4.257339169910663,2.1926939209529017,-3.812750074328213,2.673668136629967,4.069181114855368,0.6950927830765323,-2.324426599382617,-3.091347944767521,-1.5619085613782713,-1.0364204702140931,-1.276019033465742,-2.6378079498476605,-3.562869846517401,2.8055193838198225,3.299513490171808,-0.02703114052846267,3.4568168451458643,-1.6407226997784696,4.051964723364014,-1.3419328278085727,4.4253744846038074,0.014694459082241984,4.9498386873275475,1.0493591235188093,-3.4809531983385433,0.8199070594285374,3.3340767008306997,-3.96081149935654,-2.259188507977904,-3.9938733373914626,-4.596581385268194,-3.3594143785641806,2.552699815495922,-3.70543568007717,-4.845409508010807,-3.747722812728722,1.312233081832427,-0.16308102198441343,1.803187195423571,-1.2805874937023507,-3.84232659593718,-4.880864565750777,2.5799217380112935,-4.410918872702457,0.8430481462929755,4.04405694374584,1.4547340578527033,-1.0547985513249314,0.6063329003268034,1.8345208166055214,2.4814002921117018,-2.973488654194588,2.0277891292546135,-3.0349584524819697,-3.889505333793127,2.265800664687589,0.5957273343235583,-2.6426782132570823,-1.192196287248625,-3.8154079406035004,3.6808701567198163,2.222495980550219,1.0420564198206197,0.4102320261084955,-0.7634542183496187,3.5156052718731345,-1.751161769476349,1.749689320886894,1.3227575089746901,-0.969069084718269,-1.797297385340555,3.636184544667403,1.8305207858901138,0.626973315409888,-2.189587718416254,-1.9950935238603429,1.3556015636329066,4.375955525194062,-1.4176626038418858,3.527000494680996,0.34173582326532603,4.298840301446663,-4.150565711989679,-1.4465501026721963,3.470394333647402,-2.815767825243529,-4.374829883782089,0.9453793079156529,0.12469766486626455,-4.497692627793542,3.1685823471220402,-1.6014672617589443,4.476642122830119,-1.0732616863673106,-3.111629096603296,-1.3835035084618252,-0.019223013272094747,-4.6338311609269915,3.2818735226848297,4.01056436835864,2.072246700616507,2.744699002461478,3.057491225876337,3.0565836486160265,0.8870770026595238,1.089761766357931,-1.4948470940751593,4.775810102906325,-2.6958565031622106,-3.314227652914392,2.6529804048102967,1.4920610074732537,0.7990463431698096,0.623286316737774,-2.8114750453889235,-2.9992457282584772,-1.8207057841738807,-1.2160247159921322,-0.7798803036330977,4.190768009427352,-1.2684923408823012,0.11496419397400537,-2.5820537127733956,-0.963305111484269,1.4908364032863908,3.0136141142355086,1.5876561103716131,0.7816389207486978,2.25211046777231,-3.0295609440130935,-0.4482569007229813,1.4981309460703063,1.6157928512125563,4.687651594392525,4.6926805860960314,1.152425321635448,2.725782682824539,-3.7784080331407734,-0.6728652481345758,3.778205344527466,-1.1929851874354336,0.19818942888567648,-0.041964073014856496,-2.4325657745518137,-0.04298842116186741,-1.6930689911281815,1.2806702390406954,-3.1409844186215805,-0.12257101232535916,-0.9864328829261311,-1.7641461386421464,-3.920840015961927,-0.3822939995398942,1.2810773205859096,4.728499731365732,1.5363378389005256,-4.905495791937256,-1.7793562315269664,-2.8797229836164573,2.1074910149371417,2.85131261243143,-1.341403899243235,-4.32171159218271,-4.430787959486549,-2.3163474985978594,2.9350057197450106,0.6481041845020554,3.1459452450085763,-1.9369476184492562,-4.471870459622405,1.302363994602521,4.782104898781196,2.5036946579018373,0.3385782565973656,2.8527344690472507,3.238761797040084,1.0811467926358205,3.308916551997706,3.764714343406748,-4.49638357153717,-0.7597879934344025,-0.6144303305920502,2.1924219467348305,-1.451298721126836,2.489662557704653,-0.12044349391101417,-3.300533062627904,4.330934668102946,0.38928822677699504,4.275913988674985,0.14288274082684538,-1.8551392762314256,2.3952731812167602,0.38806518129349143,-2.048928526519538,-0.9977020498683284,0.23671000822610644,-4.680529104153642,4.123594223742099,3.4980447417938443,2.5015750329080095,4.569536484340684,-3.6886661133132916,3.6260026884325853,3.8265593816444046,2.398256552844491,3.6633528508628608,-2.8398237020475436,3.3918110807829915,-3.1548667024738286,3.2063258326462503,-1.9366389734409886,4.897715159518073,-3.590554488906992,4.72213125868657,2.0944225576284907,0.23345570048217557,-4.083718052049722,2.2188659897427767,1.5233892610465603,-3.908037091330537,-1.917518509824908,-3.116315526974549,2.688023381795813,-2.176627741806485,-1.4442507696124784,-3.0827875367912396,1.4465117091712196,-2.9606939978833378,4.014302431761692,-2.0753857917290475,-1.6447715713620283,-3.184215271870344,4.269193659120372,4.488896537848175,-1.1916955777111928,4.503985501676716,-3.6422707071794824,-3.18903080421002,2.0503526159825194,2.4110954961023987,1.501398115307059,0.3923874431485661,-0.7707332350120923,3.660412959619981,-4.106134494745453,2.405535103836054,-2.923421493905507,-1.5441013048029815,1.3278483449560605,3.1108316648785053,-0.9468495165047841,3.4022093282071104,-1.564504136281851,1.9276929240161742,1.8218673474904303,-0.8304861269653765,2.3077711655786803,-4.864846746009473,-2.653468701837248,4.953004284192021,4.985401208230188,-3.3225081909459298,-0.912666347181875,2.0756156171253535,-2.5927734910383538,2.5383126200492683,3.439529145244421,3.203074443654957,0.3628543873098167,2.436003420864549,-2.0341354451440905,-1.0958334375795244,1.2265327936507795,-3.4799766741606017,-0.6873089660792839,-4.319815897828409,-2.542888606770984,2.0667578497315926,-2.5797800595723475,4.342631433297042,-1.9170317561956396,3.8937592270478536,-3.759126928415295,-2.1868260560653106,4.158867928912578,2.3406965186948705,-4.325415651200473,2.623339529614971,-1.3958490901913634,2.778272262077498,-3.9982203752252587,-3.8436529743553507,-2.961061326079072,2.296138870357673,-4.8464492313555425,-0.8682286008670648,3.293523746595433,-4.374625200676573,-0.2753444511884373,-0.34541096203561406,3.1418771017201355,-4.67415950455929,-3.2321378191897345,-1.5908798084047793,-1.148518878760869,4.616698764993089,-3.7061866526376153,-2.5444276818737244,-3.9598850586181222,3.1931994746033805,0.39207385397536854,1.3352233097188781,-0.08344977054146874,3.0409765201792514,0.5832542104757588,4.7286938009470045,-1.8199886556469336,1.4501065367437107,0.7483132969277326,4.632018050286007,4.214878486108239,3.3979949532023532,-4.069305807450036,-2.942282523661417,0.7886928903909158,-0.26708987381795257,3.8814991506949656,2.9419778013480027,-2.9686451610667675,0.9882607212110646,0.44874684039817403,0.10963702409271825,-4.807786719267087,3.679050791917021,-1.3322947173172626,4.120152758486622,4.176550818480777,-0.8607487342378839,-3.478534915041016,-2.3003055890264337,-3.904951334039073,-1.2447712652129903,-0.021065301726608254,-2.5073048175795165,-3.6331969429358333,-4.959517204640679,-4.651644843283642,1.1499039491170038,0.8023589302794107,-3.4003105721957727,-0.6647415784968871,2.8775936601728205,-0.7005961244897696,0.4604852591290136,-4.701699033386229,-0.36076946798510967,1.6025713294834087,-4.617281454106178,2.3592643261418456,3.5657852488353434,3.183027788293586,1.296879685362498,3.4361413891622803,-2.841465609534187,2.9267148971709434,1.4247038788186597,-2.2158726613833535,1.6994134021995597,-1.1796908096564596,-1.9085035593286204,-2.7026523859898344,-0.4186411665352825,-1.5318973831964633,3.724064601842036,3.147852380538721,-0.20593314309632493,0.4016796363241406,2.988001819859516,3.441178575628008,-0.3498241208144739,-3.82960960042688,2.851966236279903,0.322520733427095,-4.7266746624357445,4.787251159158682,0.5708884275849355,2.7467474235235763,3.8571862359767213,-3.9290802428316707,-0.9308796471876857,-0.7681711232586652,-4.583951699601143,3.2180047858712904,-1.237381296163699,-4.894756808141309,-0.9931002049189068,-4.879192819620264,4.143310235737935,3.9936392030542542,-4.551088698268088,1.2441128200935871,1.6981250617606154,3.054384357813614,-1.4715601762195774,-3.6264924586716543,2.95329798008248,-4.60381775887044,-0.31751918862334705,0.08561775696371399,0.28666353564569214,-1.2002516383357467,-3.4225933583272883,2.2504936637378936,4.540190792528033,-2.7402019580833126,-3.2065069865448983,2.837414485323669,3.2182538280721786,-2.7948898894058614,-1.5191836266216,-0.033916033283781566,3.6640725663831084,-1.4629028618321813,4.5173340812897465,-4.740942304490856,-4.0966853832355685,-4.827995422388149,-1.8207310398898615,1.961105468313181,4.903568961227954,2.066987330194417,3.295055006254282,-4.612277592230528,-0.40453064980214926,2.7701448969351192,-3.814747713389256,1.3050037513827828,-1.2042844423257937,1.138085502897984,-4.707163037565005,-0.5252395757880741,1.9971969484590453,2.893393990170643,3.200656039369443,-2.7291900005182224,-4.886722150984928,4.631427666058682,-3.5052064771582927,-0.5223996848086312,1.8381111587373038,2.8313353010684486,0.9984840458547577,2.8787703250491727,-2.82233859181101,-1.0171051153672162,-1.5727543933744736,3.6527677573720947,0.5718195741677734,4.3554353055346215,4.469374917376545,-4.648464194386229,4.875331017332433,0.7040935115784643,-3.305747590421845,2.8591148253102823,-0.00945471428377953,-4.925232572942616,0.5447781009786388,-2.1873826879985003,0.15330718990863001,0.14469789133445676,-1.2680674320652119,3.718594424908577,-3.5438395049703972,2.1248426916752186,1.8555989536643303,3.513833192220904,-3.4628763189195952,-0.3947309293159984,-1.0142569173415348,1.5919737020441236,1.1594618653065414,-2.0162404430385514,-4.723207957362183,-2.903157809887359,4.314771029526325,-0.32763239268079936,3.998987921711496,-0.47850941024552807,3.93406597511939,0.7127405739910442,-4.892776209458835,2.203323328508451,0.43207497724746524,-2.6141840282849618,-0.7138715877649746,-4.808278439894825,2.8429673842446856,1.2628910306881425,-3.4720989221312495,3.009666757535671,-0.21859334812547093,-0.686289651377975,-3.358554527719544,-2.574998940520483,-1.8096002902262756,1.4834870177619202,0.6405920071441216,-4.373280981516143,-1.6117265243547116,4.383167153556313,-4.778351640353104,-2.1811827975439257,-3.041376215032332,-1.6365336314683878,1.0091111358210512,-3.358525993709346,-4.1671124391162975,-2.0216020547765154,-1.3012772993858777,0.449938155792581,4.957848469441208,4.049571801765403,-1.3594693457808305,2.720138144377363,-4.753216268638447,-3.8864539499591713,0.8879044859243344,2.086365329660561,3.9127816084294125,-1.8772026363630232,-2.934549590808748,-0.5811647975470553,-2.9733109012032632,-3.355893808298548,-2.1204329596817706,4.438805546660316,1.3947465297723163,-0.06311038761556986,0.48510669428272557,-0.5788924646268159,1.679316950362849,3.184361118707555,-4.650655159930658,1.4860071835228048,-3.4560479383481124,3.9745047026131974,1.3248552487635967,-1.4267645572005137,-0.3904745314163396,3.095360010359588,1.2250925358412292,4.239601104876865,-3.5500361365719133,1.5632649321575265,-3.9695439010412734,-2.8132625161787264,0.46861512518582504,-0.845661000588974,-0.6409843437044067,2.7541961397908645,-0.31493233156789735,-3.3535608496631895,2.8560214962107375,1.1369834000540653,-4.221767001651008,0.6425366942892543,1.8272792526919925,-3.572351935522069,-2.9478923334722973,-1.8473067337668017,1.2595864148473126,-1.9579140898732028,-1.1259977008913156,1.8505615915998312,0.9061612689597638,0.2904833525920658,2.653800141801205,0.9722176880562099,-0.08162936359425998,4.471188505845369,2.4583430517869544,-0.6807187213975974,-3.3820658230889133,-2.021025978195418,4.301132444699263,1.3064615453787543,2.034870598424047,3.960411774651334,0.29216956477693934,-2.336048200909222,-4.881980347506117,-0.5063753308032206,2.8633141160624787,-0.16179671976985777,-0.5477361618157204,-0.9425472711045337,3.986622161491285,-0.9320436464689976,-4.534784356630206,3.4837259345045926,0.6470088546220722,1.433989247204246,-1.962799357824827,4.941647913493654,3.8652690431839325,-3.4670822426689494,4.5876238806659515,3.5643799683752135,2.14065714444326,1.4107344360965959,2.3035336686910775,-2.978815112489742,-4.921771460742672,-0.333078763981951,-1.8834886656096037,3.3668245689620093,4.613900756344258,3.7703963558537,-3.3983205537595107,-2.480199271825363,-1.205338901802481,1.9527510329267148,1.6425702929032502,4.009307924546025,-1.8738484619595508,-0.3070921736211272,3.555956815022771,2.6782689253836445,2.2128149270343886,-1.4644139996137504,0.305297396472362,1.001333509596071,2.59370414800114,-0.04011678730826329,2.483685448978644,-0.9508884058193114,4.831938167344873,-4.226306429866126,3.021897678962773,-1.7719117396104753,-2.5435886853271006,-3.6567673365101316,-2.560448467627261,2.594178536744871,0.6792037496267618,-2.474968326891477,-0.6789861942597044,3.6515440318439047,0.11359522930259303,0.7903726009641501,2.631752891740698,1.5511985342484902,-2.150993010218323,-2.9947579144129897,-0.2454355310952998,-2.1661952718132027,-3.460086570737624,-3.215289782575841,-3.8277228931227225,2.102002034419396,-2.4789796209125594,0.7564797940345924,-2.501846701091399,-2.113232058468588,-0.9393420833737132,4.0939337921940115,0.24904648616335923,2.384044780394464,2.3348506928945714,2.274004045196709,-1.5634409419106623,1.4686866977020365,2.6180030137746186,-2.3879038280576523,2.889304320735767,0.7061500902937201,1.8741590784853335,0.6551230846428249,2.40657804816893,-2.094113507732527,-3.0186554978142444,3.937273682887115,-4.664041098426295,4.885727739244084,-4.040977084662246,2.69075838519265,-3.6504309891159705,-0.7008261617295419,-4.839957283467005,-4.406389897462532,2.552669619620578,1.0323155356872888,-3.2209425275316663,1.4386628720479946,2.8140818204477007,-0.7942871576099053,4.664268372803072,-3.5737402882453773,2.0561707663959776,1.808556915872309,1.0813897226531992,-0.6299117047907776,-4.6313542332878015,0.3684039023120933,2.34527812134494,0.6195739145586199,1.0519211169396394,-0.4803783458834818,3.901968674611366,-3.885230110525809,-0.42422331323613705,4.437512023413134,1.6307444024559548,-0.8423815827652836,2.1003688171569257,2.1506413720516493,-1.9298945975571624,0.5439549703877509,-3.358007091046342,-4.5953734566131965,-2.4049312813416703,2.284599208274294,4.854671465039029,-1.9258218729107792,2.0258554327709932,-4.550469417196075,-1.5131529182961212,3.7205890075130696,3.2395486518375076],"lambda":[78.50126614866434,82.44864242538976,59.91910297252481,79.00222264470781,97.97855250454654,97.85074353611702,97.7331034149089,50.053557936284626,98.39513372943595,58.489771493182346,95.06537115106855,79.8317484747759,86.85851616393819,81.32596274268415,88.08500172479427,57.896156562719966,99.91960117375604,70.83578899463056,71.8125488192199,97.86313244577472,74.3040474133588,69.46852054045561,52.441181444659776,56.96917528795871,61.575784356067054,68.03656694308415,94.68185059224638,62.63753783823343,63.32890514606958,78.10401204087876,67.9802240714282,88.2205465227656,90.6700166330074,79.53687052568819,63.51587857290724,51.94749312693134,60.5679845924208,89.32757167242151,64.42686273533828,80.43579110514423,99.55880843542428,71.71413835848774,82.50142087407906,71.69545888078441,87.47378838406827,89.15212415939389,93.26736122979057,68.58172391785352,95.94838573458443,75.22020935426667,74.37855069941857,77.79672818358982,95.95621131899463,67.67761681417628,93.92277848694533,90.38295907551017,66.26574684351368,88.83179791716861,60.36841086130991,77.29979373127742,64.29947274595403,78.66113426690254,56.14228348687073,66.35996808911545,83.5729552845363,58.59265158021279,80.18312576653821,98.79653043525158,87.26130521214597,65.68782203256832,93.52942850188404,57.09865560062092,75.29815749726566,86.19392730470372,62.06766089263472,58.37165510203815,63.47451762451165,71.19529802845304,68.03404046439096,92.4249742982345,55.39079636587953,84.378915433287,78.87326735399019,73.60715344473753,96.33520665638973,82.88674718881083,91.90909619908493,93.93405758951099,76.59477747468709,92.45289006030667,76.805581938176,92.41533430095285,94.47182991025602,53.39894583293432,72.89077833828316,87.44895504926922,59.751217525960186,98.31473690362594,88.92521497464354,84.6648346084,88.07915275924088,64.28239466370255,78.7146920188232,84.38739686134883,60.55571222214187,77.97256729036619,91.69749622804898,92.4055599964017,53.423261028241285,64.87463257736025,55.680429832106796,78.78307854964282,83.30032708680832,69.50173287175963,94.2928081603286,85.51897153873506,82.18755187400262,97.57756680373458,51.21685380980186,65.23938646832423,76.91483271983782,85.66992758700721,63.25200939619101,92.07243555767056,90.31018540209693,64.8999357463203,86.71704750027878,97.25614208737369,83.30000691096383,95.44069780432999,59.261161483496096,54.906528998858285,71.60876700063062,89.36539413467494,54.00367287110696,67.58772829258146,56.622598476821516,62.39284364378658,96.45948338802845,70.35122778516413,63.16045918529665,83.89084744359948,75.58603847295285,65.17961289097056,98.8260900812028,76.47174666363134,65.88722651101244,85.60399838238393,91.78570721642825,58.08011289432073,84.55580498371626,83.6420404102918,79.11743237867802,57.549506576571204,58.95280638521378,61.528208175455305,95.70871210991194,75.99302321064677,99.63485246131154,58.86780134191678,77.98852594964694,86.40514584139821,76.8953409129728,96.2342476808857,51.08138208053855,91.91260219741994,59.73937559693171,66.33536016686051,64.13649429002892,69.98613817420613,74.747506210546,78.90470669250456,75.82365834886424,51.706739274190554,81.21894821333996,89.50444272151115,87.43987804892376,68.84951936455664,73.07673700653817,61.0897944148256,93.3460911408961,71.42655938300769,62.46661234904663,86.43478047127333,79.76690405522938,91.47224837057624,57.70883908233685,91.27396394532997,57.49157207602352,96.4016189341865,91.6993034313351,90.87462556176865,62.25460091164917,56.45835568366606,73.78755869850366,64.3580743392239,94.78843420416251,99.51261841495192,97.62929158363455,98.85016265091716,67.82378200716734,54.57633532318182,91.73307700874966,56.858594739641596,89.97182322007929,97.04693768809065,52.9367288605885,62.65455792884476,58.87557564609321,96.59675044118558,89.98676604381333,52.95553540347544,91.99991592431084,86.22571753161775,87.46793889062363,54.47204573585145,76.34648536934617,52.672666419575314,50.07256738489004,69.17352218247314,59.50460696895746,94.93669360737343,88.5776518980059,70.85812263669332,68.34679289967804,88.4110632193685,99.55290767072974,66.10734308589886,69.38942372119332,67.73783602362641,92.37801137440047,67.34261811960351,57.53396138761977,85.38982943894881,85.64439697782765,50.915460013766115,52.91337539969177,62.62500380680592,80.13451656718375,84.94432892097129,57.09758916387054,52.915763494259984,61.406224994886564,72.18489718018012,71.57904913914199,59.0755236039522,50.349518692013106,58.57819059545916,84.14797077735773,58.82249978894059,53.93515770326212,69.71260476348603,98.67672980144692,93.25132757865498,69.22199287179555,75.29192582834132,62.809322396256256,83.9010877004155,89.8211536672357,62.85234184526006,51.8240343561775,56.982179456946085,60.18846559304477,75.26234125484004,81.68463009886355,50.62284433601305,72.01178460833827,89.33831983787435,72.49218223391019,85.86544534945895,99.87268635215855,92.52099457665872,87.71083937369083,97.24026659010556,84.90733588717221,57.94355676684304,50.44290828106508,72.85582004922244,82.43655294222594,53.86587136785771,87.04593535988644,66.79819949666839,67.38983903852775,94.14838628242184,80.13536772858154,92.62879040020104,66.79246860718287,74.35957830413776,55.18946517303929,89.8312818542459,50.578741967564945,79.70514337489975,59.407001006916346,58.10978114665383,96.72320006764627,57.34354221216147,74.87364318475952,61.41067290593993,51.483654210203326,56.34937146025078,80.47611311716267,80.61567338476058,77.9984366518122,78.97914756977859,97.93281483972137,69.7270283856318,96.04705336031412,71.91927626422071,98.34535852405381,87.5526289877686,78.74294693149122,79.07739049474412,52.63208282309965,98.92076606361253,96.29986328056812,86.38750501394688,81.88098248894626,54.86457049815607,74.99392547703633,80.151229118792,51.211926299283434,52.91763851700435,86.66892998320688,59.18003108962932,94.55232776711583,65.48845213230094,52.424049195274364,96.04315666074051,84.65981328369232,71.06121325890257,92.32690099519027,94.05086758917022,84.00708010290398,59.5839788365704,62.30861750028633,75.82629858114042,82.64290142550897,94.94120646593507,72.34504534396457,61.99525192989846,61.77738138634645,74.51509673079917,72.67520054344594,65.31859772457037,93.77578218319157,73.33891666482461,87.5186981902387,71.53595528449826,62.01715372790329,90.83400625013579,78.06483593073027,91.23340574185441,70.48282361547228,79.72394535787181,60.60709615689942,89.94065994977548,56.365891885325915,90.44413334110766,54.74488389867458,88.77416841023567,99.17597202581607,70.40119116689682,73.95324269086736,63.98035985276757,86.95924283148986,84.76724081797133,79.16782361395977,75.70807213457499,65.59064675464008,70.97984547675627,66.08883245757312,92.6638291224408,57.10933566953169,63.778841329578164,84.46340381169452,99.77099652860605,51.87852542040322,54.99483022892557,98.40764507908375,82.06906333303057,89.05402281735073,67.7381835668894,91.40346046819076,77.22036879072971,67.91358619312716,86.42820483215249,87.60324335507893,73.45874581842227,55.75486733851211,74.77588624825107,58.723156600629316,68.23588508986582,50.569327646792004,56.95321789205129,61.49349399059863,67.37030720968603,84.37065097838094,50.513464819164795,65.5640071291577,63.42903431040581,82.22830873901799,73.96413635080368,50.96742963064837,95.49052037534341,76.33462947738283,79.34226694219608,98.99045290413437,71.24352847755024,57.39426055464061,74.66105728715212,62.00988276684486,79.37852638505862,84.15435237351858,70.7911979824861,85.22203524677275,54.68766380610076,79.65951865746578,90.87903203315457,64.19606511580152,57.357778773669054,57.76500958668486,76.37137472451988,98.5382962808462,51.68299350356448,66.06579787039254,62.42917797502072,68.30368253708903,95.16039215866783,67.98517134054254,63.776027493978184,94.57382815254059,95.77025286789421,66.25770394337269,91.29771714087445,55.87673079628075,86.93343741907637,80.01371666130011,83.7330915084491,61.22575014292856,99.57592361442849,55.6736726271253,76.63043164682327,63.22183876461732,66.72393813513642,74.92612644204675,52.00511816692087,87.34892602474767,52.24400367428231,69.83368250787177,74.16588797447689,85.03773751087694,66.51457535658528,59.790606140392704,66.28256166517716,77.89535019668513,97.35054256556009,52.53235242566227,56.11579959909826,72.43733737310298,99.8884531105544,68.20982258390553,50.341962730473426,87.811904148195,69.94916335757216,59.03039088720688,94.14187879590422,72.6639041192438,84.18172055206031,64.45510472165294,86.58866890988195,53.32681584417565,90.7243961247969,50.86575557932261,88.37628555667195,72.24158674239372,75.69263806606969,62.01575078257987,96.06416255574305,78.78185821310805,79.37701218928242,60.92175953799917,77.65845044387676,91.30253584839983,76.73310352506887,65.82856921371278,81.27220621717306,53.46295609504031,61.65382403118526,67.50768273741484,66.8637382008384,66.25982627378917,61.64591629411903,93.97140099447633,65.67118483171308,53.34977196020477,63.72965422928429,53.55146524615926,78.1469018879692,67.17521420607949,72.69233965873715,83.86795937642725,84.57361661976174,85.35170396242553,66.00926689884204,81.57484298143652,75.24046733453946,79.6174346048328,64.18543237667006,55.87815182181979,96.28545277941075,92.26349995274222,51.79504957233109,96.93436422236235,91.24692618183434,65.50694737775407,77.61215767166628,53.368349186389025,51.879661653151246,87.78278469732159,63.71425276085023,89.16878504671487,76.88690430998912,54.98078847133835,94.4169459833031,88.1530818280591,95.28170023176608,62.946008883295086,67.36212226678241,82.73225703271046,96.21010215067147,99.52011708033811,94.31365784017271,66.33566093637224,90.42449395986918,96.12662355495311,73.64602941834468,68.22203968025715,62.45519558405657,79.529522977267,80.7768353743435,93.41272162106793,95.99567221221501,78.03784957244237,77.84320175758509,59.81645110367326,85.21683167304778,67.72342738039251,96.62158319942196,91.47565598765206,50.74527984186298,50.561080023145394,90.72409929624843,60.07578887561672,87.62674195093908,50.954428451511795,71.6240493738487,99.05191132942963,61.34657826004599,90.76632828470252,76.60717632164771,75.79419502571874,85.4160209081403,82.25928885717062,86.14287834008391,64.97155727159742,87.37055650073731,57.58079002225162,60.98390725780943,69.92160648826624,54.58249384179797,73.89287066717098,72.19509606812704,50.179990319724105,87.03137885906926,85.20323019538951,74.43761761227219,88.42717981674572,96.244504897012,59.942008570723026,65.03192113695441,55.55144407846799,93.44896959732529,50.10153619901334,72.70917061633874,72.71492049914536,62.69897775257972,71.44775564081071,95.6919044667724,81.1858695187081,53.993778485354795,53.959516089804055,82.19852355545076,90.57950895128002,61.53020434460426,95.15831784577946,56.5702986714152,75.51725977967803,76.73333464758497,84.33736221564784,80.47854813778625,83.81588669668707,51.63139689440597,71.23904944109148,85.072226976651,88.74683125345342,73.44648643712797,60.224920808666155,92.29656320384248,61.785365826343366,62.98241281419554,90.0285935271068,79.24718763139357,97.18645405826618,71.38255971953474,96.88772390578048,71.79448107483668,91.12228514139574,92.84912687598445,58.71664125877848,52.020596052045306,81.07210415020138,55.55948417706374,94.49437241078661,82.02928830932794,84.45069634313445,81.82332734223183,53.934887981736914,73.3186062773558,63.86359762139214,77.72364539931996,73.26698163200307,88.10017148319406,84.23403034493464,51.58957589809979,88.644678564146,71.99202048250498,93.87942637522235,91.64279855647297,67.01848847443847,67.52087694693006,87.24817720333499,75.9004663438615,52.91210919205984,57.40928926407113,99.2416590065317,63.60639425858648,70.20746310583291,99.91356638582891,59.35557633083836,67.91685160575791,51.985647655502774,99.36982189872145,70.37127138344263,54.60656437159237,80.3521267635041,81.98767227531017,75.02166348291009,78.66858729510056,71.23544884245189,58.89569482029667,65.6261087228629,59.058004460516386,55.18183935756328,58.452916581234035,80.16519228356324,97.25178001615907,97.36086625922925,69.42041344144148,57.07517749276489,97.41275185982349,96.1514141403043,61.86688994148725,67.67607111536736,82.48078371099709,75.7282406438315,70.52877811833068,52.52495197771909,88.78505290139236,61.859811232163395,75.66120008859728,92.04138802299269,77.31951173871828,92.1479538384477,71.34246984017628,58.66448198155541,77.94950679964296,60.6483894938566,71.04383663374696,63.06309559569041,67.60225280626804,73.21321506499066,59.359736235057404,74.23404549860379,89.63773631317147,92.30967702860139,67.2344792851995,73.3217493902202,93.24517145368075,63.36596569345983,79.82717306515009,58.44686773466857,70.98440753226221,69.83717720017515,66.76235849464221,61.984625828579176,50.96497748000648,61.01632693283127,74.66756665768983,51.080178173245905,98.56797542165408,53.94400385659379,95.21449864345333,87.28116919915041,73.61543966109073,66.31293820752265,85.25488241105222,62.10104791861072,55.196789308791544,62.464068916465635,96.86609888711152,83.02118903616099,75.99054056662456,88.97738114238658,62.87382994185071,74.5746071830482,50.59567158688247,81.42023302367612,82.66169717279789,80.2444667681484,82.89741832498456,70.430855719585,63.99515108442171,94.81755591836617,55.02415025122245,55.284400477497655,71.53986533706569,72.42360676728191,52.7925460208601,84.2018995971474,87.39957369695367,51.2863639952273,70.88685703059744,65.9008015145213,58.46891934591289,96.73552504935749,60.44864064968039,55.43117996141413,77.52008394654531,57.402592036087064,75.28495347859715,55.769064370955405,85.45204869063478,63.66479387341762,82.60195294334781,58.7709902737173,85.56898361140446,62.07206242555692,83.34970805963523,56.85387997730418,51.75128508751247,59.77886292045652,52.36164641965529,79.74540109300654,87.03268687400029,94.64048224144875,88.81690388683052,83.14132103780753,88.68986437954271,62.609242548357216,88.84029676152572,93.66159696238012,55.02499891246657,74.67550336740946,67.38006023441339,80.85422393892198,63.61378775879465,72.05042004722904,69.94117994397321,50.21551327970219,88.33153337416084,67.88673812163887,96.87891346197046,87.71989329043362,64.8312582522957,65.21251942133091,68.00143485242889,64.5470263845573,98.2354527748557,93.67539203140518,70.20510866760871,64.69464993339786,84.30857983000516,80.49780366320678,95.24307250127032,87.97692591800772,87.9444484041256,74.00868537764555,50.959329364833984,51.85112293277396,86.52458547328817,67.16679518557166,87.1493695646875,51.68166049907036,96.83467737763931,94.3477744770194,65.01892157335979,69.53247331737775,61.107741166203525,59.385982781061884,77.523051940546,67.59185615184195,70.71530431778336,71.9653178862902,59.12561283195508,68.48499687349714,97.79025147649406,85.0470120837906,67.95267651996356,98.8440375986614,83.8080773163326,50.54374398568978,84.15220372250494,70.49914547701681,71.64965403964841,63.3279251468458,63.49127618945584,73.10798766831672,99.79421265847822,58.801114169907954,52.56810354632065,57.704065979475615,53.828338494133945,55.214567463303545,50.35354735513533,55.739968651037124,52.704590579960424,69.41123245985392,79.41252152678885,51.1624519228987,93.38569813748894,63.084379318064,62.43940297515395,79.48810435438058,98.8979648686435,77.11406690021923,53.41822975104006,95.43715566465433,58.190501778928436,90.33594128570184,74.57101498306262,50.417602586358015,63.931806283777554,96.93585223137663,99.45306042374257,84.031816831076,67.24313813426754,58.13971549375702,67.04398628315943,98.66793371938945,75.87227689321125,72.79505962693872,59.575894732820046,84.95483934354982,64.73896826010036,88.48400714682498,56.75296069368782,99.43195275481982,73.05509277585813,91.40817750065648,63.840978813187654,80.54688410049101,94.07505538966522,60.35086428905161,70.6179499577194,92.07868923112409,51.07948138729406,89.75076293461584,85.27061513078888,68.32761151218757,70.50241745563551,54.62221958547229,96.70861192781513,99.05010487805694,64.45708503911634,51.045274584804865,99.73071210544266,89.97913796847294,60.59195015762441,61.14777277553988,97.62909390792021,67.43891795456553,85.77503370874601,91.51939127087954,86.82490940306107,71.51859403785083,89.50019847490938,89.53032382209506,56.412328564075246,68.52890155605897,61.68938175423232,65.48165450940567,80.42963385286023,57.82630842583286,61.47195293496561,74.94434613279027,97.93071281704266,96.63003013165108,52.585947394334674,74.99511166082978,74.33639884272256,88.77534386489921,96.49434030199458,73.79733132824889,86.6663083904202,65.91041922913735,64.81833348956289,84.53876600184573,81.37257468756377,86.84317968472138,94.87674269236089,98.27494786910854,59.026777461411264,87.7198373349608,92.28806181356573,58.18109284239625,62.74016526234628,81.33860821215885,53.65292685608776,78.89135735322644,73.66176533845488,72.38061389139456,66.68065776044763,75.84769707277476,80.06136516469456,80.48172784216524,60.66377361090014,59.84532713553088,91.15192081941103,58.57416238401223,91.32901836339055,57.712006331415296,94.62944682934354,81.51171656415583,55.603781146932256,78.71470246633274,80.08033434344604,63.41994035164373,77.82064230703749,57.95996643983874,65.952571543052,69.51277326618639,96.7577912059453,96.78284036604686,67.07722620554475,52.86254290710093,55.72502083743957,54.008327196393054,77.62605710085423,83.69252744529581,54.78233042517145,55.43979700453498,95.94757927641072,57.303419149968,72.15696066382971,61.11404001075769,80.035663794802,99.38746510303292,58.315897203662,50.72118152671387,54.223041603489015,91.46097775051999,76.5989707849447,83.63008849761692,87.06633149611505,51.61313374717791,92.12360707056722,61.7036342960745,59.82001638233096,86.66988644872674,58.84920478370763,76.49149457947259,56.35619797710794,54.26101216890493,59.86822500084838,60.76160169497614,81.14682859581936,57.483841934892105,68.65291680739183,79.61425165107774,87.1033108033896,97.7976248511616,65.90946727119054,92.60243521893071,68.04772505996984,91.609869136674,63.15090419414587,66.83475013698644,63.5257495618457,56.085105987983816,51.47349511267124],"mu":[1.1223086761348746,0.6819392990158677,0.5535949680408929,0.38269519477783265,0.7111829886860093,0.7621340917570235,1.2802156184589895,0.10323367789228599,0.5373049708621378,1.5496352620436384,1.543722032096617,0.9953310391532003,0.9846105016439822,1.2077420085131039,0.8016355891697987,1.4223902485179793,0.6282026362236839,1.3057247089889437,1.3272771397765193,0.18951440775273043,0.14218198356006123,1.772019273114944,0.967541769547648,1.8073663350273175,0.8957499522054723,1.7615097091821441,0.6212689814507063,0.14726003493624626,0.7831083909348758,1.2694887755036492,0.6614611533356652,0.6637510883765142,1.898689534519976,0.8085118540993688,1.7853250610725566,0.46089592788429035,1.151701535921542,1.7144335979799545,1.1858042113246463,0.5174361751425053,1.402835542996886,0.21015114782855035,0.3653903257912686,1.9034398682252263,1.1756421278104563,0.6457550785690214,1.9379131588165406,1.1553196054001247,0.9958865350963321,1.438422260436576,1.9710382373052349,0.5005014327291986,1.0582224666262101,0.4564349894295714,1.7963766244056696,0.5060774680343234,0.377288380370579,0.8555232278507866,1.1652367421015948,0.8301566221734493,1.3898982146531338,0.45944852126968316,1.1416769192420444,0.16466744840581438,0.3795433662069626,0.9143806501982369,0.9941196128311061,0.2924193484127565,0.6989879682864462,0.6563908792407147,0.8562143823236319,1.772002049162054,0.7213340525391081,1.6430918551981435,1.8155500863867018,0.676022248795093,0.8670470665351557,1.2105183283872398,0.267361798924112,0.523309454694879,0.4850342663165359,0.36928276687051165,1.9596297496870805,1.014936379077444,1.754314688087979,0.5722835332671923,0.32151920296718695,0.6043241366849683,1.5193755129366748,1.0110881795350852,1.2461825406074925,0.44729148127016005,1.9950407337592344,0.47166326276725745,1.7873988456535435,1.9702528935529806,0.6386152733954725,0.8305875172351856,0.5344020509328778,1.5318672330845056,0.5053567684391941,1.3628414985221435,0.6742165260038178,1.6540413927345339,0.8269603814208496,0.6304459692594038,1.2996799314580265,1.182364743589572,1.8454853389913815,0.40290599805316585,1.2251687691263384,0.32550852000384795,1.4312341884869968,1.693402608113526,1.689676824396663,0.7755810947686861,1.5388446069144182,0.38361210928541023,1.3643843604151171,1.136702178303432,1.5997182774059007,1.2347117104358856,0.876804336592943,0.5601468672753654,1.384127261586528,1.9192648267192292,1.2613254093678699,0.9605869820357111,0.47583404066974355,0.7439059248603276,1.5363745623260654,0.7247324251764649,1.6129200587867658,1.2533798787627781,1.6899317673851888,0.9357359571623498,0.7837311989254866,0.11127904830927496,1.506949668760532,1.6378072086960709,1.2206195891818181,1.0574522328370888,0.8404876625437899,1.774303492075751,1.999298858975723,0.20197983682289583,1.5029496315881976,0.39319269461862305,0.35960773498591414,1.2616382963687112,0.4648437025892983,1.3260639777955556,1.2139703013142262,0.38237916844734354,0.34410852968094297,0.7588732615092318,1.474604322388658,0.343819384134725,1.6290724854888465,1.1151432846720113,0.1858788251384279,0.8498053158614375,0.25681144036120673,0.9917666461951182,0.5481669837822194,1.5477921529780907,1.9722935095065839,1.3047166377370807,1.5979264621235985,0.8417806532816887,0.9197980495411247,0.8760418680651676,1.09647562819912,1.3601616939469303,1.2168430624408317,1.7064566915515187,1.2024498264584838,1.1592225852567268,0.323713576688213,0.7563162703840156,0.40744360632200416,1.8856412983010915,0.48458290452180175,1.179708090203087,0.488300892862896,1.0072334359499,0.2180978164167615,1.2521111947574275,0.5585554052758934,1.37515661423814,0.21887264460949934,1.045269766602717,0.9140639274764744,0.9305800308295569,1.0912498729716158,1.4063353616181051,1.9067672660628716,0.5926137009236515,1.2900726334742636,1.5834870159481846,1.386746648014974,1.9750887564923358,0.6646019960126405,0.29041153773440714,1.974991395579717,0.6674808899488662,0.6149214498192291,1.0447005401610647,0.17963638053864855,1.9533555952390997,1.9609114840715889,0.5919305760094871,1.934971681003236,1.445252828262385,1.0204114911675732,1.5140319848009722,0.9562945573855272,0.4078294838769705,0.9300634041525316,1.1937090206524852,1.1088085798373037,0.44127120310865176,0.14150011128233417,0.25148937858161213,1.567695743456843,1.151449888894839,1.1129775362363927,1.669652159791459,1.9532896921826004,0.4450909343805103,1.0048029816753932,1.6030417122977,0.9568061634116176,0.16465972876093682,1.3167345624485403,1.2332142428938015,1.853042914040124,0.23152294492414116,1.909040536425137,1.219711067047623,0.5311340668495208,0.46524168815632194,1.712464141809706,1.311354605592056,1.1948111689311212,1.481637945884313,0.7994540726834997,1.6393484787138144,1.6330154608185516,1.8382083931785507,1.0353109893999994,0.16026236240919284,1.0321737710504562,0.5563616943216364,1.3230090418531755,0.30707155283989773,0.9115829607115995,0.4077870822661017,1.919264314109587,0.9185990028467248,1.4262383560525103,1.2719150436437388,1.2901783794184203,1.3790170967236615,0.3169951994225836,0.8000050439923541,0.24892260682592882,1.2873171971279957,1.5053512909280486,1.613022929169685,1.3901408403177387,0.33731254520886456,1.8849844141488241,1.5996800314939015,0.16549979567970535,1.1177521053419264,0.30724452621976417,1.4558119438928911,1.379821173678305,0.4586440059083178,0.14594400533762392,0.7084712444148895,0.8945318494055509,0.6724697546149964,0.11044673637538503,1.812931024739962,1.267295892033365,1.1863478935222858,0.675460054812368,0.5762704854853402,1.5681398865941027,1.694146026085824,1.7110232110275387,1.7487524076305516,1.421535104150573,0.9227991924594446,1.9876196172147913,1.1866000202274702,0.9188885678124842,1.6866706327063161,1.538561292553162,0.9321334674581281,1.8015211424635849,1.5802808921764557,1.0484165026359726,0.10470768442449625,1.9444987760434638,1.198074663991285,1.2112058292998862,0.7759058343938948,0.6458409435291272,0.3151710862449342,1.181872940815303,1.731360022707076,1.8516710910635394,1.354456447139388,1.944698282368129,0.9112759939863702,0.2693220580310347,1.7698360880181963,0.8734794501561283,1.9835816486623545,1.6980061728197737,0.6348805149643797,1.9700428364742044,1.1767917227503695,0.2621252345307631,1.9575397674685633,1.9243666966297974,0.8641465510394327,0.753158900568436,1.2171520844168586,0.1366769110124455,1.3991978815091335,0.5254184847716864,0.48178130160211063,1.9187479199955983,0.3088280281521407,0.7181925118896428,0.7892281163804727,0.9089674070410804,1.9682060852338288,0.5388890734608613,0.9492091244982789,0.5215456360486561,0.8979713515359573,1.1074093922937147,1.1448214484705395,1.9561219296583938,1.8400796921139375,0.37847270195573846,0.7453774582074016,0.5323591694181479,0.87027648011739,0.14488455194793087,0.43230037378055663,1.7081892229780096,1.4060471803432057,0.29575843957628906,1.5880853068578313,0.4631552417924395,0.600096842320189,0.7036375209084123,0.2668171025502307,0.2867768945591077,0.6766729789125457,0.24164622753748832,1.6639113850366682,0.6142442998420634,0.7561654429080039,1.7810308022151247,1.9702893483112993,0.5278668087849544,0.4778399033838713,1.6613036614193004,1.8704681511457883,1.1206593673587308,1.1754003593653635,1.5148833884879203,1.7376468331086181,1.4882021424526246,0.3920288126426885,1.6671732910536308,1.564778401127413,0.24216926550102816,1.1855302766131688,1.6281034848253972,0.3011703882859441,1.3901845179099757,0.20073911889129836,1.809831717292005,0.8572531885065504,1.1295246078472647,1.1633515041019766,1.5128396621089795,0.6806485729429711,1.2719556073615355,1.07801056792425,1.2230514808173707,0.7511582070114435,1.6976102623891236,0.6514893125859023,1.0813499932031883,1.0857811757342979,0.9611409947570726,0.6879996934453032,0.20940350289012244,0.1176888333167455,1.9774289432733105,0.20291379600376255,1.6520931421383172,1.636098592818952,1.3166523419026015,1.988956611128057,0.1934035473112656,1.046834962234993,1.8815476861767864,0.14034580102315822,0.4748741347794069,0.2805609814098562,1.8550625820437923,0.3595342435738038,0.5862645756158257,0.6386494286243625,1.3966561319519164,1.9997390849755667,0.2820690319042797,1.8281354112078918,0.1825244087027939,0.5406826047803494,1.4462138619064229,1.4331445259623714,1.1169204509256179,1.7221960102176879,1.9900691941944482,0.29370724402090265,1.739943569823726,1.4202703590179182,0.7840171695650187,0.47965565906028773,0.7647897634355948,0.7008635003601926,1.0189290473276484,0.8334022182586505,1.757117407261307,1.8010428355472434,1.1550921985106297,1.8369394037452715,0.6039337175848838,1.1571338182764839,0.3080088841907558,0.1453084958127489,0.3963481191107783,0.8878980379406985,1.6395502461848146,0.6042372325208659,1.6280105810036827,0.15853381673878936,1.5162513726591298,1.689458266336756,0.11026614025546477,0.1808051779212442,1.715099457883204,0.2409617452103348,0.6869266326021055,1.2588004715208225,1.8786004890364973,0.5779836503835076,0.4578887265179834,1.1953643741350424,1.8012565588471139,1.8440494787692487,0.8782183356355515,1.6083142865661808,1.48768781856107,0.7593739122958902,0.4509081290210831,0.12884632410339308,1.3149459454597214,0.5583059857957422,1.4160631359066749,1.3948066493963172,0.3432330236395841,0.9337212326304501,0.6419825512596966,1.736934864346217,0.3485388389309718,1.178638166633387,1.9294934104938208,1.838873043424004,0.7368007889479525,1.2051724524534657,1.6649991121712062,1.4844234595299708,0.5956015829594856,1.6913776514004808,0.8074056661911959,0.8862606103329547,0.9346406198007253,1.6058494247226145,0.4503963002645004,1.4004410122050373,0.577951147024538,1.463859691016364,1.0943091826656117,0.34556691669108797,0.17316294345111571,1.1309882864111709,0.4658739949397469,0.9654792702437934,1.5347377543227676,1.6393713300504458,1.9077756544589328,1.1773664383144347,0.1230311036427764,1.451583287873741,1.1854933815740591,1.488582448879268,0.4309598714381584,0.540953758520186,0.6836822106153713,0.4607097799500187,1.3238192410618679,0.5179234723197511,0.617405821334756,1.1042083147290824,0.46077847415595463,0.7871887644192171,1.0394410097227753,1.5505356929958611,0.6571953223471267,0.3630343752050992,0.15394895328848762,0.11637546648604409,0.35084551541036313,0.11803289583159353,1.3119950635948099,0.162744335249893,1.2436475206426012,1.6671742408237238,1.3443187153820582,0.2517357031234185,1.5387595862154806,1.3829003331192644,1.5206020379153447,0.5606790547284214,0.8122212500848821,1.1319025944970351,1.9956040189253614,1.794782964202158,0.7637433131447047,0.5631846112917068,1.9072204209043986,1.0741264644786626,1.252210291525052,0.2726190808682395,1.8909867363146386,0.2698236239510955,1.314343208533388,0.2717633056414771,1.1426652494616214,0.38433821000543456,1.3838721802548184,1.8595902025612467,0.8397361488864293,0.976884213374481,0.530691757754134,0.21972609017908995,1.0635862662951614,1.922995960648556,1.3285449615973108,1.5914944337014292,0.11371776675993188,0.4100651341397721,1.4034912883814286,1.3477583782135478,0.9522934439074889,0.1783541104710268,0.5267076865552651,1.2100270714850005,1.2634020484025543,1.0575473949139373,1.357004757161738,1.4057896296595511,1.5168040796235764,0.29712572313580643,0.984754328266951,1.1753300092889807,1.0999351931356864,0.5011601301857056,0.18741417248230824,1.7175845995531516,1.8791927616307094,1.6951285962038927,1.456885739654588,1.6509676002553666,0.31772295537181877,0.8820386631759123,1.500672025027823,0.38956365451247466,1.726104597825902,0.6985025564022153,0.27744856457038786,0.9584916532910451,1.0290075456797012,0.7334634578970362,1.445034383730321,1.2203721983928448,1.937739085955904,0.5816678875660026,0.5365530678468131,1.16885146658991,1.415125899706983,1.4489762628371738,0.6890500249004671,1.400951896409875,1.077270566837849,0.6810596604467996,1.039306252514982,1.7125995465651005,0.27972514193689474,0.9366091708619908,1.6059736126282076,1.729470962908753,1.5614167358411888,1.8773248824529256,1.6236767176162499,1.2856190649660577,0.9166224964349399,0.28135534037538623,1.008267385705222,0.9422992395726332,0.9841834292407035,1.048440885638852,0.27629010907652396,1.3249918129536464,0.9852666778977198,1.9551024225905405,1.7814353476961382,1.687832744919095,1.0318616328373698,1.8784343368509608,0.778622324613683,1.4477709266118528,0.7021611399048889,1.582956861870226,0.36908649231366863,1.5612724735386543,0.2810323509108631,1.841236961529603,1.1347043935132368,0.7476628546658156,1.4026368124871018,0.748166486726071,0.8815969587880009,0.5743672196100006,1.5200448635144368,0.9666072806867374,1.3728781133410286,1.6592934991846453,0.3414093996868238,1.0258689630224582,1.962395492575645,1.0623546183624517,1.3315426216644988,0.2970912649615609,1.2160097602898556,0.5312825328140769,1.1025356455166107,1.0186182121287257,1.110796060607898,0.9593572304601343,1.5020266706886996,1.6439553516310967,1.60701422669494,0.11683538141822954,1.1940929387728172,1.135013685036135,1.550156246348572,0.16591541691964412,1.6948606661992114,0.8147523088657262,1.3073236155024195,0.46315149699658753,1.3346060459734135,1.0242818636956363,1.1339509226983984,1.3311972147407738,1.6362538289752444,1.1926038002664747,1.4649732694865014,0.9629876394089721,0.5925264876042527,0.9723028934830701,1.3524512365821568,1.565315139570356,1.3340853951027662,1.703094247052071,1.9910687355516854,1.5638298045375087,0.9033610337047993,1.388127023096542,0.5112044171941139,0.3833331788815034,1.931438480535119,0.1315352957975345,1.0887900297171167,1.8792785433132964,0.8332369587818275,1.203167199547671,0.3423801024306474,0.3423555253488414,1.8628240850591948,0.18002122150236372,0.8615959083236883,1.0630238635088682,1.1246693790910773,1.075577973078976,0.9451396008448567,0.44215756931991146,1.5664634908786426,0.7613052355821367,0.4433249417002981,0.6418390547777173,1.19269250898731,1.322493359357188,1.0300393780212103,0.3304387577532923,0.1474982579139839,1.7918400472740625,0.7488097916941175,1.0963236695737006,0.7466646754388216,0.9769432210522766,1.1402949161148266,0.8051854920359325,1.082396581730884,0.21871405668139637,1.406521016278407,1.1438314609723756,0.6356663509834936,1.0470812897392903,1.3202872850966454,1.900296453033922,1.4934432211731214,1.1466183473311022,1.3516431642154292,0.16599586466698069,1.3919963517989407,1.5547852925280905,1.8112949188300533,0.4077540514928658,1.3720678480564898,1.535987385646547,1.2966623091204226,0.2736706839992131,0.8331535108339885,0.48460158630879424,0.8374763128024573,1.5426000075242345,0.7001588990851066,1.7934598624734726,0.7416794750545934,0.49819141099714614,0.6625684971423137,1.1791850018123755,0.8305710109234004,1.6674009749766332,1.6754252961868479,1.5243434036777197,0.7148432776711034,0.6485146852911365,1.599761395088614,1.473596347275007,0.13601081259668807,0.18152573391381965,0.4873656694542683,1.2094786263077646,0.24214356388619349,1.762291511615471,1.773359695237351,1.7507276735619943,0.6931752304542732,0.6561198811152955,1.5513995960851126,0.5910211647907575,0.6156694617954186,0.9132802333783446,0.8147504808062193,0.7446098566411027,1.2849594860959062,1.3482790350969835,0.4167025268460207,1.8272760569911377,0.6069439676124209,0.7404960466111074,0.8490760862632546,1.7725673195943992,0.19178538581594318,0.3763559275612125,1.070407023053585,1.5285159222403062,1.1364572655623273,1.8337894457854191,1.6901205544373503,1.188542716906673,0.31614282136529015,0.5329935505551038,1.8482787489697734,1.435763355726843,1.1313046865677798,0.616718352231068,1.870908507216689,0.7194036955672336,1.541398078798037,1.7266254833664512,1.3731801132800276,1.4865771667939047,0.9612570973167374,0.8800489335626838,0.7526009933908511,1.3057073286655436,0.6348965797810344,0.11132804123753867,1.1235327866371316,1.8349956107706284,0.8957097752879759,1.3502579958460055,1.7514217625959168,1.6890802299711796,1.5938183106052282,0.6073315847748981,1.82555867839437,0.28370031514226746,1.2018675339917488,0.6208414893578685,0.2047755277353181,0.42076594043019955,1.499115953435092,0.5375699758944428,0.7240893680396973,1.6045010158412378,1.0854380671512804,1.079443936133887,1.1044961123034358,0.2676333621929149,0.9257857251992408,1.2035192409564235,1.6996315177582086,0.24661297873626564,0.45088302701467675,0.8365733634524524,0.9719254402271954,0.41013378455550054,0.9431727698612591,0.8580510174920799,0.6152969578086291,1.2184508979890851,0.6364286860661146,0.7102939042542877,1.8888193371576998,0.9444666176751619,0.8436309658495355,1.9295386785173696,1.2425196846631748,1.0375150490202425,1.0421723218167538,0.6214805889490308,1.2678559949779797,1.6625221034849453,1.2532001972843565,0.5407218769729799,1.30534735636834,1.224004630781118,1.6277881542601782,1.8006208181982175,0.8194754229560337,0.10747387638930979,1.326289630797707,0.948449686421695,0.7394001127999266,0.6765855094389223,0.6833397565526449,0.7088991406859322,1.154563566973398,1.8703078899335779,1.8861914835525349,0.9104527534597598,1.3385724838089197,0.3475245080195114,0.9745384236349943,1.8053399577058111,0.6913822726848127,0.9335055274931459,0.20491503575087786,0.9409258354042382,1.3257484030438782,1.8040138628289644,1.6470123211217012,1.021620165890244,0.3960512991965386,1.3894155027682056,1.2603101290323975,1.6878534482111867,0.2730294395132681,0.5688878962561825,1.610093456033624,1.252031970782875,0.8264984873433022,0.6847679104231083,1.8765673038385084,0.36644632359251283,1.789789580406351,1.4675025226464178,1.7522067701137223,1.501571328159971,0.6805347935257728,0.846727109951827,0.6270135930902844,0.7750178811083646,0.47721356755400945,0.6468294999994654,1.9900723646164218,1.3999070789729395,1.9916628750516026,1.1251368164050273,0.7882516119821689,0.8409078489853691,1.8218567620469164,1.1632700700799912,1.656337821490385,1.813318275463883,0.42872392393755,1.8293313814330578,0.31712363523448905,1.4050671774707333,0.7197482303147581,0.7363666140545445,1.1188716901452025,1.8093032037650676,0.764827614044048,0.9635114746947088,0.28367389197025983,1.5033447978000134,0.10714259597329977,0.7775056890464034,1.0944240954931017,1.8733928888303313,1.3919461159216626,1.5422320370752358,1.538927317700942,1.2972711993331552,1.0428193619478623,0.17397291794382208,0.7476786018408216,0.16449304270895582,0.9797278959617108,0.6909223555839495,1.5944536868523107,1.0621504620291184,1.530631087562262,1.083203714100494,1.9385512831839604,0.4965773710464608,0.17625764814149908,0.3146512055779716,1.4118649890512338,1.5570622030708607,1.8040538861998647,1.3071535005328834,1.3591361423020538,1.9569739816876466,0.1884037894055247,1.5368503520081507,1.1760782280668913,0.4636705862733129,1.9658621234739462,1.9536492695587113,0.6866658206612977,0.8533084958003849,1.9972977191890455,0.5212750866443098,0.3427285091498765,0.7623357486862711,0.9004394347889636,0.47412797493106884,0.5467328520382438,0.8467583717411299,0.26543212568594776,0.9541969471064257,1.4755311503008686,0.572539152951985,1.85041755898568,0.5503746472991917,0.18764374639602716,0.28336885933781564,1.44674085968564,1.015978415249207,1.253860942776519,1.78459092012524]} +{"expected": [18.041536745482, 0.4427426945137653, 15.13549350470743, 0.3854349465278537, 13.076930379208301, 4.149753104621411, 0.16030078040129692, 1.0289857762979968, 0.19278929632867164, 33.053935970516434, 0.19711551502243035, 0.20217275670011245, 0.010270830011081335, 0.4775843561256206, 8.420170337093856, 0.004385346590191378, 4.08183280805828, 1.1625651911506565, 0.06859839327010746, 2.3387292809709312, 1.6710418107997704, 0.3645838851459295, 0.04284442118085432, 0.14750787197798973, 13.156295149767482, 968.1362597420923, 0.4644740392200427, 0.7482313685089936, 2.3455973888300847, 0.006817790724087573, 0.22532213895552278, 0.055608802301068926, 0.0005829413245756421, 1.9972515523233476, 0.17312520230377282, 3.35087739060413, 0.004413594240021421, 0.04531770699189363, 193.25650312779328, 2.187755379337635, 0.001383908178660424, 0.356101860396601, 0.3155968250699853, 6906.122820722679, 2.3142484331719273, 9.069085237828228, 14168.725966743354, 0.06541261857158548, 85.17888838161795, 1177.0211316818115, 0.009815618719199112, 0.14850657387044894, 0.006027698556955906, 1.5400952116098008, 5965.7819854839545, 6.296005425228016, 2.06351068989474, 7.554619797998894, 0.004372045677190613, 39.28241869579545, 0.01691469142782444, 0.14302534295624134, 0.15478813344185338, 1.5039445934136115, 0.26135118769266064, 1.709667352971747, 0.008803045883742549, 1.4941546607405742, 0.3323599200880988, 0.8325490702899339, 1.9128495478690206, 0.00041549887552774805, 0.33725564677556946, 11.540339288874886, 319.1636251349917, 5.472806743318763, 0.22042669341435248, 0.20817568724701696, 2.796101319668271, 0.4755060278233876, 2.714889630553296, 1.2905075083156765, 0.00018315654896388308, 0.20798445198462168, 0.04457498177820475, 0.07372599205218801, 4.125141311857675, 0.5752001518002353, 0.009994085478303247, 0.04152209210424103, 6.296705292087642, 2.2267265357325097, 0.00034261151363258226, 7.217038572083926, 0.0034853610774655914, 0.004214725039411318, 0.05223745827897987, 0.8671065923994238, 0.9019697623771868, 0.1491155725073816, 9.519659786990635, 2.6214314847124776, 0.10079531828236467, 3167.5959115590103, 0.21954903157858185, 0.9846077226601204, 4.710699999015354, 18.696027273229912, 36.4487009974168, 4.239943295938232, 271.18440786885907, 1.709113321244604, 907.7838852400159, 1053.0633885650773, 2.6050251113710905, 23.613788835300955, 0.055595456894100476, 0.6373504954683725, 0.006959538500905817, 0.030892425442055425, 0.3007057549350134, 0.0034173992122122202, 0.11905770178619096, 13.331364648059171, 0.21045719290380935, 0.00028784700516903164, 10.051887391323334, 95.82843684932007, 0.435753884353496, 0.09506138825821339, 4930.583094645177, 3.0245081744188096, 7205.015098952405, 5.594427943483562, 0.04640510728629015, 57.43699169925185, 3.4315293672604485, 0.8687263578233198, 0.4053038336475422, 1.4177697228671002, 0.004638989423212224, 0.03355591468817505, 22.18296127827721, 0.8913442441149371, 0.0006006593472084472, 1.504379944442867, 0.012997714189746495, 5.8459220489254395, 0.3288976111970521, 3.165060436582026, 2.629932393230724, 18.886873388368247, 0.4419063105064483, 1.6124254333318917, 2.8492792519649104, 18.815729679157464, 560.1012515236447, 1.3384059173604435, 24.060631703147468, 91.82417705983536, 0.9260699443701589, 0.03319953253539289, 1.4454312015801534, 0.7351528851532375, 0.08465934618480962, 20.655257468928085, 96.70947116764958, 0.966979359781084, 44.87467482247813, 0.20190207486541986, 14.633526667081902, 0.35404131317021587, 0.29114492318658614, 0.0403511064178387, 0.13988078416337765, 424.6845223363742, 0.25128916585144256, 0.008668308882461862, 0.4146781669382164, 1.4090684154563557, 0.17413063957130523, 31.35916022867813, 1.2170127451890136, 20.300921810251587, 0.22236200790726934, 6.169913472864882, 2.56265466416497, 9.575042762948927, 2.200315104899783, 0.12520152498478798, 0.45599950674406153, 7.862044875596553, 25.267606129737892, 2.605485033954552, 0.017633093205646207, 39.077116940994706, 0.003915811604186249, 0.09093828858319754, 0.8549069185812647, 310.81594338235544, 11.751433516571417, 34.12322173676199, 22.138768500004666, 0.5549987708991727, 0.0023834246394678293, 0.15538594679426007, 0.3642141609406663, 0.07337356807066767, 0.42807070372143763, 0.00018535115652593224, 0.0009720029758943538, 0.35143467832499126, 0.00213880386868659, 5.888725865842723, 0.015404385694719221, 0.010925468309466438, 53.872634961417205, 3.4765503767548434, 0.5026620208004186, 104.27856034959665, 0.24918727525034973, 0.1813343914600119, 2.0023210907342244, 0.8329363559997051, 1452.4454011461828, 0.9926396364182258, 0.1755453733303721, 0.02094648434026525, 177.97718172164207, 0.43144128562233, 0.07196977551012686, 256.0090127344141, 0.02287006634751886, 0.5557351404794113, 0.6182875980407768, 117.92054554832353, 0.00041515080559441033, 2.444314389795134, 0.0001998911742592104, 2.497347836347827, 5.935777075925623, 0.2740071113813337, 0.011310017728421962, 422.061868013293, 2.0178866237745083, 1.8947175921817845, 0.6330768442477007, 0.04981615817485481, 0.00493710725197591, 1283.3293429902071, 0.33737938755148145, 2.0964913977981876, 0.5971339930747481, 2.355350726798822, 233.10457099362537, 1.316807320728998, 42.61134696889683, 3.9850142134053725, 407.76276853168736, 36.309012804722286, 359.2116190009867, 0.08351503911006115, 0.33671407757586563, 6.731779073107909, 0.961661574450374, 0.1011488244552577, 3.382938780157294, 1.2106857530203723, 0.1441489272937166, 0.001543714094484436, 22.549538003563608, 0.27718021964965645, 209.98679114530538, 993.3936048491049, 1.1219302213845734, 0.07917481907695022, 0.3878765583691728, 0.10813125556194632, 0.24332502035379905, 0.5577817250012077, 0.6805540071240889, 0.0828041155691719, 12.844055132783572, 9.362287040068177, 0.9970189570491399, 818.284533288775, 0.13005365001437444, 149.45994415792993, 0.4059808541821251, 13.084410252672079, 1.0233189367329854, 11005.430436566647, 6.324750310730998, 0.003649294288802157, 3.240358473031859, 23.496952117726217, 0.0007563620638547216, 0.07318953926508841, 0.028523870722612053, 0.0008972452965404797, 0.007184812391750688, 11.168782512024187, 0.0019742923057500805, 0.0007878517765619768, 0.02128313845522494, 1.1473042560753244, 0.7289869811578585, 9.031261695107808, 0.21512911422506406, 0.05271225372712594, 0.044488133135983376, 2.257907686818358, 0.007160076507489471, 4.387485954369688, 3369.6453543410344, 7.402277329682436, 0.13484983189779562, 1.742107481087909, 1.639704487640526, 102.32561732939774, 0.07869564264198632, 80.0142227080083, 0.0073241135975855, 0.08737889083363166, 109.20046901540245, 2.0248977591605897, 0.5008156879934362, 0.10220652509176834, 0.0010977710823059793, 25.657353844190542, 5.3950385672345575, 3.592775259929514, 1.0576736259537922, 0.34813974575580103, 6.435171365213238, 0.4310945811491195, 33.09451409025195, 1.504975116948897, 0.49977848722712015, 0.24514719164441054, 29.65715776273508, 44.381763546125676, 1.4025519043342087, 0.12900505137063695, 0.35432567123598163, 3.4092789520558546, 149.0708446157102, 0.20140770640170338, 2638.6785149845264, 1.8830222872538542, 5.121573209724003, 0.047094560882443647, 0.4640061108125015, 21.578582769547985, 0.6651368162972664, 0.15217533216293375, 5.240745596291817, 1.19192590085871, 0.265674151983571, 196.6602597662772, 0.47690033392206027, 15.148507410858066, 0.47119022999623866, 0.43657131436651586, 0.6726718822551483, 0.9870772073068377, 0.32698506794621424, 342.0221762721315, 12.092160652110094, 4.856233561459001, 192.75106863365053, 644.8715421075166, 5.081889227481554, 1.5289114475431487, 6.3208937886397, 0.06545537632447138, 299.8829370605814, 0.04650871899003401, 0.007904390350134518, 129.02300639158983, 9.614668141892642, 1.3682515038948218, 2.8552658555694443, 0.01471351359267836, 0.48413717842235365, 0.11913954596696037, 0.1430340985787894, 0.7907575460556603, 558.1512244246081, 0.7752660160337197, 1.2321212427879178, 0.11264378728353278, 0.34124086148644717, 5.848747417584183, 127.5173307088794, 2.964179388096043, 2.7231102193450334, 12.11179171359802, 0.027725379341335222, 0.7145922400334295, 13.6503286207896, 2.8794456860306723, 216.05466792663105, 190.95677023081598, 3.0510223538051315, 6.62492303421282, 0.4535948642278406, 0.9238703350453538, 6683.652211219166, 0.7850612218875062, 1.3893946402531536, 0.9336918220306731, 0.04387630067523982, 0.9181452737293471, 0.7208501674449018, 3.889610289422317, 0.003900759269771227, 0.9829450129295187, 0.6264898660778235, 0.6099655018563706, 0.001389919620757117, 0.8716185931571893, 2.122799656005446, 21.72372383298496, 8.99567645187043, 0.00018051006199132824, 0.6056928753566976, 0.006589726059114223, 1.469419447579523, 4.720258821036499, 0.14778376492854542, 0.0026571967743674344, 0.00858255038494626, 0.021291599871890315, 751.1974512954604, 1.2097505029945328, 345.59170338414896, 0.06790558892822329, 0.03236534311774683, 1.8694214013675903, 42.695980851049214, 5.865335995884899, 1.4133343019390676, 11.177067212516832, 460.241149574435, 7.520902762647672, 50.59780226262252, 3154.8716195310894, 0.06826492321656227, 0.41760138704814526, 0.8276332293004522, 1.3753228071342576, 0.563196326111302, 9.433835441274788, 0.8211376972838456, 0.13777789012217767, 3154.503333574265, 1.063665252892079, 1091.7515436133006, 1.2736531074855606, 0.8150341730116086, 1.5425164275918872, 1.9541466921846369, 0.6106115612835725, 0.5052829199776898, 1.3479253639981175, 0.00034518282080673614, 11.058468952353063, 5.007481326446439, 21.214878759463208, 19521.12511948635, 0.0016825552003026096, 26.499713597437584, 695.0418972760104, 40.835264604160784, 16.807008703460852, 0.27954457712542563, 1.5482891496698568, 0.018060751666146187, 6.0588780596187615, 0.0699369866659724, 1497.31779155826, 0.29242261466965913, 93.15284966985723, 3.871011745268389, 1.5027094869055093, 0.24249084975596719, 14.645068167604139, 21.63799578370534, 0.001374960810782703, 0.24612837109117966, 0.026593200266340766, 106.55397262128717, 0.04411512864086771, 0.4248127231890088, 0.0074759883867707355, 3.2491384341111984, 0.07531883799255325, 47.24430773384293, 0.040021036776277094, 0.4774330692612928, 0.013490014559409319, 12.041382386553526, 1256.0316940897806, 0.27448137082676494, 4.768498650040673, 0.5324457182293005, 0.030230678505943614, 2.6091907665591645, 10.545345800046505, 10.487575605495927, 1.9154528674094138, 0.23463955238539444, 84.49039957807751, 0.603540080810365, 37.11320691183446, 0.035377797628918115, 0.1078139727013738, 1.7736781752246233, 5.446715140692121, 0.5242715043807231, 4.830074128325308, 0.1324030791970611, 2.7213999940893383, 3.0934826236873127, 0.40163643230282997, 2.9082237753509728, 0.02357671424091015, 0.06640895585920578, 3732.8781657959003, 27.456820675631857, 0.30017263241239106, 0.8689400626842532, 1.2732698710608799, 0.4032664161180256, 1.3494220036011397, 113.018560021082, 1.6847829517230604, 1.5728141976714274, 69.92433241055714, 0.06837561186078175, 0.758994541432574, 6.847123397193079, 0.009826724951815562, 0.35643730120355593, 0.09044317068082215, 0.12997380377951956, 10.72238736789703, 0.007539182104203844, 11329.734748189478, 0.23497448116930492, 9.097846999821398, 0.0015048977335260544, 0.098662408008834, 268.2761823615705, 1.894387116919802, 0.0004883824198675536, 2.0318450829262567, 0.16350988281300385, 2.1298388886686594, 0.0120188627836579, 0.22937769352123716, 0.01895934328400939, 88.87293099974389, 0.018911416225822427, 0.4299119437023525, 5.824978812714162, 0.3830611888552293, 0.7466168130291198, 0.5185967037983253, 76.99519404356583, 0.0009954998373999627, 0.6925335828029514, 0.5213337680790107, 0.2037042677563946, 749.0373855182856, 0.031281197810343976, 0.6353250786075999, 0.1265735078685767, 55.353236549665624, 1.6457052111322403, 4.151743412551547, 0.8930893913593485, 87.17836718402003, 2.4424450114579996, 4.094831049663607, 0.17022468676165428, 5.598934895527544, 2.288135867965054, 10.453591397534872, 2.2056330666195874, 514.7228754021841, 0.0008079578166667636, 0.009231084921522989, 3.1877778532525585, 0.6452255581978793, 3.443393578196319, 13.941067451410735, 0.013689343903914375, 1.4701285687402559, 2.183354690988944, 1.0796333080426748, 0.26435390714878176, 36.57338480435137, 0.25660560202031124, 21.520617619767712, 699.2109793532122, 0.3523118334633232, 0.0021381544105986204, 0.26451759332123104, 0.12464408496513238, 0.23700653564066768, 0.9706361602374968, 0.029953234975352808, 0.08361296821459369, 0.0014564053512617246, 0.007666935903584522, 2.193318359622029, 2.316699345636555, 0.004739191025886681, 0.8303688143574585, 15.78971314866538, 0.32805230224388354, 2.2326665980864076, 0.001006732499515412, 0.5106353853272368, 15.071927178149416, 0.003497764215174234, 8.999780806269598, 2.7321289355889475, 26.6697138115803, 3.421713392941638, 31.54399034134242, 0.05535409554293322, 2.2471077716605343, 6.832596719254609, 0.11546699240406565, 31.48308619015705, 0.12926229919976107, 0.045002264511842624, 0.06429773502165055, 0.4589183599807065, 0.3065171679331469, 336.45764733145865, 9.279968321973595, 0.7227646670546706, 1.1598751231425857, 127.58416581553344, 2.636116401147163, 0.5280409065408315, 0.015656170308594328, 8.58223369279607, 1.5752871325952555, 0.031600433395578616, 75.41034849117179, 1.3885736613035724, 78.92616001287489, 45.51019959411049, 0.005860015476912142, 0.22038439277502725, 0.7694477915254847, 0.010837753267650345, 1407.3858052768692, 0.2727501328039415, 0.0020324994378024008, 0.7445996753087659, 0.0032528117001756982, 9.208522046256903, 100.30733974098415, 0.010795805866939456, 4.027584808014493, 5.208140515327329, 127.56874499616534, 0.09408946912092846, 0.004061743639344574, 1.4121994278848713, 0.0055659993787755685, 0.6979818041696231, 1.1421841433159918, 1.048713715743018, 0.13567102511712667, 0.0640073710303595, 20.21109110115006, 8.309075850248396, 0.029705123691388734, 0.04009926664479601, 27.676056273543704, 87.48347555920319, 0.013168529859698951, 0.16801204445085566, 0.9515515580184288, 37.92744035977535, 0.42154419922571795, 90.21069713510622, 0.002163401664042959, 0.002492847741807259, 0.002237944960696068, 0.04891300003427942, 65.30586046402293, 4236.689467492431, 6.6524623577842, 121.40759140925019, 0.09653848309326929, 0.8564142815303786, 361.7891273223857, 0.6056521402581375, 4.2179934466222075, 0.11056426759237242, 2.600607689256517, 0.004168463963854253, 0.8354965431648544, 1.9829665660611195, 311.5898490617609, 1.7799628831380718, 0.09860877101925106, 0.006496087162841581, 240.04778681089522, 0.026227096925575285, 0.6114574112038279, 2.257477264387369, 103.3511833886944, 2.1448462201742475, 3.597770365050108, 0.16612071012809576, 0.30072809892249674, 0.13182281572419383, 47.30301788194191, 1.2080684526378527, 1.9017963083167908, 7016.615953178714, 0.03275544320267475, 274.51380540673415, 1.6935289824239406, 0.04320088051121152, 29.30939232128435, 0.9924164288275016, 0.005892446850418587, 1.126572740654204, 0.0497192673525473, 1.1919126317690067, 1.0963999835845033, 0.2684747576657649, 177.36575412560538, 0.002188041067915402, 25.922810859176074, 8.779539468706403, 157.88019410122487, 0.5630032866366652, 0.5793483349237062, 0.21180759526911527, 20.757578388778924, 1.6052985626366842, 0.06798081676905914, 0.0010894584630547145, 0.02678628913990327, 3.264362654742458, 0.7614963944174861, 7.021368164015958, 0.6706120773913953, 851.6594824279783, 1.6495435900494422, 0.00043197474650456303, 5.190191588899583, 1.2403440760464761, 0.17876203438807242, 0.4329493239987932, 0.019901091403501502, 144.43409559835442, 8.841298331655288, 0.006270031614681543, 8.753028225876609, 0.8679312531982132, 0.3378060545063099, 0.009032811991429681, 0.704600296790636, 0.7201215885867035, 2.0642712857061385, 2.1815669325735936, 0.3477498716933858, 0.06303177927604812, 6501.15798533642, 0.0004040781621037515, 0.22245817138097945, 0.13865668001108805, 0.08487715785184538, 1.8184051993258632, 0.1290257069402931, 0.023737555115661443, 0.1948609094422469, 0.3813584275178059, 1.788738277872289, 1195.1963452647426, 5.446113045854221, 0.08824890616746497, 5.261847839167983, 0.031145905012393563, 0.039176076985247235, 5.05048849788343, 1.492467692084733, 4.381299051797521, 0.1383194833544017, 0.013277086961616337, 0.5190571751840969, 0.005534706336065218, 0.004472803474930081, 0.08503417637247009, 4.086962666174814, 2.1081625376501294, 0.890088289325442, 2.0158673456784206, 0.5213397870845423, 2.8303078143803853, 670.6417383097923, 0.03761929333652235, 10.5152425820518, 0.0034058693907148855, 305.52656316196135, 7.492192329538409, 0.2560298332649342, 0.7096247821133855, 10.712806844322664, 5.0529473848882995, 15.258679496832432, 0.6736144966303005, 5.957387029931709, 0.0012994101739023948, 0.08356544545960422, 1.887934505060123, 0.23461592724749378, 0.3449105867621408, 109.28681034964046, 0.8260810270786625, 0.0036863549489406303, 2.252660898055366, 4.003828948689059, 0.07563858742145692, 1.1406534929572854, 2.160693771965283, 0.006802282993954595, 0.20648332755558535, 0.2651388948660059, 7.975730167528175, 0.12304300969010269, 0.298945401855775, 7.9626798618288355, 1.2746434641477236, 1.3090177313206388, 27.302901860151547, 5.359813080429379, 0.9800710691055212, 7.648359428478067, 8.044814019699409, 0.5171471304365378, 0.25078614604970756, 0.15164540244076635, 43.896869904719, 2.241870530818943, 12.653315471136088, 12.696785452255426, 1.2308786260017388, 0.01522012576725124, 0.011636086433856923, 0.6529259109725213, 434.7749708591199, 0.8181147710499314, 0.5681539570776881, 0.3763290596104656, 12.234794354270878, 0.3096946715249456, 0.0009914696226752816, 92.30510984632568, 1.4193574999376668, 6.762301919828463, 0.09494717507595103, 6095.778099231744, 3370.5577487555215, 0.06049090814495479, 1.6375529367729296, 143.57038923762175, 7.83669203511304, 2.8592728024764447, 4.792865038079825, 0.13246359603069302, 0.03256393802088175, 0.6818793701669715, 0.03292744419848472, 935.4151168198943, 76.89241547882473, 213.06395295618995, 0.3077314976107381, 0.09289819179030649, 0.11903063330117102, 3.884730453646234, 4.693603155824931, 2.2762667847907854, 0.17427733019945796, 0.6663720792711407, 1418.123710520783, 107.08518665708638, 10.020532210657322, 0.5604757183027914, 1.5307389496482686, 3.596066393175805, 107.58262345536691, 0.9891069185850193, 4.1320981080770105, 0.2204744458197783, 707.9812504620234, 0.03244293911844587, 8.080114441092098, 0.04012278228626169, 0.3943782198147644, 0.0022553659107350005, 0.026121905845585047, 128.9496715447336, 2.807274501618111, 0.18767642851515876, 0.5637149501519112, 10.062457565661893, 1.092064578507082, 1.4586663629025804, 5.576024815097133, 24.616086136198003, 0.0525814053048742, 0.004274066551368536, 0.7592166208398701, 0.18385487889349733, 0.058068372251415167, 0.004056023044668595, 0.013483978532783818, 37.81140085347271, 0.014269571566039906, 1.3835031607751167, 0.012783845823166362, 0.5120805483386004, 0.27246110571403237, 20.100592118451566, 1.2014456806065301, 15.47301122792911, 82.91152529731066, 5.810929190362955, 0.22424532661693247, 1.517297135566113, 64.77607657193604, 0.774295510338777, 9.693916478961038, 2.1772246849802093, 39.38803776843503, 2.514580624711254, 48.82626942979584, 0.044366894783138995, 0.02196555378794817, 66.74917422993394, 0.4446068747202017, 42.62911596660855, 0.5147562655234122, 14.916271609157915, 0.08253996304166761, 0.33095025353246715, 0.007392359081261568, 0.0020054652801192135, 16.60362160566259, 7.956202509484139, 0.20377476238751918, 1.2887440325496988, 2.4278371202653877, 0.3286922888199144, 3460.3356412263583, 0.002907193038599996, 16.13431820034246, 12.239736830346295, 8.81786911857938, 0.8881080268122767, 0.0012074641255545627, 1.5456305840560298, 2.9755496204615826, 3.4645862571472774, 8.407361506983944, 0.7193340061846139, 30.38923796659558, 0.0008238361958917303, 0.8017877600458496, 4.610045681652747, 3.501436894650795, 0.47034077825319476, 2.7149072223218367, 3.26244107864507, 0.19829298775585363, 1.1553668258218346, 0.04285830966209997, 0.001556545334407018, 0.25441722220784846, 83.33858762512033, 14.900573140738208, 0.696815374160638, 1.7767851344335102, 0.002088802034906259, 0.21895642459201328, 139.4390499995467, 676.9923980996458], "lambda": [78.50126614866434, 82.44864242538976, 59.91910297252481, 79.00222264470781, 97.97855250454654, 97.85074353611702, 97.7331034149089, 50.053557936284626, 98.39513372943595, 58.489771493182346, 95.06537115106855, 79.8317484747759, 86.85851616393819, 81.32596274268415, 88.08500172479427, 57.896156562719966, 99.91960117375604, 70.83578899463056, 71.8125488192199, 97.86313244577472, 74.3040474133588, 69.46852054045561, 52.441181444659776, 56.96917528795871, 61.575784356067054, 68.03656694308415, 94.68185059224638, 62.63753783823343, 63.32890514606958, 78.10401204087876, 67.9802240714282, 88.2205465227656, 90.6700166330074, 79.53687052568819, 63.51587857290724, 51.94749312693134, 60.5679845924208, 89.32757167242151, 64.42686273533828, 80.43579110514423, 99.55880843542428, 71.71413835848774, 82.50142087407906, 71.69545888078441, 87.47378838406827, 89.15212415939389, 93.26736122979057, 68.58172391785352, 95.94838573458443, 75.22020935426667, 74.37855069941857, 77.79672818358982, 95.95621131899463, 67.67761681417628, 93.92277848694533, 90.38295907551017, 66.26574684351368, 88.83179791716861, 60.36841086130991, 77.29979373127742, 64.29947274595403, 78.66113426690254, 56.14228348687073, 66.35996808911545, 83.5729552845363, 58.59265158021279, 80.18312576653821, 98.79653043525158, 87.26130521214597, 65.68782203256832, 93.52942850188404, 57.09865560062092, 75.29815749726566, 86.19392730470372, 62.06766089263472, 58.37165510203815, 63.47451762451165, 71.19529802845304, 68.03404046439096, 92.4249742982345, 55.39079636587953, 84.378915433287, 78.87326735399019, 73.60715344473753, 96.33520665638973, 82.88674718881083, 91.90909619908493, 93.93405758951099, 76.59477747468709, 92.45289006030667, 76.805581938176, 92.41533430095285, 94.47182991025602, 53.39894583293432, 72.89077833828316, 87.44895504926922, 59.751217525960186, 98.31473690362594, 88.92521497464354, 84.6648346084, 88.07915275924088, 64.28239466370255, 78.7146920188232, 84.38739686134883, 60.55571222214187, 77.97256729036619, 91.69749622804898, 92.4055599964017, 53.423261028241285, 64.87463257736025, 55.680429832106796, 78.78307854964282, 83.30032708680832, 69.50173287175963, 94.2928081603286, 85.51897153873506, 82.18755187400262, 97.57756680373458, 51.21685380980186, 65.23938646832423, 76.91483271983782, 85.66992758700721, 63.25200939619101, 92.07243555767056, 90.31018540209693, 64.8999357463203, 86.71704750027878, 97.25614208737369, 83.30000691096383, 95.44069780432999, 59.261161483496096, 54.906528998858285, 71.60876700063062, 89.36539413467494, 54.00367287110696, 67.58772829258146, 56.622598476821516, 62.39284364378658, 96.45948338802845, 70.35122778516413, 63.16045918529665, 83.89084744359948, 75.58603847295285, 65.17961289097056, 98.8260900812028, 76.47174666363134, 65.88722651101244, 85.60399838238393, 91.78570721642825, 58.08011289432073, 84.55580498371626, 83.6420404102918, 79.11743237867802, 57.549506576571204, 58.95280638521378, 61.528208175455305, 95.70871210991194, 75.99302321064677, 99.63485246131154, 58.86780134191678, 77.98852594964694, 86.40514584139821, 76.8953409129728, 96.2342476808857, 51.08138208053855, 91.91260219741994, 59.73937559693171, 66.33536016686051, 64.13649429002892, 69.98613817420613, 74.747506210546, 78.90470669250456, 75.82365834886424, 51.706739274190554, 81.21894821333996, 89.50444272151115, 87.43987804892376, 68.84951936455664, 73.07673700653817, 61.0897944148256, 93.3460911408961, 71.42655938300769, 62.46661234904663, 86.43478047127333, 79.76690405522938, 91.47224837057624, 57.70883908233685, 91.27396394532997, 57.49157207602352, 96.4016189341865, 91.6993034313351, 90.87462556176865, 62.25460091164917, 56.45835568366606, 73.78755869850366, 64.3580743392239, 94.78843420416251, 99.51261841495192, 97.62929158363455, 98.85016265091716, 67.82378200716734, 54.57633532318182, 91.73307700874966, 56.858594739641596, 89.97182322007929, 97.04693768809065, 52.9367288605885, 62.65455792884476, 58.87557564609321, 96.59675044118558, 89.98676604381333, 52.95553540347544, 91.99991592431084, 86.22571753161775, 87.46793889062363, 54.47204573585145, 76.34648536934617, 52.672666419575314, 50.07256738489004, 69.17352218247314, 59.50460696895746, 94.93669360737343, 88.5776518980059, 70.85812263669332, 68.34679289967804, 88.4110632193685, 99.55290767072974, 66.10734308589886, 69.38942372119332, 67.73783602362641, 92.37801137440047, 67.34261811960351, 57.53396138761977, 85.38982943894881, 85.64439697782765, 50.915460013766115, 52.91337539969177, 62.62500380680592, 80.13451656718375, 84.94432892097129, 57.09758916387054, 52.915763494259984, 61.406224994886564, 72.18489718018012, 71.57904913914199, 59.0755236039522, 50.349518692013106, 58.57819059545916, 84.14797077735773, 58.82249978894059, 53.93515770326212, 69.71260476348603, 98.67672980144692, 93.25132757865498, 69.22199287179555, 75.29192582834132, 62.809322396256256, 83.9010877004155, 89.8211536672357, 62.85234184526006, 51.8240343561775, 56.982179456946085, 60.18846559304477, 75.26234125484004, 81.68463009886355, 50.62284433601305, 72.01178460833827, 89.33831983787435, 72.49218223391019, 85.86544534945895, 99.87268635215855, 92.52099457665872, 87.71083937369083, 97.24026659010556, 84.90733588717221, 57.94355676684304, 50.44290828106508, 72.85582004922244, 82.43655294222594, 53.86587136785771, 87.04593535988644, 66.79819949666839, 67.38983903852775, 94.14838628242184, 80.13536772858154, 92.62879040020104, 66.79246860718287, 74.35957830413776, 55.18946517303929, 89.8312818542459, 50.578741967564945, 79.70514337489975, 59.407001006916346, 58.10978114665383, 96.72320006764627, 57.34354221216147, 74.87364318475952, 61.41067290593993, 51.483654210203326, 56.34937146025078, 80.47611311716267, 80.61567338476058, 77.9984366518122, 78.97914756977859, 97.93281483972137, 69.7270283856318, 96.04705336031412, 71.91927626422071, 98.34535852405381, 87.5526289877686, 78.74294693149122, 79.07739049474412, 52.63208282309965, 98.92076606361253, 96.29986328056812, 86.38750501394688, 81.88098248894626, 54.86457049815607, 74.99392547703633, 80.151229118792, 51.211926299283434, 52.91763851700435, 86.66892998320688, 59.18003108962932, 94.55232776711583, 65.48845213230094, 52.424049195274364, 96.04315666074051, 84.65981328369232, 71.06121325890257, 92.32690099519027, 94.05086758917022, 84.00708010290398, 59.5839788365704, 62.30861750028633, 75.82629858114042, 82.64290142550897, 94.94120646593507, 72.34504534396457, 61.99525192989846, 61.77738138634645, 74.51509673079917, 72.67520054344594, 65.31859772457037, 93.77578218319157, 73.33891666482461, 87.5186981902387, 71.53595528449826, 62.01715372790329, 90.83400625013579, 78.06483593073027, 91.23340574185441, 70.48282361547228, 79.72394535787181, 60.60709615689942, 89.94065994977548, 56.365891885325915, 90.44413334110766, 54.74488389867458, 88.77416841023567, 99.17597202581607, 70.40119116689682, 73.95324269086736, 63.98035985276757, 86.95924283148986, 84.76724081797133, 79.16782361395977, 75.70807213457499, 65.59064675464008, 70.97984547675627, 66.08883245757312, 92.6638291224408, 57.10933566953169, 63.778841329578164, 84.46340381169452, 99.77099652860605, 51.87852542040322, 54.99483022892557, 98.40764507908375, 82.06906333303057, 89.05402281735073, 67.7381835668894, 91.40346046819076, 77.22036879072971, 67.91358619312716, 86.42820483215249, 87.60324335507893, 73.45874581842227, 55.75486733851211, 74.77588624825107, 58.723156600629316, 68.23588508986582, 50.569327646792004, 56.95321789205129, 61.49349399059863, 67.37030720968603, 84.37065097838094, 50.513464819164795, 65.5640071291577, 63.42903431040581, 82.22830873901799, 73.96413635080368, 50.96742963064837, 95.49052037534341, 76.33462947738283, 79.34226694219608, 98.99045290413437, 71.24352847755024, 57.39426055464061, 74.66105728715212, 62.00988276684486, 79.37852638505862, 84.15435237351858, 70.7911979824861, 85.22203524677275, 54.68766380610076, 79.65951865746578, 90.87903203315457, 64.19606511580152, 57.357778773669054, 57.76500958668486, 76.37137472451988, 98.5382962808462, 51.68299350356448, 66.06579787039254, 62.42917797502072, 68.30368253708903, 95.16039215866783, 67.98517134054254, 63.776027493978184, 94.57382815254059, 95.77025286789421, 66.25770394337269, 91.29771714087445, 55.87673079628075, 86.93343741907637, 80.01371666130011, 83.7330915084491, 61.22575014292856, 99.57592361442849, 55.6736726271253, 76.63043164682327, 63.22183876461732, 66.72393813513642, 74.92612644204675, 52.00511816692087, 87.34892602474767, 52.24400367428231, 69.83368250787177, 74.16588797447689, 85.03773751087694, 66.51457535658528, 59.790606140392704, 66.28256166517716, 77.89535019668513, 97.35054256556009, 52.53235242566227, 56.11579959909826, 72.43733737310298, 99.8884531105544, 68.20982258390553, 50.341962730473426, 87.811904148195, 69.94916335757216, 59.03039088720688, 94.14187879590422, 72.6639041192438, 84.18172055206031, 64.45510472165294, 86.58866890988195, 53.32681584417565, 90.7243961247969, 50.86575557932261, 88.37628555667195, 72.24158674239372, 75.69263806606969, 62.01575078257987, 96.06416255574305, 78.78185821310805, 79.37701218928242, 60.92175953799917, 77.65845044387676, 91.30253584839983, 76.73310352506887, 65.82856921371278, 81.27220621717306, 53.46295609504031, 61.65382403118526, 67.50768273741484, 66.8637382008384, 66.25982627378917, 61.64591629411903, 93.97140099447633, 65.67118483171308, 53.34977196020477, 63.72965422928429, 53.55146524615926, 78.1469018879692, 67.17521420607949, 72.69233965873715, 83.86795937642725, 84.57361661976174, 85.35170396242553, 66.00926689884204, 81.57484298143652, 75.24046733453946, 79.6174346048328, 64.18543237667006, 55.87815182181979, 96.28545277941075, 92.26349995274222, 51.79504957233109, 96.93436422236235, 91.24692618183434, 65.50694737775407, 77.61215767166628, 53.368349186389025, 51.879661653151246, 87.78278469732159, 63.71425276085023, 89.16878504671487, 76.88690430998912, 54.98078847133835, 94.4169459833031, 88.1530818280591, 95.28170023176608, 62.946008883295086, 67.36212226678241, 82.73225703271046, 96.21010215067147, 99.52011708033811, 94.31365784017271, 66.33566093637224, 90.42449395986918, 96.12662355495311, 73.64602941834468, 68.22203968025715, 62.45519558405657, 79.529522977267, 80.7768353743435, 93.41272162106793, 95.99567221221501, 78.03784957244237, 77.84320175758509, 59.81645110367326, 85.21683167304778, 67.72342738039251, 96.62158319942196, 91.47565598765206, 50.74527984186298, 50.561080023145394, 90.72409929624843, 60.07578887561672, 87.62674195093908, 50.954428451511795, 71.6240493738487, 99.05191132942963, 61.34657826004599, 90.76632828470252, 76.60717632164771, 75.79419502571874, 85.4160209081403, 82.25928885717062, 86.14287834008391, 64.97155727159742, 87.37055650073731, 57.58079002225162, 60.98390725780943, 69.92160648826624, 54.58249384179797, 73.89287066717098, 72.19509606812704, 50.179990319724105, 87.03137885906926, 85.20323019538951, 74.43761761227219, 88.42717981674572, 96.244504897012, 59.942008570723026, 65.03192113695441, 55.55144407846799, 93.44896959732529, 50.10153619901334, 72.70917061633874, 72.71492049914536, 62.69897775257972, 71.44775564081071, 95.6919044667724, 81.1858695187081, 53.993778485354795, 53.959516089804055, 82.19852355545076, 90.57950895128002, 61.53020434460426, 95.15831784577946, 56.5702986714152, 75.51725977967803, 76.73333464758497, 84.33736221564784, 80.47854813778625, 83.81588669668707, 51.63139689440597, 71.23904944109148, 85.072226976651, 88.74683125345342, 73.44648643712797, 60.224920808666155, 92.29656320384248, 61.785365826343366, 62.98241281419554, 90.0285935271068, 79.24718763139357, 97.18645405826618, 71.38255971953474, 96.88772390578048, 71.79448107483668, 91.12228514139574, 92.84912687598445, 58.71664125877848, 52.020596052045306, 81.07210415020138, 55.55948417706374, 94.49437241078661, 82.02928830932794, 84.45069634313445, 81.82332734223183, 53.934887981736914, 73.3186062773558, 63.86359762139214, 77.72364539931996, 73.26698163200307, 88.10017148319406, 84.23403034493464, 51.58957589809979, 88.644678564146, 71.99202048250498, 93.87942637522235, 91.64279855647297, 67.01848847443847, 67.52087694693006, 87.24817720333499, 75.9004663438615, 52.91210919205984, 57.40928926407113, 99.2416590065317, 63.60639425858648, 70.20746310583291, 99.91356638582891, 59.35557633083836, 67.91685160575791, 51.985647655502774, 99.36982189872145, 70.37127138344263, 54.60656437159237, 80.3521267635041, 81.98767227531017, 75.02166348291009, 78.66858729510056, 71.23544884245189, 58.89569482029667, 65.6261087228629, 59.058004460516386, 55.18183935756328, 58.452916581234035, 80.16519228356324, 97.25178001615907, 97.36086625922925, 69.42041344144148, 57.07517749276489, 97.41275185982349, 96.1514141403043, 61.86688994148725, 67.67607111536736, 82.48078371099709, 75.7282406438315, 70.52877811833068, 52.52495197771909, 88.78505290139236, 61.859811232163395, 75.66120008859728, 92.04138802299269, 77.31951173871828, 92.1479538384477, 71.34246984017628, 58.66448198155541, 77.94950679964296, 60.6483894938566, 71.04383663374696, 63.06309559569041, 67.60225280626804, 73.21321506499066, 59.359736235057404, 74.23404549860379, 89.63773631317147, 92.30967702860139, 67.2344792851995, 73.3217493902202, 93.24517145368075, 63.36596569345983, 79.82717306515009, 58.44686773466857, 70.98440753226221, 69.83717720017515, 66.76235849464221, 61.984625828579176, 50.96497748000648, 61.01632693283127, 74.66756665768983, 51.080178173245905, 98.56797542165408, 53.94400385659379, 95.21449864345333, 87.28116919915041, 73.61543966109073, 66.31293820752265, 85.25488241105222, 62.10104791861072, 55.196789308791544, 62.464068916465635, 96.86609888711152, 83.02118903616099, 75.99054056662456, 88.97738114238658, 62.87382994185071, 74.5746071830482, 50.59567158688247, 81.42023302367612, 82.66169717279789, 80.2444667681484, 82.89741832498456, 70.430855719585, 63.99515108442171, 94.81755591836617, 55.02415025122245, 55.284400477497655, 71.53986533706569, 72.42360676728191, 52.7925460208601, 84.2018995971474, 87.39957369695367, 51.2863639952273, 70.88685703059744, 65.9008015145213, 58.46891934591289, 96.73552504935749, 60.44864064968039, 55.43117996141413, 77.52008394654531, 57.402592036087064, 75.28495347859715, 55.769064370955405, 85.45204869063478, 63.66479387341762, 82.60195294334781, 58.7709902737173, 85.56898361140446, 62.07206242555692, 83.34970805963523, 56.85387997730418, 51.75128508751247, 59.77886292045652, 52.36164641965529, 79.74540109300654, 87.03268687400029, 94.64048224144875, 88.81690388683052, 83.14132103780753, 88.68986437954271, 62.609242548357216, 88.84029676152572, 93.66159696238012, 55.02499891246657, 74.67550336740946, 67.38006023441339, 80.85422393892198, 63.61378775879465, 72.05042004722904, 69.94117994397321, 50.21551327970219, 88.33153337416084, 67.88673812163887, 96.87891346197046, 87.71989329043362, 64.8312582522957, 65.21251942133091, 68.00143485242889, 64.5470263845573, 98.2354527748557, 93.67539203140518, 70.20510866760871, 64.69464993339786, 84.30857983000516, 80.49780366320678, 95.24307250127032, 87.97692591800772, 87.9444484041256, 74.00868537764555, 50.959329364833984, 51.85112293277396, 86.52458547328817, 67.16679518557166, 87.1493695646875, 51.68166049907036, 96.83467737763931, 94.3477744770194, 65.01892157335979, 69.53247331737775, 61.107741166203525, 59.385982781061884, 77.523051940546, 67.59185615184195, 70.71530431778336, 71.9653178862902, 59.12561283195508, 68.48499687349714, 97.79025147649406, 85.0470120837906, 67.95267651996356, 98.8440375986614, 83.8080773163326, 50.54374398568978, 84.15220372250494, 70.49914547701681, 71.64965403964841, 63.3279251468458, 63.49127618945584, 73.10798766831672, 99.79421265847822, 58.801114169907954, 52.56810354632065, 57.704065979475615, 53.828338494133945, 55.214567463303545, 50.35354735513533, 55.739968651037124, 52.704590579960424, 69.41123245985392, 79.41252152678885, 51.1624519228987, 93.38569813748894, 63.084379318064, 62.43940297515395, 79.48810435438058, 98.8979648686435, 77.11406690021923, 53.41822975104006, 95.43715566465433, 58.190501778928436, 90.33594128570184, 74.57101498306262, 50.417602586358015, 63.931806283777554, 96.93585223137663, 99.45306042374257, 84.031816831076, 67.24313813426754, 58.13971549375702, 67.04398628315943, 98.66793371938945, 75.87227689321125, 72.79505962693872, 59.575894732820046, 84.95483934354982, 64.73896826010036, 88.48400714682498, 56.75296069368782, 99.43195275481982, 73.05509277585813, 91.40817750065648, 63.840978813187654, 80.54688410049101, 94.07505538966522, 60.35086428905161, 70.6179499577194, 92.07868923112409, 51.07948138729406, 89.75076293461584, 85.27061513078888, 68.32761151218757, 70.50241745563551, 54.62221958547229, 96.70861192781513, 99.05010487805694, 64.45708503911634, 51.045274584804865, 99.73071210544266, 89.97913796847294, 60.59195015762441, 61.14777277553988, 97.62909390792021, 67.43891795456553, 85.77503370874601, 91.51939127087954, 86.82490940306107, 71.51859403785083, 89.50019847490938, 89.53032382209506, 56.412328564075246, 68.52890155605897, 61.68938175423232, 65.48165450940567, 80.42963385286023, 57.82630842583286, 61.47195293496561, 74.94434613279027, 97.93071281704266, 96.63003013165108, 52.585947394334674, 74.99511166082978, 74.33639884272256, 88.77534386489921, 96.49434030199458, 73.79733132824889, 86.6663083904202, 65.91041922913735, 64.81833348956289, 84.53876600184573, 81.37257468756377, 86.84317968472138, 94.87674269236089, 98.27494786910854, 59.026777461411264, 87.7198373349608, 92.28806181356573, 58.18109284239625, 62.74016526234628, 81.33860821215885, 53.65292685608776, 78.89135735322644, 73.66176533845488, 72.38061389139456, 66.68065776044763, 75.84769707277476, 80.06136516469456, 80.48172784216524, 60.66377361090014, 59.84532713553088, 91.15192081941103, 58.57416238401223, 91.32901836339055, 57.712006331415296, 94.62944682934354, 81.51171656415583, 55.603781146932256, 78.71470246633274, 80.08033434344604, 63.41994035164373, 77.82064230703749, 57.95996643983874, 65.952571543052, 69.51277326618639, 96.7577912059453, 96.78284036604686, 67.07722620554475, 52.86254290710093, 55.72502083743957, 54.008327196393054, 77.62605710085423, 83.69252744529581, 54.78233042517145, 55.43979700453498, 95.94757927641072, 57.303419149968, 72.15696066382971, 61.11404001075769, 80.035663794802, 99.38746510303292, 58.315897203662, 50.72118152671387, 54.223041603489015, 91.46097775051999, 76.5989707849447, 83.63008849761692, 87.06633149611505, 51.61313374717791, 92.12360707056722, 61.7036342960745, 59.82001638233096, 86.66988644872674, 58.84920478370763, 76.49149457947259, 56.35619797710794, 54.26101216890493, 59.86822500084838, 60.76160169497614, 81.14682859581936, 57.483841934892105, 68.65291680739183, 79.61425165107774, 87.1033108033896, 97.7976248511616, 65.90946727119054, 92.60243521893071, 68.04772505996984, 91.609869136674, 63.15090419414587, 66.83475013698644, 63.5257495618457, 56.085105987983816, 51.47349511267124], "mu": [1.1223086761348746, 0.6819392990158677, 0.5535949680408929, 0.38269519477783265, 0.7111829886860093, 0.7621340917570235, 1.2802156184589895, 0.10323367789228599, 0.5373049708621378, 1.5496352620436384, 1.543722032096617, 0.9953310391532003, 0.9846105016439822, 1.2077420085131039, 0.8016355891697987, 1.4223902485179793, 0.6282026362236839, 1.3057247089889437, 1.3272771397765193, 0.18951440775273043, 0.14218198356006123, 1.772019273114944, 0.967541769547648, 1.8073663350273175, 0.8957499522054723, 1.7615097091821441, 0.6212689814507063, 0.14726003493624626, 0.7831083909348758, 1.2694887755036492, 0.6614611533356652, 0.6637510883765142, 1.898689534519976, 0.8085118540993688, 1.7853250610725566, 0.46089592788429035, 1.151701535921542, 1.7144335979799545, 1.1858042113246463, 0.5174361751425053, 1.402835542996886, 0.21015114782855035, 0.3653903257912686, 1.9034398682252263, 1.1756421278104563, 0.6457550785690214, 1.9379131588165406, 1.1553196054001247, 0.9958865350963321, 1.438422260436576, 1.9710382373052349, 0.5005014327291986, 1.0582224666262101, 0.4564349894295714, 1.7963766244056696, 0.5060774680343234, 0.377288380370579, 0.8555232278507866, 1.1652367421015948, 0.8301566221734493, 1.3898982146531338, 0.45944852126968316, 1.1416769192420444, 0.16466744840581438, 0.3795433662069626, 0.9143806501982369, 0.9941196128311061, 0.2924193484127565, 0.6989879682864462, 0.6563908792407147, 0.8562143823236319, 1.772002049162054, 0.7213340525391081, 1.6430918551981435, 1.8155500863867018, 0.676022248795093, 0.8670470665351557, 1.2105183283872398, 0.267361798924112, 0.523309454694879, 0.4850342663165359, 0.36928276687051165, 1.9596297496870805, 1.014936379077444, 1.754314688087979, 0.5722835332671923, 0.32151920296718695, 0.6043241366849683, 1.5193755129366748, 1.0110881795350852, 1.2461825406074925, 0.44729148127016005, 1.9950407337592344, 0.47166326276725745, 1.7873988456535435, 1.9702528935529806, 0.6386152733954725, 0.8305875172351856, 0.5344020509328778, 1.5318672330845056, 0.5053567684391941, 1.3628414985221435, 0.6742165260038178, 1.6540413927345339, 0.8269603814208496, 0.6304459692594038, 1.2996799314580265, 1.182364743589572, 1.8454853389913815, 0.40290599805316585, 1.2251687691263384, 0.32550852000384795, 1.4312341884869968, 1.693402608113526, 1.689676824396663, 0.7755810947686861, 1.5388446069144182, 0.38361210928541023, 1.3643843604151171, 1.136702178303432, 1.5997182774059007, 1.2347117104358856, 0.876804336592943, 0.5601468672753654, 1.384127261586528, 1.9192648267192292, 1.2613254093678699, 0.9605869820357111, 0.47583404066974355, 0.7439059248603276, 1.5363745623260654, 0.7247324251764649, 1.6129200587867658, 1.2533798787627781, 1.6899317673851888, 0.9357359571623498, 0.7837311989254866, 0.11127904830927496, 1.506949668760532, 1.6378072086960709, 1.2206195891818181, 1.0574522328370888, 0.8404876625437899, 1.774303492075751, 1.999298858975723, 0.20197983682289583, 1.5029496315881976, 0.39319269461862305, 0.35960773498591414, 1.2616382963687112, 0.4648437025892983, 1.3260639777955556, 1.2139703013142262, 0.38237916844734354, 0.34410852968094297, 0.7588732615092318, 1.474604322388658, 0.343819384134725, 1.6290724854888465, 1.1151432846720113, 0.1858788251384279, 0.8498053158614375, 0.25681144036120673, 0.9917666461951182, 0.5481669837822194, 1.5477921529780907, 1.9722935095065839, 1.3047166377370807, 1.5979264621235985, 0.8417806532816887, 0.9197980495411247, 0.8760418680651676, 1.09647562819912, 1.3601616939469303, 1.2168430624408317, 1.7064566915515187, 1.2024498264584838, 1.1592225852567268, 0.323713576688213, 0.7563162703840156, 0.40744360632200416, 1.8856412983010915, 0.48458290452180175, 1.179708090203087, 0.488300892862896, 1.0072334359499, 0.2180978164167615, 1.2521111947574275, 0.5585554052758934, 1.37515661423814, 0.21887264460949934, 1.045269766602717, 0.9140639274764744, 0.9305800308295569, 1.0912498729716158, 1.4063353616181051, 1.9067672660628716, 0.5926137009236515, 1.2900726334742636, 1.5834870159481846, 1.386746648014974, 1.9750887564923358, 0.6646019960126405, 0.29041153773440714, 1.974991395579717, 0.6674808899488662, 0.6149214498192291, 1.0447005401610647, 0.17963638053864855, 1.9533555952390997, 1.9609114840715889, 0.5919305760094871, 1.934971681003236, 1.445252828262385, 1.0204114911675732, 1.5140319848009722, 0.9562945573855272, 0.4078294838769705, 0.9300634041525316, 1.1937090206524852, 1.1088085798373037, 0.44127120310865176, 0.14150011128233417, 0.25148937858161213, 1.567695743456843, 1.151449888894839, 1.1129775362363927, 1.669652159791459, 1.9532896921826004, 0.4450909343805103, 1.0048029816753932, 1.6030417122977, 0.9568061634116176, 0.16465972876093682, 1.3167345624485403, 1.2332142428938015, 1.853042914040124, 0.23152294492414116, 1.909040536425137, 1.219711067047623, 0.5311340668495208, 0.46524168815632194, 1.712464141809706, 1.311354605592056, 1.1948111689311212, 1.481637945884313, 0.7994540726834997, 1.6393484787138144, 1.6330154608185516, 1.8382083931785507, 1.0353109893999994, 0.16026236240919284, 1.0321737710504562, 0.5563616943216364, 1.3230090418531755, 0.30707155283989773, 0.9115829607115995, 0.4077870822661017, 1.919264314109587, 0.9185990028467248, 1.4262383560525103, 1.2719150436437388, 1.2901783794184203, 1.3790170967236615, 0.3169951994225836, 0.8000050439923541, 0.24892260682592882, 1.2873171971279957, 1.5053512909280486, 1.613022929169685, 1.3901408403177387, 0.33731254520886456, 1.8849844141488241, 1.5996800314939015, 0.16549979567970535, 1.1177521053419264, 0.30724452621976417, 1.4558119438928911, 1.379821173678305, 0.4586440059083178, 0.14594400533762392, 0.7084712444148895, 0.8945318494055509, 0.6724697546149964, 0.11044673637538503, 1.812931024739962, 1.267295892033365, 1.1863478935222858, 0.675460054812368, 0.5762704854853402, 1.5681398865941027, 1.694146026085824, 1.7110232110275387, 1.7487524076305516, 1.421535104150573, 0.9227991924594446, 1.9876196172147913, 1.1866000202274702, 0.9188885678124842, 1.6866706327063161, 1.538561292553162, 0.9321334674581281, 1.8015211424635849, 1.5802808921764557, 1.0484165026359726, 0.10470768442449625, 1.9444987760434638, 1.198074663991285, 1.2112058292998862, 0.7759058343938948, 0.6458409435291272, 0.3151710862449342, 1.181872940815303, 1.731360022707076, 1.8516710910635394, 1.354456447139388, 1.944698282368129, 0.9112759939863702, 0.2693220580310347, 1.7698360880181963, 0.8734794501561283, 1.9835816486623545, 1.6980061728197737, 0.6348805149643797, 1.9700428364742044, 1.1767917227503695, 0.2621252345307631, 1.9575397674685633, 1.9243666966297974, 0.8641465510394327, 0.753158900568436, 1.2171520844168586, 0.1366769110124455, 1.3991978815091335, 0.5254184847716864, 0.48178130160211063, 1.9187479199955983, 0.3088280281521407, 0.7181925118896428, 0.7892281163804727, 0.9089674070410804, 1.9682060852338288, 0.5388890734608613, 0.9492091244982789, 0.5215456360486561, 0.8979713515359573, 1.1074093922937147, 1.1448214484705395, 1.9561219296583938, 1.8400796921139375, 0.37847270195573846, 0.7453774582074016, 0.5323591694181479, 0.87027648011739, 0.14488455194793087, 0.43230037378055663, 1.7081892229780096, 1.4060471803432057, 0.29575843957628906, 1.5880853068578313, 0.4631552417924395, 0.600096842320189, 0.7036375209084123, 0.2668171025502307, 0.2867768945591077, 0.6766729789125457, 0.24164622753748832, 1.6639113850366682, 0.6142442998420634, 0.7561654429080039, 1.7810308022151247, 1.9702893483112993, 0.5278668087849544, 0.4778399033838713, 1.6613036614193004, 1.8704681511457883, 1.1206593673587308, 1.1754003593653635, 1.5148833884879203, 1.7376468331086181, 1.4882021424526246, 0.3920288126426885, 1.6671732910536308, 1.564778401127413, 0.24216926550102816, 1.1855302766131688, 1.6281034848253972, 0.3011703882859441, 1.3901845179099757, 0.20073911889129836, 1.809831717292005, 0.8572531885065504, 1.1295246078472647, 1.1633515041019766, 1.5128396621089795, 0.6806485729429711, 1.2719556073615355, 1.07801056792425, 1.2230514808173707, 0.7511582070114435, 1.6976102623891236, 0.6514893125859023, 1.0813499932031883, 1.0857811757342979, 0.9611409947570726, 0.6879996934453032, 0.20940350289012244, 0.1176888333167455, 1.9774289432733105, 0.20291379600376255, 1.6520931421383172, 1.636098592818952, 1.3166523419026015, 1.988956611128057, 0.1934035473112656, 1.046834962234993, 1.8815476861767864, 0.14034580102315822, 0.4748741347794069, 0.2805609814098562, 1.8550625820437923, 0.3595342435738038, 0.5862645756158257, 0.6386494286243625, 1.3966561319519164, 1.9997390849755667, 0.2820690319042797, 1.8281354112078918, 0.1825244087027939, 0.5406826047803494, 1.4462138619064229, 1.4331445259623714, 1.1169204509256179, 1.7221960102176879, 1.9900691941944482, 0.29370724402090265, 1.739943569823726, 1.4202703590179182, 0.7840171695650187, 0.47965565906028773, 0.7647897634355948, 0.7008635003601926, 1.0189290473276484, 0.8334022182586505, 1.757117407261307, 1.8010428355472434, 1.1550921985106297, 1.8369394037452715, 0.6039337175848838, 1.1571338182764839, 0.3080088841907558, 0.1453084958127489, 0.3963481191107783, 0.8878980379406985, 1.6395502461848146, 0.6042372325208659, 1.6280105810036827, 0.15853381673878936, 1.5162513726591298, 1.689458266336756, 0.11026614025546477, 0.1808051779212442, 1.715099457883204, 0.2409617452103348, 0.6869266326021055, 1.2588004715208225, 1.8786004890364973, 0.5779836503835076, 0.4578887265179834, 1.1953643741350424, 1.8012565588471139, 1.8440494787692487, 0.8782183356355515, 1.6083142865661808, 1.48768781856107, 0.7593739122958902, 0.4509081290210831, 0.12884632410339308, 1.3149459454597214, 0.5583059857957422, 1.4160631359066749, 1.3948066493963172, 0.3432330236395841, 0.9337212326304501, 0.6419825512596966, 1.736934864346217, 0.3485388389309718, 1.178638166633387, 1.9294934104938208, 1.838873043424004, 0.7368007889479525, 1.2051724524534657, 1.6649991121712062, 1.4844234595299708, 0.5956015829594856, 1.6913776514004808, 0.8074056661911959, 0.8862606103329547, 0.9346406198007253, 1.6058494247226145, 0.4503963002645004, 1.4004410122050373, 0.577951147024538, 1.463859691016364, 1.0943091826656117, 0.34556691669108797, 0.17316294345111571, 1.1309882864111709, 0.4658739949397469, 0.9654792702437934, 1.5347377543227676, 1.6393713300504458, 1.9077756544589328, 1.1773664383144347, 0.1230311036427764, 1.451583287873741, 1.1854933815740591, 1.488582448879268, 0.4309598714381584, 0.540953758520186, 0.6836822106153713, 0.4607097799500187, 1.3238192410618679, 0.5179234723197511, 0.617405821334756, 1.1042083147290824, 0.46077847415595463, 0.7871887644192171, 1.0394410097227753, 1.5505356929958611, 0.6571953223471267, 0.3630343752050992, 0.15394895328848762, 0.11637546648604409, 0.35084551541036313, 0.11803289583159353, 1.3119950635948099, 0.162744335249893, 1.2436475206426012, 1.6671742408237238, 1.3443187153820582, 0.2517357031234185, 1.5387595862154806, 1.3829003331192644, 1.5206020379153447, 0.5606790547284214, 0.8122212500848821, 1.1319025944970351, 1.9956040189253614, 1.794782964202158, 0.7637433131447047, 0.5631846112917068, 1.9072204209043986, 1.0741264644786626, 1.252210291525052, 0.2726190808682395, 1.8909867363146386, 0.2698236239510955, 1.314343208533388, 0.2717633056414771, 1.1426652494616214, 0.38433821000543456, 1.3838721802548184, 1.8595902025612467, 0.8397361488864293, 0.976884213374481, 0.530691757754134, 0.21972609017908995, 1.0635862662951614, 1.922995960648556, 1.3285449615973108, 1.5914944337014292, 0.11371776675993188, 0.4100651341397721, 1.4034912883814286, 1.3477583782135478, 0.9522934439074889, 0.1783541104710268, 0.5267076865552651, 1.2100270714850005, 1.2634020484025543, 1.0575473949139373, 1.357004757161738, 1.4057896296595511, 1.5168040796235764, 0.29712572313580643, 0.984754328266951, 1.1753300092889807, 1.0999351931356864, 0.5011601301857056, 0.18741417248230824, 1.7175845995531516, 1.8791927616307094, 1.6951285962038927, 1.456885739654588, 1.6509676002553666, 0.31772295537181877, 0.8820386631759123, 1.500672025027823, 0.38956365451247466, 1.726104597825902, 0.6985025564022153, 0.27744856457038786, 0.9584916532910451, 1.0290075456797012, 0.7334634578970362, 1.445034383730321, 1.2203721983928448, 1.937739085955904, 0.5816678875660026, 0.5365530678468131, 1.16885146658991, 1.415125899706983, 1.4489762628371738, 0.6890500249004671, 1.400951896409875, 1.077270566837849, 0.6810596604467996, 1.039306252514982, 1.7125995465651005, 0.27972514193689474, 0.9366091708619908, 1.6059736126282076, 1.729470962908753, 1.5614167358411888, 1.8773248824529256, 1.6236767176162499, 1.2856190649660577, 0.9166224964349399, 0.28135534037538623, 1.008267385705222, 0.9422992395726332, 0.9841834292407035, 1.048440885638852, 0.27629010907652396, 1.3249918129536464, 0.9852666778977198, 1.9551024225905405, 1.7814353476961382, 1.687832744919095, 1.0318616328373698, 1.8784343368509608, 0.778622324613683, 1.4477709266118528, 0.7021611399048889, 1.582956861870226, 0.36908649231366863, 1.5612724735386543, 0.2810323509108631, 1.841236961529603, 1.1347043935132368, 0.7476628546658156, 1.4026368124871018, 0.748166486726071, 0.8815969587880009, 0.5743672196100006, 1.5200448635144368, 0.9666072806867374, 1.3728781133410286, 1.6592934991846453, 0.3414093996868238, 1.0258689630224582, 1.962395492575645, 1.0623546183624517, 1.3315426216644988, 0.2970912649615609, 1.2160097602898556, 0.5312825328140769, 1.1025356455166107, 1.0186182121287257, 1.110796060607898, 0.9593572304601343, 1.5020266706886996, 1.6439553516310967, 1.60701422669494, 0.11683538141822954, 1.1940929387728172, 1.135013685036135, 1.550156246348572, 0.16591541691964412, 1.6948606661992114, 0.8147523088657262, 1.3073236155024195, 0.46315149699658753, 1.3346060459734135, 1.0242818636956363, 1.1339509226983984, 1.3311972147407738, 1.6362538289752444, 1.1926038002664747, 1.4649732694865014, 0.9629876394089721, 0.5925264876042527, 0.9723028934830701, 1.3524512365821568, 1.565315139570356, 1.3340853951027662, 1.703094247052071, 1.9910687355516854, 1.5638298045375087, 0.9033610337047993, 1.388127023096542, 0.5112044171941139, 0.3833331788815034, 1.931438480535119, 0.1315352957975345, 1.0887900297171167, 1.8792785433132964, 0.8332369587818275, 1.203167199547671, 0.3423801024306474, 0.3423555253488414, 1.8628240850591948, 0.18002122150236372, 0.8615959083236883, 1.0630238635088682, 1.1246693790910773, 1.075577973078976, 0.9451396008448567, 0.44215756931991146, 1.5664634908786426, 0.7613052355821367, 0.4433249417002981, 0.6418390547777173, 1.19269250898731, 1.322493359357188, 1.0300393780212103, 0.3304387577532923, 0.1474982579139839, 1.7918400472740625, 0.7488097916941175, 1.0963236695737006, 0.7466646754388216, 0.9769432210522766, 1.1402949161148266, 0.8051854920359325, 1.082396581730884, 0.21871405668139637, 1.406521016278407, 1.1438314609723756, 0.6356663509834936, 1.0470812897392903, 1.3202872850966454, 1.900296453033922, 1.4934432211731214, 1.1466183473311022, 1.3516431642154292, 0.16599586466698069, 1.3919963517989407, 1.5547852925280905, 1.8112949188300533, 0.4077540514928658, 1.3720678480564898, 1.535987385646547, 1.2966623091204226, 0.2736706839992131, 0.8331535108339885, 0.48460158630879424, 0.8374763128024573, 1.5426000075242345, 0.7001588990851066, 1.7934598624734726, 0.7416794750545934, 0.49819141099714614, 0.6625684971423137, 1.1791850018123755, 0.8305710109234004, 1.6674009749766332, 1.6754252961868479, 1.5243434036777197, 0.7148432776711034, 0.6485146852911365, 1.599761395088614, 1.473596347275007, 0.13601081259668807, 0.18152573391381965, 0.4873656694542683, 1.2094786263077646, 0.24214356388619349, 1.762291511615471, 1.773359695237351, 1.7507276735619943, 0.6931752304542732, 0.6561198811152955, 1.5513995960851126, 0.5910211647907575, 0.6156694617954186, 0.9132802333783446, 0.8147504808062193, 0.7446098566411027, 1.2849594860959062, 1.3482790350969835, 0.4167025268460207, 1.8272760569911377, 0.6069439676124209, 0.7404960466111074, 0.8490760862632546, 1.7725673195943992, 0.19178538581594318, 0.3763559275612125, 1.070407023053585, 1.5285159222403062, 1.1364572655623273, 1.8337894457854191, 1.6901205544373503, 1.188542716906673, 0.31614282136529015, 0.5329935505551038, 1.8482787489697734, 1.435763355726843, 1.1313046865677798, 0.616718352231068, 1.870908507216689, 0.7194036955672336, 1.541398078798037, 1.7266254833664512, 1.3731801132800276, 1.4865771667939047, 0.9612570973167374, 0.8800489335626838, 0.7526009933908511, 1.3057073286655436, 0.6348965797810344, 0.11132804123753867, 1.1235327866371316, 1.8349956107706284, 0.8957097752879759, 1.3502579958460055, 1.7514217625959168, 1.6890802299711796, 1.5938183106052282, 0.6073315847748981, 1.82555867839437, 0.28370031514226746, 1.2018675339917488, 0.6208414893578685, 0.2047755277353181, 0.42076594043019955, 1.499115953435092, 0.5375699758944428, 0.7240893680396973, 1.6045010158412378, 1.0854380671512804, 1.079443936133887, 1.1044961123034358, 0.2676333621929149, 0.9257857251992408, 1.2035192409564235, 1.6996315177582086, 0.24661297873626564, 0.45088302701467675, 0.8365733634524524, 0.9719254402271954, 0.41013378455550054, 0.9431727698612591, 0.8580510174920799, 0.6152969578086291, 1.2184508979890851, 0.6364286860661146, 0.7102939042542877, 1.8888193371576998, 0.9444666176751619, 0.8436309658495355, 1.9295386785173696, 1.2425196846631748, 1.0375150490202425, 1.0421723218167538, 0.6214805889490308, 1.2678559949779797, 1.6625221034849453, 1.2532001972843565, 0.5407218769729799, 1.30534735636834, 1.224004630781118, 1.6277881542601782, 1.8006208181982175, 0.8194754229560337, 0.10747387638930979, 1.326289630797707, 0.948449686421695, 0.7394001127999266, 0.6765855094389223, 0.6833397565526449, 0.7088991406859322, 1.154563566973398, 1.8703078899335779, 1.8861914835525349, 0.9104527534597598, 1.3385724838089197, 0.3475245080195114, 0.9745384236349943, 1.8053399577058111, 0.6913822726848127, 0.9335055274931459, 0.20491503575087786, 0.9409258354042382, 1.3257484030438782, 1.8040138628289644, 1.6470123211217012, 1.021620165890244, 0.3960512991965386, 1.3894155027682056, 1.2603101290323975, 1.6878534482111867, 0.2730294395132681, 0.5688878962561825, 1.610093456033624, 1.252031970782875, 0.8264984873433022, 0.6847679104231083, 1.8765673038385084, 0.36644632359251283, 1.789789580406351, 1.4675025226464178, 1.7522067701137223, 1.501571328159971, 0.6805347935257728, 0.846727109951827, 0.6270135930902844, 0.7750178811083646, 0.47721356755400945, 0.6468294999994654, 1.9900723646164218, 1.3999070789729395, 1.9916628750516026, 1.1251368164050273, 0.7882516119821689, 0.8409078489853691, 1.8218567620469164, 1.1632700700799912, 1.656337821490385, 1.813318275463883, 0.42872392393755, 1.8293313814330578, 0.31712363523448905, 1.4050671774707333, 0.7197482303147581, 0.7363666140545445, 1.1188716901452025, 1.8093032037650676, 0.764827614044048, 0.9635114746947088, 0.28367389197025983, 1.5033447978000134, 0.10714259597329977, 0.7775056890464034, 1.0944240954931017, 1.8733928888303313, 1.3919461159216626, 1.5422320370752358, 1.538927317700942, 1.2972711993331552, 1.0428193619478623, 0.17397291794382208, 0.7476786018408216, 0.16449304270895582, 0.9797278959617108, 0.6909223555839495, 1.5944536868523107, 1.0621504620291184, 1.530631087562262, 1.083203714100494, 1.9385512831839604, 0.4965773710464608, 0.17625764814149908, 0.3146512055779716, 1.4118649890512338, 1.5570622030708607, 1.8040538861998647, 1.3071535005328834, 1.3591361423020538, 1.9569739816876466, 0.1884037894055247, 1.5368503520081507, 1.1760782280668913, 0.4636705862733129, 1.9658621234739462, 1.9536492695587113, 0.6866658206612977, 0.8533084958003849, 1.9972977191890455, 0.5212750866443098, 0.3427285091498765, 0.7623357486862711, 0.9004394347889636, 0.47412797493106884, 0.5467328520382438, 0.8467583717411299, 0.26543212568594776, 0.9541969471064257, 1.4755311503008686, 0.572539152951985, 1.85041755898568, 0.5503746472991917, 0.18764374639602716, 0.28336885933781564, 1.44674085968564, 1.015978415249207, 1.253860942776519, 1.78459092012524], "x": [2.524138320547946, -1.198804437734239, 4.8463947996534, -2.496985492800925, 3.5811637821060742, 1.8568418469955414, -1.4471421645577207, 0.2767778165802586, -3.077500269859451, 2.1527882031846985, -1.0658512091088248, -1.622138011450529, -4.770677282861827, -0.6152553669821366, 2.632085423688565, -4.071744731500501, 2.2291008219736845, 0.11520025548365265, -2.068773034589202, 4.479389327014587, 3.609423849500054, -0.5767337412684252, -3.350476061720391, -1.0910778120565445, 2.8228870301396096, 3.555721545714654, -1.2374333032339022, -1.9702692663106367, 1.0829232187474123, -4.0886035761246395, -2.2692616533700125, -4.4004759017945325, -4.228259240034995, 0.8526031206880527, -1.0065199469407493, 2.6095599800958214, -4.951524530519724, -1.8582959071360152, 4.224147677471754, 1.5091807760445786, -4.910156398782534, -4.920746697335909, -3.164383554350625, 4.0993063025623275, 0.709700409011206, 3.387143191744162, 4.442687331443112, -2.4146386569055367, 4.360162147246758, 4.583296488407489, -2.4895801627122016, -3.833806610197601, -4.966302453414738, 0.9447465338679208, 4.437265574261486, 3.6169123050724075, 1.916080345001026, 2.340635966804271, -4.9065986684550715, 4.334630476486929, -3.0645765204124986, -4.2567956548880295, -1.6651734001992438, 2.4770211879108315, -3.5463116593517894, 0.5840615612481761, -4.900320054173836, 1.372419330045215, -1.5828549620934096, -0.27945378833952894, 0.7552647142064339, -4.924772929820772, -1.514655632990689, 1.453862937869987, 2.907934657279294, 2.489652764443404, -1.7620821026992606, -1.313744049807053, 3.8380526475246466, -1.4235174676575832, 2.05013130916943, 0.6902386223487404, -4.860639236406677, -1.5639324906022969, -1.8233231183063747, -4.5971439434573345, 4.396588873145195, -0.9167614157780912, -3.16982764905287, -3.2013812549046095, 1.4544897975816529, 1.7862663431828105, -4.336315682905521, 4.153795478419935, -3.3858433480093932, -2.946897066805164, -4.695351005950429, -0.17178112051304417, -0.1931247604367039, -1.263684199105235, 4.430122899809611, 0.6999165459342871, -3.4368982977524833, 4.488370885760775, -1.8524177933169228, -0.024606297391459364, 1.1793781549557387, 2.4302575165965585, 1.8274681390053384, 3.569244607690697, 4.291194877997089, 1.6447534311473184, 4.480385162873867, 3.7613106022724416, 0.5617813722618683, 4.0182749314646244, -1.9286064503579334, -1.175234973310284, -3.8818519796642805, -3.151731757471649, -0.7605330087530362, -4.787573610975815, -2.462964277221139, 4.587568948935928, -1.1394079753125008, -4.760140294860113, 1.7989235982179146, 4.6427406726541705, -1.749871642019063, -3.192357992110982, 4.924545340614282, 1.5159589125597162, 4.956206832854512, 1.357116141500983, -1.9041273039936932, 4.207496315025889, 1.5598263038088653, -1.2647911639471312, -0.6035300222382158, 0.2122756184910184, -4.630634801858058, -3.278791954032434, 3.623988967276885, -0.06492950636227768, -3.988404899038598, 2.020798594839257, -3.032773585437468, 4.472575306364298, -3.0990188753217773, 0.9018067356335351, 2.0746501270795985, 2.164315336304467, -0.6769309226099365, 1.247403959429418, 3.0335381985031287, 3.7971840978104474, 4.082197539431656, 0.8472096407486349, 1.9016194535167372, 3.879661006924101, -0.41323987943667717, -4.074158051818858, 1.4336629366772025, -0.3107228830519908, -4.5639953682650685, 1.9064388303021946, 2.1430359766073606, -0.02574445316141727, 2.2677040069843803, -1.9189886941541179, 2.86912403063437, -1.192096887343891, -1.1354042846050936, -2.459762147064173, -1.6402670357484075, 3.3415830623042435, -1.1595221422319768, -4.2596401769903744, -2.724534336595452, 0.4524573019672946, -4.306405809927717, 1.744130275413239, 0.40498678664593246, 2.499610199342249, -3.0931073050004665, 1.7885169999868715, 4.307105497157279, 1.7763219442975693, 1.4064488557963468, -1.5333701287278179, -3.591127001416962, 1.9493461295859325, 3.449380589102377, 1.0209345488028028, -3.810811674387794, 2.5020599255797507, -3.06892928064408, -4.074644844123623, -0.1216404742884416, 3.4577988228964145, 1.7320457632545674, 1.673091514402926, 4.6081387761370305, -2.03047964119711, -3.260531124979681, -2.8072178861836017, -1.652143062257493, -2.554875028203817, -4.729360183894916, -4.7814575443908245, -3.8045261486459045, -1.7769705991519427, -3.382444235556278, 1.208573106077675, -4.189177181947664, -3.1704528761618045, 4.064737163442462, 3.0405594594264898, -0.7442838824024225, 3.7368690587044924, -1.2694168438568854, -3.884657814428183, 4.904038638488643, -0.7270976712555886, 4.25657484805415, -0.006416206366957944, -1.578449543583024, -2.428353726488246, 2.4593137882672895, -1.8938724684368258, -2.6564113543760772, 3.230876235610083, -4.072513620592414, -3.569763018561143, -0.36649650594836203, 3.644510955445881, -4.77517419508883, 3.853994132084196, -4.914477631608648, 0.7454351119225491, 3.32542189007218, -2.798478756416464, -2.780893832934889, 4.35672617677689, 0.5841401320888462, 0.427869882101124, -0.5739200420795605, -1.9064294725273179, -3.419851086969845, 3.4581548095464605, -1.06043320068407, 4.615152822721075, -0.5008887230237669, 1.5358718677150174, 3.9058591086892385, 0.8957380035375051, 4.003976882242206, 3.378958955315303, 2.930652739214949, 3.8077295222309484, 3.7914567748021835, -2.006047563302802, -0.8535412419757371, 1.3585968364573002, -0.12333199153857244, -2.915783243628476, 4.88576601716812, 0.1483112219620697, -1.3125579133179013, -4.257339169910663, 2.1926939209529017, -3.812750074328213, 2.673668136629967, 4.069181114855368, 0.6950927830765323, -2.324426599382617, -3.091347944767521, -1.5619085613782713, -1.0364204702140931, -1.276019033465742, -2.6378079498476605, -3.562869846517401, 2.8055193838198225, 3.299513490171808, -0.02703114052846267, 3.4568168451458643, -1.6407226997784696, 4.051964723364014, -1.3419328278085727, 4.4253744846038074, 0.014694459082241984, 4.9498386873275475, 1.0493591235188093, -3.4809531983385433, 0.8199070594285374, 3.3340767008306997, -3.96081149935654, -2.259188507977904, -3.9938733373914626, -4.596581385268194, -3.3594143785641806, 2.552699815495922, -3.70543568007717, -4.845409508010807, -3.747722812728722, 1.312233081832427, -0.16308102198441343, 1.803187195423571, -1.2805874937023507, -3.84232659593718, -4.880864565750777, 2.5799217380112935, -4.410918872702457, 0.8430481462929755, 4.04405694374584, 1.4547340578527033, -1.0547985513249314, 0.6063329003268034, 1.8345208166055214, 2.4814002921117018, -2.973488654194588, 2.0277891292546135, -3.0349584524819697, -3.889505333793127, 2.265800664687589, 0.5957273343235583, -2.6426782132570823, -1.192196287248625, -3.8154079406035004, 3.6808701567198163, 2.222495980550219, 1.0420564198206197, 0.4102320261084955, -0.7634542183496187, 3.5156052718731345, -1.751161769476349, 1.749689320886894, 1.3227575089746901, -0.969069084718269, -1.797297385340555, 3.636184544667403, 1.8305207858901138, 0.626973315409888, -2.189587718416254, -1.9950935238603429, 1.3556015636329066, 4.375955525194062, -1.4176626038418858, 3.527000494680996, 0.34173582326532603, 4.298840301446663, -4.150565711989679, -1.4465501026721963, 3.470394333647402, -2.815767825243529, -4.374829883782089, 0.9453793079156529, 0.12469766486626455, -4.497692627793542, 3.1685823471220402, -1.6014672617589443, 4.476642122830119, -1.0732616863673106, -3.111629096603296, -1.3835035084618252, -0.019223013272094747, -4.6338311609269915, 3.2818735226848297, 4.01056436835864, 2.072246700616507, 2.744699002461478, 3.057491225876337, 3.0565836486160265, 0.8870770026595238, 1.089761766357931, -1.4948470940751593, 4.775810102906325, -2.6958565031622106, -3.314227652914392, 2.6529804048102967, 1.4920610074732537, 0.7990463431698096, 0.623286316737774, -2.8114750453889235, -2.9992457282584772, -1.8207057841738807, -1.2160247159921322, -0.7798803036330977, 4.190768009427352, -1.2684923408823012, 0.11496419397400537, -2.5820537127733956, -0.963305111484269, 1.4908364032863908, 3.0136141142355086, 1.5876561103716131, 0.7816389207486978, 2.25211046777231, -3.0295609440130935, -0.4482569007229813, 1.4981309460703063, 1.6157928512125563, 4.687651594392525, 4.6926805860960314, 1.152425321635448, 2.725782682824539, -3.7784080331407734, -0.6728652481345758, 3.778205344527466, -1.1929851874354336, 0.19818942888567648, -0.041964073014856496, -2.4325657745518137, -0.04298842116186741, -1.6930689911281815, 1.2806702390406954, -3.1409844186215805, -0.12257101232535916, -0.9864328829261311, -1.7641461386421464, -3.920840015961927, -0.3822939995398942, 1.2810773205859096, 4.728499731365732, 1.5363378389005256, -4.905495791937256, -1.7793562315269664, -2.8797229836164573, 2.1074910149371417, 2.85131261243143, -1.341403899243235, -4.32171159218271, -4.430787959486549, -2.3163474985978594, 2.9350057197450106, 0.6481041845020554, 3.1459452450085763, -1.9369476184492562, -4.471870459622405, 1.302363994602521, 4.782104898781196, 2.5036946579018373, 0.3385782565973656, 2.8527344690472507, 3.238761797040084, 1.0811467926358205, 3.308916551997706, 3.764714343406748, -4.49638357153717, -0.7597879934344025, -0.6144303305920502, 2.1924219467348305, -1.451298721126836, 2.489662557704653, -0.12044349391101417, -3.300533062627904, 4.330934668102946, 0.38928822677699504, 4.275913988674985, 0.14288274082684538, -1.8551392762314256, 2.3952731812167602, 0.38806518129349143, -2.048928526519538, -0.9977020498683284, 0.23671000822610644, -4.680529104153642, 4.123594223742099, 3.4980447417938443, 2.5015750329080095, 4.569536484340684, -3.6886661133132916, 3.6260026884325853, 3.8265593816444046, 2.398256552844491, 3.6633528508628608, -2.8398237020475436, 3.3918110807829915, -3.1548667024738286, 3.2063258326462503, -1.9366389734409886, 4.897715159518073, -3.590554488906992, 4.72213125868657, 2.0944225576284907, 0.23345570048217557, -4.083718052049722, 2.2188659897427767, 1.5233892610465603, -3.908037091330537, -1.917518509824908, -3.116315526974549, 2.688023381795813, -2.176627741806485, -1.4442507696124784, -3.0827875367912396, 1.4465117091712196, -2.9606939978833378, 4.014302431761692, -2.0753857917290475, -1.6447715713620283, -3.184215271870344, 4.269193659120372, 4.488896537848175, -1.1916955777111928, 4.503985501676716, -3.6422707071794824, -3.18903080421002, 2.0503526159825194, 2.4110954961023987, 1.501398115307059, 0.3923874431485661, -0.7707332350120923, 3.660412959619981, -4.106134494745453, 2.405535103836054, -2.923421493905507, -1.5441013048029815, 1.3278483449560605, 3.1108316648785053, -0.9468495165047841, 3.4022093282071104, -1.564504136281851, 1.9276929240161742, 1.8218673474904303, -0.8304861269653765, 2.3077711655786803, -4.864846746009473, -2.653468701837248, 4.953004284192021, 4.985401208230188, -3.3225081909459298, -0.912666347181875, 2.0756156171253535, -2.5927734910383538, 2.5383126200492683, 3.439529145244421, 3.203074443654957, 0.3628543873098167, 2.436003420864549, -2.0341354451440905, -1.0958334375795244, 1.2265327936507795, -3.4799766741606017, -0.6873089660792839, -4.319815897828409, -2.542888606770984, 2.0667578497315926, -2.5797800595723475, 4.342631433297042, -1.9170317561956396, 3.8937592270478536, -3.759126928415295, -2.1868260560653106, 4.158867928912578, 2.3406965186948705, -4.325415651200473, 2.623339529614971, -1.3958490901913634, 2.778272262077498, -3.9982203752252587, -3.8436529743553507, -2.961061326079072, 2.296138870357673, -4.8464492313555425, -0.8682286008670648, 3.293523746595433, -4.374625200676573, -0.2753444511884373, -0.34541096203561406, 3.1418771017201355, -4.67415950455929, -3.2321378191897345, -1.5908798084047793, -1.148518878760869, 4.616698764993089, -3.7061866526376153, -2.5444276818737244, -3.9598850586181222, 3.1931994746033805, 0.39207385397536854, 1.3352233097188781, -0.08344977054146874, 3.0409765201792514, 0.5832542104757588, 4.7286938009470045, -1.8199886556469336, 1.4501065367437107, 0.7483132969277326, 4.632018050286007, 4.214878486108239, 3.3979949532023532, -4.069305807450036, -2.942282523661417, 0.7886928903909158, -0.26708987381795257, 3.8814991506949656, 2.9419778013480027, -2.9686451610667675, 0.9882607212110646, 0.44874684039817403, 0.10963702409271825, -4.807786719267087, 3.679050791917021, -1.3322947173172626, 4.120152758486622, 4.176550818480777, -0.8607487342378839, -3.478534915041016, -2.3003055890264337, -3.904951334039073, -1.2447712652129903, -0.021065301726608254, -2.5073048175795165, -3.6331969429358333, -4.959517204640679, -4.651644843283642, 1.1499039491170038, 0.8023589302794107, -3.4003105721957727, -0.6647415784968871, 2.8775936601728205, -0.7005961244897696, 0.4604852591290136, -4.701699033386229, -0.36076946798510967, 1.6025713294834087, -4.617281454106178, 2.3592643261418456, 3.5657852488353434, 3.183027788293586, 1.296879685362498, 3.4361413891622803, -2.841465609534187, 2.9267148971709434, 1.4247038788186597, -2.2158726613833535, 1.6994134021995597, -1.1796908096564596, -1.9085035593286204, -2.7026523859898344, -0.4186411665352825, -1.5318973831964633, 3.724064601842036, 3.147852380538721, -0.20593314309632493, 0.4016796363241406, 2.988001819859516, 3.441178575628008, -0.3498241208144739, -3.82960960042688, 2.851966236279903, 0.322520733427095, -4.7266746624357445, 4.787251159158682, 0.5708884275849355, 2.7467474235235763, 3.8571862359767213, -3.9290802428316707, -0.9308796471876857, -0.7681711232586652, -4.583951699601143, 3.2180047858712904, -1.237381296163699, -4.894756808141309, -0.9931002049189068, -4.879192819620264, 4.143310235737935, 3.9936392030542542, -4.551088698268088, 1.2441128200935871, 1.6981250617606154, 3.054384357813614, -1.4715601762195774, -3.6264924586716543, 2.95329798008248, -4.60381775887044, -0.31751918862334705, 0.08561775696371399, 0.28666353564569214, -1.2002516383357467, -3.4225933583272883, 2.2504936637378936, 4.540190792528033, -2.7402019580833126, -3.2065069865448983, 2.837414485323669, 3.2182538280721786, -2.7948898894058614, -1.5191836266216, -0.033916033283781566, 3.6640725663831084, -1.4629028618321813, 4.5173340812897465, -4.740942304490856, -4.0966853832355685, -4.827995422388149, -1.8207310398898615, 1.961105468313181, 4.903568961227954, 2.066987330194417, 3.295055006254282, -4.612277592230528, -0.40453064980214926, 2.7701448969351192, -3.814747713389256, 1.3050037513827828, -1.2042844423257937, 1.138085502897984, -4.707163037565005, -0.5252395757880741, 1.9971969484590453, 2.893393990170643, 3.200656039369443, -2.7291900005182224, -4.886722150984928, 4.631427666058682, -3.5052064771582927, -0.5223996848086312, 1.8381111587373038, 2.8313353010684486, 0.9984840458547577, 2.8787703250491727, -2.82233859181101, -1.0171051153672162, -1.5727543933744736, 3.6527677573720947, 0.5718195741677734, 4.3554353055346215, 4.469374917376545, -4.648464194386229, 4.875331017332433, 0.7040935115784643, -3.305747590421845, 2.8591148253102823, -0.00945471428377953, -4.925232572942616, 0.5447781009786388, -2.1873826879985003, 0.15330718990863001, 0.14469789133445676, -1.2680674320652119, 3.718594424908577, -3.5438395049703972, 2.1248426916752186, 1.8555989536643303, 3.513833192220904, -3.4628763189195952, -0.3947309293159984, -1.0142569173415348, 1.5919737020441236, 1.1594618653065414, -2.0162404430385514, -4.723207957362183, -2.903157809887359, 4.314771029526325, -0.32763239268079936, 3.998987921711496, -0.47850941024552807, 3.93406597511939, 0.7127405739910442, -4.892776209458835, 2.203323328508451, 0.43207497724746524, -2.6141840282849618, -0.7138715877649746, -4.808278439894825, 2.8429673842446856, 1.2628910306881425, -3.4720989221312495, 3.009666757535671, -0.21859334812547093, -0.686289651377975, -3.358554527719544, -2.574998940520483, -1.8096002902262756, 1.4834870177619202, 0.6405920071441216, -4.373280981516143, -1.6117265243547116, 4.383167153556313, -4.778351640353104, -2.1811827975439257, -3.041376215032332, -1.6365336314683878, 1.0091111358210512, -3.358525993709346, -4.1671124391162975, -2.0216020547765154, -1.3012772993858777, 0.449938155792581, 4.957848469441208, 4.049571801765403, -1.3594693457808305, 2.720138144377363, -4.753216268638447, -3.8864539499591713, 0.8879044859243344, 2.086365329660561, 3.9127816084294125, -1.8772026363630232, -2.934549590808748, -0.5811647975470553, -2.9733109012032632, -3.355893808298548, -2.1204329596817706, 4.438805546660316, 1.3947465297723163, -0.06311038761556986, 0.48510669428272557, -0.5788924646268159, 1.679316950362849, 3.184361118707555, -4.650655159930658, 1.4860071835228048, -3.4560479383481124, 3.9745047026131974, 1.3248552487635967, -1.4267645572005137, -0.3904745314163396, 3.095360010359588, 1.2250925358412292, 4.239601104876865, -3.5500361365719133, 1.5632649321575265, -3.9695439010412734, -2.8132625161787264, 0.46861512518582504, -0.845661000588974, -0.6409843437044067, 2.7541961397908645, -0.31493233156789735, -3.3535608496631895, 2.8560214962107375, 1.1369834000540653, -4.221767001651008, 0.6425366942892543, 1.8272792526919925, -3.572351935522069, -2.9478923334722973, -1.8473067337668017, 1.2595864148473126, -1.9579140898732028, -1.1259977008913156, 1.8505615915998312, 0.9061612689597638, 0.2904833525920658, 2.653800141801205, 0.9722176880562099, -0.08162936359425998, 4.471188505845369, 2.4583430517869544, -0.6807187213975974, -3.3820658230889133, -2.021025978195418, 4.301132444699263, 1.3064615453787543, 2.034870598424047, 3.960411774651334, 0.29216956477693934, -2.336048200909222, -4.881980347506117, -0.5063753308032206, 2.8633141160624787, -0.16179671976985777, -0.5477361618157204, -0.9425472711045337, 3.986622161491285, -0.9320436464689976, -4.534784356630206, 3.4837259345045926, 0.6470088546220722, 1.433989247204246, -1.962799357824827, 4.941647913493654, 3.8652690431839325, -3.4670822426689494, 4.5876238806659515, 3.5643799683752135, 2.14065714444326, 1.4107344360965959, 2.3035336686910775, -2.978815112489742, -4.921771460742672, -0.333078763981951, -1.8834886656096037, 3.3668245689620093, 4.613900756344258, 3.7703963558537, -3.3983205537595107, -2.480199271825363, -1.205338901802481, 1.9527510329267148, 1.6425702929032502, 4.009307924546025, -1.8738484619595508, -0.3070921736211272, 3.555956815022771, 2.6782689253836445, 2.2128149270343886, -1.4644139996137504, 0.305297396472362, 1.001333509596071, 2.59370414800114, -0.04011678730826329, 2.483685448978644, -0.9508884058193114, 4.831938167344873, -4.226306429866126, 3.021897678962773, -1.7719117396104753, -2.5435886853271006, -3.6567673365101316, -2.560448467627261, 2.594178536744871, 0.6792037496267618, -2.474968326891477, -0.6789861942597044, 3.6515440318439047, 0.11359522930259303, 0.7903726009641501, 2.631752891740698, 1.5511985342484902, -2.150993010218323, -2.9947579144129897, -0.2454355310952998, -2.1661952718132027, -3.460086570737624, -3.215289782575841, -3.8277228931227225, 2.102002034419396, -2.4789796209125594, 0.7564797940345924, -2.501846701091399, -2.113232058468588, -0.9393420833737132, 4.0939337921940115, 0.24904648616335923, 2.384044780394464, 2.3348506928945714, 2.274004045196709, -1.5634409419106623, 1.4686866977020365, 2.6180030137746186, -2.3879038280576523, 2.889304320735767, 0.7061500902937201, 1.8741590784853335, 0.6551230846428249, 2.40657804816893, -2.094113507732527, -3.0186554978142444, 3.937273682887115, -4.664041098426295, 4.885727739244084, -4.040977084662246, 2.69075838519265, -3.6504309891159705, -0.7008261617295419, -4.839957283467005, -4.406389897462532, 2.552669619620578, 1.0323155356872888, -3.2209425275316663, 1.4386628720479946, 2.8140818204477007, -0.7942871576099053, 4.664268372803072, -3.5737402882453773, 2.0561707663959776, 1.808556915872309, 1.0813897226531992, -0.6299117047907776, -4.6313542332878015, 0.3684039023120933, 2.34527812134494, 0.6195739145586199, 1.0519211169396394, -0.4803783458834818, 3.901968674611366, -3.885230110525809, -0.42422331323613705, 4.437512023413134, 1.6307444024559548, -0.8423815827652836, 2.1003688171569257, 2.1506413720516493, -1.9298945975571624, 0.5439549703877509, -3.358007091046342, -4.5953734566131965, -2.4049312813416703, 2.284599208274294, 4.854671465039029, -1.9258218729107792, 2.0258554327709932, -4.550469417196075, -1.5131529182961212, 3.7205890075130696, 3.2395486518375076]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js index 1e3555e83b0a..cff79375bc86 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -109,7 +109,7 @@ tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', fun t.end(); }); -tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', function test( t ) { +tape( 'the function evaluates the MGF for `t` given positive `mu` and lambda', function test( t ) { var expected; var lambda; var mu; @@ -118,13 +118,13 @@ tape( 'the function evaluates the MGF for `x` given positive `mu` and lambda', f var i; expected = data.expected; - x = data.x; + x = data.t; mu = data.mu; lambda = data.lambda; for ( i = 0; i < x.length; i++ ) { y = mgf( x[i], mu[i], lambda[i] ); if ( expected[i] !== null ) { - t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. t: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); } } t.end(); From e3ae737747bd940009900a094eab44ea97133953 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 02:27:53 +0530 Subject: [PATCH 12/18] tests t occurences fixed --- .../stats/base/dists/wald/mgf/test/test.factory.js | 2 +- .../@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js | 8 ++++---- .../@stdlib/stats/base/dists/wald/mgf/test/test.native.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js index bd1287e04359..ebda23ffd2e1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js @@ -128,7 +128,7 @@ tape( 'if provided a nonpositive `lambda`, the created function always returns ` t.end(); }); -tape( 'if provided a value of t > lambda/2*mu^2, the created function returns `NaN`', function test( t ) { +tape( 'if provided a value of x >= lambda/(2*mu^2), the created function returns `NaN`', function test( t ) { var mgf; var y; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js index cff79375bc86..0c0a0d8f5f3c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -97,7 +97,7 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', function t.end(); }); -tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', function test( t ) { +tape( 'if provided a value of x >= lambda/(2*mu^2), the function returns `NaN`', function test( t ) { var y; y = mgf( 0.9, 1.0, 1.0 ); @@ -109,7 +109,7 @@ tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', fun t.end(); }); -tape( 'the function evaluates the MGF for `t` given positive `mu` and lambda', function test( t ) { +tape( 'the function evaluates the MGF for `x` given positive `mu` and `lambda`', function test( t ) { var expected; var lambda; var mu; @@ -118,13 +118,13 @@ tape( 'the function evaluates the MGF for `t` given positive `mu` and lambda', f var i; expected = data.expected; - x = data.t; + x = data.x; mu = data.mu; lambda = data.lambda; for ( i = 0; i < x.length; i++ ) { y = mgf( x[i], mu[i], lambda[i] ); if ( expected[i] !== null ) { - t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. t: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); + t.ok( isAlmostSameValue( y, expected[i], 150 ), 'within tolerance. x: '+x[ i ]+'. mu: '+mu[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'.' ); } } t.end(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js index fe29a894f3a2..ad105f8d0c32 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js @@ -106,7 +106,7 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', opts, fu t.end(); }); -tape( 'if provided a value of t> lambda/2*mu^2, the function returns `NaN`', opts, function test( t ) { +tape( 'if provided a value of x >= lambda/(2*mu^2), the function returns `NaN`', opts, function test( t ) { var y; y = mgf( 0.9, 1.0, 1.0 ); From 2551016f72af7bf34ad7ffb220a7bb62bac719a2 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 02:46:39 +0530 Subject: [PATCH 13/18] spaces fixed --- .../@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js | 4 ++-- .../stats/base/dists/wald/mgf/benchmark/benchmark.native.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js index 76349a978ec3..d6f6637e9926 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js @@ -47,7 +47,7 @@ bench(pkg, function benchmark(b) { b.tic(); for (i = 0; i < b.iterations; i++) { - y = mgf(t[i % t.length], mu[i % mu.length], lambda[i % lambda.length]); + y = mgf( t[ i%t.length ], mu[ i%mu.length], lambda[ i%lambda.length ]); if (isnan(y)) { b.fail('should not return NaN'); } @@ -73,7 +73,7 @@ bench(format('%s:factory', pkg), function benchmark(b) { b.tic(); for (i = 0; i < b.iterations; i++) { - y = mymgf(t[i % t.length]); + y = mymgf( t[ i%t.length ] ); if (isnan(y)) { b.fail('should not return NaN'); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js index 527a750491b6..d2aa6a7eb780 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.native.js @@ -55,7 +55,7 @@ bench( format( '%s::native', pkg ), opts, function benchmark( b ) { lambda = uniform( 100, 50.0, 100.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mgf( t[ i % t.length ], mu[ i % mu.length ], lambda[ i % lambda.length ] ); + y = mgf( t[ i%t.length ], mu[ i%mu.length ], lambda[ i%lambda.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } From f48ad9da9a9061a0b904793a287468d25e71ea30 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 15:52:41 +0530 Subject: [PATCH 14/18] feat: add wald mgf --- 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_pkg_readmes status: na - task: lint_markdown_docs status: na - 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 --- From 2ab7b6eba05333152b3afce570dc7b455b0c2b4a Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 16:12:32 +0530 Subject: [PATCH 15/18] feat: add wald mgf, some small fixes --- 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_pkg_readmes status: passed - task: lint_markdown_docs status: na - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - 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 --- --- lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md | 2 +- .../@stdlib/stats/base/dists/wald/mgf/docs/repl.txt | 2 +- .../@stdlib/stats/base/dists/wald/mgf/lib/native.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md index 4e73c00547df..70e5fc232432 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/README.md @@ -26,7 +26,7 @@ limitations under the License.
-The [moment-generating function][mgf] for a [Wald][wald-distribution] (inverse Gaussian) random variable is +The [moment-generating function][mgf] for a [Wald][wald-distribution] random variable is diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt index 9e24e1b19ce8..5f5252c69e3a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/docs/repl.txt @@ -29,7 +29,7 @@ -------- > var y = {{alias}}( 0.1, 2.0, 3.0 ) ~1.2405 - >var y = {{alias}}( -1.0, 0.5, 2.0 ) + > y = {{alias}}( -1.0, 0.5, 2.0 ) ~0.6237 > y = {{alias}}( 0.1, -2.0, 3.0 ) NaN diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js index 0130ba110142..746fb0cc5d0a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/native.js @@ -26,7 +26,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Evaluates the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. +* Returns the moment-generating function (MGF) for a Wald distribution with mean `mu` and shape parameter `lambda` at a value `t`. * * @private * @param {number} t - input value From c83a46a2743e28d2f0df3401bd6cb19b793d5c7b Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 16:51:21 +0530 Subject: [PATCH 16/18] feat: add wald mgf, some linting fixes --- 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_pkg_readmes status: na - task: lint_markdown_docs status: na - task: lint_markdown status: na - 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: 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: missing_dependencies - 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 --- --- .../@stdlib/stats/base/dists/wald/mgf/lib/factory.js | 12 ++++++------ .../@stdlib/stats/base/dists/wald/mgf/lib/main.js | 10 +++++----- .../@stdlib/stats/base/dists/wald/mgf/src/main.c | 10 +++++----- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js index 2ffbb62f24c7..f6d39daa855f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/factory.js @@ -20,7 +20,7 @@ // MODULES // -const constantFunction = require('@stdlib/utils/constant-function'); +var constantFunction = require( '@stdlib/utils/constant-function' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var sqrt = require( '@stdlib/math/base/special/sqrt' ); var exp = require( '@stdlib/math/base/special/exp' ); @@ -46,8 +46,8 @@ var pow = require( '@stdlib/math/base/special/pow' ); * // returns ~1.6085 */ function factory( mu, lambda ) { - var mu2_lambda; - var lambda_mu; + var mu2Lambda; + var lambdaMu; if ( isnan( mu ) || isnan( lambda ) || @@ -56,8 +56,8 @@ function factory( mu, lambda ) { ) { return constantFunction( NaN ); } - lambda_mu = lambda / mu; - mu2_lambda = 2.0 * pow( mu, 2.0 ) / lambda; + lambdaMu = lambda / mu; + mu2Lambda = 2.0 * pow( mu, 2.0 ) / lambda; return mgf; /** @@ -78,7 +78,7 @@ function factory( mu, lambda ) { ) { return NaN; } - return exp( lambda_mu * ( 1.0 - sqrt( 1.0 - mu2_lambda * t ) ) ); + return exp( lambdaMu * ( 1.0 - sqrt( 1.0 - ( mu2Lambda * t ) ) ) ); } } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js index 804724cbdd33..16bc84adcab4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/lib/main.js @@ -69,8 +69,8 @@ var pow = require( '@stdlib/math/base/special/pow' ); * // returns NaN */ function mgf( t, mu, lambda ) { - var mu2_lambda; - var lambda_mu; + var mu2Lambda; + var lambdaMu; if ( isnan( t ) || isnan( mu ) || @@ -81,9 +81,9 @@ function mgf( t, mu, lambda ) { ) { return NaN; } - lambda_mu = lambda / mu; - mu2_lambda = 2.0 * pow( mu, 2.0 ) / lambda; - return exp( lambda_mu * ( 1.0 - sqrt( 1.0 - mu2_lambda * t ) ) ); + lambdaMu = lambda / mu; + mu2Lambda = 2.0 * pow( mu, 2.0 ) / lambda; + return exp( lambdaMu * ( 1.0 - sqrt( 1.0 - ( mu2Lambda * t ) ) ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c index e1fe8ad3a6d2..fcc334e0783b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/src/main.c @@ -36,8 +36,8 @@ * // returns ~1.2405 */ double stdlib_base_dists_wald_mgf( const double t, const double mu, const double lambda) { - double mu2_lambda; - double lambda_mu; + double mu2Lambda; + double lambdaMu; if( stdlib_base_is_nan( t ) || stdlib_base_is_nan( mu ) || @@ -48,7 +48,7 @@ double stdlib_base_dists_wald_mgf( const double t, const double mu, const double ) { return STDLIB_CONSTANT_FLOAT64_NAN; } - lambda_mu = lambda / mu; - mu2_lambda = 2.0 * stdlib_base_pow( mu, 2.0 ) / lambda; - return stdlib_base_exp( lambda_mu * ( 1.0 - stdlib_base_sqrt( 1.0 - mu2_lambda * t ) ) ); + lambdaMu = lambda / mu; + mu2Lambda = 2.0 * stdlib_base_pow( mu, 2.0 ) / lambda; + return stdlib_base_exp( lambdaMu * ( 1.0 - stdlib_base_sqrt( 1.0 - ( mu2Lambda * t ) ) ) ); } From a9eeb9aa8b5134ada04688f6ccc7780155fef91c Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 16:58:40 +0530 Subject: [PATCH 17/18] feat: add wald mgf, some more linting fixes --- 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_pkg_readmes status: na - task: lint_markdown_docs status: na - 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js | 2 ++ .../@stdlib/stats/base/dists/wald/mgf/test/test.native.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js index 0c0a0d8f5f3c..706f1abb0016 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -27,10 +27,12 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); var NINF = require( '@stdlib/constants/float64/ninf' ); var mgf = require( './../lib' ); + // FIXTURES // var data = require( './fixtures/julia/data.json' ); + // TESTS // tape( 'main export is a function', function test( t ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js index ad105f8d0c32..e13af961f83b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js @@ -33,6 +33,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); var data = require( './fixtures/julia/data.json' ); + // VARIABLES // var mgf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); @@ -40,6 +41,7 @@ var opts = { 'skip': ( mgf instanceof Error ) }; + // TESTS // tape( 'main export is a function', opts, function test( t ) { From 08888310be889770d45d6cdc836be5a5a5819d01 Mon Sep 17 00:00:00 2001 From: manit2004 Date: Sun, 31 May 2026 17:08:52 +0530 Subject: [PATCH 18/18] feat: add wald mgf, test statement wrong --- 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_pkg_readmes status: na - task: lint_markdown_docs status: na - 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: passed - 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 --- --- .../stats/base/dists/wald/mgf/benchmark/benchmark.js | 12 ++++++------ .../stats/base/dists/wald/mgf/test/test.factory.js | 2 +- .../stats/base/dists/wald/mgf/test/test.mgf.js | 2 +- .../stats/base/dists/wald/mgf/test/test.native.js | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js index d6f6637e9926..70e10fdd8e1d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/benchmark/benchmark.js @@ -20,12 +20,12 @@ // MODULES // -var bench = require('@stdlib/bench'); -var uniform = require('@stdlib/random/array/uniform'); -var isnan = require('@stdlib/math/base/assert/is-nan'); -var format = require('@stdlib/string/format'); -var pkg = require('./../package.json').name; -var mgf = require('./../lib'); +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var format = require( '@stdlib/string/format' ); +var pkg = require( './../package.json' ).name; +var mgf = require( './../lib' ); // MAIN // diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js index ebda23ffd2e1..ae5becd8f7a1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.factory.js @@ -128,7 +128,7 @@ tape( 'if provided a nonpositive `lambda`, the created function always returns ` t.end(); }); -tape( 'if provided a value of x >= lambda/(2*mu^2), the created function returns `NaN`', function test( t ) { +tape( 'if provided a value of x > lambda/(2*mu^2), the created function returns `NaN`', function test( t ) { var mgf; var y; diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js index 706f1abb0016..fa31efb2eb0d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.mgf.js @@ -99,7 +99,7 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', function t.end(); }); -tape( 'if provided a value of x >= lambda/(2*mu^2), the function returns `NaN`', function test( t ) { +tape( 'if provided a value of x > lambda/(2*mu^2), the function returns `NaN`', function test( t ) { var y; y = mgf( 0.9, 1.0, 1.0 ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js index e13af961f83b..30f97e8b45d8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/wald/mgf/test/test.native.js @@ -108,7 +108,7 @@ tape( 'if provided a nonpositive `lambda`, the function returns `NaN`', opts, fu t.end(); }); -tape( 'if provided a value of x >= lambda/(2*mu^2), the function returns `NaN`', opts, function test( t ) { +tape( 'if provided a value of x > lambda/(2*mu^2), the function returns `NaN`', opts, function test( t ) { var y; y = mgf( 0.9, 1.0, 1.0 );