diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/README.md b/lib/node_modules/@stdlib/math/base/special/cosm1f/README.md new file mode 100644 index 000000000000..3a4ed265f183 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/README.md @@ -0,0 +1,189 @@ + + +# cosm1f + +> Compute `cos(x) - 1`. + +
+ +## Usage + +```javascript +var cosm1f = require( '@stdlib/math/base/special/cosm1f' ); +``` + +#### cosm1f( x ) + +Computes `cos(x) - 1`, where `cos` is the [cosine][cosine] of a single-precision floating-point number (in radians). This function should be used instead of manually calculating `cos(x) - 1` when the argument is near unity. + +```javascript +var PI = require( '@stdlib/constants/float32/pi' ); + +var v = cosm1f( 0.0 ); +// returns 0.0 + +v = cosm1f( PI/4.0 ); +// returns ~-0.293 + +v = cosm1f( -PI/6.0 ); +// returns ~-0.134 + +v = cosm1f( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var PI = require( '@stdlib/constants/float32/pi' ); +var cosm1f = require( '@stdlib/math/base/special/cosm1f' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, 0.0, 2.0*PI, opts ); + +logEachMap( 'cos(%0.4f) - 1 = %0.4f', x, cosm1f ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/cosm1f.h" +``` + +#### stdlib_base_cosm1f( x ) + +Computes `cos(x) - 1`, where `cos` is the [cosine][cosine] of a single-precision floating-point number (in radians). This function should be used instead of manually calculating `cos(x) - 1` when the argument is near unity. + +```c +float out = stdlib_base_cosm1f( 0.0f ); +// returns 0.0f + +out = stdlib_base_cosm1f( 3.141592653589793238f / 4.0f ); +// returns ~-0.293f +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value. + +```c +float stdlib_base_cosm1f( const float x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/cosm1f.h" +#include + +int main( void ) { + const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f }; + + float y; + int i; + for ( i = 0; i < 5; i++ ) { + y = stdlib_base_cosm1f( x[ i ] ); + printf( "cosm1f(%f) = %f\n", x[ i ], y ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.js new file mode 100644 index 000000000000..d715ba41fec3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.js @@ -0,0 +1,54 @@ +/** +* @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. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var pkg = require( './../package.json' ).name; +var cosm1f = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -10.0, 10.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = cosm1f( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.native.js new file mode 100644 index 000000000000..582c010ef9f7 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/benchmark.native.js @@ -0,0 +1,63 @@ +/** +* @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. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var cosm1f = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( cosm1f instanceof Error ) +}; + + +// MAIN // + +bench( pkg+'::native', opts, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -10.0, 10.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = cosm1f( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/c/native/Makefile new file mode 100644 index 000000000000..a4bd7b38fd74 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/c/native/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/math/base/special/cosm1f/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/c/native/benchmark.c new file mode 100644 index 000000000000..3ad792f45d70 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/benchmark/c/native/benchmark.c @@ -0,0 +1,138 @@ +/** +* @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. +*/ + +#include "stdlib/math/base/special/cosm1f.h" +#include +#include +#include +#include +#include + +#define NAME "cosm1f" +#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 float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + float x[ 100 ]; + double elapsed; + double t; + float y; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = random_uniform( -10.0f, 10.0f ); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = stdlib_base_cosm1f( x[ i%100 ] ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + 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::native::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/binding.gyp b/lib/node_modules/@stdlib/math/base/special/cosm1f/binding.gyp new file mode 100644 index 000000000000..68a1ca11d160 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/binding.gyp @@ -0,0 +1,170 @@ +# @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. + +# 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/math/base/special/cosm1f/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/repl.txt new file mode 100644 index 000000000000..9749a850ae4e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/repl.txt @@ -0,0 +1,31 @@ + +{{alias}}( x ) + Computes the cosine of a single-precision floating-point number minus one. + + This function should be used instead of manually calculating `cos(x)-1` when + `x` is near unity. + + Parameters + ---------- + x: number + Input value (in radians). + + Returns + ------- + y: number + Cosine minus one. + + Examples + -------- + > var y = {{alias}}( 0.0 ) + 0.0 + > y = {{alias}}( {{alias:@stdlib/constants/float32/pi}}/4.0 ) + ~-0.293 + > y = {{alias}}( -{{alias:@stdlib/constants/float32/pi}}/6.0 ) + ~-0.134 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/index.d.ts new file mode 100644 index 000000000000..1505e321296c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/index.d.ts @@ -0,0 +1,48 @@ +/* +* @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. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the cosine of a single-precision floating-point number minus one. +* +* @param x - input value (in radians) +* @returns cosine minus one +* +* @example +* var v = cosm1f( 0.0 ); +* // returns 0.0 +* +* @example +* var v = cosm1f( 3.141592653589793/4.0 ); +* // returns ~-0.293 +* +* @example +* var v = cosm1f( -3.141592653589793/6.0 ); +* // returns ~-0.134 +* +* @example +* var v = cosm1f( NaN ); +* // returns NaN +*/ +declare function cosm1f( x: number ): number; + + +// EXPORTS // + +export = cosm1f; diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/test.ts new file mode 100644 index 000000000000..db938bc6b219 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @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. +*/ + +import cosm1f = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + cosm1f( 8 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + cosm1f( true ); // $ExpectError + cosm1f( false ); // $ExpectError + cosm1f( null ); // $ExpectError + cosm1f( undefined ); // $ExpectError + cosm1f( '5' ); // $ExpectError + cosm1f( [] ); // $ExpectError + cosm1f( {} ); // $ExpectError + cosm1f( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + cosm1f(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/c/Makefile new file mode 100644 index 000000000000..25ced822f96a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/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 := 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/math/base/special/cosm1f/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/c/example.c new file mode 100644 index 000000000000..a3f031bf69d1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/c/example.c @@ -0,0 +1,31 @@ +/** +* @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. +*/ + +#include "stdlib/math/base/special/cosm1f.h" +#include + +int main( void ) { + const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f }; + + float y; + int i; + for ( i = 0; i < 5; i++ ) { + y = stdlib_base_cosm1f( x[ i ] ); + printf( "cosm1f(%f) = %f\n", x[ i ], y ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/index.js b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/index.js new file mode 100644 index 000000000000..695107a0e781 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/examples/index.js @@ -0,0 +1,31 @@ +/** +* @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. +*/ + +'use strict'; + +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var PI = require( '@stdlib/constants/float32/pi' ); +var cosm1f = require( './../lib' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, 0.0, 2.0*PI, opts ); + +logEachMap( 'cos(%0.4f) - 1 = %0.4f', x, cosm1f ); diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/include.gypi b/lib/node_modules/@stdlib/math/base/special/cosm1f/include.gypi new file mode 100644 index 000000000000..ecfaf82a3279 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/include.gypi @@ -0,0 +1,53 @@ +# @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. + +# 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", + "mathematics", + "math", + "math.cos", + "cos", + "cosm1", + "cosm1f", + "cosine", + "trig", + "trigonometry", + "radians" + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "cosm1", + "alias": "cosm1f", + "pkg_desc": "compute the cosine minus one", + "desc": "computes the cosine minus one", + "short_desc": "cosine minus one", + "parameters": [ + { + "name": "x", + "desc": "input value (in radians)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -10, + 10 + ] + }, + "example_values": [ + 64, + 27, + 0, + 0.1, + -9, + 8, + -1, + 125, + -10.2, + 11.3, + -12.4, + 3.5, + -1.6, + 15.7, + -16, + 17.9, + -188, + 19.11, + -200, + 21.15 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "cosine minus one", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "math.cos", + "cos", + "cosm1", + "cosm1f", + "cosine", + "trig", + "trigonometry", + "radians" + ], + "extra_keywords": [] + } + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/src/Makefile b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/Makefile new file mode 100644 index 000000000000..7733b6180cb4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @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 + + +# 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/math/base/special/cosm1f/src/addon.c b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/addon.c new file mode 100644 index 000000000000..3f5a015db111 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/addon.c @@ -0,0 +1,22 @@ +/** +* @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. +*/ + +#include "stdlib/math/base/special/cosm1f.h" +#include "stdlib/math/base/napi/unary.h" + +STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_cosm1f ) diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/src/main.c b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/main.c new file mode 100644 index 000000000000..d54d4660710c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/src/main.c @@ -0,0 +1,35 @@ +/** +* @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. +*/ + +#include "stdlib/math/base/special/cosm1f.h" +#include "stdlib/math/base/special/cosm1.h" + +/** +* Computes the cosine of a single-precision floating-point number minus one. +* +* @param x input value (in radians) +* @return cosine minus one +* +* @example +* float y = stdlib_base_cosm1f( 0.0f ); +* // returns 0.0f +*/ +float stdlib_base_cosm1f( const float x ) { + // TODO: Replace with a specific implementation for single-precision when available + return (float)stdlib_base_cosm1( x ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/data.json b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/data.json new file mode 100644 index 000000000000..ec8e5062715c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/data.json @@ -0,0 +1 @@ +{"x": [-0.7853981852531433, -0.7846135497093201, -0.7838289141654968, -0.7830443382263184, -0.7822597026824951, -0.7814750671386719, -0.7806904911994934, -0.7799058556556702, -0.7791212797164917, -0.7783366441726685, -0.7775520086288452, -0.7767674326896667, -0.7759827971458435, -0.7751981616020203, -0.7744135856628418, -0.7736289501190186, -0.7728443741798401, -0.7720597386360168, -0.7712751030921936, -0.7704905271530151, -0.7697058916091919, -0.7689212560653687, -0.7681366801261902, -0.7673520445823669, -0.7665674090385437, -0.7657828330993652, -0.764998197555542, -0.7642136216163635, -0.7634289860725403, -0.762644350528717, -0.7618597745895386, -0.7610751390457153, -0.7602905035018921, -0.7595059275627136, -0.7587212920188904, -0.7579367160797119, -0.7571520805358887, -0.7563674449920654, -0.755582869052887, -0.7547982335090637, -0.7540135979652405, -0.753229022026062, -0.7524443864822388, -0.7516598105430603, -0.7508751749992371, -0.7500905394554138, -0.7493059635162354, -0.7485213279724121, -0.7477366924285889, -0.7469521164894104, -0.7461674809455872, -0.7453828454017639, -0.7445982694625854, -0.7438136339187622, -0.7430290579795837, -0.7422444224357605, -0.7414597868919373, -0.7406752109527588, -0.7398905754089355, -0.7391059398651123, -0.7383213639259338, -0.7375367283821106, -0.7367521524429321, -0.7359675168991089, -0.7351828813552856, -0.7343983054161072, -0.7336136698722839, -0.7328290343284607, -0.7320444583892822, -0.731259822845459, -0.7304751873016357, -0.7296906113624573, -0.728905975818634, -0.7281213998794556, -0.7273367643356323, -0.7265521287918091, -0.7257675528526306, -0.7249829173088074, -0.7241982817649841, -0.7234137058258057, -0.7226290702819824, -0.721844494342804, -0.7210598587989807, -0.7202752232551575, -0.719490647315979, -0.7187060117721558, -0.7179213762283325, -0.717136800289154, -0.7163521647453308, -0.7155675292015076, -0.7147829532623291, -0.7139983177185059, -0.7132137417793274, -0.7124291062355042, -0.7116444706916809, -0.7108598947525024, -0.7100752592086792, -0.709290623664856, -0.7085060477256775, -0.7077214121818542, -0.7069368362426758, -0.7061522006988525, -0.7053675651550293, -0.7045829892158508, -0.7037983536720276, -0.7030137181282043, -0.7022291421890259, -0.7014445066452026, -0.7006598711013794, -0.6998752951622009, -0.6990906596183777, -0.6983060836791992, -0.697521448135376, -0.6967368125915527, -0.6959522366523743, -0.695167601108551, -0.6943829655647278, -0.6935983896255493, -0.6928137540817261, -0.6920291781425476, -0.6912445425987244, -0.6904599070549011, -0.6896753311157227, -0.6888906955718994, -0.6881060600280762, -0.6873214840888977, -0.6865368485450745, -0.6857522130012512, -0.6849676370620728, -0.6841830015182495, -0.683398425579071, -0.6826137900352478, -0.6818291544914246, -0.6810445785522461, -0.6802599430084229, -0.6794753074645996, -0.6786907315254211, -0.6779060959815979, -0.6771215200424194, -0.6763368844985962, -0.675552248954773, -0.6747676730155945, -0.6739830374717712, -0.673198401927948, -0.6724138259887695, -0.6716291904449463, -0.6708446145057678, -0.6700599789619446, -0.6692753434181213, -0.6684907674789429, -0.6677061319351196, -0.6669214963912964, -0.6661369204521179, -0.6653522849082947, -0.6645676493644714, -0.663783073425293, -0.6629984378814697, -0.6622138619422913, -0.661429226398468, -0.6606445908546448, -0.6598600149154663, -0.6590753793716431, -0.6582907438278198, -0.6575061678886414, -0.6567215323448181, -0.6559369564056396, -0.6551523208618164, -0.6543676853179932, -0.6535831093788147, -0.6527984738349915, -0.6520138382911682, -0.6512292623519897, -0.6504446268081665, -0.6496599912643433, -0.6488754153251648, -0.6480907797813416, -0.6473062038421631, -0.6465215682983398, -0.6457369327545166, -0.6449523568153381, -0.6441677212715149, -0.6433830857276917, -0.6425985097885132, -0.6418138742446899, -0.6410292983055115, -0.6402446627616882, -0.639460027217865, -0.6386754512786865, -0.6378908157348633, -0.63710618019104, -0.6363216042518616, -0.6355369687080383, -0.6347523331642151, -0.6339677572250366, -0.6331831216812134, -0.6323985457420349, -0.6316139101982117, -0.6308292746543884, -0.63004469871521, -0.6292600631713867, -0.6284754276275635, -0.627690851688385, -0.6269062161445618, -0.6261216402053833, -0.6253370046615601, -0.6245523691177368, -0.6237677931785583, -0.6229831576347351, -0.6221985220909119, -0.6214139461517334, -0.6206293106079102, -0.6198446750640869, -0.6190600991249084, -0.6182754635810852, -0.6174908876419067, -0.6167062520980835, -0.6159216165542603, -0.6151370406150818, -0.6143524050712585, -0.6135677695274353, -0.6127831935882568, -0.6119985580444336, -0.6112139821052551, -0.6104293465614319, -0.6096447110176086, -0.6088601350784302, -0.6080754995346069, -0.6072908639907837, -0.6065062880516052, -0.605721652507782, -0.6049370765686035, -0.6041524410247803, -0.603367805480957, -0.6025832295417786, -0.6017985939979553, -0.6010139584541321, -0.6002293825149536, -0.5994447469711304, -0.5986601114273071, -0.5978755354881287, -0.5970908999443054, -0.596306324005127, -0.5955216884613037, -0.5947370529174805, -0.593952476978302, -0.5931678414344788, -0.5923832058906555, -0.591598629951477, -0.5908139944076538, -0.5900294184684753, -0.5892447829246521, -0.5884601473808289, -0.5876755714416504, -0.5868909358978271, -0.5861063003540039, -0.5853217244148254, -0.5845370888710022, -0.583752453327179, -0.5829678773880005, -0.5821832418441772, -0.5813986659049988, -0.5806140303611755, -0.5798293948173523, -0.5790448188781738, -0.5782601833343506, -0.5774755477905273, -0.5766909718513489, -0.5759063363075256, -0.5751217603683472, -0.5743371248245239, -0.5735524892807007, -0.5727679133415222, -0.571983277797699, -0.5711986422538757, -0.5704140663146973, -0.569629430770874, -0.5688447952270508, -0.5680602192878723, -0.5672755837440491, -0.5664910078048706, -0.5657063722610474, -0.5649217367172241, -0.5641371607780457, -0.5633525252342224, -0.5625678896903992, -0.5617833137512207, -0.5609986782073975, -0.560214102268219, -0.5594294667243958, -0.5586448311805725, -0.557860255241394, -0.5570756196975708, -0.5562909841537476, -0.5555064082145691, -0.5547217726707458, -0.5539371371269226, -0.5531525611877441, -0.5523679256439209, -0.5515833497047424, -0.5507987141609192, -0.550014078617096, -0.5492295026779175, -0.5484448671340942, -0.547660231590271, -0.5468756556510925, -0.5460910201072693, -0.5453064441680908, -0.5445218086242676, -0.5437371730804443, -0.5429525971412659, -0.5421679615974426, -0.5413833260536194, -0.5405987501144409, -0.5398141145706177, -0.5390294790267944, -0.538244903087616, -0.5374602675437927, -0.5366756916046143, -0.535891056060791, -0.5351064205169678, -0.5343218445777893, -0.5335372090339661, -0.5327525734901428, -0.5319679975509644, -0.5311833620071411, -0.5303987860679626, -0.5296141505241394, -0.5288295149803162, -0.5280449390411377, -0.5272603034973145, -0.5264756679534912, -0.5256910920143127, -0.5249064564704895, -0.524121880531311, -0.5233372449874878, -0.5225526094436646, -0.5217680335044861, -0.5209833979606628, -0.5201987624168396, -0.5194141864776611, -0.5186295509338379, -0.5178449153900146, -0.5170603394508362, -0.5162757039070129, -0.5154911279678345, -0.5147064924240112, -0.513921856880188, -0.5131372809410095, -0.5123526453971863, -0.511568009853363, -0.5107834339141846, -0.5099987983703613, -0.5092142224311829, -0.5084295868873596, -0.5076449513435364, -0.5068603754043579, -0.5060757398605347, -0.5052911043167114, -0.504506528377533, -0.5037218928337097, -0.5029372572898865, -0.502152681350708, -0.5013680458068848, -0.5005834698677063, -0.49979883432388306, -0.4990142285823822, -0.49822959303855896, -0.4974449872970581, -0.49666038155555725, -0.4958757758140564, -0.49509114027023315, -0.4943065345287323, -0.49352192878723145, -0.4927373230457306, -0.49195268750190735, -0.4911680817604065, -0.49038347601890564, -0.4895988404750824, -0.48881423473358154, -0.4880296289920807, -0.48724502325057983, -0.4864603877067566, -0.48567578196525574, -0.4848911762237549, -0.48410657048225403, -0.4833219349384308, -0.48253732919692993, -0.4817527234554291, -0.4809681177139282, -0.480183482170105, -0.4793988764286041, -0.47861427068710327, -0.4778296649456024, -0.4770450294017792, -0.4762604236602783, -0.47547581791877747, -0.4746912121772766, -0.47390657663345337, -0.4731219708919525, -0.47233736515045166, -0.4715527296066284, -0.47076812386512756, -0.4699835181236267, -0.46919891238212585, -0.4684142768383026, -0.46762967109680176, -0.4668450653553009, -0.46606045961380005, -0.4652758240699768, -0.46449121832847595, -0.4637066125869751, -0.46292200684547424, -0.462137371301651, -0.46135276556015015, -0.4605681598186493, -0.45978355407714844, -0.4589989185333252, -0.45821431279182434, -0.4574297070503235, -0.45664507150650024, -0.4558604657649994, -0.45507586002349854, -0.4542912542819977, -0.45350661873817444, -0.4527220129966736, -0.45193740725517273, -0.4511528015136719, -0.45036816596984863, -0.4495835602283478, -0.4487989544868469, -0.44801434874534607, -0.4472297132015228, -0.446445107460022, -0.4456605017185211, -0.44487589597702026, -0.444091260433197, -0.44330665469169617, -0.4425220489501953, -0.44173744320869446, -0.4409528076648712, -0.44016820192337036, -0.4393835961818695, -0.43859896063804626, -0.4378143548965454, -0.43702974915504456, -0.4362451434135437, -0.43546050786972046, -0.4346759021282196, -0.43389129638671875, -0.4331066906452179, -0.43232205510139465, -0.4315374493598938, -0.43075284361839294, -0.4299682378768921, -0.42918360233306885, -0.428398996591568, -0.42761439085006714, -0.4268297851085663, -0.42604514956474304, -0.4252605438232422, -0.42447593808174133, -0.4236913025379181, -0.42290669679641724, -0.4221220910549164, -0.4213374853134155, -0.4205528497695923, -0.41976824402809143, -0.4189836382865906, -0.4181990325450897, -0.4174143970012665, -0.4166297912597656, -0.41584518551826477, -0.4150605797767639, -0.4142759442329407, -0.4134913384914398, -0.41270673274993896, -0.4119221270084381, -0.41113749146461487, -0.410352885723114, -0.40956827998161316, -0.4087836742401123, -0.40799903869628906, -0.4072144329547882, -0.40642982721328735, -0.4056451916694641, -0.40486058592796326, -0.4040759801864624, -0.40329137444496155, -0.4025067389011383, -0.40172213315963745, -0.4009375274181366, -0.40015292167663574, -0.3993682861328125, -0.39858368039131165, -0.3977990746498108, -0.39701446890830994, -0.3962298333644867, -0.39544522762298584, -0.394660621881485, -0.39387601613998413, -0.3930913805961609, -0.39230677485466003, -0.3915221691131592, -0.39073753356933594, -0.3899529278278351, -0.38916832208633423, -0.3883837163448334, -0.38759908080101013, -0.3868144750595093, -0.3860298693180084, -0.38524526357650757, -0.3844606280326843, -0.38367602229118347, -0.3828914165496826, -0.38210681080818176, -0.3813221752643585, -0.38053756952285767, -0.3797529637813568, -0.37896835803985596, -0.3781837224960327, -0.37739911675453186, -0.376614511013031, -0.37582990527153015, -0.3750452697277069, -0.37426066398620605, -0.3734760582447052, -0.37269142270088196, -0.3719068169593811, -0.37112221121788025, -0.3703376054763794, -0.36955296993255615, -0.3687683641910553, -0.36798375844955444, -0.3671991527080536, -0.36641451716423035, -0.3656299114227295, -0.36484530568122864, -0.3640606999397278, -0.36327606439590454, -0.3624914586544037, -0.36170685291290283, -0.360922247171402, -0.36013761162757874, -0.3593530058860779, -0.358568400144577, -0.3577837646007538, -0.35699915885925293, -0.3562145531177521, -0.3554299473762512, -0.354645311832428, -0.3538607060909271, -0.35307610034942627, -0.3522914946079254, -0.3515068590641022, -0.3507222533226013, -0.34993764758110046, -0.3491530418395996, -0.34836840629577637, -0.3475838005542755, -0.34679919481277466, -0.3460145890712738, -0.34522995352745056, -0.3444453477859497, -0.34366074204444885, -0.3428761065006256, -0.34209150075912476, -0.3413068950176239, -0.34052228927612305, -0.3397376537322998, -0.33895304799079895, -0.3381684422492981, -0.33738383650779724, -0.336599200963974, -0.33581459522247314, -0.3350299894809723, -0.33424538373947144, -0.3334607481956482, -0.33267614245414734, -0.3318915367126465, -0.33110693097114563, -0.3303222954273224, -0.32953768968582153, -0.3287530839443207, -0.3279684782028198, -0.3271838426589966, -0.3263992369174957, -0.3256146311759949, -0.32482999563217163, -0.3240453898906708, -0.3232607841491699, -0.32247617840766907, -0.3216915428638458, -0.32090693712234497, -0.3201223313808441, -0.31933772563934326, -0.31855309009552, -0.31776848435401917, -0.3169838786125183, -0.31619927287101746, -0.3154146373271942, -0.31463003158569336, -0.3138454258441925, -0.31306082010269165, -0.3122761845588684, -0.31149157881736755, -0.3107069730758667, -0.30992233753204346, -0.3091377317905426, -0.30835312604904175, -0.3075685203075409, -0.30678388476371765, -0.3059992790222168, -0.30521467328071594, -0.3044300675392151, -0.30364543199539185, -0.302860826253891, -0.30207622051239014, -0.3012916147708893, -0.30050697922706604, -0.2997223734855652, -0.29893776774406433, -0.2981531620025635, -0.29736852645874023, -0.2965839207172394, -0.2957993149757385, -0.29501470923423767, -0.29423007369041443, -0.2934454679489136, -0.2926608622074127, -0.2918762266635895, -0.2910916209220886, -0.29030701518058777, -0.2895224094390869, -0.28873777389526367, -0.2879531681537628, -0.28716856241226196, -0.2863839566707611, -0.28559932112693787, -0.284814715385437, -0.28403010964393616, -0.2832455039024353, -0.28246086835861206, -0.2816762626171112, -0.28089165687561035, -0.2801070511341095, -0.27932241559028625, -0.2785378098487854, -0.27775320410728455, -0.2769685685634613, -0.27618396282196045, -0.2753993570804596, -0.27461475133895874, -0.2738301157951355, -0.27304551005363464, -0.2722609043121338, -0.27147629857063293, -0.2706916630268097, -0.26990705728530884, -0.269122451543808, -0.26833784580230713, -0.2675532102584839, -0.26676860451698303, -0.2659839987754822, -0.2651993930339813, -0.2644147574901581, -0.2636301517486572, -0.26284554600715637, -0.2620609402656555, -0.2612763047218323, -0.2604916989803314, -0.25970709323883057, -0.2589224576950073, -0.25813785195350647, -0.2573532462120056, -0.25656864047050476, -0.2557840049266815, -0.25499939918518066, -0.2542147934436798, -0.25343018770217896, -0.2526455521583557, -0.25186094641685486, -0.251076340675354, -0.25029173493385315, -0.2495071142911911, -0.24872249364852905, -0.2479378879070282, -0.24715326726436615, -0.2463686615228653, -0.24558404088020325, -0.2447994202375412, -0.24401481449604034, -0.2432301938533783, -0.24244558811187744, -0.2416609674692154, -0.24087636172771454, -0.2400917410850525, -0.23930713534355164, -0.2385225147008896, -0.23773790895938873, -0.23695328831672668, -0.23616868257522583, -0.23538406193256378, -0.23459945619106293, -0.23381483554840088, -0.23303022980690002, -0.23224560916423798, -0.23146100342273712, -0.23067638278007507, -0.22989177703857422, -0.22910715639591217, -0.22832253575325012, -0.22753793001174927, -0.22675330936908722, -0.22596870362758636, -0.22518408298492432, -0.22439947724342346, -0.2236148566007614, -0.22283025085926056, -0.2220456302165985, -0.22126102447509766, -0.2204764038324356, -0.21969179809093475, -0.2189071774482727, -0.21812257170677185, -0.2173379510641098, -0.21655334532260895, -0.2157687246799469, -0.21498411893844604, -0.214199498295784, -0.21341489255428314, -0.2126302719116211, -0.21184565126895905, -0.2110610455274582, -0.21027642488479614, -0.2094918191432953, -0.20870719850063324, -0.20792259275913239, -0.20713797211647034, -0.20635336637496948, -0.20556874573230743, -0.20478413999080658, -0.20399951934814453, -0.20321491360664368, -0.20243029296398163, -0.20164568722248077, -0.20086106657981873, -0.20007646083831787, -0.19929184019565582, -0.19850723445415497, -0.19772261381149292, -0.19693800806999207, -0.19615338742733002, -0.19536876678466797, -0.19458416104316711, -0.19379954040050507, -0.1930149346590042, -0.19223031401634216, -0.1914457082748413, -0.19066108763217926, -0.1898764818906784, -0.18909186124801636, -0.1883072555065155, -0.18752263486385345, -0.1867380291223526, -0.18595340847969055, -0.1851688027381897, -0.18438418209552765, -0.1835995763540268, -0.18281495571136475, -0.1820303499698639, -0.18124572932720184, -0.180461123585701, -0.17967650294303894, -0.1788918823003769, -0.17810727655887604, -0.177322655916214, -0.17653805017471313, -0.1757534295320511, -0.17496882379055023, -0.17418420314788818, -0.17339959740638733, -0.17261497676372528, -0.17183037102222443, -0.17104575037956238, -0.17026114463806152, -0.16947652399539948, -0.16869191825389862, -0.16790729761123657, -0.16712269186973572, -0.16633807122707367, -0.16555346548557281, -0.16476884484291077, -0.1639842391014099, -0.16319961845874786, -0.16241499781608582, -0.16163039207458496, -0.1608457714319229, -0.16006116569042206, -0.15927654504776, -0.15849193930625916, -0.1577073186635971, -0.15692271292209625, -0.1561380922794342, -0.15535348653793335, -0.1545688658952713, -0.15378426015377045, -0.1529996395111084, -0.15221503376960754, -0.1514304131269455, -0.15064580738544464, -0.1498611867427826, -0.14907658100128174, -0.1482919603586197, -0.14750735461711884, -0.1467227339744568, -0.14593811333179474, -0.14515350759029388, -0.14436888694763184, -0.14358428120613098, -0.14279966056346893, -0.14201505482196808, -0.14123043417930603, -0.14044582843780518, -0.13966120779514313, -0.13887660205364227, -0.13809198141098022, -0.13730737566947937, -0.13652275502681732, -0.13573814928531647, -0.13495352864265442, -0.13416892290115356, -0.13338430225849152, -0.13259969651699066, -0.1318150758743286, -0.13103047013282776, -0.1302458494901657, -0.12946122884750366, -0.1286766231060028, -0.12789200246334076, -0.1271073967218399, -0.12632277607917786, -0.125538170337677, -0.12475355714559555, -0.1239689439535141, -0.12318433076143265, -0.1223997101187706, -0.12161509692668915, -0.1208304837346077, -0.12004587054252625, -0.1192612573504448, -0.11847664415836334, -0.11769203096628189, -0.11690741777420044, -0.11612280458211899, -0.11533819139003754, -0.11455357819795609, -0.11376896500587463, -0.11298435181379318, -0.11219973862171173, -0.11141512542963028, -0.11063051223754883, -0.10984589904546738, -0.10906128585338593, -0.10827667266130447, -0.10749205946922302, -0.10670744627714157, -0.10592282563447952, -0.10513821244239807, -0.10435359925031662, -0.10356898605823517, -0.10278437286615372, -0.10199975967407227, -0.10121514648199081, -0.10043053328990936, -0.09964592009782791, -0.09886130690574646, -0.09807669371366501, -0.09729208052158356, -0.0965074673295021, -0.09572285413742065, -0.0949382409453392, -0.09415362775325775, -0.0933690145611763, -0.09258440136909485, -0.0917997881770134, -0.09101517498493195, -0.0902305617928505, -0.08944594115018845, -0.088661327958107, -0.08787671476602554, -0.08709210157394409, -0.08630748838186264, -0.08552287518978119, -0.08473826199769974, -0.08395364880561829, -0.08316903561353683, -0.08238442242145538, -0.08159980922937393, -0.08081519603729248, -0.08003058284521103, -0.07924596965312958, -0.07846135646104813, -0.07767674326896667, -0.07689213007688522, -0.07610751688480377, -0.07532290369272232, -0.07453829050064087, -0.07375367730855942, -0.07296905666589737, -0.07218444347381592, -0.07139983028173447, -0.07061521708965302, -0.06983060389757156, -0.06904599070549011, -0.06826137751340866, -0.06747676432132721, -0.06669215112924576, -0.0659075379371643, -0.06512292474508286, -0.0643383115530014, -0.06355369836091995, -0.0627690851688385, -0.06198447197675705, -0.0611998550593853, -0.06041524186730385, -0.0596306286752224, -0.058846015483140945, -0.058061402291059494, -0.05727678909897804, -0.05649217590689659, -0.05570756271481514, -0.05492294952273369, -0.05413833633065224, -0.053353723138570786, -0.052569106221199036, -0.051784493029117584, -0.05099987983703613, -0.05021526664495468, -0.04943065345287323, -0.04864604026079178, -0.04786142706871033, -0.047076813876628876, -0.046292200684547424, -0.04550758749246597, -0.04472297057509422, -0.04393835738301277, -0.04315374419093132, -0.04236913099884987, -0.04158451780676842, -0.040799904614686966, -0.040015291422605515, -0.03923067823052406, -0.03844606503844261, -0.03766145184636116, -0.03687683865427971, -0.03609222173690796, -0.03530760854482651, -0.034522995352745056, -0.033738382160663605, -0.03295376896858215, -0.0321691557765007, -0.03138454258441925, -0.03059992752969265, -0.0298153143376112, -0.029030701145529747, -0.028246087953448296, -0.027461474761366844, -0.026676861569285393, -0.025892246514558792, -0.02510763332247734, -0.02432302013039589, -0.023538406938314438, -0.022753793746232986, -0.021969178691506386, -0.021184565499424934, -0.020399952307343483, -0.01961533911526203, -0.01883072592318058, -0.01804611086845398, -0.017261497676372528, -0.016476884484291077, -0.015692271292209625, -0.0149076571688056, -0.014123043976724148, -0.013338430784642696, -0.01255381666123867, -0.011769203469157219, -0.010984589345753193, -0.010199976153671741, -0.00941536296159029, -0.008630748838186264, -0.007846135646104813, -0.007061521988362074, -0.006276908330619335, -0.0054922946728765965, -0.004707681480795145, -0.003923067823052406, -0.0031384541653096676, -0.0023538407403975725, -0.0015692270826548338, -0.0007846135413274169, 0.0, 0.0007846135413274169, 0.0015692270826548338, 0.0023538407403975725, 0.0031384541653096676, 0.003923067823052406, 0.004707681480795145, 0.0054922946728765965, 0.006276908330619335, 0.007061521988362074, 0.007846135646104813, 0.008630748838186264, 0.00941536296159029, 0.010199976153671741, 0.010984589345753193, 0.011769203469157219, 0.01255381666123867, 0.013338430784642696, 0.014123043976724148, 0.0149076571688056, 0.015692271292209625, 0.016476884484291077, 0.017261497676372528, 0.01804611086845398, 0.01883072592318058, 0.01961533911526203, 0.020399952307343483, 0.021184565499424934, 0.021969178691506386, 0.022753793746232986, 0.023538406938314438, 0.02432302013039589, 0.02510763332247734, 0.025892246514558792, 0.026676861569285393, 0.027461474761366844, 0.028246087953448296, 0.029030701145529747, 0.0298153143376112, 0.03059992752969265, 0.03138454258441925, 0.0321691557765007, 0.03295376896858215, 0.033738382160663605, 0.034522995352745056, 0.03530760854482651, 0.03609222173690796, 0.03687683865427971, 0.03766145184636116, 0.03844606503844261, 0.03923067823052406, 0.040015291422605515, 0.040799904614686966, 0.04158451780676842, 0.04236913099884987, 0.04315374419093132, 0.04393835738301277, 0.04472297057509422, 0.04550758749246597, 0.046292200684547424, 0.047076813876628876, 0.04786142706871033, 0.04864604026079178, 0.04943065345287323, 0.05021526664495468, 0.05099987983703613, 0.051784493029117584, 0.052569106221199036, 0.053353723138570786, 0.05413833633065224, 0.05492294952273369, 0.05570756271481514, 0.05649217590689659, 0.05727678909897804, 0.058061402291059494, 0.058846015483140945, 0.0596306286752224, 0.06041524186730385, 0.0611998550593853, 0.06198447197675705, 0.0627690851688385, 0.06355369836091995, 0.0643383115530014, 0.06512292474508286, 0.0659075379371643, 0.06669215112924576, 0.06747676432132721, 0.06826137751340866, 0.06904599070549011, 0.06983060389757156, 0.07061521708965302, 0.07139983028173447, 0.07218444347381592, 0.07296905666589737, 0.07375367730855942, 0.07453829050064087, 0.07532290369272232, 0.07610751688480377, 0.07689213007688522, 0.07767674326896667, 0.07846135646104813, 0.07924596965312958, 0.08003058284521103, 0.08081519603729248, 0.08159980922937393, 0.08238442242145538, 0.08316903561353683, 0.08395364880561829, 0.08473826199769974, 0.08552287518978119, 0.08630748838186264, 0.08709210157394409, 0.08787671476602554, 0.088661327958107, 0.08944594115018845, 0.0902305617928505, 0.09101517498493195, 0.0917997881770134, 0.09258440136909485, 0.0933690145611763, 0.09415362775325775, 0.0949382409453392, 0.09572285413742065, 0.0965074673295021, 0.09729208052158356, 0.09807669371366501, 0.09886130690574646, 0.09964592009782791, 0.10043053328990936, 0.10121514648199081, 0.10199975967407227, 0.10278437286615372, 0.10356898605823517, 0.10435359925031662, 0.10513821244239807, 0.10592282563447952, 0.10670744627714157, 0.10749205946922302, 0.10827667266130447, 0.10906128585338593, 0.10984589904546738, 0.11063051223754883, 0.11141512542963028, 0.11219973862171173, 0.11298435181379318, 0.11376896500587463, 0.11455357819795609, 0.11533819139003754, 0.11612280458211899, 0.11690741777420044, 0.11769203096628189, 0.11847664415836334, 0.1192612573504448, 0.12004587054252625, 0.1208304837346077, 0.12161509692668915, 0.1223997101187706, 0.12318433076143265, 0.1239689439535141, 0.12475355714559555, 0.125538170337677, 0.12632277607917786, 0.1271073967218399, 0.12789200246334076, 0.1286766231060028, 0.12946122884750366, 0.1302458494901657, 0.13103047013282776, 0.1318150758743286, 0.13259969651699066, 0.13338430225849152, 0.13416892290115356, 0.13495352864265442, 0.13573814928531647, 0.13652275502681732, 0.13730737566947937, 0.13809198141098022, 0.13887660205364227, 0.13966120779514313, 0.14044582843780518, 0.14123043417930603, 0.14201505482196808, 0.14279966056346893, 0.14358428120613098, 0.14436888694763184, 0.14515350759029388, 0.14593811333179474, 0.1467227339744568, 0.14750735461711884, 0.1482919603586197, 0.14907658100128174, 0.1498611867427826, 0.15064580738544464, 0.1514304131269455, 0.15221503376960754, 0.1529996395111084, 0.15378426015377045, 0.1545688658952713, 0.15535348653793335, 0.1561380922794342, 0.15692271292209625, 0.1577073186635971, 0.15849193930625916, 0.15927654504776, 0.16006116569042206, 0.1608457714319229, 0.16163039207458496, 0.16241499781608582, 0.16319961845874786, 0.1639842391014099, 0.16476884484291077, 0.16555346548557281, 0.16633807122707367, 0.16712269186973572, 0.16790729761123657, 0.16869191825389862, 0.16947652399539948, 0.17026114463806152, 0.17104575037956238, 0.17183037102222443, 0.17261497676372528, 0.17339959740638733, 0.17418420314788818, 0.17496882379055023, 0.1757534295320511, 0.17653805017471313, 0.177322655916214, 0.17810727655887604, 0.1788918823003769, 0.17967650294303894, 0.180461123585701, 0.18124572932720184, 0.1820303499698639, 0.18281495571136475, 0.1835995763540268, 0.18438418209552765, 0.1851688027381897, 0.18595340847969055, 0.1867380291223526, 0.18752263486385345, 0.1883072555065155, 0.18909186124801636, 0.1898764818906784, 0.19066108763217926, 0.1914457082748413, 0.19223031401634216, 0.1930149346590042, 0.19379954040050507, 0.19458416104316711, 0.19536876678466797, 0.19615338742733002, 0.19693800806999207, 0.19772261381149292, 0.19850723445415497, 0.19929184019565582, 0.20007646083831787, 0.20086106657981873, 0.20164568722248077, 0.20243029296398163, 0.20321491360664368, 0.20399951934814453, 0.20478413999080658, 0.20556874573230743, 0.20635336637496948, 0.20713797211647034, 0.20792259275913239, 0.20870719850063324, 0.2094918191432953, 0.21027642488479614, 0.2110610455274582, 0.21184565126895905, 0.2126302719116211, 0.21341489255428314, 0.214199498295784, 0.21498411893844604, 0.2157687246799469, 0.21655334532260895, 0.2173379510641098, 0.21812257170677185, 0.2189071774482727, 0.21969179809093475, 0.2204764038324356, 0.22126102447509766, 0.2220456302165985, 0.22283025085926056, 0.2236148566007614, 0.22439947724342346, 0.22518408298492432, 0.22596870362758636, 0.22675330936908722, 0.22753793001174927, 0.22832253575325012, 0.22910715639591217, 0.22989177703857422, 0.23067638278007507, 0.23146100342273712, 0.23224560916423798, 0.23303022980690002, 0.23381483554840088, 0.23459945619106293, 0.23538406193256378, 0.23616868257522583, 0.23695328831672668, 0.23773790895938873, 0.2385225147008896, 0.23930713534355164, 0.2400917410850525, 0.24087636172771454, 0.2416609674692154, 0.24244558811187744, 0.2432301938533783, 0.24401481449604034, 0.2447994202375412, 0.24558404088020325, 0.2463686615228653, 0.24715326726436615, 0.2479378879070282, 0.24872249364852905, 0.2495071142911911, 0.25029173493385315, 0.251076340675354, 0.25186094641685486, 0.2526455521583557, 0.25343018770217896, 0.2542147934436798, 0.25499939918518066, 0.2557840049266815, 0.25656864047050476, 0.2573532462120056, 0.25813785195350647, 0.2589224576950073, 0.25970709323883057, 0.2604916989803314, 0.2612763047218323, 0.2620609402656555, 0.26284554600715637, 0.2636301517486572, 0.2644147574901581, 0.2651993930339813, 0.2659839987754822, 0.26676860451698303, 0.2675532102584839, 0.26833784580230713, 0.269122451543808, 0.26990705728530884, 0.2706916630268097, 0.27147629857063293, 0.2722609043121338, 0.27304551005363464, 0.2738301157951355, 0.27461475133895874, 0.2753993570804596, 0.27618396282196045, 0.2769685685634613, 0.27775320410728455, 0.2785378098487854, 0.27932241559028625, 0.2801070511341095, 0.28089165687561035, 0.2816762626171112, 0.28246086835861206, 0.2832455039024353, 0.28403010964393616, 0.284814715385437, 0.28559932112693787, 0.2863839566707611, 0.28716856241226196, 0.2879531681537628, 0.28873777389526367, 0.2895224094390869, 0.29030701518058777, 0.2910916209220886, 0.2918762266635895, 0.2926608622074127, 0.2934454679489136, 0.29423007369041443, 0.29501470923423767, 0.2957993149757385, 0.2965839207172394, 0.29736852645874023, 0.2981531620025635, 0.29893776774406433, 0.2997223734855652, 0.30050697922706604, 0.3012916147708893, 0.30207622051239014, 0.302860826253891, 0.30364543199539185, 0.3044300675392151, 0.30521467328071594, 0.3059992790222168, 0.30678388476371765, 0.3075685203075409, 0.30835312604904175, 0.3091377317905426, 0.30992233753204346, 0.3107069730758667, 0.31149157881736755, 0.3122761845588684, 0.31306082010269165, 0.3138454258441925, 0.31463003158569336, 0.3154146373271942, 0.31619927287101746, 0.3169838786125183, 0.31776848435401917, 0.31855309009552, 0.31933772563934326, 0.3201223313808441, 0.32090693712234497, 0.3216915428638458, 0.32247617840766907, 0.3232607841491699, 0.3240453898906708, 0.32482999563217163, 0.3256146311759949, 0.3263992369174957, 0.3271838426589966, 0.3279684782028198, 0.3287530839443207, 0.32953768968582153, 0.3303222954273224, 0.33110693097114563, 0.3318915367126465, 0.33267614245414734, 0.3334607481956482, 0.33424538373947144, 0.3350299894809723, 0.33581459522247314, 0.336599200963974, 0.33738383650779724, 0.3381684422492981, 0.33895304799079895, 0.3397376537322998, 0.34052228927612305, 0.3413068950176239, 0.34209150075912476, 0.3428761065006256, 0.34366074204444885, 0.3444453477859497, 0.34522995352745056, 0.3460145890712738, 0.34679919481277466, 0.3475838005542755, 0.34836840629577637, 0.3491530418395996, 0.34993764758110046, 0.3507222533226013, 0.3515068590641022, 0.3522914946079254, 0.35307610034942627, 0.3538607060909271, 0.354645311832428, 0.3554299473762512, 0.3562145531177521, 0.35699915885925293, 0.3577837646007538, 0.358568400144577, 0.3593530058860779, 0.36013761162757874, 0.360922247171402, 0.36170685291290283, 0.3624914586544037, 0.36327606439590454, 0.3640606999397278, 0.36484530568122864, 0.3656299114227295, 0.36641451716423035, 0.3671991527080536, 0.36798375844955444, 0.3687683641910553, 0.36955296993255615, 0.3703376054763794, 0.37112221121788025, 0.3719068169593811, 0.37269142270088196, 0.3734760582447052, 0.37426066398620605, 0.3750452697277069, 0.37582990527153015, 0.376614511013031, 0.37739911675453186, 0.3781837224960327, 0.37896835803985596, 0.3797529637813568, 0.38053756952285767, 0.3813221752643585, 0.38210681080818176, 0.3828914165496826, 0.38367602229118347, 0.3844606280326843, 0.38524526357650757, 0.3860298693180084, 0.3868144750595093, 0.38759908080101013, 0.3883837163448334, 0.38916832208633423, 0.3899529278278351, 0.39073753356933594, 0.3915221691131592, 0.39230677485466003, 0.3930913805961609, 0.39387601613998413, 0.394660621881485, 0.39544522762298584, 0.3962298333644867, 0.39701446890830994, 0.3977990746498108, 0.39858368039131165, 0.3993682861328125, 0.40015292167663574, 0.4009375274181366, 0.40172213315963745, 0.4025067389011383, 0.40329137444496155, 0.4040759801864624, 0.40486058592796326, 0.4056451916694641, 0.40642982721328735, 0.4072144329547882, 0.40799903869628906, 0.4087836742401123, 0.40956827998161316, 0.410352885723114, 0.41113749146461487, 0.4119221270084381, 0.41270673274993896, 0.4134913384914398, 0.4142759442329407, 0.4150605797767639, 0.41584518551826477, 0.4166297912597656, 0.4174143970012665, 0.4181990325450897, 0.4189836382865906, 0.41976824402809143, 0.4205528497695923, 0.4213374853134155, 0.4221220910549164, 0.42290669679641724, 0.4236913025379181, 0.42447593808174133, 0.4252605438232422, 0.42604514956474304, 0.4268297851085663, 0.42761439085006714, 0.428398996591568, 0.42918360233306885, 0.4299682378768921, 0.43075284361839294, 0.4315374493598938, 0.43232205510139465, 0.4331066906452179, 0.43389129638671875, 0.4346759021282196, 0.43546050786972046, 0.4362451434135437, 0.43702974915504456, 0.4378143548965454, 0.43859896063804626, 0.4393835961818695, 0.44016820192337036, 0.4409528076648712, 0.44173744320869446, 0.4425220489501953, 0.44330665469169617, 0.444091260433197, 0.44487589597702026, 0.4456605017185211, 0.446445107460022, 0.4472297132015228, 0.44801434874534607, 0.4487989544868469, 0.4495835602283478, 0.45036816596984863, 0.4511528015136719, 0.45193740725517273, 0.4527220129966736, 0.45350661873817444, 0.4542912542819977, 0.45507586002349854, 0.4558604657649994, 0.45664507150650024, 0.4574297070503235, 0.45821431279182434, 0.4589989185333252, 0.45978355407714844, 0.4605681598186493, 0.46135276556015015, 0.462137371301651, 0.46292200684547424, 0.4637066125869751, 0.46449121832847595, 0.4652758240699768, 0.46606045961380005, 0.4668450653553009, 0.46762967109680176, 0.4684142768383026, 0.46919891238212585, 0.4699835181236267, 0.47076812386512756, 0.4715527296066284, 0.47233736515045166, 0.4731219708919525, 0.47390657663345337, 0.4746912121772766, 0.47547581791877747, 0.4762604236602783, 0.4770450294017792, 0.4778296649456024, 0.47861427068710327, 0.4793988764286041, 0.480183482170105, 0.4809681177139282, 0.4817527234554291, 0.48253732919692993, 0.4833219349384308, 0.48410657048225403, 0.4848911762237549, 0.48567578196525574, 0.4864603877067566, 0.48724502325057983, 0.4880296289920807, 0.48881423473358154, 0.4895988404750824, 0.49038347601890564, 0.4911680817604065, 0.49195268750190735, 0.4927373230457306, 0.49352192878723145, 0.4943065345287323, 0.49509114027023315, 0.4958757758140564, 0.49666038155555725, 0.4974449872970581, 0.49822959303855896, 0.4990142285823822, 0.49979883432388306, 0.5005834698677063, 0.5013680458068848, 0.502152681350708, 0.5029372572898865, 0.5037218928337097, 0.504506528377533, 0.5052911043167114, 0.5060757398605347, 0.5068603754043579, 0.5076449513435364, 0.5084295868873596, 0.5092142224311829, 0.5099987983703613, 0.5107834339141846, 0.511568009853363, 0.5123526453971863, 0.5131372809410095, 0.513921856880188, 0.5147064924240112, 0.5154911279678345, 0.5162757039070129, 0.5170603394508362, 0.5178449153900146, 0.5186295509338379, 0.5194141864776611, 0.5201987624168396, 0.5209833979606628, 0.5217680335044861, 0.5225526094436646, 0.5233372449874878, 0.524121880531311, 0.5249064564704895, 0.5256910920143127, 0.5264756679534912, 0.5272603034973145, 0.5280449390411377, 0.5288295149803162, 0.5296141505241394, 0.5303987860679626, 0.5311833620071411, 0.5319679975509644, 0.5327525734901428, 0.5335372090339661, 0.5343218445777893, 0.5351064205169678, 0.535891056060791, 0.5366756916046143, 0.5374602675437927, 0.538244903087616, 0.5390294790267944, 0.5398141145706177, 0.5405987501144409, 0.5413833260536194, 0.5421679615974426, 0.5429525971412659, 0.5437371730804443, 0.5445218086242676, 0.5453064441680908, 0.5460910201072693, 0.5468756556510925, 0.547660231590271, 0.5484448671340942, 0.5492295026779175, 0.550014078617096, 0.5507987141609192, 0.5515833497047424, 0.5523679256439209, 0.5531525611877441, 0.5539371371269226, 0.5547217726707458, 0.5555064082145691, 0.5562909841537476, 0.5570756196975708, 0.557860255241394, 0.5586448311805725, 0.5594294667243958, 0.560214102268219, 0.5609986782073975, 0.5617833137512207, 0.5625678896903992, 0.5633525252342224, 0.5641371607780457, 0.5649217367172241, 0.5657063722610474, 0.5664910078048706, 0.5672755837440491, 0.5680602192878723, 0.5688447952270508, 0.569629430770874, 0.5704140663146973, 0.5711986422538757, 0.571983277797699, 0.5727679133415222, 0.5735524892807007, 0.5743371248245239, 0.5751217603683472, 0.5759063363075256, 0.5766909718513489, 0.5774755477905273, 0.5782601833343506, 0.5790448188781738, 0.5798293948173523, 0.5806140303611755, 0.5813986659049988, 0.5821832418441772, 0.5829678773880005, 0.583752453327179, 0.5845370888710022, 0.5853217244148254, 0.5861063003540039, 0.5868909358978271, 0.5876755714416504, 0.5884601473808289, 0.5892447829246521, 0.5900294184684753, 0.5908139944076538, 0.591598629951477, 0.5923832058906555, 0.5931678414344788, 0.593952476978302, 0.5947370529174805, 0.5955216884613037, 0.596306324005127, 0.5970908999443054, 0.5978755354881287, 0.5986601114273071, 0.5994447469711304, 0.6002293825149536, 0.6010139584541321, 0.6017985939979553, 0.6025832295417786, 0.603367805480957, 0.6041524410247803, 0.6049370765686035, 0.605721652507782, 0.6065062880516052, 0.6072908639907837, 0.6080754995346069, 0.6088601350784302, 0.6096447110176086, 0.6104293465614319, 0.6112139821052551, 0.6119985580444336, 0.6127831935882568, 0.6135677695274353, 0.6143524050712585, 0.6151370406150818, 0.6159216165542603, 0.6167062520980835, 0.6174908876419067, 0.6182754635810852, 0.6190600991249084, 0.6198446750640869, 0.6206293106079102, 0.6214139461517334, 0.6221985220909119, 0.6229831576347351, 0.6237677931785583, 0.6245523691177368, 0.6253370046615601, 0.6261216402053833, 0.6269062161445618, 0.627690851688385, 0.6284754276275635, 0.6292600631713867, 0.63004469871521, 0.6308292746543884, 0.6316139101982117, 0.6323985457420349, 0.6331831216812134, 0.6339677572250366, 0.6347523331642151, 0.6355369687080383, 0.6363216042518616, 0.63710618019104, 0.6378908157348633, 0.6386754512786865, 0.639460027217865, 0.6402446627616882, 0.6410292983055115, 0.6418138742446899, 0.6425985097885132, 0.6433830857276917, 0.6441677212715149, 0.6449523568153381, 0.6457369327545166, 0.6465215682983398, 0.6473062038421631, 0.6480907797813416, 0.6488754153251648, 0.6496599912643433, 0.6504446268081665, 0.6512292623519897, 0.6520138382911682, 0.6527984738349915, 0.6535831093788147, 0.6543676853179932, 0.6551523208618164, 0.6559369564056396, 0.6567215323448181, 0.6575061678886414, 0.6582907438278198, 0.6590753793716431, 0.6598600149154663, 0.6606445908546448, 0.661429226398468, 0.6622138619422913, 0.6629984378814697, 0.663783073425293, 0.6645676493644714, 0.6653522849082947, 0.6661369204521179, 0.6669214963912964, 0.6677061319351196, 0.6684907674789429, 0.6692753434181213, 0.6700599789619446, 0.6708446145057678, 0.6716291904449463, 0.6724138259887695, 0.673198401927948, 0.6739830374717712, 0.6747676730155945, 0.675552248954773, 0.6763368844985962, 0.6771215200424194, 0.6779060959815979, 0.6786907315254211, 0.6794753074645996, 0.6802599430084229, 0.6810445785522461, 0.6818291544914246, 0.6826137900352478, 0.683398425579071, 0.6841830015182495, 0.6849676370620728, 0.6857522130012512, 0.6865368485450745, 0.6873214840888977, 0.6881060600280762, 0.6888906955718994, 0.6896753311157227, 0.6904599070549011, 0.6912445425987244, 0.6920291781425476, 0.6928137540817261, 0.6935983896255493, 0.6943829655647278, 0.695167601108551, 0.6959522366523743, 0.6967368125915527, 0.697521448135376, 0.6983060836791992, 0.6990906596183777, 0.6998752951622009, 0.7006598711013794, 0.7014445066452026, 0.7022291421890259, 0.7030137181282043, 0.7037983536720276, 0.7045829892158508, 0.7053675651550293, 0.7061522006988525, 0.7069368362426758, 0.7077214121818542, 0.7085060477256775, 0.709290623664856, 0.7100752592086792, 0.7108598947525024, 0.7116444706916809, 0.7124291062355042, 0.7132137417793274, 0.7139983177185059, 0.7147829532623291, 0.7155675292015076, 0.7163521647453308, 0.717136800289154, 0.7179213762283325, 0.7187060117721558, 0.719490647315979, 0.7202752232551575, 0.7210598587989807, 0.721844494342804, 0.7226290702819824, 0.7234137058258057, 0.7241982817649841, 0.7249829173088074, 0.7257675528526306, 0.7265521287918091, 0.7273367643356323, 0.7281213998794556, 0.728905975818634, 0.7296906113624573, 0.7304751873016357, 0.731259822845459, 0.7320444583892822, 0.7328290343284607, 0.7336136698722839, 0.7343983054161072, 0.7351828813552856, 0.7359675168991089, 0.7367521524429321, 0.7375367283821106, 0.7383213639259338, 0.7391059398651123, 0.7398905754089355, 0.7406752109527588, 0.7414597868919373, 0.7422444224357605, 0.7430290579795837, 0.7438136339187622, 0.7445982694625854, 0.7453828454017639, 0.7461674809455872, 0.7469521164894104, 0.7477366924285889, 0.7485213279724121, 0.7493059635162354, 0.7500905394554138, 0.7508751749992371, 0.7516598105430603, 0.7524443864822388, 0.753229022026062, 0.7540135979652405, 0.7547982335090637, 0.755582869052887, 0.7563674449920654, 0.7571520805358887, 0.7579367160797119, 0.7587212920188904, 0.7595059275627136, 0.7602905035018921, 0.7610751390457153, 0.7618597745895386, 0.762644350528717, 0.7634289860725403, 0.7642136216163635, 0.764998197555542, 0.7657828330993652, 0.7665674090385437, 0.7673520445823669, 0.7681366801261902, 0.7689212560653687, 0.7697058916091919, 0.7704905271530151, 0.7712751030921936, 0.7720597386360168, 0.7728443741798401, 0.7736289501190186, 0.7744135856628418, 0.7751981616020203, 0.7759827971458435, 0.7767674326896667, 0.7775520086288452, 0.7783366441726685, 0.7791212797164917, 0.7799058556556702, 0.7806904911994934, 0.7814750671386719, 0.7822597026824951, 0.7830443382263184, 0.7838289141654968, 0.7846135497093201, 0.7853981852531433], "expected": [-0.2928932309150696, -0.29233863949775696, -0.29178446531295776, -0.2912307679653168, -0.2906774878501892, -0.2901246249675751, -0.28957223892211914, -0.28902027010917664, -0.28846874833106995, -0.2879176437854767, -0.28736698627471924, -0.2868167757987976, -0.2862669825553894, -0.285717636346817, -0.28516876697540283, -0.2846202850341797, -0.28407230973243713, -0.2835247218608856, -0.28297755122184753, -0.28243088722229004, -0.2818846106529236, -0.28133881092071533, -0.2807934582233429, -0.2802485227584839, -0.2797040045261383, -0.2791599929332733, -0.27861639857292175, -0.2780732810497284, -0.2775305509567261, -0.27698826789855957, -0.27644649147987366, -0.2759051024913788, -0.2753641605377197, -0.27482369542121887, -0.27428364753723145, -0.2737441062927246, -0.2732049524784088, -0.27266624569892883, -0.27212801575660706, -0.2715902030467987, -0.27105283737182617, -0.27051597833633423, -0.2699795067310333, -0.269443541765213, -0.26890796422958374, -0.26837286353111267, -0.2678382396697998, -0.267304003238678, -0.26677024364471436, -0.2662369906902313, -0.26570412516593933, -0.26517170667648315, -0.26463979482650757, -0.2641083002090454, -0.26357728242874146, -0.2630466818809509, -0.2625165581703186, -0.2619868814945221, -0.2614576518535614, -0.2609288692474365, -0.26040059328079224, -0.2598727345466614, -0.2593453526496887, -0.2588183879852295, -0.25829190015792847, -0.25776588916778564, -0.25724029541015625, -0.25671517848968506, -0.25619053840637207, -0.2556663155555725, -0.25514256954193115, -0.254619300365448, -0.25409647822380066, -0.2535741329193115, -0.2530522048473358, -0.2525307536125183, -0.252009779214859, -0.2514892518520355, -0.25096917152404785, -0.25044959783554077, -0.24993044137954712, -0.24941177666187286, -0.24889354407787323, -0.2483757734298706, -0.24785850942134857, -0.24734166264533997, -0.24682527780532837, -0.24630939960479736, -0.24579395353794098, -0.2452789694070816, -0.24476447701454163, -0.24425041675567627, -0.2437368631362915, -0.24322372674942017, -0.24271106719970703, -0.2421989142894745, -0.24168717861175537, -0.24117591977119446, -0.24066516757011414, -0.24015483260154724, -0.23964500427246094, -0.23913562297821045, -0.23862668871879578, -0.2381182760000229, -0.23761029541492462, -0.23710277676582336, -0.2365957647562027, -0.23608918488025665, -0.2355830818414688, -0.23507748544216156, -0.23457232117652893, -0.2340676635503769, -0.23356343805789948, -0.23305968940258026, -0.23255644738674164, -0.23205363750457764, -0.23155130445957184, -0.23104947805404663, -0.23054809868335724, -0.23004722595214844, -0.22954678535461426, -0.22904682159423828, -0.2285473644733429, -0.22804833948612213, -0.22754980623722076, -0.2270517796278, -0.22655418515205383, -0.22605708241462708, -0.22556047141551971, -0.22506432235240936, -0.2245686799287796, -0.22407346963882446, -0.22357873618602753, -0.22308452427387238, -0.22259075939655304, -0.2220974713563919, -0.22160468995571136, -0.22111235558986664, -0.2206205427646637, -0.22012916207313538, -0.21963827311992645, -0.21914789080619812, -0.2186579555273056, -0.2181684970855713, -0.21767957508563995, -0.21719108521938324, -0.21670310199260712, -0.216215580701828, -0.2157285362482071, -0.21524201333522797, -0.21475593745708466, -0.21427033841609955, -0.21378527581691742, -0.2133006453514099, -0.2128165066242218, -0.21233288943767548, -0.21184970438480377, -0.21136705577373505, -0.21088485419750214, -0.21040314435958862, -0.2099219560623169, -0.2094411998987198, -0.20896095037460327, -0.20848122239112854, -0.20800192654132843, -0.2075231820344925, -0.20704486966133118, -0.20656704902648926, -0.20608974993228912, -0.205612912774086, -0.20513656735420227, -0.20466072857379913, -0.2041853666305542, -0.20371048152446747, -0.20323611795902252, -0.20276221632957458, -0.20228883624076843, -0.2018159180879593, -0.20134349167346954, -0.20087158679962158, -0.20040014386177063, -0.19992919266223907, -0.1994587630033493, -0.19898879528045654, -0.19851936399936676, -0.1980503797531128, -0.19758188724517822, -0.19711393117904663, -0.19664643704891205, -0.19617941975593567, -0.19571295380592346, -0.19524693489074707, -0.19478142261505127, -0.19431643187999725, -0.19385190308094025, -0.19338791072368622, -0.192924365401268, -0.19246132671833038, -0.19199882447719574, -0.1915367841720581, -0.19107523560523987, -0.1906142234802246, -0.19015367329120636, -0.1896936595439911, -0.18923410773277283, -0.18877504765987396, -0.18831653892993927, -0.1878584772348404, -0.1874009221792221, -0.1869439035654068, -0.1864873617887497, -0.1860312968492508, -0.18557578325271606, -0.18512073159217834, -0.1846662312746048, -0.18421217799186707, -0.18375863134860992, -0.18330562114715576, -0.1828530877828598, -0.18240104615688324, -0.18194955587387085, -0.18149852752685547, -0.18104803562164307, -0.18059802055358887, -0.18014849722385406, -0.17969952523708344, -0.17925101518630981, -0.17880301177501678, -0.17835555970668793, -0.17790856957435608, -0.1774621158838272, -0.17701613903045654, -0.17657066881656647, -0.17612573504447937, -0.17568127810955048, -0.17523732781410217, -0.17479392886161804, -0.17435099184513092, -0.1739085614681244, -0.17346668243408203, -0.17302528023719788, -0.1725844144821167, -0.17214402556419373, -0.17170414328575134, -0.17126481235027313, -0.17082594335079193, -0.17038759589195251, -0.16994979977607727, -0.16951246559619904, -0.16907568275928497, -0.1686393916606903, -0.16820359230041504, -0.16776834428310394, -0.16733357310295105, -0.16689932346343994, -0.1664656102657318, -0.16603238880634308, -0.16559967398643494, -0.16516749560832977, -0.164735808968544, -0.1643046736717224, -0.16387401521205902, -0.16344386339187622, -0.1630142629146576, -0.16258515417575836, -0.16215655207633972, -0.16172850131988525, -0.16130094230175018, -0.1608739197254181, -0.1604473888874054, -0.1600213646888733, -0.15959590673446655, -0.15917092561721802, -0.15874645113945007, -0.1583225429058075, -0.15789911150932312, -0.15747620165348053, -0.1570538431406021, -0.1566319614648819, -0.15621064603328705, -0.1557898074388504, -0.15536950528621674, -0.15494973957538605, -0.15453046560287476, -0.15411171317100525, -0.15369351208209991, -0.15327580273151398, -0.15285862982273102, -0.15244196355342865, -0.15202581882476807, -0.15161022543907166, -0.15119512379169464, -0.1507805436849594, -0.15036651492118835, -0.1499529778957367, -0.149539977312088, -0.1491275131702423, -0.1487155556678772, -0.14830414950847626, -0.14789322018623352, -0.14748284220695496, -0.14707300066947937, -0.14666366577148438, -0.14625485241413116, -0.14584659039974213, -0.14543882012367249, -0.1450316160917282, -0.14462490379810333, -0.14421871304512024, -0.1438130885362625, -0.14340795576572418, -0.14300335943698883, -0.14259931445121765, -0.14219576120376587, -0.14179274439811707, -0.14139027893543243, -0.1409883201122284, -0.14058691263198853, -0.14018601179122925, -0.13978563249111176, -0.13938581943511963, -0.1389864981174469, -0.13858771324157715, -0.13818949460983276, -0.13779176771640778, -0.13739459216594696, -0.13699793815612793, -0.13660180568695068, -0.1362062245607376, -0.13581116497516632, -0.13541662693023682, -0.13502265512943268, -0.13462917506694794, -0.13423626124858856, -0.13384385406970978, -0.13345198333263397, -0.13306067883968353, -0.1326698660850525, -0.13227960467338562, -0.13188989460468292, -0.13150069117546082, -0.1311120241880417, -0.13072390854358673, -0.13033631443977356, -0.12994928658008575, -0.12956275045871735, -0.1291767656803131, -0.12879133224487305, -0.12840642035007477, -0.12802202999591827, -0.12763822078704834, -0.1272549033164978, -0.12687216699123383, -0.12648992240428925, -0.12610822916030884, -0.1257271021604538, -0.12534648180007935, -0.12496639788150787, -0.12458688765764236, -0.12420788407325745, -0.1238294169306755, -0.12345152348279953, -0.12307413667440414, -0.12269731611013412, -0.12232100963592529, -0.12194526195526123, -0.12157003581523895, -0.12119536846876144, -0.12082123756408691, -0.12044765055179596, -0.12007458508014679, -0.11970208585262299, -0.11933012306690216, -0.11895870417356491, -0.11858780682086945, -0.11821747571229935, -0.11784768104553223, -0.11747841536998749, -0.11710970848798752, -0.11674154549837112, -0.1163739264011383, -0.11600683629512787, -0.1156403049826622, -0.1152743250131607, -0.11490888148546219, -0.11454396694898605, -0.11417961865663528, -0.1138158068060875, -0.11345254629850388, -0.11308982223272324, -0.11272764950990677, -0.11236602813005447, -0.11200495064258575, -0.11164440959692001, -0.11128442734479904, -0.11092498898506165, -0.11056610196828842, -0.11020774394273758, -0.1098499521613121, -0.1094927042722702, -0.10913599282503128, -0.10877984762191772, -0.10842424631118774, -0.10806919634342194, -0.1077146828174591, -0.10736072808504105, -0.10700732469558716, -0.10665447264909744, -0.1063021570444107, -0.10595040023326874, -0.10559919476509094, -0.10524854809045792, -0.10489843040704727, -0.104548878967762, -0.10419987887144089, -0.10385143011808395, -0.1035035252571106, -0.103156179189682, -0.10280938446521759, -0.10246313363313675, -0.10211744904518127, -0.10177230834960938, -0.10142773389816284, -0.10108368843793869, -0.1007402166724205, -0.10039728879928589, -0.10005492717027664, -0.09971309453248978, -0.09937183558940887, -0.09903113543987274, -0.09869098663330078, -0.0983513742685318, -0.09801233559846878, -0.09767384827136993, -0.09733591973781586, -0.09699853509664536, -0.09666171669960022, -0.09632544964551926, -0.09598974883556366, -0.09565458446741104, -0.09531999379396439, -0.0949859544634819, -0.09465246647596359, -0.09431954473257065, -0.09398718178272247, -0.09365537762641907, -0.09332411736249924, -0.09299343079328537, -0.09266329556703568, -0.09233372658491135, -0.09200469404459, -0.0916762426495552, -0.09134835004806519, -0.09102100878953934, -0.09069421887397766, -0.09036800265312195, -0.090042345225811, -0.08971724659204483, -0.08939269930124283, -0.08906872570514679, -0.08874531090259552, -0.08842244744300842, -0.08810015022754669, -0.08777841925621033, -0.08745724707841873, -0.08713662624359131, -0.08681658655405045, -0.08649709820747375, -0.08617817610502243, -0.08585980534553528, -0.08554200828075409, -0.08522477746009827, -0.08490810543298721, -0.08459198474884033, -0.08427644520998001, -0.08396146446466446, -0.08364704996347427, -0.08333318680524826, -0.08301989734172821, -0.08270717412233353, -0.08239501714706421, -0.08208341151475906, -0.08177238702774048, -0.08146192133426666, -0.08115201443433762, -0.08084268122911453, -0.08053391426801682, -0.08022571355104446, -0.07991807162761688, -0.07961100339889526, -0.07930450141429901, -0.07899856567382812, -0.07869318872690201, -0.07838838547468185, -0.07808415591716766, -0.07778049260377884, -0.07747738063335419, -0.07717485725879669, -0.07687289267778397, -0.0765715017914772, -0.07627066224813461, -0.07597041130065918, -0.07567071914672852, -0.07537159323692322, -0.07507304847240448, -0.07477506250143051, -0.0744776576757431, -0.07418080419301987, -0.07388453185558319, -0.07358883321285248, -0.07329370826482773, -0.07299913465976715, -0.07270514965057373, -0.07241173088550568, -0.07211888581514359, -0.07182659953832626, -0.0715348944067955, -0.0712437629699707, -0.07095320522785187, -0.0706631988286972, -0.0703737884759903, -0.07008494436740875, -0.06979666650295258, -0.06950896233320236, -0.06922183185815811, -0.06893528252840042, -0.0686492919921875, -0.06836388260126114, -0.06807904690504074, -0.0677947923541069, -0.06751109659671783, -0.06722798198461533, -0.06694544851779938, -0.0666634812951088, -0.06638208776712418, -0.06610126793384552, -0.06582102924585342, -0.06554137170314789, -0.06526227295398712, -0.06498375535011292, -0.06470581889152527, -0.06442845612764359, -0.06415165960788727, -0.06387545168399811, -0.06359981745481491, -0.06332474946975708, -0.0630502700805664, -0.06277637183666229, -0.06250303983688354, -0.06223028525710106, -0.06195811182260513, -0.06168651953339577, -0.061415500938892365, -0.061145052313804626, -0.060875192284584045, -0.060605909675359726, -0.06033720448613167, -0.060069069266319275, -0.05980151891708374, -0.059534553438425064, -0.05926816165447235, -0.0590023435652256, -0.05873711034655571, -0.05847245827317238, -0.05820837616920471, -0.0579448826611042, -0.05768197029829025, -0.05741963908076286, -0.05715787783265114, -0.05689670518040657, -0.05663611367344856, -0.056376103311777115, -0.05611666664481163, -0.0558578185737133, -0.055599551647901535, -0.05534186586737633, -0.055084750056266785, -0.0548282265663147, -0.05457228794693947, -0.0543169304728508, -0.054062142968177795, -0.05380794778466225, -0.053554337471723557, -0.053301308304071426, -0.05304885283112526, -0.05279698967933655, -0.052545711398124695, -0.052295003086328506, -0.05204489082098007, -0.0517953597009182, -0.05154641345143318, -0.05129804089665413, -0.05105026438832283, -0.05080306902527809, -0.05055646225810051, -0.05031042546033859, -0.05006498470902443, -0.049820128828287125, -0.04957585781812668, -0.049332164227962494, -0.049089062958955765, -0.04884655028581619, -0.04860461875796318, -0.04836326465010643, -0.048122506588697433, -0.047882337123155594, -0.04764274135231972, -0.047403741627931595, -0.04716533049941063, -0.046927500516176224, -0.04669025167822838, -0.04645359888672829, -0.04621753469109535, -0.045982055366039276, -0.04574715346097946, -0.0455128513276577, -0.045279134064912796, -0.04504600539803505, -0.04481345787644386, -0.04458150267601013, -0.044350139796733856, -0.04411936178803444, -0.04388916492462158, -0.04365956783294678, -0.04343055561184883, -0.04320213571190834, -0.04297429323196411, -0.042747050523757935, -0.042520396411418915, -0.042294323444366455, -0.04206884652376175, -0.0418439619243145, -0.041619665920734406, -0.04139595106244087, -0.04117283597588539, -0.04095030948519707, -0.0407283753156662, -0.04050702229142189, -0.040286269038915634, -0.040066108107566833, -0.03984653577208519, -0.039627544581890106, -0.03940915688872337, -0.0391913577914238, -0.03897415101528168, -0.038757529109716415, -0.03854150325059891, -0.03832607343792915, -0.03811122477054596, -0.037896979600191116, -0.03768332302570343, -0.0374702624976635, -0.037257783114910126, -0.037045903503894806, -0.03683461993932724, -0.03662392869591713, -0.03641382232308388, -0.03620431572198868, -0.03599540516734123, -0.03578708693385124, -0.03557935357093811, -0.03537222370505333, -0.035165686160326004, -0.034959740936756134, -0.03475438430905342, -0.03454962745308876, -0.034345466643571854, -0.0341419018805027, -0.033938921988010406, -0.03373654559254646, -0.033534761518239975, -0.033333566039800644, -0.033132974058389664, -0.03293297812342644, -0.032733578234910965, -0.03253476321697235, -0.03233655169606209, -0.03213893622159958, -0.03194192051887512, -0.031745489686727524, -0.031549662351608276, -0.03135443106293678, -0.031159795820713043, -0.030965754762291908, -0.030772309750318527, -0.0305794645100832, -0.030387211591005325, -0.030195560306310654, -0.030004503205418587, -0.029814042150974274, -0.029624182730913162, -0.029434917494654655, -0.0292462520301342, -0.02905818074941635, -0.028870711103081703, -0.02868383564054966, -0.028497561812400818, -0.02831188403069973, -0.028126806020736694, -0.027942322194576263, -0.027758441865444183, -0.027575155720114708, -0.027392473071813583, -0.027210384607315063, -0.027028897777199745, -0.02684800885617733, -0.026667719706892967, -0.026488028466701508, -0.02630893886089325, -0.026130445301532745, -0.025952551513910294, -0.025775259360671043, -0.025598565116524696, -0.0254224743694067, -0.025246979668736458, -0.025072088465094566, -0.02489779330790043, -0.02472410351037979, -0.024551009759306908, -0.024378519505262375, -0.024206627160310745, -0.024035338312387466, -0.02386464737355709, -0.023694559931755066, -0.023525070399045944, -0.023356186226010323, -0.023187899962067604, -0.023020217195153236, -0.02285313419997692, -0.022686654701828957, -0.022520773112773895, -0.022355495020747185, -0.022190820425748825, -0.022026745602488518, -0.02186327613890171, -0.021700404584407806, -0.02153814025223255, -0.0213764738291502, -0.02121541276574135, -0.02105495147407055, -0.02089509554207325, -0.020735841244459152, -0.020577190443873405, -0.02041914127767086, -0.020261697471141815, -0.020104853436350822, -0.01994861476123333, -0.01979297772049904, -0.019637947902083397, -0.019483517855405807, -0.019329693168401718, -0.01917647011578083, -0.019023852422833443, -0.018871840089559555, -0.01872042939066887, -0.018569624051451683, -0.018419422209262848, -0.018269825726747513, -0.01812083087861538, -0.017972445115447044, -0.017824659124016762, -0.017677482217550278, -0.017530906945466995, -0.017384938895702362, -0.01723957248032093, -0.017094813287258148, -0.016950657591223717, -0.016807110980153084, -0.016664164140820503, -0.01652182824909687, -0.01638009212911129, -0.016238966956734657, -0.016098443418741226, -0.015958525240421295, -0.015819216147065163, -0.01568051055073738, -0.015542413108050823, -0.015404919162392616, -0.015268033370375633, -0.015131752006709576, -0.014996078796684742, -0.014861010015010834, -0.014726550318300724, -0.014592694118618965, -0.01445944793522358, -0.014326805248856544, -0.014194771647453308, -0.014063343405723572, -0.013932524248957634, -0.013802308589220047, -0.013672703877091408, -0.013543703593313694, -0.013415312394499779, -0.013287526555359364, -0.013160347938537598, -0.013033779338002205, -0.012907816097140312, -0.012782462872564793, -0.012657715007662773, -0.012533578090369701, -0.012410045601427555, -0.012287124060094357, -0.012164807878434658, -0.012043102644383907, -0.011922002770006657, -0.011801513843238354, -0.011681630276143551, -0.011562357656657696, -0.01144369225949049, -0.011325636878609657, -0.0112081877887249, -0.011091349646449089, -0.010975117795169353, -0.01085949782282114, -0.010744484141469002, -0.010630079545080662, -0.010516286827623844, -0.010403100401163101, -0.010290524922311306, -0.010178557597100735, -0.010067201219499111, -0.009956452064216137, -0.009846314787864685, -0.009736784733831882, -0.009627866558730602, -0.009519555605947971, -0.009411856532096863, -0.009304765611886978, -0.009198286570608616, -0.009092415682971478, -0.008987155742943287, -0.008882504887878895, -0.008778465911746025, -0.00867503508925438, -0.00857221707701683, -0.008470006287097931, -0.008368407376110554, -0.008267419412732124, -0.008167041465640068, -0.008067275397479534, -0.007968117482960224, -0.007869572378695011, -0.007771637756377459, -0.0076743136160075665, -0.007577600423246622, -0.007481497246772051, -0.007386005949229002, -0.007291125599294901, -0.007196856662631035, -0.0071031986735761166, -0.007010152097791433, -0.006917716469615698, -0.006825892720371485, -0.006734679918736219, -0.006644078996032476, -0.006554089020937681, -0.006464711390435696, -0.006375944707542658, -0.00628779036924243, -0.006200247444212437, -0.006113316398113966, -0.00602699676528573, -0.005941289477050304, -0.005856194067746401, -0.00577171053737402, -0.005687839351594448, -0.005604579579085112, -0.005521932616829872, -0.005439897533506155, -0.005358475260436535, -0.005277664866298437, -0.005197466816753149, -0.005117881577461958, -0.0050389086827635765, -0.004960548132658005, -0.00488280039280653, -0.004805664997547865, -0.004729142412543297, -0.004653232172131538, -0.004577935207635164, -0.004503251053392887, -0.00442917924374342, -0.0043557207100093365, -0.00428287498652935, -0.004210642538964748, -0.004139022435992956, -0.0040680160745978355, -0.003997622057795525, -0.003927841316908598, -0.003858674317598343, -0.003790120594203472, -0.003722179913893342, -0.003654852509498596, -0.0035881386138498783, -0.0035220382269471884, -0.0034565511159598827, -0.003391677513718605, -0.0033274174202233553, -0.003263771068304777, -0.003200738225132227, -0.0031383188907057047, -0.0030765135306864977, -0.0030153216794133186, -0.002954743569716811, -0.002894779434427619, -0.0028354290407150984, -0.0027766923885792494, -0.0027185697108507156, -0.00266106054186821, -0.0026041658129543066, -0.0025478852912783623, -0.0024922185111790895, -0.0024371659383177757, -0.002382727572694421, -0.002328903414309025, -0.002275693230330944, -0.0022230972535908222, -0.002171115716919303, -0.0021197483874857426, -0.002068995265290141, -0.002018856583163142, -0.001969332341104746, -0.0019204224226996303, -0.0018721267115324736, -0.001824445673264563, -0.001777379191480577, -0.0017309271497651935, -0.0016850897809490561, -0.0016398668522015214, -0.0015952585963532329, -0.0015512650134041905, -0.0015078861033543944, -0.0014651218662038445, -0.0014229723019525409, -0.0013814372941851616, -0.001340517308562994, -0.0013002119958400726, -0.0012605215888470411, -0.0012214459711685777, -0.001182985259220004, -0.0011451394530013204, -0.0011079085525125265, -0.0010712925577536225, -0.0010352915851399302, -0.000999905401840806, -0.0009651343571022153, -0.0009309783345088363, -0.0008974373922683299, -0.0008645114721730351, -0.000832200632430613, -0.0008005049312487245, -0.0007694243686273694, -0.0007389589445665479, -0.0007091086590662599, -0.0006798735703341663, -0.0006512535619549453, -0.0006232488667592406, -0.0005958594265393913, -0.0005690852412953973, -0.0005429263110272586, -0.0005173826939426363, -0.0004924543318338692, -0.000468141253804788, -0.00044444354716688395, -0.0004213612119201571, -0.0003988942189607769, -0.00037704259739257395, -0.0003558063763193786, -0.00033518549753353, -0.0003151800774503499, -0.0002957900578621775, -0.0002770154969766736, -0.00025885639479383826, -0.00024131269310601056, -0.00022438452288042754, -0.00020807181135751307, -0.00019237460219301283, -0.0001772928808350116, -0.00016282663273159415, -0.00014897594519425184, -0.00013574078911915421, -0.00012312116450630128, -0.00011111706407973543, -9.972853149520233e-05, -8.895555220078677e-05, -7.879811892053112e-05, -6.925627531018108e-05, -6.032999590388499e-05, -5.2019306167494506e-05, -4.4324202463030815e-05, -3.724468115251511e-05, -3.078076406382024e-05, -2.4932442101999186e-05, -1.969972436199896e-05, -1.508261266280897e-05, -1.1081111551902723e-05, -7.69522102928022e-06, -4.924943368678214e-06, -2.770281753328163e-06, -1.2312365242905798e-06, -3.078091879160638e-07, 0.0, -3.078091879160638e-07, -1.2312365242905798e-06, -2.770281753328163e-06, -4.924943368678214e-06, -7.69522102928022e-06, -1.1081111551902723e-05, -1.508261266280897e-05, -1.969972436199896e-05, -2.4932442101999186e-05, -3.078076406382024e-05, -3.724468115251511e-05, -4.4324202463030815e-05, -5.2019306167494506e-05, -6.032999590388499e-05, -6.925627531018108e-05, -7.879811892053112e-05, -8.895555220078677e-05, -9.972853149520233e-05, -0.00011111706407973543, -0.00012312116450630128, -0.00013574078911915421, -0.00014897594519425184, -0.00016282663273159415, -0.0001772928808350116, -0.00019237460219301283, -0.00020807181135751307, -0.00022438452288042754, -0.00024131269310601056, -0.00025885639479383826, -0.0002770154969766736, -0.0002957900578621775, -0.0003151800774503499, -0.00033518549753353, -0.0003558063763193786, -0.00037704259739257395, -0.0003988942189607769, -0.0004213612119201571, -0.00044444354716688395, -0.000468141253804788, -0.0004924543318338692, -0.0005173826939426363, -0.0005429263110272586, -0.0005690852412953973, -0.0005958594265393913, -0.0006232488667592406, -0.0006512535619549453, -0.0006798735703341663, -0.0007091086590662599, -0.0007389589445665479, -0.0007694243686273694, -0.0008005049312487245, -0.000832200632430613, -0.0008645114721730351, -0.0008974373922683299, -0.0009309783345088363, -0.0009651343571022153, -0.000999905401840806, -0.0010352915851399302, -0.0010712925577536225, -0.0011079085525125265, -0.0011451394530013204, -0.001182985259220004, -0.0012214459711685777, -0.0012605215888470411, -0.0013002119958400726, -0.001340517308562994, -0.0013814372941851616, -0.0014229723019525409, -0.0014651218662038445, -0.0015078861033543944, -0.0015512650134041905, -0.0015952585963532329, -0.0016398668522015214, -0.0016850897809490561, -0.0017309271497651935, -0.001777379191480577, -0.001824445673264563, -0.0018721267115324736, -0.0019204224226996303, -0.001969332341104746, -0.002018856583163142, -0.002068995265290141, -0.0021197483874857426, -0.002171115716919303, -0.0022230972535908222, -0.002275693230330944, -0.002328903414309025, -0.002382727572694421, -0.0024371659383177757, -0.0024922185111790895, -0.0025478852912783623, -0.0026041658129543066, -0.00266106054186821, -0.0027185697108507156, -0.0027766923885792494, -0.0028354290407150984, -0.002894779434427619, -0.002954743569716811, -0.0030153216794133186, -0.0030765135306864977, -0.0031383188907057047, -0.003200738225132227, -0.003263771068304777, -0.0033274174202233553, -0.003391677513718605, -0.0034565511159598827, -0.0035220382269471884, -0.0035881386138498783, -0.003654852509498596, -0.003722179913893342, -0.003790120594203472, -0.003858674317598343, -0.003927841316908598, -0.003997622057795525, -0.0040680160745978355, -0.004139022435992956, -0.004210642538964748, -0.00428287498652935, -0.0043557207100093365, -0.00442917924374342, -0.004503251053392887, -0.004577935207635164, -0.004653232172131538, -0.004729142412543297, -0.004805664997547865, -0.00488280039280653, -0.004960548132658005, -0.0050389086827635765, -0.005117881577461958, -0.005197466816753149, -0.005277664866298437, -0.005358475260436535, -0.005439897533506155, -0.005521932616829872, -0.005604579579085112, -0.005687839351594448, -0.00577171053737402, -0.005856194067746401, -0.005941289477050304, -0.00602699676528573, -0.006113316398113966, -0.006200247444212437, -0.00628779036924243, -0.006375944707542658, -0.006464711390435696, -0.006554089020937681, -0.006644078996032476, -0.006734679918736219, -0.006825892720371485, -0.006917716469615698, -0.007010152097791433, -0.0071031986735761166, -0.007196856662631035, -0.007291125599294901, -0.007386005949229002, -0.007481497246772051, -0.007577600423246622, -0.0076743136160075665, -0.007771637756377459, -0.007869572378695011, -0.007968117482960224, -0.008067275397479534, -0.008167041465640068, -0.008267419412732124, -0.008368407376110554, -0.008470006287097931, -0.00857221707701683, -0.00867503508925438, -0.008778465911746025, -0.008882504887878895, -0.008987155742943287, -0.009092415682971478, -0.009198286570608616, -0.009304765611886978, -0.009411856532096863, -0.009519555605947971, -0.009627866558730602, -0.009736784733831882, -0.009846314787864685, -0.009956452064216137, -0.010067201219499111, -0.010178557597100735, -0.010290524922311306, -0.010403100401163101, -0.010516286827623844, -0.010630079545080662, -0.010744484141469002, -0.01085949782282114, -0.010975117795169353, -0.011091349646449089, -0.0112081877887249, -0.011325636878609657, -0.01144369225949049, -0.011562357656657696, -0.011681630276143551, -0.011801513843238354, -0.011922002770006657, -0.012043102644383907, -0.012164807878434658, -0.012287124060094357, -0.012410045601427555, -0.012533578090369701, -0.012657715007662773, -0.012782462872564793, -0.012907816097140312, -0.013033779338002205, -0.013160347938537598, -0.013287526555359364, -0.013415312394499779, -0.013543703593313694, -0.013672703877091408, -0.013802308589220047, -0.013932524248957634, -0.014063343405723572, -0.014194771647453308, -0.014326805248856544, -0.01445944793522358, -0.014592694118618965, -0.014726550318300724, -0.014861010015010834, -0.014996078796684742, -0.015131752006709576, -0.015268033370375633, -0.015404919162392616, -0.015542413108050823, -0.01568051055073738, -0.015819216147065163, -0.015958525240421295, -0.016098443418741226, -0.016238966956734657, -0.01638009212911129, -0.01652182824909687, -0.016664164140820503, -0.016807110980153084, -0.016950657591223717, -0.017094813287258148, -0.01723957248032093, -0.017384938895702362, -0.017530906945466995, -0.017677482217550278, -0.017824659124016762, -0.017972445115447044, -0.01812083087861538, -0.018269825726747513, -0.018419422209262848, -0.018569624051451683, -0.01872042939066887, -0.018871840089559555, -0.019023852422833443, -0.01917647011578083, -0.019329693168401718, -0.019483517855405807, -0.019637947902083397, -0.01979297772049904, -0.01994861476123333, -0.020104853436350822, -0.020261697471141815, -0.02041914127767086, -0.020577190443873405, -0.020735841244459152, -0.02089509554207325, -0.02105495147407055, -0.02121541276574135, -0.0213764738291502, -0.02153814025223255, -0.021700404584407806, -0.02186327613890171, -0.022026745602488518, -0.022190820425748825, -0.022355495020747185, -0.022520773112773895, -0.022686654701828957, -0.02285313419997692, -0.023020217195153236, -0.023187899962067604, -0.023356186226010323, -0.023525070399045944, -0.023694559931755066, -0.02386464737355709, -0.024035338312387466, -0.024206627160310745, -0.024378519505262375, -0.024551009759306908, -0.02472410351037979, -0.02489779330790043, -0.025072088465094566, -0.025246979668736458, -0.0254224743694067, -0.025598565116524696, -0.025775259360671043, -0.025952551513910294, -0.026130445301532745, -0.02630893886089325, -0.026488028466701508, -0.026667719706892967, -0.02684800885617733, -0.027028897777199745, -0.027210384607315063, -0.027392473071813583, -0.027575155720114708, -0.027758441865444183, -0.027942322194576263, -0.028126806020736694, -0.02831188403069973, -0.028497561812400818, -0.02868383564054966, -0.028870711103081703, -0.02905818074941635, -0.0292462520301342, -0.029434917494654655, -0.029624182730913162, -0.029814042150974274, -0.030004503205418587, -0.030195560306310654, -0.030387211591005325, -0.0305794645100832, -0.030772309750318527, -0.030965754762291908, -0.031159795820713043, -0.03135443106293678, -0.031549662351608276, -0.031745489686727524, -0.03194192051887512, -0.03213893622159958, -0.03233655169606209, -0.03253476321697235, -0.032733578234910965, -0.03293297812342644, -0.033132974058389664, -0.033333566039800644, -0.033534761518239975, -0.03373654559254646, -0.033938921988010406, -0.0341419018805027, -0.034345466643571854, -0.03454962745308876, -0.03475438430905342, -0.034959740936756134, -0.035165686160326004, -0.03537222370505333, -0.03557935357093811, -0.03578708693385124, -0.03599540516734123, -0.03620431572198868, -0.03641382232308388, -0.03662392869591713, -0.03683461993932724, -0.037045903503894806, -0.037257783114910126, -0.0374702624976635, -0.03768332302570343, -0.037896979600191116, -0.03811122477054596, -0.03832607343792915, -0.03854150325059891, -0.038757529109716415, -0.03897415101528168, -0.0391913577914238, -0.03940915688872337, -0.039627544581890106, -0.03984653577208519, -0.040066108107566833, -0.040286269038915634, -0.04050702229142189, -0.0407283753156662, -0.04095030948519707, -0.04117283597588539, -0.04139595106244087, -0.041619665920734406, -0.0418439619243145, -0.04206884652376175, -0.042294323444366455, -0.042520396411418915, -0.042747050523757935, -0.04297429323196411, -0.04320213571190834, -0.04343055561184883, -0.04365956783294678, -0.04388916492462158, -0.04411936178803444, -0.044350139796733856, -0.04458150267601013, -0.04481345787644386, -0.04504600539803505, -0.045279134064912796, -0.0455128513276577, -0.04574715346097946, -0.045982055366039276, -0.04621753469109535, -0.04645359888672829, -0.04669025167822838, -0.046927500516176224, -0.04716533049941063, -0.047403741627931595, -0.04764274135231972, -0.047882337123155594, -0.048122506588697433, -0.04836326465010643, -0.04860461875796318, -0.04884655028581619, -0.049089062958955765, -0.049332164227962494, -0.04957585781812668, -0.049820128828287125, -0.05006498470902443, -0.05031042546033859, -0.05055646225810051, -0.05080306902527809, -0.05105026438832283, -0.05129804089665413, -0.05154641345143318, -0.0517953597009182, -0.05204489082098007, -0.052295003086328506, -0.052545711398124695, -0.05279698967933655, -0.05304885283112526, -0.053301308304071426, -0.053554337471723557, -0.05380794778466225, -0.054062142968177795, -0.0543169304728508, -0.05457228794693947, -0.0548282265663147, -0.055084750056266785, -0.05534186586737633, -0.055599551647901535, -0.0558578185737133, -0.05611666664481163, -0.056376103311777115, -0.05663611367344856, -0.05689670518040657, -0.05715787783265114, -0.05741963908076286, -0.05768197029829025, -0.0579448826611042, -0.05820837616920471, -0.05847245827317238, -0.05873711034655571, -0.0590023435652256, -0.05926816165447235, -0.059534553438425064, -0.05980151891708374, -0.060069069266319275, -0.06033720448613167, -0.060605909675359726, -0.060875192284584045, -0.061145052313804626, -0.061415500938892365, -0.06168651953339577, -0.06195811182260513, -0.06223028525710106, -0.06250303983688354, -0.06277637183666229, -0.0630502700805664, -0.06332474946975708, -0.06359981745481491, -0.06387545168399811, -0.06415165960788727, -0.06442845612764359, -0.06470581889152527, -0.06498375535011292, -0.06526227295398712, -0.06554137170314789, -0.06582102924585342, -0.06610126793384552, -0.06638208776712418, -0.0666634812951088, -0.06694544851779938, -0.06722798198461533, -0.06751109659671783, -0.0677947923541069, -0.06807904690504074, -0.06836388260126114, -0.0686492919921875, -0.06893528252840042, -0.06922183185815811, -0.06950896233320236, -0.06979666650295258, -0.07008494436740875, -0.0703737884759903, -0.0706631988286972, -0.07095320522785187, -0.0712437629699707, -0.0715348944067955, -0.07182659953832626, -0.07211888581514359, -0.07241173088550568, -0.07270514965057373, -0.07299913465976715, -0.07329370826482773, -0.07358883321285248, -0.07388453185558319, -0.07418080419301987, -0.0744776576757431, -0.07477506250143051, -0.07507304847240448, -0.07537159323692322, -0.07567071914672852, -0.07597041130065918, -0.07627066224813461, -0.0765715017914772, -0.07687289267778397, -0.07717485725879669, -0.07747738063335419, -0.07778049260377884, -0.07808415591716766, -0.07838838547468185, -0.07869318872690201, -0.07899856567382812, -0.07930450141429901, -0.07961100339889526, -0.07991807162761688, -0.08022571355104446, -0.08053391426801682, -0.08084268122911453, -0.08115201443433762, -0.08146192133426666, -0.08177238702774048, -0.08208341151475906, -0.08239501714706421, -0.08270717412233353, -0.08301989734172821, -0.08333318680524826, -0.08364704996347427, -0.08396146446466446, -0.08427644520998001, -0.08459198474884033, -0.08490810543298721, -0.08522477746009827, -0.08554200828075409, -0.08585980534553528, -0.08617817610502243, -0.08649709820747375, -0.08681658655405045, -0.08713662624359131, -0.08745724707841873, -0.08777841925621033, -0.08810015022754669, -0.08842244744300842, -0.08874531090259552, -0.08906872570514679, -0.08939269930124283, -0.08971724659204483, -0.090042345225811, -0.09036800265312195, -0.09069421887397766, -0.09102100878953934, -0.09134835004806519, -0.0916762426495552, -0.09200469404459, -0.09233372658491135, -0.09266329556703568, -0.09299343079328537, -0.09332411736249924, -0.09365537762641907, -0.09398718178272247, -0.09431954473257065, -0.09465246647596359, -0.0949859544634819, -0.09531999379396439, -0.09565458446741104, -0.09598974883556366, -0.09632544964551926, -0.09666171669960022, -0.09699853509664536, -0.09733591973781586, -0.09767384827136993, -0.09801233559846878, -0.0983513742685318, -0.09869098663330078, -0.09903113543987274, -0.09937183558940887, -0.09971309453248978, -0.10005492717027664, -0.10039728879928589, -0.1007402166724205, -0.10108368843793869, -0.10142773389816284, -0.10177230834960938, -0.10211744904518127, -0.10246313363313675, -0.10280938446521759, -0.103156179189682, -0.1035035252571106, -0.10385143011808395, -0.10419987887144089, -0.104548878967762, -0.10489843040704727, -0.10524854809045792, -0.10559919476509094, -0.10595040023326874, -0.1063021570444107, -0.10665447264909744, -0.10700732469558716, -0.10736072808504105, -0.1077146828174591, -0.10806919634342194, -0.10842424631118774, -0.10877984762191772, -0.10913599282503128, -0.1094927042722702, -0.1098499521613121, -0.11020774394273758, -0.11056610196828842, -0.11092498898506165, -0.11128442734479904, -0.11164440959692001, -0.11200495064258575, -0.11236602813005447, -0.11272764950990677, -0.11308982223272324, -0.11345254629850388, -0.1138158068060875, -0.11417961865663528, -0.11454396694898605, -0.11490888148546219, -0.1152743250131607, -0.1156403049826622, -0.11600683629512787, -0.1163739264011383, -0.11674154549837112, -0.11710970848798752, -0.11747841536998749, -0.11784768104553223, -0.11821747571229935, -0.11858780682086945, -0.11895870417356491, -0.11933012306690216, -0.11970208585262299, -0.12007458508014679, -0.12044765055179596, -0.12082123756408691, -0.12119536846876144, -0.12157003581523895, -0.12194526195526123, -0.12232100963592529, -0.12269731611013412, -0.12307413667440414, -0.12345152348279953, -0.1238294169306755, -0.12420788407325745, -0.12458688765764236, -0.12496639788150787, -0.12534648180007935, -0.1257271021604538, -0.12610822916030884, -0.12648992240428925, -0.12687216699123383, -0.1272549033164978, -0.12763822078704834, -0.12802202999591827, -0.12840642035007477, -0.12879133224487305, -0.1291767656803131, -0.12956275045871735, -0.12994928658008575, -0.13033631443977356, -0.13072390854358673, -0.1311120241880417, -0.13150069117546082, -0.13188989460468292, -0.13227960467338562, -0.1326698660850525, -0.13306067883968353, -0.13345198333263397, -0.13384385406970978, -0.13423626124858856, -0.13462917506694794, -0.13502265512943268, -0.13541662693023682, -0.13581116497516632, -0.1362062245607376, -0.13660180568695068, -0.13699793815612793, -0.13739459216594696, -0.13779176771640778, -0.13818949460983276, -0.13858771324157715, -0.1389864981174469, -0.13938581943511963, -0.13978563249111176, -0.14018601179122925, -0.14058691263198853, -0.1409883201122284, -0.14139027893543243, -0.14179274439811707, -0.14219576120376587, -0.14259931445121765, -0.14300335943698883, -0.14340795576572418, -0.1438130885362625, -0.14421871304512024, -0.14462490379810333, -0.1450316160917282, -0.14543882012367249, -0.14584659039974213, -0.14625485241413116, -0.14666366577148438, -0.14707300066947937, -0.14748284220695496, -0.14789322018623352, -0.14830414950847626, -0.1487155556678772, -0.1491275131702423, -0.149539977312088, -0.1499529778957367, -0.15036651492118835, -0.1507805436849594, -0.15119512379169464, -0.15161022543907166, -0.15202581882476807, -0.15244196355342865, -0.15285862982273102, -0.15327580273151398, -0.15369351208209991, -0.15411171317100525, -0.15453046560287476, -0.15494973957538605, -0.15536950528621674, -0.1557898074388504, -0.15621064603328705, -0.1566319614648819, -0.1570538431406021, -0.15747620165348053, -0.15789911150932312, -0.1583225429058075, -0.15874645113945007, -0.15917092561721802, -0.15959590673446655, -0.1600213646888733, -0.1604473888874054, -0.1608739197254181, -0.16130094230175018, -0.16172850131988525, -0.16215655207633972, -0.16258515417575836, -0.1630142629146576, -0.16344386339187622, -0.16387401521205902, -0.1643046736717224, -0.164735808968544, -0.16516749560832977, -0.16559967398643494, -0.16603238880634308, -0.1664656102657318, -0.16689932346343994, -0.16733357310295105, -0.16776834428310394, -0.16820359230041504, -0.1686393916606903, -0.16907568275928497, -0.16951246559619904, -0.16994979977607727, -0.17038759589195251, -0.17082594335079193, -0.17126481235027313, -0.17170414328575134, -0.17214402556419373, -0.1725844144821167, -0.17302528023719788, -0.17346668243408203, -0.1739085614681244, -0.17435099184513092, -0.17479392886161804, -0.17523732781410217, -0.17568127810955048, -0.17612573504447937, -0.17657066881656647, -0.17701613903045654, -0.1774621158838272, -0.17790856957435608, -0.17835555970668793, -0.17880301177501678, -0.17925101518630981, -0.17969952523708344, -0.18014849722385406, -0.18059802055358887, -0.18104803562164307, -0.18149852752685547, -0.18194955587387085, -0.18240104615688324, -0.1828530877828598, -0.18330562114715576, -0.18375863134860992, -0.18421217799186707, -0.1846662312746048, -0.18512073159217834, -0.18557578325271606, -0.1860312968492508, -0.1864873617887497, -0.1869439035654068, -0.1874009221792221, -0.1878584772348404, -0.18831653892993927, -0.18877504765987396, -0.18923410773277283, -0.1896936595439911, -0.19015367329120636, -0.1906142234802246, -0.19107523560523987, -0.1915367841720581, -0.19199882447719574, -0.19246132671833038, -0.192924365401268, -0.19338791072368622, -0.19385190308094025, -0.19431643187999725, -0.19478142261505127, -0.19524693489074707, -0.19571295380592346, -0.19617941975593567, -0.19664643704891205, -0.19711393117904663, -0.19758188724517822, -0.1980503797531128, -0.19851936399936676, -0.19898879528045654, -0.1994587630033493, -0.19992919266223907, -0.20040014386177063, -0.20087158679962158, -0.20134349167346954, -0.2018159180879593, -0.20228883624076843, -0.20276221632957458, -0.20323611795902252, -0.20371048152446747, -0.2041853666305542, -0.20466072857379913, -0.20513656735420227, -0.205612912774086, -0.20608974993228912, -0.20656704902648926, -0.20704486966133118, -0.2075231820344925, -0.20800192654132843, -0.20848122239112854, -0.20896095037460327, -0.2094411998987198, -0.2099219560623169, -0.21040314435958862, -0.21088485419750214, -0.21136705577373505, -0.21184970438480377, -0.21233288943767548, -0.2128165066242218, -0.2133006453514099, -0.21378527581691742, -0.21427033841609955, -0.21475593745708466, -0.21524201333522797, -0.2157285362482071, -0.216215580701828, -0.21670310199260712, -0.21719108521938324, -0.21767957508563995, -0.2181684970855713, -0.2186579555273056, -0.21914789080619812, -0.21963827311992645, -0.22012916207313538, -0.2206205427646637, -0.22111235558986664, -0.22160468995571136, -0.2220974713563919, -0.22259075939655304, -0.22308452427387238, -0.22357873618602753, -0.22407346963882446, -0.2245686799287796, -0.22506432235240936, -0.22556047141551971, -0.22605708241462708, -0.22655418515205383, -0.2270517796278, -0.22754980623722076, -0.22804833948612213, -0.2285473644733429, -0.22904682159423828, -0.22954678535461426, -0.23004722595214844, -0.23054809868335724, -0.23104947805404663, -0.23155130445957184, -0.23205363750457764, -0.23255644738674164, -0.23305968940258026, -0.23356343805789948, -0.2340676635503769, -0.23457232117652893, -0.23507748544216156, -0.2355830818414688, -0.23608918488025665, -0.2365957647562027, -0.23710277676582336, -0.23761029541492462, -0.2381182760000229, -0.23862668871879578, -0.23913562297821045, -0.23964500427246094, -0.24015483260154724, -0.24066516757011414, -0.24117591977119446, -0.24168717861175537, -0.2421989142894745, -0.24271106719970703, -0.24322372674942017, -0.2437368631362915, -0.24425041675567627, -0.24476447701454163, -0.2452789694070816, -0.24579395353794098, -0.24630939960479736, -0.24682527780532837, -0.24734166264533997, -0.24785850942134857, -0.2483757734298706, -0.24889354407787323, -0.24941177666187286, -0.24993044137954712, -0.25044959783554077, -0.25096917152404785, -0.2514892518520355, -0.252009779214859, -0.2525307536125183, -0.2530522048473358, -0.2535741329193115, -0.25409647822380066, -0.254619300365448, -0.25514256954193115, -0.2556663155555725, -0.25619053840637207, -0.25671517848968506, -0.25724029541015625, -0.25776588916778564, -0.25829190015792847, -0.2588183879852295, -0.2593453526496887, -0.2598727345466614, -0.26040059328079224, -0.2609288692474365, -0.2614576518535614, -0.2619868814945221, -0.2625165581703186, -0.2630466818809509, -0.26357728242874146, -0.2641083002090454, -0.26463979482650757, -0.26517170667648315, -0.26570412516593933, -0.2662369906902313, -0.26677024364471436, -0.267304003238678, -0.2678382396697998, -0.26837286353111267, -0.26890796422958374, -0.269443541765213, -0.2699795067310333, -0.27051597833633423, -0.27105283737182617, -0.2715902030467987, -0.27212801575660706, -0.27266624569892883, -0.2732049524784088, -0.2737441062927246, -0.27428364753723145, -0.27482369542121887, -0.2753641605377197, -0.2759051024913788, -0.27644649147987366, -0.27698826789855957, -0.2775305509567261, -0.2780732810497284, -0.27861639857292175, -0.2791599929332733, -0.2797040045261383, -0.2802485227584839, -0.2807934582233429, -0.28133881092071533, -0.2818846106529236, -0.28243088722229004, -0.28297755122184753, -0.2835247218608856, -0.28407230973243713, -0.2846202850341797, -0.28516876697540283, -0.285717636346817, -0.2862669825553894, -0.2868167757987976, -0.28736698627471924, -0.2879176437854767, -0.28846874833106995, -0.28902027010917664, -0.28957223892211914, -0.2901246249675751, -0.2906774878501892, -0.2912307679653168, -0.29178446531295776, -0.29233863949775696, -0.2928932309150696]} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/negative.json b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/negative.json new file mode 100644 index 000000000000..12cafaa9a186 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/negative.json @@ -0,0 +1 @@ +{"x": [-12.566370964050293, -12.56048583984375, -12.554601669311523, -12.54871654510498, -12.542832374572754, -12.536947250366211, -12.531063079833984, -12.525177955627441, -12.519293785095215, -12.513409614562988, -12.507524490356445, -12.501640319824219, -12.495755195617676, -12.48987102508545, -12.483985900878906, -12.47810173034668, -12.472216606140137, -12.46633243560791, -12.460447311401367, -12.45456314086914, -12.448678970336914, -12.442793846130371, -12.436909675598145, -12.431024551391602, -12.425140380859375, -12.419255256652832, -12.413371086120605, -12.407485961914062, -12.401601791381836, -12.39571762084961, -12.389832496643066, -12.38394832611084, -12.378063201904297, -12.37217903137207, -12.366293907165527, -12.3604097366333, -12.354524612426758, -12.348640441894531, -12.342755317687988, -12.336871147155762, -12.330986976623535, -12.325101852416992, -12.319217681884766, -12.313332557678223, -12.307448387145996, -12.301563262939453, -12.295679092407227, -12.289793968200684, -12.283909797668457, -12.278024673461914, -12.272140502929688, -12.266256332397461, -12.260371208190918, -12.254487037658691, -12.248601913452148, -12.242717742919922, -12.236832618713379, -12.230948448181152, -12.22506332397461, -12.219179153442383, -12.213294982910156, -12.207409858703613, -12.201525688171387, -12.195640563964844, -12.189756393432617, -12.183871269226074, -12.177987098693848, -12.172101974487305, -12.166217803955078, -12.160332679748535, -12.154448509216309, -12.148564338684082, -12.142679214477539, -12.136795043945312, -12.13090991973877, -12.125025749206543, -12.119140625, -12.113256454467773, -12.10737133026123, -12.101487159729004, -12.095602035522461, -12.089717864990234, -12.083833694458008, -12.077948570251465, -12.072064399719238, -12.066179275512695, -12.060295104980469, -12.054409980773926, -12.0485258102417, -12.042640686035156, -12.03675651550293, -12.030871391296387, -12.02498722076416, -12.019103050231934, -12.01321792602539, -12.007333755493164, -12.001448631286621, -11.995564460754395, -11.989679336547852, -11.983795166015625, -11.977910041809082, -11.972025871276855, -11.966141700744629, -11.960256576538086, -11.95437240600586, -11.948487281799316, -11.94260311126709, -11.936717987060547, -11.93083381652832, -11.924948692321777, -11.91906452178955, -11.913179397583008, -11.907295227050781, -11.901411056518555, -11.895525932312012, -11.889641761779785, -11.883756637573242, -11.877872467041016, -11.871987342834473, -11.866103172302246, -11.860218048095703, -11.854333877563477, -11.848448753356934, -11.842564582824707, -11.83668041229248, -11.830795288085938, -11.824911117553711, -11.819025993347168, -11.813141822814941, -11.807256698608398, -11.801372528076172, -11.795487403869629, -11.789603233337402, -11.783719062805176, -11.777833938598633, -11.771949768066406, -11.766064643859863, -11.760180473327637, -11.754295349121094, -11.748411178588867, -11.742526054382324, -11.736641883850098, -11.730756759643555, -11.724872589111328, -11.718988418579102, -11.713103294372559, -11.707219123840332, -11.701333999633789, -11.695449829101562, -11.68956470489502, -11.683680534362793, -11.67779541015625, -11.671911239624023, -11.66602611541748, -11.660141944885254, -11.654257774353027, -11.648372650146484, -11.642488479614258, -11.636603355407715, -11.630719184875488, -11.624834060668945, -11.618949890136719, -11.613064765930176, -11.60718059539795, -11.601296424865723, -11.59541130065918, -11.589527130126953, -11.58364200592041, -11.577757835388184, -11.57187271118164, -11.565988540649414, -11.560103416442871, -11.554219245910645, -11.548334121704102, -11.542449951171875, -11.536565780639648, -11.530680656433105, -11.524796485900879, -11.518911361694336, -11.51302719116211, -11.507142066955566, -11.50125789642334, -11.495372772216797, -11.48948860168457, -11.483603477478027, -11.4777193069458, -11.471835136413574, -11.465950012207031, -11.460065841674805, -11.454180717468262, -11.448296546936035, -11.442411422729492, -11.436527252197266, -11.430642127990723, -11.424757957458496, -11.418872833251953, -11.412988662719727, -11.4071044921875, -11.401219367980957, -11.39533519744873, -11.389450073242188, -11.383565902709961, -11.377680778503418, -11.371796607971191, -11.365911483764648, -11.360027313232422, -11.354143142700195, -11.348258018493652, -11.342373847961426, -11.336488723754883, -11.330604553222656, -11.324719429016113, -11.318835258483887, -11.312950134277344, -11.307065963745117, -11.301180839538574, -11.295296669006348, -11.289412498474121, -11.283527374267578, -11.277643203735352, -11.271758079528809, -11.265873908996582, -11.259988784790039, -11.254104614257812, -11.24821949005127, -11.242335319519043, -11.2364501953125, -11.230566024780273, -11.224681854248047, -11.218796730041504, -11.212912559509277, -11.207027435302734, -11.201143264770508, -11.195258140563965, -11.189373970031738, -11.183488845825195, -11.177604675292969, -11.171720504760742, -11.1658353805542, -11.159951210021973, -11.15406608581543, -11.148181915283203, -11.14229679107666, -11.136412620544434, -11.13052749633789, -11.124643325805664, -11.118758201599121, -11.112874031066895, -11.106989860534668, -11.101104736328125, -11.095220565795898, -11.089335441589355, -11.083451271057129, -11.077566146850586, -11.07168197631836, -11.065796852111816, -11.05991268157959, -11.054027557373047, -11.04814338684082, -11.042259216308594, -11.03637409210205, -11.030489921569824, -11.024604797363281, -11.018720626831055, -11.012835502624512, -11.006951332092285, -11.001066207885742, -10.995182037353516, -10.989296913146973, -10.983412742614746, -10.97752857208252, -10.971643447875977, -10.96575927734375, -10.959874153137207, -10.95398998260498, -10.948104858398438, -10.942220687866211, -10.936335563659668, -10.930451393127441, -10.924567222595215, -10.918682098388672, -10.912797927856445, -10.906912803649902, -10.901028633117676, -10.895143508911133, -10.889259338378906, -10.883374214172363, -10.877490043640137, -10.871604919433594, -10.865720748901367, -10.85983657836914, -10.853951454162598, -10.848067283630371, -10.842182159423828, -10.836297988891602, -10.830412864685059, -10.824528694152832, -10.818643569946289, -10.812759399414062, -10.80687427520752, -10.800990104675293, -10.795105934143066, -10.789220809936523, -10.783336639404297, -10.777451515197754, -10.771567344665527, -10.765682220458984, -10.759798049926758, -10.753912925720215, -10.748028755187988, -10.742144584655762, -10.736259460449219, -10.730375289916992, -10.72449016571045, -10.718605995178223, -10.71272087097168, -10.706836700439453, -10.70095157623291, -10.695067405700684, -10.68918228149414, -10.683298110961914, -10.677413940429688, -10.671528816223145, -10.665644645690918, -10.659759521484375, -10.653875350952148, -10.647990226745605, -10.642106056213379, -10.636220932006836, -10.63033676147461, -10.624451637268066, -10.61856746673584, -10.612683296203613, -10.60679817199707, -10.600914001464844, -10.5950288772583, -10.589144706726074, -10.583259582519531, -10.577375411987305, -10.571490287780762, -10.565606117248535, -10.559720993041992, -10.553836822509766, -10.547952651977539, -10.542067527770996, -10.53618335723877, -10.530298233032227, -10.5244140625, -10.518528938293457, -10.51264476776123, -10.506759643554688, -10.500875473022461, -10.494991302490234, -10.489106178283691, -10.483222007751465, -10.477336883544922, -10.471452713012695, -10.465567588806152, -10.459683418273926, -10.453798294067383, -10.447914123535156, -10.442028999328613, -10.436144828796387, -10.43026065826416, -10.424375534057617, -10.41849136352539, -10.412606239318848, -10.406722068786621, -10.400836944580078, -10.394952774047852, -10.389067649841309, -10.383183479309082, -10.377298355102539, -10.371414184570312, -10.365530014038086, -10.359644889831543, -10.353760719299316, -10.347875595092773, -10.341991424560547, -10.336106300354004, -10.330222129821777, -10.324337005615234, -10.318452835083008, -10.312568664550781, -10.306683540344238, -10.300799369812012, -10.294914245605469, -10.289030075073242, -10.2831449508667, -10.277260780334473, -10.27137565612793, -10.265491485595703, -10.25960636138916, -10.253722190856934, -10.247838020324707, -10.241952896118164, -10.236068725585938, -10.230183601379395, -10.224299430847168, -10.218414306640625, -10.212530136108398, -10.206645011901855, -10.200760841369629, -10.194875717163086, -10.18899154663086, -10.183107376098633, -10.17722225189209, -10.171338081359863, -10.16545295715332, -10.159568786621094, -10.15368366241455, -10.147799491882324, -10.141914367675781, -10.136030197143555, -10.130145072937012, -10.124260902404785, -10.118376731872559, -10.112491607666016, -10.106607437133789, -10.100722312927246, -10.09483814239502, -10.088953018188477, -10.08306884765625, -10.077183723449707, -10.07129955291748, -10.065415382385254, -10.059530258178711, -10.053646087646484, -10.047760963439941, -10.041876792907715, -10.035991668701172, -10.030107498168945, -10.024222373962402, -10.018338203430176, -10.012453079223633, -10.006568908691406, -10.00068473815918, -9.994799613952637, -9.98891544342041, -9.983030319213867, -9.97714614868164, -9.971261024475098, -9.965376853942871, -9.959491729736328, -9.953607559204102, -9.947722434997559, -9.941838264465332, -9.935954093933105, -9.930068969726562, -9.924184799194336, -9.918299674987793, -9.912415504455566, -9.906530380249023, -9.900646209716797, -9.894761085510254, -9.888876914978027, -9.8829927444458, -9.877107620239258, -9.871223449707031, -9.865338325500488, -9.859454154968262, -9.853569030761719, -9.847684860229492, -9.84179973602295, -9.835915565490723, -9.83003044128418, -9.824146270751953, -9.818262100219727, -9.812376976013184, -9.806492805480957, -9.800607681274414, -9.794723510742188, -9.788838386535645, -9.782954216003418, -9.777069091796875, -9.771184921264648, -9.765299797058105, -9.759415626525879, -9.753531455993652, -9.74764633178711, -9.741762161254883, -9.73587703704834, -9.729992866516113, -9.72410774230957, -9.718223571777344, -9.7123384475708, -9.706454277038574, -9.700569152832031, -9.694684982299805, -9.688800811767578, -9.682915687561035, -9.677031517028809, -9.671146392822266, -9.665262222290039, -9.659377098083496, -9.65349292755127, -9.647607803344727, -9.6417236328125, -9.635839462280273, -9.62995433807373, -9.624070167541504, -9.618185043334961, -9.612300872802734, -9.606415748596191, -9.600531578063965, -9.594646453857422, -9.588762283325195, -9.582877159118652, -9.576992988586426, -9.5711088180542, -9.565223693847656, -9.55933952331543, -9.553454399108887, -9.54757022857666, -9.541685104370117, -9.53580093383789, -9.529915809631348, -9.524031639099121, -9.518146514892578, -9.512262344360352, -9.506378173828125, -9.500493049621582, -9.494608879089355, -9.488723754882812, -9.482839584350586, -9.476954460144043, -9.471070289611816, -9.465185165405273, -9.459300994873047, -9.45341682434082, -9.447531700134277, -9.44164752960205, -9.435762405395508, -9.429878234863281, -9.423993110656738, -9.418108940124512, -9.412223815917969, -9.406339645385742, -9.4004545211792, -9.394570350646973, -9.388686180114746, -9.382801055908203, -9.376916885375977, -9.371031761169434, -9.365147590637207, -9.359262466430664, -9.353378295898438, -9.347493171691895, -9.341609001159668, -9.335723876953125, -9.329839706420898, -9.323955535888672, -9.318070411682129, -9.312186241149902, -9.30630111694336, -9.300416946411133, -9.29453182220459, -9.288647651672363, -9.28276252746582, -9.276878356933594, -9.27099323272705, -9.265109062194824, -9.259224891662598, -9.253339767456055, -9.247455596923828, -9.241570472717285, -9.235686302185059, -9.229801177978516, -9.223917007446289, -9.218031883239746, -9.21214771270752, -9.206263542175293, -9.20037841796875, -9.194494247436523, -9.18860912322998, -9.182724952697754, -9.176839828491211, -9.170955657958984, -9.165070533752441, -9.159186363220215, -9.153301239013672, -9.147417068481445, -9.141532897949219, -9.135647773742676, -9.12976360321045, -9.123878479003906, -9.11799430847168, -9.112109184265137, -9.10622501373291, -9.100339889526367, -9.09445571899414, -9.088570594787598, -9.082686424255371, -9.076802253723145, -9.070917129516602, -9.065032958984375, -9.059147834777832, -9.053263664245605, -9.047378540039062, -9.041494369506836, -9.035609245300293, -9.029725074768066, -9.02384090423584, -9.017955780029297, -9.01207160949707, -9.006186485290527, -9.0003023147583, -8.994417190551758, -8.988533020019531, -8.982647895812988, -8.976763725280762, -8.970878601074219, -8.964994430541992, -8.959110260009766, -8.953225135803223, -8.947340965270996, -8.941455841064453, -8.935571670532227, -8.929686546325684, -8.923802375793457, -8.917917251586914, -8.912033081054688, -8.906147956848145, -8.900263786315918, -8.894379615783691, -8.888494491577148, -8.882610321044922, -8.876725196838379, -8.870841026306152, -8.86495590209961, -8.859071731567383, -8.85318660736084, -8.847302436828613, -8.84141731262207, -8.835533142089844, -8.829648971557617, -8.823763847351074, -8.817879676818848, -8.811994552612305, -8.806110382080078, -8.800225257873535, -8.794341087341309, -8.788455963134766, -8.782571792602539, -8.776687622070312, -8.77080249786377, -8.764918327331543, -8.759033203125, -8.753149032592773, -8.74726390838623, -8.741379737854004, -8.735494613647461, -8.729610443115234, -8.723725318908691, -8.717841148376465, -8.711956977844238, -8.706071853637695, -8.700187683105469, -8.694302558898926, -8.6884183883667, -8.682533264160156, -8.67664909362793, -8.670763969421387, -8.66487979888916, -8.658994674682617, -8.65311050415039, -8.647226333618164, -8.641341209411621, -8.635457038879395, -8.629571914672852, -8.623687744140625, -8.617802619934082, -8.611918449401855, -8.606033325195312, -8.600149154663086, -8.59426498413086, -8.588379859924316, -8.58249568939209, -8.576610565185547, -8.57072639465332, -8.564841270446777, -8.55895709991455, -8.553071975708008, -8.547187805175781, -8.541302680969238, -8.535418510437012, -8.529534339904785, -8.523649215698242, -8.517765045166016, -8.511879920959473, -8.505995750427246, -8.500110626220703, -8.494226455688477, -8.488341331481934, -8.482457160949707, -8.476572036743164, -8.470687866210938, -8.464803695678711, -8.458918571472168, -8.453034400939941, -8.447149276733398, -8.441265106201172, -8.435379981994629, -8.429495811462402, -8.42361068725586, -8.417726516723633, -8.41184139251709, -8.405957221984863, -8.400073051452637, -8.394187927246094, -8.388303756713867, -8.382418632507324, -8.376534461975098, -8.370649337768555, -8.364765167236328, -8.358880043029785, -8.352995872497559, -8.347111701965332, -8.341226577758789, -8.335342407226562, -8.32945728302002, -8.323573112487793, -8.31768798828125, -8.311803817749023, -8.30591869354248, -8.300034523010254, -8.294149398803711, -8.288265228271484, -8.282381057739258, -8.276495933532715, -8.270611763000488, -8.264726638793945, -8.258842468261719, -8.252957344055176, -8.24707317352295, -8.241188049316406, -8.23530387878418, -8.229418754577637, -8.22353458404541, -8.217650413513184, -8.21176528930664, -8.205881118774414, -8.199995994567871, -8.194111824035645, -8.188226699829102, -8.182342529296875, -8.176457405090332, -8.170573234558105, -8.164689064025879, -8.158803939819336, -8.15291976928711, -8.147034645080566, -8.14115047454834, -8.135265350341797, -8.12938117980957, -8.123496055603027, -8.1176118850708, -8.111726760864258, -8.105842590332031, -8.099958419799805, -8.094073295593262, -8.088189125061035, -8.082304000854492, -8.076419830322266, -8.070534706115723, -8.064650535583496, -8.058765411376953, -8.052881240844727, -8.046996116638184, -8.041111946105957, -8.03522777557373, -8.029342651367188, -8.023458480834961, -8.017573356628418, -8.011689186096191, -8.005804061889648, -7.999919891357422, -7.994035243988037, -7.988150596618652, -7.982265949249268, -7.976381301879883, -7.970496654510498, -7.964612007141113, -7.9587273597717285, -7.952842712402344, -7.946958541870117, -7.941073894500732, -7.935189247131348, -7.929304599761963, -7.923419952392578, -7.917535305023193, -7.911650657653809, -7.905766010284424, -7.899881362915039, -7.893996715545654, -7.888112545013428, -7.882227897644043, -7.876343250274658, -7.870458602905273, -7.864573955535889, -7.858689308166504, -7.852804660797119, -7.846920013427734, -7.84103536605835, -7.835150718688965, -7.82926607131958, -7.8233819007873535, -7.817497253417969, -7.811612606048584, -7.805727958679199, -7.7998433113098145, -7.79395866394043, -7.788074016571045, -7.78218936920166, -7.776304721832275, -7.770420074462891, -7.764535903930664, -7.758651256561279, -7.7527666091918945, -7.74688196182251, -7.740997314453125, -7.73511266708374, -7.7292280197143555, -7.723343372344971, -7.717458724975586, -7.711574077606201, -7.705689907073975, -7.69980525970459, -7.693920612335205, -7.68803596496582, -7.6821513175964355, -7.676266670227051, -7.670382022857666, -7.664497375488281, -7.6586127281188965, -7.652728080749512, -7.646843433380127, -7.6409592628479, -7.635074615478516, -7.629189968109131, -7.623305320739746, -7.617420673370361, -7.611536026000977, -7.605651378631592, -7.599766731262207, -7.593882083892822, -7.5879974365234375, -7.582113265991211, -7.576228618621826, -7.570343971252441, -7.564459323883057, -7.558574676513672, -7.552690029144287, -7.546805381774902, -7.540920734405518, -7.535036087036133, -7.529151439666748, -7.523266792297363, -7.517382621765137, -7.511497974395752, -7.505613327026367, -7.499728679656982, -7.493844032287598, -7.487959384918213, -7.482074737548828, -7.476190090179443, -7.470305442810059, -7.464420795440674, -7.458536624908447, -7.4526519775390625, -7.446767330169678, -7.440882682800293, -7.434998035430908, -7.429113388061523, -7.423228740692139, -7.417344093322754, -7.411459445953369, -7.405574798583984, -7.3996901512146, -7.393805980682373, -7.387921333312988, -7.3820366859436035, -7.376152038574219, -7.370267391204834, -7.364382743835449, -7.3584980964660645, -7.35261344909668, -7.346728801727295, -7.34084415435791, -7.334959983825684, -7.329075336456299, -7.323190689086914, -7.317306041717529, -7.3114213943481445, -7.30553674697876, -7.299652099609375, -7.29376745223999, -7.2878828048706055, -7.281998157501221, -7.276113986968994, -7.270229339599609, -7.264344692230225, -7.25846004486084, -7.252575397491455, -7.24669075012207, -7.2408061027526855, -7.234921455383301, -7.229036808013916, -7.223152160644531, -7.2172675132751465, -7.21138334274292, -7.205498695373535, -7.19961404800415, -7.193729400634766, -7.187844753265381, -7.181960105895996, -7.176075458526611, -7.170190811157227, -7.164306163787842, -7.158421516418457, -7.1525373458862305, -7.146652698516846, -7.140768051147461, -7.134883403778076, -7.128998756408691, -7.123114109039307, -7.117229461669922, -7.111344814300537, -7.105460166931152, -7.099575519561768, -7.093690872192383, -7.087806701660156, -7.0819220542907715, -7.076037406921387, -7.070152759552002, -7.064268112182617, -7.058383464813232, -7.052498817443848, -7.046614170074463, -7.040729522705078, -7.034844875335693, -7.028960704803467, -7.023076057434082, -7.017191410064697, -7.0113067626953125, -7.005422115325928, -6.999537467956543, -6.993652820587158, -6.987768173217773, -6.981883525848389, -6.975998878479004, -6.970114707946777, -6.964230060577393, -6.958345413208008, -6.952460765838623, -6.946576118469238, -6.9406914710998535, -6.934806823730469, -6.928922176361084, -6.923037528991699, -6.9171528816223145, -6.91126823425293, -6.905384063720703, -6.899499416351318, -6.893614768981934, -6.887730121612549, -6.881845474243164, -6.875960826873779, -6.8700761795043945, -6.86419153213501, -6.858306884765625, -6.85242223739624, -6.846538066864014, -6.840653419494629, -6.834768772125244, -6.828884124755859, -6.822999477386475, -6.81711483001709, -6.811230182647705, -6.80534553527832, -6.7994608879089355, -6.793576240539551, -6.787691593170166, -6.7818074226379395, -6.775922775268555, -6.77003812789917, -6.764153480529785, -6.7582688331604, -6.752384185791016, -6.746499538421631, -6.740614891052246, -6.734730243682861, -6.728845596313477, -6.72296142578125, -6.717076778411865, -6.7111921310424805, -6.705307483673096, -6.699422836303711, -6.693538188934326, -6.687653541564941, -6.681768894195557, -6.675884246826172, -6.669999599456787, -6.664114952087402, -6.658230781555176, -6.652346134185791, -6.646461486816406, -6.6405768394470215, -6.634692192077637, -6.628807544708252, -6.622922897338867, -6.617038249969482, -6.611153602600098, -6.605268955230713, -6.599384784698486, -6.593500137329102, -6.587615489959717, -6.581730842590332, -6.575846195220947, -6.5699615478515625, -6.564076900482178, -6.558192253112793, -6.552307605743408, -6.546422958374023, -6.540538787841797, -6.534654140472412, -6.528769493103027, -6.522884845733643, -6.517000198364258, -6.511115550994873, -6.505230903625488, -6.4993462562561035, -6.493461608886719, -6.487576961517334, -6.481692314147949, -6.475808143615723, -6.469923496246338, -6.464038848876953, -6.458154201507568, -6.452269554138184, -6.446384906768799, -6.440500259399414, -6.434615612030029, -6.4287309646606445, -6.42284631729126, -6.416962146759033, -6.411077499389648, -6.405192852020264, -6.399308204650879, -6.393423557281494, -6.387538909912109, -6.381654262542725, -6.37576961517334, -6.369884967803955, -6.36400032043457, -6.3581156730651855, -6.352231502532959, -6.346346855163574, -6.3404622077941895, -6.334577560424805, -6.32869291305542, -6.322808265686035, -6.31692361831665, -6.311038970947266, -6.305154323577881, -6.299269676208496, -6.2933855056762695, -6.287500858306885, -6.2816162109375, -6.275731563568115, -6.2698469161987305, -6.263962268829346, -6.258077621459961, -6.252192974090576, -6.246308326721191, -6.240423679351807, -6.234539031982422, -6.228654861450195, -6.2227702140808105, -6.216885566711426, -6.211000919342041, -6.205116271972656, -6.1992316246032715, -6.193346977233887, -6.187462329864502, -6.181577682495117, -6.175693035125732, -6.169808864593506, -6.163924217224121, -6.158039569854736, -6.152154922485352, -6.146270275115967, -6.140385627746582, -6.134500980377197, -6.1286163330078125, -6.122731685638428, -6.116847038269043, -6.110962867736816, -6.105078220367432, -6.099193572998047, -6.093308925628662, -6.087424278259277, -6.081539630889893, -6.075654983520508, -6.069770336151123, -6.063885688781738, -6.0580010414123535, -6.052116394042969, -6.046232223510742, -6.040347576141357, -6.034462928771973, -6.028578281402588, -6.022693634033203, -6.016808986663818, -6.010924339294434, -6.005039691925049, -5.999155044555664, -5.993270397186279, -5.987386226654053, -5.981501579284668, -5.975616931915283, -5.969732284545898, -5.963847637176514, -5.957962989807129, -5.952078342437744, -5.946193695068359, -5.940309047698975, -5.93442440032959, -5.928539752960205, -5.9226555824279785, -5.916770935058594, -5.910886287689209, -5.905001640319824, -5.8991169929504395, -5.893232345581055, -5.88734769821167, -5.881463050842285, -5.8755784034729, -5.869693756103516, -5.863809585571289, -5.857924938201904, -5.8520402908325195, -5.846155643463135, -5.84027099609375, -5.834386348724365, -5.8285017013549805, -5.822617053985596, -5.816732406616211, -5.810847759246826, -5.804963111877441, -5.799078941345215, -5.79319429397583, -5.787309646606445, -5.7814249992370605, -5.775540351867676, -5.769655704498291, -5.763771057128906, -5.7578864097595215, -5.752001762390137, -5.746117115020752, -5.740232944488525, -5.734348297119141, -5.728463649749756, -5.722579002380371, -5.716694355010986, -5.710809707641602, -5.704925060272217, -5.699040412902832, -5.693155765533447, -5.6872711181640625, -5.681386947631836, -5.675502300262451, -5.669617652893066, -5.663733005523682, -5.657848358154297, -5.651963710784912, -5.646079063415527, -5.640194416046143, -5.634309768676758, -5.628425121307373, -5.622540473937988, -5.616656303405762, -5.610771656036377, -5.604887008666992, -5.599002361297607, -5.593117713928223, -5.587233066558838, -5.581348419189453, -5.575463771820068, -5.569579124450684, -5.563694477081299, -5.557810306549072, -5.5519256591796875, -5.546041011810303, -5.540156364440918, -5.534271717071533, -5.528387069702148, -5.522502422332764, -5.516617774963379, -5.510733127593994, -5.504848480224609, -5.498963832855225, -5.493079662322998, -5.487195014953613, -5.4813103675842285, -5.475425720214844, -5.469541072845459, -5.463656425476074, -5.4577717781066895, -5.451887130737305, -5.44600248336792, -5.440117835998535, -5.434233665466309, -5.428349018096924, -5.422464370727539, -5.416579723358154, -5.4106950759887695, -5.404810428619385, -5.39892578125, -5.393041133880615, -5.3871564865112305, -5.381271839141846, -5.375387191772461, -5.369503021240234, -5.36361837387085, -5.357733726501465, -5.35184907913208, -5.345964431762695, -5.3400797843933105, -5.334195137023926, -5.328310489654541, -5.322425842285156, -5.3165411949157715, -5.310657024383545, -5.30477237701416, -5.298887729644775, -5.293003082275391, -5.287118434906006, -5.281233787536621, -5.275349140167236, -5.269464492797852, -5.263579845428467, -5.257695198059082, -5.2518110275268555, -5.245926380157471, -5.240041732788086, -5.234157085418701, -5.228272438049316, -5.222387790679932, -5.216503143310547, -5.210618495941162, -5.204733848571777, -5.198849201202393, -5.192964553833008, -5.187080383300781, -5.1811957359313965, -5.175311088562012, -5.169426441192627, -5.163541793823242, -5.157657146453857, -5.151772499084473, -5.145887851715088, -5.140003204345703, -5.134118556976318, -5.128234386444092, -5.122349739074707, -5.116465091705322, -5.1105804443359375, -5.104695796966553, -5.098811149597168, -5.092926502227783, -5.087041854858398, -5.081157207489014, -5.075272560119629, -5.069387912750244, -5.063503742218018, -5.057619094848633, -5.051734447479248, -5.045849800109863, -5.0399651527404785, -5.034080505371094, -5.028195858001709, -5.022311210632324, -5.0164265632629395, -5.010541915893555, -5.004657745361328, -4.998773097991943, -4.992888450622559, -4.987003803253174, -4.981119155883789, -4.975234508514404, -4.9693498611450195, -4.963465213775635, -4.95758056640625, -4.951695919036865, -4.945811748504639, -4.939927101135254, -4.934042453765869, -4.928157806396484, -4.9222731590271, -4.916388511657715, -4.91050386428833, -4.904619216918945, -4.8987345695495605, -4.892849922180176, -4.886965274810791, -4.8810811042785645, -4.87519645690918, -4.869311809539795, -4.86342716217041, -4.857542514801025, -4.851657867431641, -4.845773220062256, -4.839888572692871, -4.834003925323486, -4.828119277954102, -4.822235107421875, -4.81635046005249, -4.8104658126831055, -4.804581165313721, -4.798696517944336, -4.792811870574951, -4.786927223205566, -4.781042575836182, -4.775157928466797, -4.769273281097412, -4.763388633728027, -4.757504463195801, -4.751619815826416, -4.745735168457031, -4.7398505210876465, -4.733965873718262, -4.728081226348877, -4.722196578979492, -4.716311931610107, -4.710427284240723, -4.704542636871338, -4.698658466339111, -4.692773818969727, -4.686889171600342, -4.681004524230957, -4.675119876861572, -4.6692352294921875, -4.663350582122803, -4.657465934753418, -4.651581287384033, -4.645696640014648, -4.639811992645264, -4.633927822113037, -4.628043174743652, -4.622158527374268, -4.616273880004883, -4.610389232635498, -4.604504585266113, -4.5986199378967285, -4.592735290527344, -4.586850643157959, -4.580965995788574, -4.575081825256348, -4.569197177886963, -4.563312530517578, -4.557427883148193, -4.551543235778809, -4.545658588409424, -4.539773941040039, -4.533889293670654, -4.5280046463012695, -4.522119998931885, -4.516235828399658, -4.510351181030273, -4.504466533660889, -4.498581886291504, -4.492697238922119, -4.486812591552734, -4.48092794418335, -4.475043296813965, -4.46915864944458, -4.463274002075195, -4.4573893547058105, -4.451505184173584, -4.445620536804199, -4.4397358894348145, -4.43385124206543, -4.427966594696045, -4.42208194732666, -4.416197299957275, -4.410312652587891, -4.404428005218506, -4.398543357849121, -4.3926591873168945, -4.38677453994751, -4.380889892578125, -4.37500524520874, -4.3691205978393555, -4.363235950469971, -4.357351303100586, -4.351466655731201, -4.345582008361816, -4.339697360992432, -4.333812713623047, -4.32792854309082, -4.3220438957214355, -4.316159248352051, -4.310274600982666, -4.304389953613281, -4.2985053062438965, -4.292620658874512, -4.286736011505127, -4.280851364135742, -4.274966716766357, -4.269082546234131, -4.263197898864746, -4.257313251495361, -4.251428604125977, -4.245543956756592, -4.239659309387207, -4.233774662017822, -4.2278900146484375, -4.222005367279053, -4.216120719909668, -4.210236072540283, -4.204351902008057, -4.198467254638672, -4.192582607269287, -4.186697959899902, -4.180813312530518, -4.174928665161133, -4.169044017791748, -4.163159370422363, -4.1572747230529785, -4.151390075683594, -4.145505905151367, -4.139621257781982, -4.133736610412598, -4.127851963043213, -4.121967315673828, -4.116082668304443, -4.110198020935059, -4.104313373565674, -4.098428726196289, -4.092544078826904, -4.086659908294678, -4.080775260925293, -4.074890613555908, -4.069005966186523, -4.063121318817139, -4.057236671447754, -4.051352024078369, -4.045467376708984, -4.0395827293396, -4.033698081970215, -4.02781343460083, -4.0219292640686035, -4.016044616699219, -4.010159969329834, -4.004275321960449, -3.9983906745910645, -3.9925060272216797, -3.986621379852295, -3.98073673248291, -3.9748523235321045, -3.9689676761627197, -3.963083028793335, -3.95719838142395, -3.9513137340545654, -3.9454293251037598, -3.939544677734375, -3.9336600303649902, -3.9277753829956055, -3.9218907356262207, -3.916006326675415, -3.9101216793060303, -3.9042370319366455, -3.8983523845672607, -3.892467737197876, -3.8865833282470703, -3.8806986808776855, -3.874814033508301, -3.868929386138916, -3.8630447387695312, -3.8571603298187256, -3.851275682449341, -3.845391035079956, -3.8395063877105713, -3.8336217403411865, -3.8277370929718018, -3.821852684020996, -3.8159680366516113, -3.8100833892822266, -3.804198741912842, -3.798314094543457, -3.7924296855926514, -3.7865450382232666, -3.780660390853882, -3.774775743484497, -3.7688910961151123, -3.7630066871643066, -3.757122039794922, -3.751237392425537, -3.7453527450561523, -3.7394680976867676, -3.733583688735962, -3.727699041366577, -3.7218143939971924, -3.7159297466278076, -3.710045099258423, -3.704160451889038, -3.6982760429382324, -3.6923913955688477, -3.686506748199463, -3.680622100830078, -3.6747374534606934, -3.6688530445098877, -3.662968397140503, -3.657083749771118, -3.6511991024017334, -3.6453144550323486, -3.639430046081543, -3.633545398712158, -3.6276607513427734, -3.6217761039733887, -3.615891456604004, -3.6100070476531982, -3.6041224002838135, -3.5982377529144287, -3.592353105545044, -3.586468458175659, -3.5805840492248535, -3.5746994018554688, -3.568814754486084, -3.562930107116699, -3.5570454597473145, -3.5511608123779297, -3.545276403427124, -3.5393917560577393, -3.5335071086883545, -3.5276224613189697, -3.521737813949585, -3.5158534049987793, -3.5099687576293945, -3.5040841102600098, -3.498199462890625, -3.4923148155212402, -3.4864304065704346, -3.48054575920105, -3.474661111831665, -3.4687764644622803, -3.4628918170928955, -3.45700740814209, -3.451122760772705, -3.4452381134033203, -3.4393534660339355, -3.433468818664551, -3.427584409713745, -3.4216997623443604, -3.4158151149749756, -3.409930467605591, -3.404045820236206, -3.3981611728668213, -3.3922767639160156, -3.386392116546631, -3.380507469177246, -3.3746228218078613, -3.3687381744384766, -3.362853765487671, -3.356969118118286, -3.3510844707489014, -3.3451998233795166, -3.339315176010132, -3.333430767059326, -3.3275461196899414, -3.3216614723205566, -3.315776824951172, -3.309892177581787, -3.3040077686309814, -3.2981231212615967, -3.292238473892212, -3.286353826522827, -3.2804691791534424, -3.2745845317840576, -3.268700122833252, -3.262815475463867, -3.2569308280944824, -3.2510461807250977, -3.245161533355713, -3.2392771244049072, -3.2333924770355225, -3.2275078296661377, -3.221623182296753, -3.215738534927368, -3.2098541259765625, -3.2039694786071777, -3.198084831237793, -3.192200183868408, -3.1863155364990234, -3.1804311275482178, -3.174546480178833, -3.1686618328094482, -3.1627771854400635, -3.1568925380706787, -3.151008129119873, -3.1451234817504883, -3.1392388343811035, -3.1333541870117188, -3.127469539642334, -3.121584892272949, -3.1157004833221436, -3.109815835952759, -3.103931188583374, -3.0980465412139893, -3.0921618938446045, -3.086277484893799, -3.080392837524414, -3.0745081901550293, -3.0686235427856445, -3.0627388954162598, -3.056854486465454, -3.0509698390960693, -3.0450851917266846, -3.0392005443573, -3.033315896987915, -3.0274314880371094, -3.0215468406677246, -3.01566219329834, -3.009777545928955, -3.0038928985595703, -2.9980084896087646, -2.99212384223938, -2.986239194869995, -2.9803545475006104, -2.9744699001312256, -2.968585252761841, -2.962700843811035, -2.9568161964416504, -2.9509315490722656, -2.945046901702881, -2.939162254333496, -2.9332778453826904, -2.9273931980133057, -2.921508550643921, -2.915623903274536, -2.9097392559051514, -2.9038548469543457, -2.897970199584961, -2.892085552215576, -2.8862009048461914, -2.8803162574768066, -2.874431848526001, -2.868547201156616, -2.8626625537872314, -2.8567779064178467, -2.850893259048462, -2.8450088500976562, -2.8391242027282715, -2.8332395553588867, -2.827354907989502, -2.821470260620117, -2.8155856132507324, -2.8097012042999268, -2.803816556930542, -2.7979319095611572, -2.7920472621917725, -2.7861626148223877, -2.780278205871582, -2.7743935585021973, -2.7685089111328125, -2.7626242637634277, -2.756739616394043, -2.7508552074432373, -2.7449705600738525, -2.7390859127044678, -2.733201265335083, -2.7273166179656982, -2.7214322090148926, -2.715547561645508, -2.709662914276123, -2.7037782669067383, -2.6978936195373535, -2.6920089721679688, -2.686124563217163, -2.6802399158477783, -2.6743552684783936, -2.668470621109009, -2.662585973739624, -2.6567015647888184, -2.6508169174194336, -2.644932270050049, -2.639047622680664, -2.6331629753112793, -2.6272785663604736, -2.621393918991089, -2.615509271621704, -2.6096246242523193, -2.6037399768829346, -2.597855567932129, -2.591970920562744, -2.5860862731933594, -2.5802016258239746, -2.57431697845459, -2.568432569503784, -2.5625479221343994, -2.5566632747650146, -2.55077862739563, -2.544893980026245, -2.5390093326568604, -2.5331249237060547, -2.52724027633667, -2.521355628967285, -2.5154709815979004, -2.5095863342285156, -2.50370192527771, -2.497817277908325, -2.4919326305389404, -2.4860479831695557, -2.480163335800171, -2.4742789268493652, -2.4683942794799805, -2.4625096321105957, -2.456624984741211, -2.450740337371826, -2.4448559284210205, -2.4389712810516357, -2.433086633682251, -2.427201986312866, -2.4213173389434814, -2.415432929992676, -2.409548282623291, -2.4036636352539062, -2.3977789878845215, -2.3918943405151367, -2.386009693145752, -2.3801252841949463, -2.3742406368255615, -2.3683559894561768, -2.362471342086792, -2.3565866947174072, -2.3507022857666016, -2.344817638397217, -2.338932991027832, -2.3330483436584473, -2.3271636962890625, -2.321279287338257, -2.315394639968872, -2.3095099925994873, -2.3036253452301025, -2.2977406978607178, -2.291856288909912, -2.2859716415405273, -2.2800869941711426, -2.274202346801758, -2.268317699432373, -2.2624330520629883, -2.2565486431121826, -2.250663995742798, -2.244779348373413, -2.2388947010040283, -2.2330100536346436, -2.227125644683838, -2.221240997314453, -2.2153563499450684, -2.2094717025756836, -2.203587055206299, -2.197702646255493, -2.1918179988861084, -2.1859333515167236, -2.180048704147339, -2.174164056777954, -2.1682796478271484, -2.1623950004577637, -2.156510353088379, -2.150625705718994, -2.1447410583496094, -2.1388566493988037, -2.132972002029419, -2.127087354660034, -2.1212027072906494, -2.1153180599212646, -2.10943341255188, -2.103549003601074, -2.0976643562316895, -2.0917797088623047, -2.08589506149292, -2.080010414123535, -2.0741260051727295, -2.0682413578033447, -2.06235671043396, -2.056472063064575, -2.0505874156951904, -2.0447030067443848, -2.038818359375, -2.0329337120056152, -2.0270490646362305, -2.0211644172668457, -2.01528000831604, -2.0093953609466553, -2.0035107135772705, -1.9976260662078857, -1.9917415380477905, -1.9858568906784058, -1.979972243309021, -1.9740877151489258, -1.968203067779541, -1.9623185396194458, -1.956433892250061, -1.9505492448806763, -1.944664716720581, -1.9387800693511963, -1.9328954219818115, -1.9270108938217163, -1.9211262464523315, -1.9152417182922363, -1.9093570709228516, -1.9034724235534668, -1.8975878953933716, -1.8917032480239868, -1.8858187198638916, -1.8799340724945068, -1.874049425125122, -1.8681648969650269, -1.862280249595642, -1.8563956022262573, -1.850511074066162, -1.8446264266967773, -1.8387418985366821, -1.8328572511672974, -1.8269726037979126, -1.8210880756378174, -1.8152034282684326, -1.8093189001083374, -1.8034342527389526, -1.7975496053695679, -1.7916650772094727, -1.785780429840088, -1.7798957824707031, -1.774011254310608, -1.7681266069412231, -1.762242078781128, -1.7563574314117432, -1.7504727840423584, -1.7445882558822632, -1.7387036085128784, -1.7328190803527832, -1.7269344329833984, -1.7210497856140137, -1.7151652574539185, -1.7092806100845337, -1.703395962715149, -1.6975114345550537, -1.691626787185669, -1.6857422590255737, -1.679857611656189, -1.6739729642868042, -1.668088436126709, -1.6622037887573242, -1.656319260597229, -1.6504346132278442, -1.6445499658584595, -1.6386654376983643, -1.6327807903289795, -1.6268961429595947, -1.6210116147994995, -1.6151269674301147, -1.6092424392700195, -1.6033577919006348, -1.59747314453125, -1.5915886163711548, -1.58570396900177, -1.5798194408416748, -1.57393479347229, -1.5680501461029053, -1.56216561794281, -1.5562809705734253, -1.5503963232040405, -1.5445117950439453, -1.5386271476745605, -1.5327426195144653, -1.5268579721450806, -1.5209733247756958, -1.5150887966156006, -1.5092041492462158, -1.5033196210861206, -1.4974349737167358, -1.491550326347351, -1.4856657981872559, -1.479781150817871, -1.4738965034484863, -1.4680119752883911, -1.4621273279190063, -1.4562427997589111, -1.4503581523895264, -1.4444735050201416, -1.4385889768600464, -1.4327043294906616, -1.4268196821212769, -1.4209351539611816, -1.4150505065917969, -1.4091659784317017, -1.403281331062317, -1.3973966836929321, -1.391512155532837, -1.3856275081634521, -1.379742980003357, -1.3738583326339722, -1.3679736852645874, -1.3620891571044922, -1.3562045097351074, -1.3503198623657227, -1.3444353342056274, -1.3385506868362427, -1.3326661586761475, -1.3267815113067627, -1.320896863937378, -1.3150123357772827, -1.309127688407898, -1.3032431602478027, -1.297358512878418, -1.2914738655090332, -1.285589337348938, -1.2797046899795532, -1.2738200426101685, -1.2679355144500732, -1.2620508670806885, -1.2561663389205933, -1.2502816915512085, -1.2443970441818237, -1.2385125160217285, -1.2326278686523438, -1.2267433404922485, -1.2208586931228638, -1.214974045753479, -1.2090895175933838, -1.203204870223999, -1.1973202228546143, -1.191435694694519, -1.1855510473251343, -1.179666519165039, -1.1737818717956543, -1.1678972244262695, -1.1620126962661743, -1.1561280488967896, -1.1502435207366943, -1.1443588733673096, -1.1384742259979248, -1.1325896978378296, -1.1267050504684448, -1.12082040309906, -1.1149358749389648, -1.10905122756958, -1.1031666994094849, -1.0972820520401, -1.0913974046707153, -1.0855128765106201, -1.0796282291412354, -1.0737437009811401, -1.0678590536117554, -1.0619744062423706, -1.0560898780822754, -1.0502052307128906, -1.0443205833435059, -1.0384360551834106, -1.0325514078140259, -1.0266668796539307, -1.020782232284546, -1.0148975849151611, -1.009013056755066, -1.0031284093856812, -0.9972438216209412, -0.9913592338562012, -0.9854746460914612, -0.9795899987220764, -0.9737054109573364, -0.9678208231925964, -0.9619362354278564, -0.9560515880584717, -0.9501670002937317, -0.9442824125289917, -0.9383978247642517, -0.9325131773948669, -0.926628589630127, -0.920744001865387, -0.914859414100647, -0.908974826335907, -0.9030901789665222, -0.8972055912017822, -0.8913210034370422, -0.8854364156723022, -0.8795517683029175, -0.8736671805381775, -0.8677825927734375, -0.8618980050086975, -0.8560133576393127, -0.8501287698745728, -0.8442441821098328, -0.8383595943450928, -0.832474946975708, -0.826590359210968, -0.820705771446228, -0.814821183681488, -0.808936595916748, -0.8030519485473633, -0.7971673607826233, -0.7912827730178833, -0.7853981852531433], "expected": [-6.117328865684613e-14, -1.7315234799752943e-05, -6.925323395989835e-05, -0.00015582903870381415, -0.00027701156795956194, -0.000432835950050503, -0.0006232462474144995, -0.000848297611810267, -0.0011079092510044575, -0.001402106019668281, -0.001730933552607894, -0.002094274153932929, -0.0024922327138483524, -0.002924666740000248, -0.0033917014952749014, -0.0038931691087782383, -0.004429215099662542, -0.004999646916985512, -0.005604629870504141, -0.006243946962058544, -0.006917671300470829, -0.007625896483659744, -0.008368369191884995, -0.009145304560661316, -0.009956424124538898, -0.010801960714161396, -0.011681613512337208, -0.01259563583880663, -0.013543699868023396, -0.014525918290019035, -0.015542424283921719, -0.016592854633927345, -0.017677512019872665, -0.018796006217598915, -0.01994866505265236, -0.02113507129251957, -0.022355569526553154, -0.023609722033143044, -0.024897892028093338, -0.026219617575407028, -0.0275750569999218, -0.028964394703507423, -0.03038712963461876, -0.031843677163124084, -0.03333351016044617, -0.03485706076025963, -0.03641378507018089, -0.038004130125045776, -0.03962752968072891, -0.04128445312380791, -0.04297430440783501, -0.04469728842377663, -0.04645363986492157, -0.0482427217066288, -0.0500650517642498, -0.051919981837272644, -0.053808048367500305, -0.055728569626808167, -0.057682104408741, -0.05966795235872269, -0.061686355620622635, -0.06373758614063263, -0.06582089513540268, -0.06793689727783203, -0.0700848326086998, -0.07226531952619553, -0.07447758316993713, -0.07672224938869476, -0.07899852097034454, -0.0813070610165596, -0.08364704251289368, -0.08601874113082886, -0.08842248469591141, -0.09085740149021149, -0.0933241918683052, -0.09582198411226273, -0.09835149347782135, -0.10091181099414825, -0.10350368171930313, -0.10612618178129196, -0.10878005623817444, -0.11146435886621475, -0.11417942494153976, -0.11692561209201813, -0.11970192939043045, -0.1225091889500618, -0.125346377491951, -0.1282142996788025, -0.1311119645833969, -0.13404017686843872, -0.13699790835380554, -0.13998600840568542, -0.14300338923931122, -0.14605045318603516, -0.14912758767604828, -0.15223367512226105, -0.1553696244955063, -0.15853431820869446, -0.16172868013381958, -0.16495153307914734, -0.16820383071899414, -0.17148439586162567, -0.17479366064071655, -0.1781320422887802, -0.18149831891059875, -0.18489350378513336, -0.18831636011600494, -0.1917678862810135, -0.1952468305826187, -0.198754221200943, -0.20228877663612366, -0.20585153996944427, -0.20944121479988098, -0.2130582630634308, -0.2167031466960907, -0.22037456929683685, -0.224073588848114, -0.22779886424541473, -0.23155149817466736, -0.23533013463020325, -0.23913586139678955, -0.24296730756759644, -0.24682560563087463, -0.2507093548774719, -0.2546190321445465, -0.25855517387390137, -0.2625163495540619, -0.2665036916732788, -0.2705157995223999, -0.2745538353919983, -0.2786163091659546, -0.2827044427394867, -0.2868167459964752, -0.29095375537872314, -0.29511594772338867, -0.2993019223213196, -0.3035128116607666, -0.30774715542793274, -0.3120061457157135, -0.3162882626056671, -0.32059475779533386, -0.3249240815639496, -0.32927748560905457, -0.33365342020988464, -0.3380524218082428, -0.3424750566482544, -0.3469197154045105, -0.35138773918151855, -0.35587751865386963, -0.360390305519104, -0.36492452025413513, -0.3694814443588257, -0.3740594685077667, -0.3786599338054657, -0.3832811415195465, -0.3879237174987793, -0.39258822798728943, -0.3972730338573456, -0.4019794762134552, -0.4067058265209198, -0.411453515291214, -0.4162208139896393, -0.4210091233253479, -0.42581668496131897, -0.43064412474632263, -0.43549203872680664, -0.4403587579727173, -0.445245623588562, -0.45015090703964233, -0.45507603883743286, -0.46001923084259033, -0.46498194336891174, -0.46996235847473145, -0.47496193647384644, -0.47997888922691345, -0.48501384258270264, -0.4900674521923065, -0.49513790011405945, -0.5002266764640808, -0.5053318738937378, -0.5104550719261169, -0.5155944228172302, -0.5207512974739075, -0.525924026966095, -0.5311139225959778, -0.5363192558288574, -0.5415406823158264, -0.5467787384986877, -0.5520316958427429, -0.5573010444641113, -0.5625848174095154, -0.567884624004364, -0.5731985569000244, -0.578528106212616, -0.5838713645935059, -0.5892298817634583, -0.5946018099784851, -0.5999877452850342, -0.6053884029388428, -0.6108018755912781, -0.6162297129631042, -0.6216699481010437, -0.6271241307258606, -0.6325903534889221, -0.6380702257156372, -0.6435617208480835, -0.6490655541419983, -0.6545823812484741, -0.660110354423523, -0.6656509637832642, -0.6712022423744202, -0.6767657995223999, -0.6823396682739258, -0.6879254579544067, -0.6935211420059204, -0.6991283297538757, -0.7047449946403503, -0.7103719711303711, -0.716009795665741, -0.7216566205024719, -0.7273139357566833, -0.7329798340797424, -0.7386558651924133, -0.7443400025367737, -0.7500339150428772, -0.7557356357574463, -0.7614466547966003, -0.7671650648117065, -0.7728915214538574, -0.7786267399787903, -0.7843686938285828, -0.7901191115379333, -0.7958757877349854, -0.801640510559082, -0.8074111938476562, -0.8131894469261169, -0.818973183631897, -0.8247632384300232, -0.8305603265762329, -0.8363623023033142, -0.8421708941459656, -0.8479840159416199, -0.8538033366203308, -0.859626829624176, -0.8654560446739197, -0.8712890148162842, -0.8771274089813232, -0.882969081401825, -0.8888148069381714, -0.8946653008460999, -0.900518536567688, -0.9063761830329895, -0.9122360944747925, -0.9180999994277954, -0.9239657521247864, -0.9298351407051086, -0.9357059597969055, -0.9415799975395203, -0.947455108165741, -0.9533320069313049, -0.959211528301239, -0.9650914669036865, -0.970973551273346, -0.9768557548522949, -0.9827396273612976, -0.9886232018470764, -0.9945080876350403, -1.000392198562622, -1.006277322769165, -1.0121612548828125, -1.0180447101593018, -1.0239285230636597, -1.0298105478286743, -1.035692572593689, -1.0415723323822021, -1.0474516153335571, -1.053328275680542, -1.0592041015625, -1.0650768280029297, -1.0709474086761475, -1.076816439628601, -1.0826818943023682, -1.088545322418213, -1.0944048166275024, -1.1002620458602905, -1.1061147451400757, -1.1119648218154907, -1.1178100109100342, -1.1236521005630493, -1.1294889450073242, -1.1353212594985962, -1.141149878501892, -1.14697265625, -1.1527912616729736, -1.1586036682128906, -1.1644115447998047, -1.170212745666504, -1.1760090589523315, -1.1817982196807861, -1.1875821352005005, -1.1933585405349731, -1.199128270149231, -1.2048921585083008, -1.2106478214263916, -1.2163972854614258, -1.2221382856369019, -1.2278724908828735, -1.2335978746414185, -1.2393159866333008, -1.2450250387191772, -1.2507256269454956, -1.2564183473587036, -1.2621012926101685, -1.2677761316299438, -1.2734407186508179, -1.2790968418121338, -1.2847423553466797, -1.2903788089752197, -1.2960044145584106, -1.301620602607727, -1.3072254657745361, -1.3128197193145752, -1.3184040784835815, -1.3239765167236328, -1.3295385837554932, -1.3350882530212402, -1.3406273126602173, -1.346153736114502, -1.3516689538955688, -1.3571711778640747, -1.3626618385314941, -1.3681391477584839, -1.3736037015914917, -1.3790560960769653, -1.384494662284851, -1.3899205923080444, -1.3953323364257812, -1.400731086730957, -1.406115174293518, -1.4114861488342285, -1.4168418645858765, -1.4221841096878052, -1.4275107383728027, -1.4328227043151855, -1.4381204843521118, -1.4434022903442383, -1.4486695528030396, -1.4539203643798828, -1.4591563940048218, -1.464375615119934, -1.4695796966552734, -1.4747666120529175, -1.4799370765686035, -1.4850918054580688, -1.4902288913726807, -1.4953497648239136, -1.5004526376724243, -1.5055391788482666, -1.5106072425842285, -1.5156584978103638, -1.5206910371780396, -1.52570641040802, -1.5307027101516724, -1.5356806516647339, -1.540640950202942, -1.545581579208374, -1.550504207611084, -1.555406928062439, -1.5602911710739136, -1.565155267715454, -1.5700006484985352, -1.574825406074524, -1.5796310901641846, -1.5844159126281738, -1.589180588722229, -1.5939254760742188, -1.5986491441726685, -1.6033527851104736, -1.6080347299575806, -1.6126965284347534, -1.6173361539840698, -1.6219552755355835, -1.6265521049499512, -1.6311272382736206, -1.6356812715530396, -1.6402125358581543, -1.64472234249115, -1.6492091417312622, -1.6536741256713867, -1.6581158638000488, -1.6625354290008545, -1.666931390762329, -1.6713048219680786, -1.675654411315918, -1.6799806356430054, -1.684283971786499, -1.6885629892349243, -1.6928187608718872, -1.697049856185913, -1.701257586479187, -1.7054402828216553, -1.709599256515503, -1.7137329578399658, -1.7178425788879395, -1.7219268083572388, -1.7259858846664429, -1.730020523071289, -1.7340292930603027, -1.7380132675170898, -1.7419710159301758, -1.745903730392456, -1.749809980392456, -1.7536908388137817, -1.757544994354248, -1.7613736391067505, -1.765175223350525, -1.7689502239227295, -1.7726993560791016, -1.776421070098877, -1.7801164388656616, -1.78378427028656, -1.7874255180358887, -1.791038990020752, -1.7946255207061768, -1.7981840372085571, -1.8017148971557617, -1.8052185773849487, -1.8086938858032227, -1.8121416568756104, -1.8155606985092163, -1.8189520835876465, -1.8223146200180054, -1.8256491422653198, -1.8289545774459839, -1.832231879234314, -1.8354798555374146, -1.8386988639831543, -1.8418892621994019, -1.8450500965118408, -1.8481820821762085, -1.8512842655181885, -1.8543574810028076, -1.85740065574646, -1.8604145050048828, -1.8633981943130493, -1.8663523197174072, -1.8692760467529297, -1.8721697330474854, -1.8750336170196533, -1.8778667449951172, -1.8806699514389038, -1.8834422826766968, -1.8861843347549438, -1.8888952732086182, -1.8915759325027466, -1.8942252397537231, -1.896843671798706, -1.8994313478469849, -1.9019875526428223, -1.904512882232666, -1.9070065021514893, -1.9094690084457397, -1.9118998050689697, -1.9142992496490479, -1.9166667461395264, -1.919002890586853, -1.921306848526001, -1.9235788583755493, -1.9258192777633667, -1.9280271530151367, -1.9302034378051758, -1.932347059249878, -1.9344587326049805, -1.936537742614746, -1.938584566116333, -1.940598726272583, -1.9425804615020752, -1.944529414176941, -1.9464455842971802, -1.948329210281372, -1.9501798152923584, -1.9519977569580078, -1.9537824392318726, -1.9555343389511108, -1.957252860069275, -1.9589385986328125, -1.9605908393859863, -1.9622100591659546, -1.9637956619262695, -1.9653480052947998, -1.9668670892715454, -1.9683524370193481, -1.9698045253753662, -1.9712227582931519, -1.9726076126098633, -1.9739584922790527, -1.975275993347168, -1.9765594005584717, -1.9778090715408325, -1.9790250062942505, -1.9802069664001465, -1.98135507106781, -1.982469081878662, -1.9835491180419922, -1.9845950603485107, -1.9856070280075073, -1.9865846633911133, -1.9875283241271973, -1.9884376525878906, -1.989312767982483, -1.9901536703109741, -1.9909602403640747, -1.9917325973510742, -1.9924705028533936, -1.9931741952896118, -1.9938433170318604, -1.9944781064987183, -1.995078444480896, -1.9956443309783936, -1.9961756467819214, -1.996672511100769, -1.9971349239349365, -1.9975627660751343, -1.9979561567306519, -1.9983148574829102, -1.9986391067504883, -1.9989286661148071, -1.9991837739944458, -1.9994041919708252, -1.9995899200439453, -1.9997411966323853, -1.9998576641082764, -1.9999396800994873, -1.999987006187439, -1.9999996423721313, -1.999977707862854, -1.999921202659607, -1.9998300075531006, -1.9997042417526245, -1.9995437860488892, -1.999348759651184, -1.9991190433502197, -1.9988548755645752, -1.9985560178756714, -1.9982225894927979, -1.9978545904159546, -1.9974521398544312, -1.9970149993896484, -1.9965434074401855, -1.9960373640060425, -1.9954967498779297, -1.9949216842651367, -1.9943121671676636, -1.9936681985855103, -1.9929897785186768, -1.9922771453857422, -1.991529941558838, -1.9907485246658325, -1.9899327754974365, -1.9890828132629395, -1.9881983995437622, -1.987280011177063, -1.9863274097442627, -1.9853404760360718, -1.9843195676803589, -1.983264446258545, -1.982175350189209, -1.9810521602630615, -1.9798951148986816, -1.9787040948867798, -1.9774792194366455, -1.9762206077575684, -1.9749279022216797, -1.9736016988754272, -1.9722415208816528, -1.9708479642868042, -1.9694204330444336, -1.9679596424102783, -1.9664651155471802, -1.9649373292922974, -1.9633759260177612, -1.96178138256073, -1.960153579711914, -1.9584922790527344, -1.9567979574203491, -1.9550702571868896, -1.9533097743988037, -1.951516032218933, -1.9496896266937256, -1.9478299617767334, -1.9459378719329834, -1.9440126419067383, -1.942055106163025, -1.9400649070739746, -1.9380418062210083, -1.9359866380691528, -1.933898687362671, -1.9317786693572998, -1.9296261072158813, -1.9274417161941528, -1.925224781036377, -1.9229762554168701, -1.9206956624984741, -1.9183828830718994, -1.9160386323928833, -1.9136624336242676, -1.9112547636032104, -1.9088152647018433, -1.9063446521759033, -1.9038423299789429, -1.9013090133666992, -1.8987442255020142, -1.8961485624313354, -1.8935219049453735, -1.8908640146255493, -1.8881756067276, -1.8854559659957886, -1.8827061653137207, -1.87992525100708, -1.8771144151687622, -1.8742727041244507, -1.8714011907577515, -1.8684990406036377, -1.8655673265457153, -1.8626055717468262, -1.8596135377883911, -1.8565921783447266, -1.8535406589508057, -1.850460171699524, -1.8473496437072754, -1.8442102670669556, -1.8410412073135376, -1.837843418121338, -1.8346161842346191, -1.8313605785369873, -1.8280762434005737, -1.8247625827789307, -1.8214209079742432, -1.8180502653121948, -1.8146519660949707, -1.8112246990203857, -1.807770013809204, -1.8042868375778198, -1.8007762432098389, -1.7972379922866821, -1.7936716079711914, -1.7900782823562622, -1.7864570617675781, -1.7828091382980347, -1.7791334390640259, -1.775431513786316, -1.7717020511627197, -1.7679463624954224, -1.764163613319397, -1.760354995727539, -1.7565200328826904, -1.7526582479476929, -1.748771071434021, -1.7448573112487793, -1.7409183979034424, -1.7369531393051147, -1.732962965965271, -1.7289469242095947, -1.7249062061309814, -1.7208397388458252, -1.7167489528656006, -1.7126332521438599, -1.708492398262024, -1.7043275833129883, -1.7001376152038574, -1.695924162864685, -1.6916860342025757, -1.6874245405197144, -1.6831384897232056, -1.678829550743103, -1.674497127532959, -1.6701406240463257, -1.6657615900039673, -1.6613588333129883, -1.6569339036941528, -1.6524854898452759, -1.6480151414871216, -1.6435216665267944, -1.6390066146850586, -1.6344687938690186, -1.629909634590149, -1.625328779220581, -1.620725393295288, -1.6161012649536133, -1.6114552021026611, -1.6067886352539062, -1.6021002531051636, -1.5973918437957764, -1.5926618576049805, -1.5879122018814087, -1.5831414461135864, -1.5783512592315674, -1.5735410451889038, -1.568710207939148, -1.5638604164123535, -1.5589903593063354, -1.5541017055511475, -1.549193024635315, -1.5442662239074707, -1.5393197536468506, -1.5343552827835083, -1.5293716192245483, -1.5243704319000244, -1.5193511247634888, -1.5143128633499146, -1.5092577934265137, -1.5041841268539429, -1.4990938901901245, -1.4939855337142944, -1.4888609647750854, -1.4837185144424438, -1.478560209274292, -1.4733853340148926, -1.4681931734085083, -1.4629857540130615, -1.4577614068984985, -1.4525220394134521, -1.4472661018371582, -1.441995620727539, -1.436708927154541, -1.4314080476760864, -1.426091194152832, -1.4207606315612793, -1.4154154062271118, -1.4100549221038818, -1.4046812057495117, -1.3992924690246582, -1.3938908576965332, -1.388474702835083, -1.38304603099823, -1.3776031732559204, -1.372148036956787, -1.3666791915893555, -1.3611985445022583, -1.3557054996490479, -1.3501991033554077, -1.3446815013885498, -1.33915114402771, -1.3336098194122314, -1.3280560970306396, -1.3224918842315674, -1.3169156312942505, -1.3113293647766113, -1.305732250213623, -1.300123691558838, -1.2945055961608887, -1.2888764142990112, -1.283238172531128, -1.277589201927185, -1.2719314098358154, -1.2662633657455444, -1.2605870962142944, -1.2549008131027222, -1.2492066621780396, -1.2435038089752197, -1.237791657447815, -1.2320722341537476, -1.2263437509536743, -1.2206083536148071, -1.2148644924163818, -1.2091140747070312, -1.2033554315567017, -1.197590708732605, -1.1918182373046875, -1.1860400438308716, -1.18025541305542, -1.1744636297225952, -1.1686667203903198, -1.16286301612854, -1.1570546627044678, -1.1512398719787598, -1.145420789718628, -1.1395962238311768, -1.133766770362854, -1.1279327869415283, -1.1220942735671997, -1.1162515878677368, -1.1104048490524292, -1.104554295539856, -1.0987001657485962, -1.0928430557250977, -1.086982250213623, -1.0811183452606201, -1.075251817703247, -1.0693825483322144, -1.0635108947753906, -1.057637095451355, -1.051761269569397, -1.0458836555480957, -1.0400043725967407, -1.0341242551803589, -1.0282424688339233, -1.0223597288131714, -1.0164762735366821, -1.0105921030044556, -1.00470769405365, -0.9988230466842651, -0.9929384589195251, -0.9870541095733643, -0.9811701774597168, -0.9752869606018066, -0.9694050550460815, -0.9635236859321594, -0.9576436281204224, -0.9517650604248047, -0.945888102054596, -0.94001305103302, -0.9341400861740112, -0.9282693862915039, -0.9224011898040771, -0.9165356755256653, -0.9106734991073608, -0.9048139452934265, -0.8989577293395996, -0.8931049704551697, -0.8872559070587158, -0.8814107775688171, -0.875569760799408, -0.8697330355644226, -0.8639007806777954, -0.8580732941627502, -0.8522511720657349, -0.846433699131012, -0.8406215310096741, -0.8348149061203003, -0.829014003276825, -0.8232190012931824, -0.8174301385879517, -0.8116475939750671, -0.8058715462684631, -0.8001022338867188, -0.7943398952484131, -0.7885850667953491, -0.7828371524810791, -0.7770967483520508, -0.7713640332221985, -0.7656392455101013, -0.7599225640296936, -0.7542142271995544, -0.7485143542289734, -0.7428232431411743, -0.7371410131454468, -0.7314683794975281, -0.7258045077323914, -0.7201501727104187, -0.7145055532455444, -0.7088707685470581, -0.7032461166381836, -0.6976317167282104, -0.6920278072357178, -0.6864345669746399, -0.6808521151542664, -0.6752808094024658, -0.6697211265563965, -0.6641724705696106, -0.6586354374885559, -0.6531102061271667, -0.6475970149040222, -0.6420959830284119, -0.6366073489189148, -0.6311313509941101, -0.6256681084632874, -0.6202178001403809, -0.6147810816764832, -0.6093572974205017, -0.6039470434188843, -0.5985504984855652, -0.5931678414344788, -0.5877992510795593, -0.582444965839386, -0.5771051049232483, -0.5717799663543701, -0.5664695501327515, -0.561174213886261, -0.5558944940567017, -0.550629734992981, -0.5453805327415466, -0.540147066116333, -0.5349295139312744, -0.5297280550003052, -0.5245429277420044, -0.5193741917610168, -0.5142221450805664, -0.5090869665145874, -0.503969132900238, -0.49886807799339294, -0.4937843978404999, -0.4887182116508484, -0.4836697578430176, -0.4786391854286194, -0.47362664341926575, -0.4686323404312134, -0.4636564552783966, -0.45869913697242737, -0.45376095175743103, -0.44884127378463745, -0.4439406991004944, -0.43905937671661377, -0.43419745564460754, -0.4293551743030548, -0.42453262209892273, -0.419730007648468, -0.4149474799633026, -0.41018521785736084, -0.40544337034225464, -0.4007225036621094, -0.3960219919681549, -0.3913424015045166, -0.3866839110851288, -0.382046639919281, -0.3774307668209076, -0.3728364408016205, -0.3682638704776764, -0.3637131452560425, -0.35918447375297546, -0.35467833280563354, -0.35019418597221375, -0.34573253989219666, -0.3412935435771942, -0.33687737584114075, -0.3324841558933258, -0.3281140625476837, -0.32376721501350403, -0.31944382190704346, -0.31514397263526917, -0.3108678162097931, -0.3066159188747406, -0.30238765478134155, -0.29818353056907654, -0.29400375485420227, -0.2898483872413635, -0.285717636346817, -0.2816116213798523, -0.2775304615497589, -0.2734743356704712, -0.2694433629512787, -0.2654380202293396, -0.26145777106285095, -0.25750312209129333, -0.2535741627216339, -0.249671071767807, -0.24579395353794098, -0.24194294214248657, -0.23811820149421692, -0.23431983590126038, -0.2305479794740677, -0.22680307924747467, -0.22308464348316193, -0.21939310431480408, -0.21572861075401306, -0.21209126710891724, -0.20848120748996735, -0.20489856600761414, -0.20134346187114716, -0.19781599938869476, -0.1943163275718689, -0.1908445507287979, -0.18740107119083405, -0.18398544192314148, -0.18059808015823364, -0.1772390902042389, -0.17390860617160797, -0.17060671746730804, -0.16733354330062866, -0.16408920288085938, -0.16087381541728973, -0.1576875001192093, -0.1545305848121643, -0.15140269696712494, -0.14830420911312103, -0.14523519575595856, -0.14219579100608826, -0.1391860842704773, -0.13620619475841522, -0.1332562118768692, -0.13033625483512878, -0.12744639813899994, -0.12458676844835281, -0.12175767868757248, -0.11895877122879028, -0.1161903664469719, -0.11345257610082626, -0.11074548214673996, -0.10806918144226074, -0.10542377084493637, -0.10280933231115341, -0.10022596269845963, -0.09767375886440277, -0.09515299648046494, -0.09266337007284164, -0.09020516276359558, -0.08777845650911331, -0.085383340716362, -0.08301989734172821, -0.08068820834159851, -0.07838835567235947, -0.07612041383981705, -0.07388446480035782, -0.07168059051036835, -0.06950903683900833, -0.06736952811479568, -0.0652623102068901, -0.06318746507167816, -0.06114505976438522, -0.05913516879081726, -0.05715785548090935, -0.05521319434046745, -0.05330124869942665, -0.05142208933830261, -0.04957592114806175, -0.04776252061128616, -0.04598208889365196, -0.04423469677567482, -0.04252040386199951, -0.040839266031980515, -0.039191339164972305, -0.037576690316200256, -0.03599536418914795, -0.03444742411375046, -0.03293303772807121, -0.03145201876759529, -0.030004538595676422, -0.028590649366378784, -0.027210397645831108, -0.025863833725452423, -0.02455100230872631, -0.023271949961781502, -0.02202671952545643, -0.020815357565879822, -0.019637903198599815, -0.018494488671422005, -0.01738496869802475, -0.016309475526213646, -0.015268045477569103, -0.014260716736316681, -0.01328752376139164, -0.012348499149084091, -0.011443675495684147, -0.010573084466159344, -0.009736756794154644, -0.008934784680604935, -0.008167065680027008, -0.007433692459017038, -0.0067346906289458275, -0.006070084869861603, -0.005439897999167442, -0.004844151437282562, -0.004282866604626179, -0.0037560618948191404, -0.003263756399974227, -0.0028059666510671377, -0.0023827417753636837, -0.0019940275233238935, -0.0016398732550442219, -0.0013202911941334605, -0.001035292400047183, -0.0007848867098800838, -0.0005690828547812998, -0.00038788822712376714, -0.0002413091278867796, -0.00012935067934449762, -5.2021572628291324e-05, -9.311976100434549e-06, -1.2310312058616546e-06, -2.7779018637374975e-05, -8.895502105588093e-05, -0.00018475690740160644, -0.0003151813871227205, -0.0004802239127457142, -0.0006798788090236485, -0.0009141390910372138, -0.0011829966679215431, -0.0014864163240417838, -0.0018244367092847824, -0.002197022782638669, -0.0026041618548333645, -0.003045839723199606, -0.0035220410209149122, -0.004032749217003584, -0.004577946849167347, -0.005157615058124065, -0.005771733354777098, -0.006420227233320475, -0.007103178650140762, -0.007820513099431992, -0.008572205901145935, -0.009358230046927929, -0.010178560391068459, -0.011033166199922562, -0.011922019533813, -0.012845088727772236, -0.013802342116832733, -0.01479366421699524, -0.015819182619452477, -0.016878781840205193, -0.017972426488995552, -0.019100075587630272, -0.020261693745851517, -0.021457239985466003, -0.0226866714656353, -0.023949945345520973, -0.02524702064692974, -0.026577848941087723, -0.027942275628447533, -0.0293404720723629, -0.03077227994799614, -0.03223765268921852, -0.033736538141965866, -0.035268884152173996, -0.03683463856577873, -0.0384337455034256, -0.04006614908576012, -0.04173179715871811, -0.04343048855662346, -0.04516243934631348, -0.04692745953798294, -0.04872547835111618, -0.05055644363164902, -0.05242028459906578, -0.054316941648721695, -0.05624634400010109, -0.05820842832326889, -0.060203127562999725, -0.062230367213487625, -0.06428991258144379, -0.06638203561306, -0.06850647926330566, -0.07066318392753601, -0.07285206764936447, -0.07507305592298508, -0.07732608169317245, -0.07961104810237885, -0.08192789554595947, -0.08427652716636658, -0.08665668219327927, -0.08906865119934082, -0.09151217341423035, -0.09398714452981949, -0.09649349749088287, -0.09903113543987274, -0.10159997642040253, -0.10419992357492447, -0.106830894947052, -0.10949279367923737, -0.1121855229139328, -0.11490878462791443, -0.11766291409730911, -0.12044759094715118, -0.12326273322105408, -0.12610822916030884, -0.1289840042591095, -0.1318899244070053, -0.1348259150981903, -0.13779185712337494, -0.14078766107559204, -0.14381296932697296, -0.14686816930770874, -0.14995291829109192, -0.15306711196899414, -0.15621061623096466, -0.15938334167003632, -0.16258518397808075, -0.1658160239458084, -0.16907575726509094, -0.1723642647266388, -0.17568114399909973, -0.17902685701847076, -0.18240098655223846, -0.18580342829227448, -0.18923407793045044, -0.19269278645515442, -0.19617946445941925, -0.1996939778327942, -0.2032361924648285, -0.2068060040473938, -0.21040329337120056, -0.21402761340141296, -0.2176794558763504, -0.22135838866233826, -0.22506427764892578, -0.22879701852798462, -0.23255644738674164, -0.23634245991706848, -0.2401549071073532, -0.24399368464946747, -0.24785862863063812, -0.25174930691719055, -0.25566619634628296, -0.2596088945865631, -0.2635771930217743, -0.26757103204727173, -0.2715902030467987, -0.27563461661338806, -0.27970409393310547, -0.28379854559898376, -0.28791776299476624, -0.2920616567134857, -0.2962297201156616, -0.3004225194454193, -0.3046395182609558, -0.30888059735298157, -0.31314560770988464, -0.3174344003200531, -0.3217468559741974, -0.3260827660560608, -0.33044204115867615, -0.33482447266578674, -0.33922961354255676, -0.3436579704284668, -0.34810906648635864, -0.352582722902298, -0.35707882046699524, -0.3615971505641937, -0.3661375939846039, -0.37070000171661377, -0.37528419494628906, -0.3798900544643402, -0.3845173418521881, -0.38916558027267456, -0.3938353657722473, -0.3985261023044586, -0.4032377004623413, -0.40796995162963867, -0.41272270679473877, -0.4174957871437073, -0.42228904366493225, -0.42710232734680176, -0.4319354295730591, -0.43678781390190125, -0.4416601061820984, -0.44655171036720276, -0.4514625072479248, -0.4563922584056854, -0.46134087443351746, -0.4663081169128418, -0.4712938666343689, -0.47629791498184204, -0.4813200831413269, -0.4863598048686981, -0.4914177358150482, -0.49649327993392944, -0.5015862584114075, -0.5066964626312256, -0.5118237733840942, -0.5169680118560791, -0.5221289396286011, -0.5273064374923706, -0.5325003266334534, -0.5377103686332703, -0.5429360270500183, -0.5481778979301453, -0.5534354448318481, -0.5587084293365479, -0.5639967322349548, -0.56930011510849, -0.574618399143219, -0.5799514055252075, -0.5852989554405212, -0.5906609296798706, -0.5960365533828735, -0.6014266610145569, -0.6068305373191833, -0.6122480630874634, -0.6176789999008179, -0.6231231689453125, -0.6285803914070129, -0.6340504884719849, -0.639533281326294, -0.6450285315513611, -0.650536060333252, -0.656055212020874, -0.6615867614746094, -0.6671300530433655, -0.6726848483085632, -0.6782509684562683, -0.6838282346725464, -0.6894164681434631, -0.6950154304504395, -0.700624942779541, -0.7062448859214783, -0.7118744850158691, -0.7175145149230957, -0.7231643795967102, -0.7288237810134888, -0.7344925999641418, -0.7401705980300903, -0.7458575963973999, -0.7515534162521362, -0.7572578191757202, -0.7629706263542175, -0.7686911821365356, -0.7744202017784119, -0.7801570296287537, -0.7859014868736267, -0.7916533946990967, -0.7974124550819397, -0.8031785488128662, -0.8089514970779419, -0.8147310018539429, -0.8205169439315796, -0.826309084892273, -0.8321068286895752, -0.8379108309745789, -0.8437204360961914, -0.8495354056358337, -0.8553556203842163, -0.8611809015274048, -0.8670109510421753, -0.8728455901145935, -0.8786846399307251, -0.884527862071991, -0.8903746604919434, -0.8962256908416748, -0.9020802974700928, -0.9079383611679077, -0.9137995839118958, -0.9196637868881226, -0.925530731678009, -0.9314002990722656, -0.9372722506523132, -0.9431463479995728, -0.9490224719047546, -0.9548998475074768, -0.9607792496681213, -0.9666599631309509, -0.9725419282913208, -0.9784247875213623, -0.9843084216117859, -0.9901925325393677, -0.9960770606994629, -1.0019617080688477, -1.0078462362289429, -1.0137300491333008, -1.0196138620376587, -1.0254970788955688, -1.0313793420791626, -1.0372605323791504, -1.0431404113769531, -1.0490187406539917, -1.0548954010009766, -1.0607702732086182, -1.0666428804397583, -1.0725133419036865, -1.0783807039260864, -1.0842458009719849, -1.090108036994934, -1.095967173576355, -1.1018229722976685, -1.1076751947402954, -1.1135237216949463, -1.1193684339523315, -1.125208854675293, -1.1310449838638306, -1.136876106262207, -1.1427029371261597, -1.1485248804092407, -1.154341697692871, -1.1601531505584717, -1.1659590005874634, -1.1717591285705566, -1.1775532960891724, -1.183341383934021, -1.1891230344772339, -1.1948976516723633, -1.200666069984436, -1.2064275741577148, -1.212181806564331, -1.2179287672042847, -1.2236682176589966, -1.2293998003005981, -1.2351235151290894, -1.2408391237258911, -1.2465463876724243, -1.2522450685501099, -1.2579345703125, -1.263615608215332, -1.2692874670028687, -1.2749500274658203, -1.280603051185608, -1.286246418952942, -1.2918798923492432, -1.297503113746643, -1.3031162023544312, -1.3087186813354492, -1.314310073852539, -1.3198909759521484, -1.3254609107971191, -1.331019401550293, -1.3365665674209595, -1.34210205078125, -1.347625732421875, -1.3531372547149658, -1.3586366176605225, -1.3641235828399658, -1.3695979118347168, -1.3750590085983276, -1.3805075883865356, -1.3859429359436035, -1.3913649320602417, -1.396773338317871, -1.4021681547164917, -1.4075489044189453, -1.412915587425232, -1.4182679653167725, -1.4236057996749878, -1.4289286136627197, -1.434237003326416, -1.439530372619629, -1.4448084831237793, -1.4500712156295776, -1.4553183317184448, -1.4605495929718018, -1.4657649993896484, -1.4709643125534058, -1.4761472940444946, -1.4813138246536255, -1.486463189125061, -1.4915961027145386, -1.4967120885849, -1.5018107891082764, -1.506892204284668, -1.511955976486206, -1.5170021057128906, -1.5220303535461426, -1.5270403623580933, -1.5320322513580322, -1.5370053052902222, -1.5419601202011108, -1.54689621925354, -1.5518133640289307, -1.5567113161087036, -1.5615900754928589, -1.5664494037628174, -1.5712890625, -1.5761089324951172, -1.5809088945388794, -1.5856883525848389, -1.5904479026794434, -1.5951870679855347, -1.5999054908752441, -1.6046032905578613, -1.609279990196228, -1.6139357089996338, -1.61857008934021, -1.6231831312179565, -1.6277745962142944, -1.6323442459106445, -1.6368917226791382, -1.641417384147644, -1.6459208726882935, -1.6504020690917969, -1.6548607349395752, -1.6592966318130493, -1.6637097597122192, -1.6680998802185059, -1.67246675491333, -1.6768105030059814, -1.6811307668685913, -1.6854274272918701, -1.6897003650665283, -1.6939493417739868, -1.6981743574142456, -1.7023752927780151, -1.7065517902374268, -1.7107038497924805, -1.7148312330245972, -1.7189339399337769, -1.7230117321014404, -1.7270644903182983, -1.731092095375061, -1.7350941896438599, -1.739071011543274, -1.7430223226547241, -1.7469477653503418, -1.7508474588394165, -1.75472092628479, -1.7585684061050415, -1.7623896598815918, -1.7661845684051514, -1.7699528932571411, -1.7736945152282715, -1.7774091958999634, -1.781097173690796, -1.7847579717636108, -1.7883917093276978, -1.7919981479644775, -1.7955769300460815, -1.7991284132003784, -1.80265212059021, -1.8061481714248657, -1.809616208076477, -1.8130559921264648, -1.8164678812026978, -1.8198515176773071, -1.8232066631317139, -1.826533317565918, -1.8298312425613403, -1.83310067653656, -1.836341142654419, -1.839552640914917, -1.8427350521087646, -1.845888376235962, -1.8490121364593506, -1.8521068096160889, -1.855171799659729, -1.8582072257995605, -1.861212968826294, -1.86418879032135, -1.8671348094940186, -1.8700507879257202, -1.8729366064071655, -1.875792145729065, -1.878617286682129, -1.881412148475647, -1.88417649269104, -1.8869102001190186, -1.889613151550293, -1.8922852277755737, -1.8949265480041504, -1.8975368738174438, -1.9001160860061646, -1.902664065361023, -1.905180811882019, -1.9076662063598633, -1.9101202487945557, -1.9125428199768066, -1.914933681488037, -1.917292833328247, -1.9196202754974365, -1.921915888786316, -1.9241795539855957, -1.9264111518859863, -1.9286108016967773, -1.9307781457901, -1.9329133033752441, -1.9350162744522095, -1.937086820602417, -1.9391248226165771, -1.94113028049469, -1.943103313446045, -1.9450435638427734, -1.946951150894165, -1.9488259553909302, -1.9506678581237793, -1.9524768590927124, -1.95425283908844, -1.955995798110962, -1.9577057361602783, -1.9593822956085205, -1.9610258340835571, -1.9626359939575195, -1.9642128944396973, -1.9657564163208008, -1.9672664403915405, -1.9687429666519165, -1.9701859951019287, -1.9715954065322876, -1.9729710817337036, -1.9743131399154663, -1.9756214618682861, -1.976896047592163, -1.9781367778778076, -1.9793435335159302, -1.9805165529251099, -1.981655478477478, -1.9827604293823242, -1.9838314056396484, -1.9848682880401611, -1.9858710765838623, -1.9868396520614624, -1.987774133682251, -1.9886744022369385, -1.9895403385162354, -1.9903721809387207, -1.9911695718765259, -1.99193274974823, -1.992661476135254, -1.9933558702468872, -1.9940159320831299, -1.9946415424346924, -1.9952327013015747, -1.9957894086837769, -1.9963115453720093, -1.9967992305755615, -1.9972524642944336, -1.997671127319336, -1.9980552196502686, -1.9984047412872314, -1.9987196922302246, -1.999000072479248, -1.9992458820343018, -1.9994571208953857, -1.9996336698532104, -1.9997756481170654, -1.9998829364776611, -1.999955654144287, -1.9999938011169434, -1.9999972581863403, -1.999966025352478, -1.999900221824646, -1.9997998476028442, -1.9996647834777832, -1.9994951486587524, -1.999290943145752, -1.9990520477294922, -1.9987785816192627, -1.9984705448150635, -1.998127818107605, -1.9977506399154663, -1.997338891029358, -1.9968926906585693, -1.996411919593811, -1.995896577835083, -1.9953467845916748, -1.9947625398635864, -1.9941438436508179, -1.9934906959533691, -1.9928030967712402, -1.9920812845230103, -1.9913249015808105, -1.9905343055725098, -1.989709496498108, -1.9888503551483154, -1.9879568815231323, -1.9870293140411377, -1.9860674142837524, -1.9850715398788452, -1.984041452407837, -1.9829773902893066, -1.9818791151046753, -1.9807469844818115, -1.9795808792114258, -1.978380799293518, -1.977146863937378, -1.9758790731430054, -1.97457754611969, -1.973242163658142, -1.971873164176941, -1.9704705476760864, -1.969034194946289, -1.9675644636154175, -1.966060996055603, -1.964524269104004, -1.9629541635513306, -1.9613505601882935, -1.9597136974334717, -1.9580436944961548, -1.9563404321670532, -1.954604148864746, -1.9528347253799438, -1.951032280921936, -1.9491969347000122, -1.9473286867141724, -1.9454277753829956, -1.9434939622879028, -1.9415274858474731, -1.939528465270996, -1.9374969005584717, -1.9354329109191895, -1.9333364963531494, -1.9312077760696411, -1.9290467500686646, -1.9268536567687988, -1.924628496170044, -1.9223711490631104, -1.9200819730758667, -1.9177608489990234, -1.9154080152511597, -1.9130234718322754, -1.9106073379516602, -1.908159613609314, -1.9056804180145264, -1.903169870376587, -1.9006280899047852, -1.8980551958084106, -1.8954511880874634, -1.8928160667419434, -1.8901500701904297, -1.8874531984329224, -1.8847256898880005, -1.881967544555664, -1.879178762435913, -1.8763595819473267, -1.8735100030899048, -1.8706303834915161, -1.867720365524292, -1.8647804260253906, -1.8618104457855225, -1.8588106632232666, -1.8557813167572021, -1.85272216796875, -1.8496334552764893, -1.846515417098999, -1.8433679342269897, -1.8401914834976196, -1.8369858264923096, -1.8337510824203491, -1.8304874897003174, -1.827195167541504, -1.8238742351531982, -1.82052481174469, -1.817146897315979, -1.8137407302856445, -1.8103063106536865, -1.806843876838684, -1.8033536672592163, -1.799835443496704, -1.7962894439697266, -1.7927160263061523, -1.789115071296692, -1.7854869365692139, -1.7818315029144287, -1.7781490087509155, -1.7744394540786743, -1.7707031965255737, -1.7669403553009033, -1.7631508111953735, -1.7593348026275635, -1.7554925680160522, -1.7516241073608398, -1.7477298974990845, -1.743809461593628, -1.739863395690918, -1.7358916997909546, -1.7318944931030273, -1.7278718948364258, -1.723824381828308, -1.7197514772415161, -1.7156537771224976, -1.7115312814712524, -1.7073841094970703, -1.7032126188278198, -1.6990165710449219, -1.6947963237762451, -1.690551996231079, -1.686283826828003, -1.6819920539855957, -1.6776764392852783, -1.673337459564209, -1.6689751148223877, -1.664589524269104, -1.6601811647415161, -1.655749797821045, -1.6512956619262695, -1.646818995475769, -1.642319917678833, -1.6377986669540405, -1.6332554817199707, -1.6286901235580444, -1.62410306930542, -1.6194943189620972, -1.6148642301559448, -1.6102129220962524, -1.60554039478302, -1.600846767425537, -1.5961323976516724, -1.5913974046707153, -1.5866421461105347, -1.5818663835525513, -1.5770704746246338, -1.5722545385360718, -1.5674188137054443, -1.5625635385513306, -1.5576887130737305, -1.5527945756912231, -1.5478812456130981, -1.5429489612579346, -1.5379979610443115, -1.533028244972229, -1.5280400514602661, -1.523033618927002, -1.518009066581726, -1.512966513633728, -1.507906436920166, -1.502828598022461, -1.4977333545684814, -1.492620825767517, -1.487491250038147, -1.4823449850082397, -1.4771817922592163, -1.4720021486282349, -1.4668060541152954, -1.4615938663482666, -1.456365942955017, -1.4511219263076782, -1.4458622932434082, -1.4405872821807861, -1.435296893119812, -1.4299918413162231, -1.4246715307235718, -1.4193365573883057, -1.4139870405197144, -1.4086233377456665, -1.4032453298568726, -1.3978533744812012, -1.392447829246521, -1.387028455734253, -1.3815958499908447, -1.3761500120162964, -1.3706910610198975, -1.3652193546295166, -1.3597348928451538, -1.3542380332946777, -1.348728895187378, -1.3432077169418335, -1.3376747369766235, -1.3321298360824585, -1.3265736103057861, -1.3210060596466064, -1.315427303314209, -1.309837818145752, -1.3042373657226562, -1.29862642288208, -1.2930052280426025, -1.2873739004135132, -1.2817325592041016, -1.2760814428329468, -1.270420789718628, -1.2647508382797241, -1.259071707725525, -1.2533835172653198, -1.2476866245269775, -1.2419811487197876, -1.236267328262329, -1.230545163154602, -1.2248151302337646, -1.2190773487091064, -1.213331937789917, -1.2075790166854858, -1.2018191814422607, -1.196052074432373, -1.19027841091156, -1.1844980716705322, -1.1787112951278687, -1.172918438911438, -1.1671193838119507, -1.161314845085144, -1.1555044651031494, -1.149688720703125, -1.1438679695129395, -1.1380420923233032, -1.132211446762085, -1.1263762712478638, -1.1205366849899292, -1.1146929264068604, -1.1088452339172363, -1.1029937267303467, -1.0971386432647705, -1.091280221939087, -1.085418701171875, -1.0795540809631348, -1.0736868381500244, -1.067816972732544, -1.0619447231292725, -1.0560704469680786, -1.0501941442489624, -1.0443161725997925, -1.0384366512298584, -1.0325556993484497, -1.026673674583435, -1.0207908153533936, -1.0149071216583252, -1.0090229511260986, -1.0031384229660034, -0.9972538352012634, -0.9913694262504578, -0.9854851365089417, -0.9796013832092285, -0.973718523979187, -0.9678363800048828, -0.9619554877281189, -0.9560757875442505, -0.9501976370811462, -0.9443212747573853, -0.9384467601776123, -0.9325745105743408, -0.9267044067382812, -0.9208369255065918, -0.9149722456932068, -0.909110426902771, -0.9032517671585083, -0.8973965048789978, -0.891544759273529, -0.8856968283653259, -0.8798527717590332, -0.8740128874778748, -0.8681774735450745, -0.8623464703559875, -0.8565202355384827, -0.8506991267204285, -0.8448830842971802, -0.8390724658966064, -0.833267331123352, -0.8274679780006409, -0.8216747641563416, -0.8158875107765198, -0.8101068139076233, -0.8043325543403625, -0.7985650897026062, -0.7928047180175781, -0.7870513796806335, -0.7813054323196411, -0.7755671739578247, -0.7698365449905396, -0.7641140222549438, -0.7583995461463928, -0.7526934742927551, -0.7469960451126099, -0.741307258605957, -0.7356275320053101, -0.729956865310669, -0.7242955565452576, -0.7186439037322998, -0.7130019068717957, -0.7073698043823242, -0.7017479538917542, -0.6961363554000854, -0.6905353665351868, -0.6849449872970581, -0.6793655157089233, -0.6737972497940063, -0.6682401895523071, -0.6626946926116943, -0.657160758972168, -0.6516387462615967, -0.6461288928985596, -0.6406311392784119, -0.635145902633667, -0.6296733617782593, -0.6242135763168335, -0.6187668442726135, -0.6133332848548889, -0.607913076877594, -0.6025065183639526, -0.5971136689186096, -0.5917348265647888, -0.586370050907135, -0.5810196399688721, -0.5756837725639343, -0.5703625082969666, -0.5650561451911926, -0.5597649216651917, -0.5544888973236084, -0.549228310585022, -0.5439832806587219, -0.5387540459632874, -0.5335409045219421, -0.5283437967300415, -0.5231630802154541, -0.5179988145828247, -0.5128512382507324, -0.5077206492424011, -0.502606987953186, -0.49751055240631104, -0.4924316108226776, -0.4873701333999634, -0.48232653737068176, -0.477300763130188, -0.47229307889938354, -0.4673037528991699, -0.4623327851295471, -0.4573805034160614, -0.45244699716567993, -0.44753244519233704, -0.44263699650764465, -0.4377608895301819, -0.4329042434692383, -0.42806723713874817, -0.4232499897480011, -0.41845276951789856, -0.4136756658554077, -0.4089188873767853, -0.4041825234889984, -0.3994668424129486, -0.394771933555603, -0.3900980055332184, -0.3854452073574066, -0.3808136284351349, -0.3762035369873047, -0.3716150224208832, -0.3670482933521271, -0.36250343918800354, -0.35798072814941406, -0.3534802198410034, -0.34900209307670593, -0.34454646706581116, -0.3401136100292206, -0.335703581571579, -0.3313165605068207, -0.32695263624191284, -0.32261207699775696, -0.3182949721813202, -0.31400150060653687, -0.30973175168037415, -0.30548587441444397, -0.30126407742500305, -0.29706647992134094, -0.2928932309150696]} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/positive.json b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/positive.json new file mode 100644 index 000000000000..e9803bb8d2b5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/positive.json @@ -0,0 +1 @@ +{"x": [0.7853981852531433, 0.7912827730178833, 0.7971673607826233, 0.8030519485473633, 0.808936595916748, 0.814821183681488, 0.820705771446228, 0.826590359210968, 0.832474946975708, 0.8383595943450928, 0.8442441821098328, 0.8501287698745728, 0.8560133576393127, 0.8618980050086975, 0.8677825927734375, 0.8736671805381775, 0.8795517683029175, 0.8854364156723022, 0.8913210034370422, 0.8972055912017822, 0.9030901789665222, 0.908974826335907, 0.914859414100647, 0.920744001865387, 0.926628589630127, 0.9325131773948669, 0.9383978247642517, 0.9442824125289917, 0.9501670002937317, 0.9560515880584717, 0.9619362354278564, 0.9678208231925964, 0.9737054109573364, 0.9795899987220764, 0.9854746460914612, 0.9913592338562012, 0.9972438216209412, 1.0031284093856812, 1.009013056755066, 1.0148975849151611, 1.020782232284546, 1.0266668796539307, 1.0325514078140259, 1.0384360551834106, 1.0443205833435059, 1.0502052307128906, 1.0560898780822754, 1.0619744062423706, 1.0678590536117554, 1.0737437009811401, 1.0796282291412354, 1.0855128765106201, 1.0913974046707153, 1.0972820520401, 1.1031666994094849, 1.10905122756958, 1.1149358749389648, 1.12082040309906, 1.1267050504684448, 1.1325896978378296, 1.1384742259979248, 1.1443588733673096, 1.1502435207366943, 1.1561280488967896, 1.1620126962661743, 1.1678972244262695, 1.1737818717956543, 1.179666519165039, 1.1855510473251343, 1.191435694694519, 1.1973202228546143, 1.203204870223999, 1.2090895175933838, 1.214974045753479, 1.2208586931228638, 1.2267433404922485, 1.2326278686523438, 1.2385125160217285, 1.2443970441818237, 1.2502816915512085, 1.2561663389205933, 1.2620508670806885, 1.2679355144500732, 1.2738200426101685, 1.2797046899795532, 1.285589337348938, 1.2914738655090332, 1.297358512878418, 1.3032431602478027, 1.309127688407898, 1.3150123357772827, 1.320896863937378, 1.3267815113067627, 1.3326661586761475, 1.3385506868362427, 1.3444353342056274, 1.3503198623657227, 1.3562045097351074, 1.3620891571044922, 1.3679736852645874, 1.3738583326339722, 1.379742980003357, 1.3856275081634521, 1.391512155532837, 1.3973966836929321, 1.403281331062317, 1.4091659784317017, 1.4150505065917969, 1.4209351539611816, 1.4268196821212769, 1.4327043294906616, 1.4385889768600464, 1.4444735050201416, 1.4503581523895264, 1.4562427997589111, 1.4621273279190063, 1.4680119752883911, 1.4738965034484863, 1.479781150817871, 1.4856657981872559, 1.491550326347351, 1.4974349737167358, 1.5033196210861206, 1.5092041492462158, 1.5150887966156006, 1.5209733247756958, 1.5268579721450806, 1.5327426195144653, 1.5386271476745605, 1.5445117950439453, 1.5503963232040405, 1.5562809705734253, 1.56216561794281, 1.5680501461029053, 1.57393479347229, 1.5798194408416748, 1.58570396900177, 1.5915886163711548, 1.59747314453125, 1.6033577919006348, 1.6092424392700195, 1.6151269674301147, 1.6210116147994995, 1.6268961429595947, 1.6327807903289795, 1.6386654376983643, 1.6445499658584595, 1.6504346132278442, 1.656319260597229, 1.6622037887573242, 1.668088436126709, 1.6739729642868042, 1.679857611656189, 1.6857422590255737, 1.691626787185669, 1.6975114345550537, 1.703395962715149, 1.7092806100845337, 1.7151652574539185, 1.7210497856140137, 1.7269344329833984, 1.7328190803527832, 1.7387036085128784, 1.7445882558822632, 1.7504727840423584, 1.7563574314117432, 1.762242078781128, 1.7681266069412231, 1.774011254310608, 1.7798957824707031, 1.785780429840088, 1.7916650772094727, 1.7975496053695679, 1.8034342527389526, 1.8093189001083374, 1.8152034282684326, 1.8210880756378174, 1.8269726037979126, 1.8328572511672974, 1.8387418985366821, 1.8446264266967773, 1.850511074066162, 1.8563956022262573, 1.862280249595642, 1.8681648969650269, 1.874049425125122, 1.8799340724945068, 1.8858187198638916, 1.8917032480239868, 1.8975878953933716, 1.9034724235534668, 1.9093570709228516, 1.9152417182922363, 1.9211262464523315, 1.9270108938217163, 1.9328954219818115, 1.9387800693511963, 1.944664716720581, 1.9505492448806763, 1.956433892250061, 1.9623185396194458, 1.968203067779541, 1.9740877151489258, 1.979972243309021, 1.9858568906784058, 1.9917415380477905, 1.9976260662078857, 2.0035107135772705, 2.0093953609466553, 2.01528000831604, 2.0211644172668457, 2.0270490646362305, 2.0329337120056152, 2.038818359375, 2.0447030067443848, 2.0505874156951904, 2.056472063064575, 2.06235671043396, 2.0682413578033447, 2.0741260051727295, 2.080010414123535, 2.08589506149292, 2.0917797088623047, 2.0976643562316895, 2.103549003601074, 2.10943341255188, 2.1153180599212646, 2.1212027072906494, 2.127087354660034, 2.132972002029419, 2.1388566493988037, 2.1447410583496094, 2.150625705718994, 2.156510353088379, 2.1623950004577637, 2.1682796478271484, 2.174164056777954, 2.180048704147339, 2.1859333515167236, 2.1918179988861084, 2.197702646255493, 2.203587055206299, 2.2094717025756836, 2.2153563499450684, 2.221240997314453, 2.227125644683838, 2.2330100536346436, 2.2388947010040283, 2.244779348373413, 2.250663995742798, 2.2565486431121826, 2.2624330520629883, 2.268317699432373, 2.274202346801758, 2.2800869941711426, 2.2859716415405273, 2.291856288909912, 2.2977406978607178, 2.3036253452301025, 2.3095099925994873, 2.315394639968872, 2.321279287338257, 2.3271636962890625, 2.3330483436584473, 2.338932991027832, 2.344817638397217, 2.3507022857666016, 2.3565866947174072, 2.362471342086792, 2.3683559894561768, 2.3742406368255615, 2.3801252841949463, 2.386009693145752, 2.3918943405151367, 2.3977789878845215, 2.4036636352539062, 2.409548282623291, 2.415432929992676, 2.4213173389434814, 2.427201986312866, 2.433086633682251, 2.4389712810516357, 2.4448559284210205, 2.450740337371826, 2.456624984741211, 2.4625096321105957, 2.4683942794799805, 2.4742789268493652, 2.480163335800171, 2.4860479831695557, 2.4919326305389404, 2.497817277908325, 2.50370192527771, 2.5095863342285156, 2.5154709815979004, 2.521355628967285, 2.52724027633667, 2.5331249237060547, 2.5390093326568604, 2.544893980026245, 2.55077862739563, 2.5566632747650146, 2.5625479221343994, 2.568432569503784, 2.57431697845459, 2.5802016258239746, 2.5860862731933594, 2.591970920562744, 2.597855567932129, 2.6037399768829346, 2.6096246242523193, 2.615509271621704, 2.621393918991089, 2.6272785663604736, 2.6331629753112793, 2.639047622680664, 2.644932270050049, 2.6508169174194336, 2.6567015647888184, 2.662585973739624, 2.668470621109009, 2.6743552684783936, 2.6802399158477783, 2.686124563217163, 2.6920089721679688, 2.6978936195373535, 2.7037782669067383, 2.709662914276123, 2.715547561645508, 2.7214322090148926, 2.7273166179656982, 2.733201265335083, 2.7390859127044678, 2.7449705600738525, 2.7508552074432373, 2.756739616394043, 2.7626242637634277, 2.7685089111328125, 2.7743935585021973, 2.780278205871582, 2.7861626148223877, 2.7920472621917725, 2.7979319095611572, 2.803816556930542, 2.8097012042999268, 2.8155856132507324, 2.821470260620117, 2.827354907989502, 2.8332395553588867, 2.8391242027282715, 2.8450088500976562, 2.850893259048462, 2.8567779064178467, 2.8626625537872314, 2.868547201156616, 2.874431848526001, 2.8803162574768066, 2.8862009048461914, 2.892085552215576, 2.897970199584961, 2.9038548469543457, 2.9097392559051514, 2.915623903274536, 2.921508550643921, 2.9273931980133057, 2.9332778453826904, 2.939162254333496, 2.945046901702881, 2.9509315490722656, 2.9568161964416504, 2.962700843811035, 2.968585252761841, 2.9744699001312256, 2.9803545475006104, 2.986239194869995, 2.99212384223938, 2.9980084896087646, 3.0038928985595703, 3.009777545928955, 3.01566219329834, 3.0215468406677246, 3.0274314880371094, 3.033315896987915, 3.0392005443573, 3.0450851917266846, 3.0509698390960693, 3.056854486465454, 3.0627388954162598, 3.0686235427856445, 3.0745081901550293, 3.080392837524414, 3.086277484893799, 3.0921618938446045, 3.0980465412139893, 3.103931188583374, 3.109815835952759, 3.1157004833221436, 3.121584892272949, 3.127469539642334, 3.1333541870117188, 3.1392388343811035, 3.1451234817504883, 3.151008129119873, 3.1568925380706787, 3.1627771854400635, 3.1686618328094482, 3.174546480178833, 3.1804311275482178, 3.1863155364990234, 3.192200183868408, 3.198084831237793, 3.2039694786071777, 3.2098541259765625, 3.215738534927368, 3.221623182296753, 3.2275078296661377, 3.2333924770355225, 3.2392771244049072, 3.245161533355713, 3.2510461807250977, 3.2569308280944824, 3.262815475463867, 3.268700122833252, 3.2745845317840576, 3.2804691791534424, 3.286353826522827, 3.292238473892212, 3.2981231212615967, 3.3040077686309814, 3.309892177581787, 3.315776824951172, 3.3216614723205566, 3.3275461196899414, 3.333430767059326, 3.339315176010132, 3.3451998233795166, 3.3510844707489014, 3.356969118118286, 3.362853765487671, 3.3687381744384766, 3.3746228218078613, 3.380507469177246, 3.386392116546631, 3.3922767639160156, 3.3981611728668213, 3.404045820236206, 3.409930467605591, 3.4158151149749756, 3.4216997623443604, 3.427584409713745, 3.433468818664551, 3.4393534660339355, 3.4452381134033203, 3.451122760772705, 3.45700740814209, 3.4628918170928955, 3.4687764644622803, 3.474661111831665, 3.48054575920105, 3.4864304065704346, 3.4923148155212402, 3.498199462890625, 3.5040841102600098, 3.5099687576293945, 3.5158534049987793, 3.521737813949585, 3.5276224613189697, 3.5335071086883545, 3.5393917560577393, 3.545276403427124, 3.5511608123779297, 3.5570454597473145, 3.562930107116699, 3.568814754486084, 3.5746994018554688, 3.5805840492248535, 3.586468458175659, 3.592353105545044, 3.5982377529144287, 3.6041224002838135, 3.6100070476531982, 3.615891456604004, 3.6217761039733887, 3.6276607513427734, 3.633545398712158, 3.639430046081543, 3.6453144550323486, 3.6511991024017334, 3.657083749771118, 3.662968397140503, 3.6688530445098877, 3.6747374534606934, 3.680622100830078, 3.686506748199463, 3.6923913955688477, 3.6982760429382324, 3.704160451889038, 3.710045099258423, 3.7159297466278076, 3.7218143939971924, 3.727699041366577, 3.733583688735962, 3.7394680976867676, 3.7453527450561523, 3.751237392425537, 3.757122039794922, 3.7630066871643066, 3.7688910961151123, 3.774775743484497, 3.780660390853882, 3.7865450382232666, 3.7924296855926514, 3.798314094543457, 3.804198741912842, 3.8100833892822266, 3.8159680366516113, 3.821852684020996, 3.8277370929718018, 3.8336217403411865, 3.8395063877105713, 3.845391035079956, 3.851275682449341, 3.8571603298187256, 3.8630447387695312, 3.868929386138916, 3.874814033508301, 3.8806986808776855, 3.8865833282470703, 3.892467737197876, 3.8983523845672607, 3.9042370319366455, 3.9101216793060303, 3.916006326675415, 3.9218907356262207, 3.9277753829956055, 3.9336600303649902, 3.939544677734375, 3.9454293251037598, 3.9513137340545654, 3.95719838142395, 3.963083028793335, 3.9689676761627197, 3.9748523235321045, 3.98073673248291, 3.986621379852295, 3.9925060272216797, 3.9983906745910645, 4.004275321960449, 4.010159969329834, 4.016044616699219, 4.0219292640686035, 4.02781343460083, 4.033698081970215, 4.0395827293396, 4.045467376708984, 4.051352024078369, 4.057236671447754, 4.063121318817139, 4.069005966186523, 4.074890613555908, 4.080775260925293, 4.086659908294678, 4.092544078826904, 4.098428726196289, 4.104313373565674, 4.110198020935059, 4.116082668304443, 4.121967315673828, 4.127851963043213, 4.133736610412598, 4.139621257781982, 4.145505905151367, 4.151390075683594, 4.1572747230529785, 4.163159370422363, 4.169044017791748, 4.174928665161133, 4.180813312530518, 4.186697959899902, 4.192582607269287, 4.198467254638672, 4.204351902008057, 4.210236072540283, 4.216120719909668, 4.222005367279053, 4.2278900146484375, 4.233774662017822, 4.239659309387207, 4.245543956756592, 4.251428604125977, 4.257313251495361, 4.263197898864746, 4.269082546234131, 4.274966716766357, 4.280851364135742, 4.286736011505127, 4.292620658874512, 4.2985053062438965, 4.304389953613281, 4.310274600982666, 4.316159248352051, 4.3220438957214355, 4.32792854309082, 4.333812713623047, 4.339697360992432, 4.345582008361816, 4.351466655731201, 4.357351303100586, 4.363235950469971, 4.3691205978393555, 4.37500524520874, 4.380889892578125, 4.38677453994751, 4.3926591873168945, 4.398543357849121, 4.404428005218506, 4.410312652587891, 4.416197299957275, 4.42208194732666, 4.427966594696045, 4.43385124206543, 4.4397358894348145, 4.445620536804199, 4.451505184173584, 4.4573893547058105, 4.463274002075195, 4.46915864944458, 4.475043296813965, 4.48092794418335, 4.486812591552734, 4.492697238922119, 4.498581886291504, 4.504466533660889, 4.510351181030273, 4.516235828399658, 4.522119998931885, 4.5280046463012695, 4.533889293670654, 4.539773941040039, 4.545658588409424, 4.551543235778809, 4.557427883148193, 4.563312530517578, 4.569197177886963, 4.575081825256348, 4.580965995788574, 4.586850643157959, 4.592735290527344, 4.5986199378967285, 4.604504585266113, 4.610389232635498, 4.616273880004883, 4.622158527374268, 4.628043174743652, 4.633927822113037, 4.639811992645264, 4.645696640014648, 4.651581287384033, 4.657465934753418, 4.663350582122803, 4.6692352294921875, 4.675119876861572, 4.681004524230957, 4.686889171600342, 4.692773818969727, 4.698658466339111, 4.704542636871338, 4.710427284240723, 4.716311931610107, 4.722196578979492, 4.728081226348877, 4.733965873718262, 4.7398505210876465, 4.745735168457031, 4.751619815826416, 4.757504463195801, 4.763388633728027, 4.769273281097412, 4.775157928466797, 4.781042575836182, 4.786927223205566, 4.792811870574951, 4.798696517944336, 4.804581165313721, 4.8104658126831055, 4.81635046005249, 4.822235107421875, 4.828119277954102, 4.834003925323486, 4.839888572692871, 4.845773220062256, 4.851657867431641, 4.857542514801025, 4.86342716217041, 4.869311809539795, 4.87519645690918, 4.8810811042785645, 4.886965274810791, 4.892849922180176, 4.8987345695495605, 4.904619216918945, 4.91050386428833, 4.916388511657715, 4.9222731590271, 4.928157806396484, 4.934042453765869, 4.939927101135254, 4.945811748504639, 4.951695919036865, 4.95758056640625, 4.963465213775635, 4.9693498611450195, 4.975234508514404, 4.981119155883789, 4.987003803253174, 4.992888450622559, 4.998773097991943, 5.004657745361328, 5.010541915893555, 5.0164265632629395, 5.022311210632324, 5.028195858001709, 5.034080505371094, 5.0399651527404785, 5.045849800109863, 5.051734447479248, 5.057619094848633, 5.063503742218018, 5.069387912750244, 5.075272560119629, 5.081157207489014, 5.087041854858398, 5.092926502227783, 5.098811149597168, 5.104695796966553, 5.1105804443359375, 5.116465091705322, 5.122349739074707, 5.128234386444092, 5.134118556976318, 5.140003204345703, 5.145887851715088, 5.151772499084473, 5.157657146453857, 5.163541793823242, 5.169426441192627, 5.175311088562012, 5.1811957359313965, 5.187080383300781, 5.192964553833008, 5.198849201202393, 5.204733848571777, 5.210618495941162, 5.216503143310547, 5.222387790679932, 5.228272438049316, 5.234157085418701, 5.240041732788086, 5.245926380157471, 5.2518110275268555, 5.257695198059082, 5.263579845428467, 5.269464492797852, 5.275349140167236, 5.281233787536621, 5.287118434906006, 5.293003082275391, 5.298887729644775, 5.30477237701416, 5.310657024383545, 5.3165411949157715, 5.322425842285156, 5.328310489654541, 5.334195137023926, 5.3400797843933105, 5.345964431762695, 5.35184907913208, 5.357733726501465, 5.36361837387085, 5.369503021240234, 5.375387191772461, 5.381271839141846, 5.3871564865112305, 5.393041133880615, 5.39892578125, 5.404810428619385, 5.4106950759887695, 5.416579723358154, 5.422464370727539, 5.428349018096924, 5.434233665466309, 5.440117835998535, 5.44600248336792, 5.451887130737305, 5.4577717781066895, 5.463656425476074, 5.469541072845459, 5.475425720214844, 5.4813103675842285, 5.487195014953613, 5.493079662322998, 5.498963832855225, 5.504848480224609, 5.510733127593994, 5.516617774963379, 5.522502422332764, 5.528387069702148, 5.534271717071533, 5.540156364440918, 5.546041011810303, 5.5519256591796875, 5.557810306549072, 5.563694477081299, 5.569579124450684, 5.575463771820068, 5.581348419189453, 5.587233066558838, 5.593117713928223, 5.599002361297607, 5.604887008666992, 5.610771656036377, 5.616656303405762, 5.622540473937988, 5.628425121307373, 5.634309768676758, 5.640194416046143, 5.646079063415527, 5.651963710784912, 5.657848358154297, 5.663733005523682, 5.669617652893066, 5.675502300262451, 5.681386947631836, 5.6872711181640625, 5.693155765533447, 5.699040412902832, 5.704925060272217, 5.710809707641602, 5.716694355010986, 5.722579002380371, 5.728463649749756, 5.734348297119141, 5.740232944488525, 5.746117115020752, 5.752001762390137, 5.7578864097595215, 5.763771057128906, 5.769655704498291, 5.775540351867676, 5.7814249992370605, 5.787309646606445, 5.79319429397583, 5.799078941345215, 5.804963111877441, 5.810847759246826, 5.816732406616211, 5.822617053985596, 5.8285017013549805, 5.834386348724365, 5.84027099609375, 5.846155643463135, 5.8520402908325195, 5.857924938201904, 5.863809585571289, 5.869693756103516, 5.8755784034729, 5.881463050842285, 5.88734769821167, 5.893232345581055, 5.8991169929504395, 5.905001640319824, 5.910886287689209, 5.916770935058594, 5.9226555824279785, 5.928539752960205, 5.93442440032959, 5.940309047698975, 5.946193695068359, 5.952078342437744, 5.957962989807129, 5.963847637176514, 5.969732284545898, 5.975616931915283, 5.981501579284668, 5.987386226654053, 5.993270397186279, 5.999155044555664, 6.005039691925049, 6.010924339294434, 6.016808986663818, 6.022693634033203, 6.028578281402588, 6.034462928771973, 6.040347576141357, 6.046232223510742, 6.052116394042969, 6.0580010414123535, 6.063885688781738, 6.069770336151123, 6.075654983520508, 6.081539630889893, 6.087424278259277, 6.093308925628662, 6.099193572998047, 6.105078220367432, 6.110962867736816, 6.116847038269043, 6.122731685638428, 6.1286163330078125, 6.134500980377197, 6.140385627746582, 6.146270275115967, 6.152154922485352, 6.158039569854736, 6.163924217224121, 6.169808864593506, 6.175693035125732, 6.181577682495117, 6.187462329864502, 6.193346977233887, 6.1992316246032715, 6.205116271972656, 6.211000919342041, 6.216885566711426, 6.2227702140808105, 6.228654861450195, 6.234539031982422, 6.240423679351807, 6.246308326721191, 6.252192974090576, 6.258077621459961, 6.263962268829346, 6.2698469161987305, 6.275731563568115, 6.2816162109375, 6.287500858306885, 6.2933855056762695, 6.299269676208496, 6.305154323577881, 6.311038970947266, 6.31692361831665, 6.322808265686035, 6.32869291305542, 6.334577560424805, 6.3404622077941895, 6.346346855163574, 6.352231502532959, 6.3581156730651855, 6.36400032043457, 6.369884967803955, 6.37576961517334, 6.381654262542725, 6.387538909912109, 6.393423557281494, 6.399308204650879, 6.405192852020264, 6.411077499389648, 6.416962146759033, 6.42284631729126, 6.4287309646606445, 6.434615612030029, 6.440500259399414, 6.446384906768799, 6.452269554138184, 6.458154201507568, 6.464038848876953, 6.469923496246338, 6.475808143615723, 6.481692314147949, 6.487576961517334, 6.493461608886719, 6.4993462562561035, 6.505230903625488, 6.511115550994873, 6.517000198364258, 6.522884845733643, 6.528769493103027, 6.534654140472412, 6.540538787841797, 6.546422958374023, 6.552307605743408, 6.558192253112793, 6.564076900482178, 6.5699615478515625, 6.575846195220947, 6.581730842590332, 6.587615489959717, 6.593500137329102, 6.599384784698486, 6.605268955230713, 6.611153602600098, 6.617038249969482, 6.622922897338867, 6.628807544708252, 6.634692192077637, 6.6405768394470215, 6.646461486816406, 6.652346134185791, 6.658230781555176, 6.664114952087402, 6.669999599456787, 6.675884246826172, 6.681768894195557, 6.687653541564941, 6.693538188934326, 6.699422836303711, 6.705307483673096, 6.7111921310424805, 6.717076778411865, 6.72296142578125, 6.728845596313477, 6.734730243682861, 6.740614891052246, 6.746499538421631, 6.752384185791016, 6.7582688331604, 6.764153480529785, 6.77003812789917, 6.775922775268555, 6.7818074226379395, 6.787691593170166, 6.793576240539551, 6.7994608879089355, 6.80534553527832, 6.811230182647705, 6.81711483001709, 6.822999477386475, 6.828884124755859, 6.834768772125244, 6.840653419494629, 6.846538066864014, 6.85242223739624, 6.858306884765625, 6.86419153213501, 6.8700761795043945, 6.875960826873779, 6.881845474243164, 6.887730121612549, 6.893614768981934, 6.899499416351318, 6.905384063720703, 6.91126823425293, 6.9171528816223145, 6.923037528991699, 6.928922176361084, 6.934806823730469, 6.9406914710998535, 6.946576118469238, 6.952460765838623, 6.958345413208008, 6.964230060577393, 6.970114707946777, 6.975998878479004, 6.981883525848389, 6.987768173217773, 6.993652820587158, 6.999537467956543, 7.005422115325928, 7.0113067626953125, 7.017191410064697, 7.023076057434082, 7.028960704803467, 7.034844875335693, 7.040729522705078, 7.046614170074463, 7.052498817443848, 7.058383464813232, 7.064268112182617, 7.070152759552002, 7.076037406921387, 7.0819220542907715, 7.087806701660156, 7.093690872192383, 7.099575519561768, 7.105460166931152, 7.111344814300537, 7.117229461669922, 7.123114109039307, 7.128998756408691, 7.134883403778076, 7.140768051147461, 7.146652698516846, 7.1525373458862305, 7.158421516418457, 7.164306163787842, 7.170190811157227, 7.176075458526611, 7.181960105895996, 7.187844753265381, 7.193729400634766, 7.19961404800415, 7.205498695373535, 7.21138334274292, 7.2172675132751465, 7.223152160644531, 7.229036808013916, 7.234921455383301, 7.2408061027526855, 7.24669075012207, 7.252575397491455, 7.25846004486084, 7.264344692230225, 7.270229339599609, 7.276113986968994, 7.281998157501221, 7.2878828048706055, 7.29376745223999, 7.299652099609375, 7.30553674697876, 7.3114213943481445, 7.317306041717529, 7.323190689086914, 7.329075336456299, 7.334959983825684, 7.34084415435791, 7.346728801727295, 7.35261344909668, 7.3584980964660645, 7.364382743835449, 7.370267391204834, 7.376152038574219, 7.3820366859436035, 7.387921333312988, 7.393805980682373, 7.3996901512146, 7.405574798583984, 7.411459445953369, 7.417344093322754, 7.423228740692139, 7.429113388061523, 7.434998035430908, 7.440882682800293, 7.446767330169678, 7.4526519775390625, 7.458536624908447, 7.464420795440674, 7.470305442810059, 7.476190090179443, 7.482074737548828, 7.487959384918213, 7.493844032287598, 7.499728679656982, 7.505613327026367, 7.511497974395752, 7.517382621765137, 7.523266792297363, 7.529151439666748, 7.535036087036133, 7.540920734405518, 7.546805381774902, 7.552690029144287, 7.558574676513672, 7.564459323883057, 7.570343971252441, 7.576228618621826, 7.582113265991211, 7.5879974365234375, 7.593882083892822, 7.599766731262207, 7.605651378631592, 7.611536026000977, 7.617420673370361, 7.623305320739746, 7.629189968109131, 7.635074615478516, 7.6409592628479, 7.646843433380127, 7.652728080749512, 7.6586127281188965, 7.664497375488281, 7.670382022857666, 7.676266670227051, 7.6821513175964355, 7.68803596496582, 7.693920612335205, 7.69980525970459, 7.705689907073975, 7.711574077606201, 7.717458724975586, 7.723343372344971, 7.7292280197143555, 7.73511266708374, 7.740997314453125, 7.74688196182251, 7.7527666091918945, 7.758651256561279, 7.764535903930664, 7.770420074462891, 7.776304721832275, 7.78218936920166, 7.788074016571045, 7.79395866394043, 7.7998433113098145, 7.805727958679199, 7.811612606048584, 7.817497253417969, 7.8233819007873535, 7.82926607131958, 7.835150718688965, 7.84103536605835, 7.846920013427734, 7.852804660797119, 7.858689308166504, 7.864573955535889, 7.870458602905273, 7.876343250274658, 7.882227897644043, 7.888112545013428, 7.893996715545654, 7.899881362915039, 7.905766010284424, 7.911650657653809, 7.917535305023193, 7.923419952392578, 7.929304599761963, 7.935189247131348, 7.941073894500732, 7.946958541870117, 7.952842712402344, 7.9587273597717285, 7.964612007141113, 7.970496654510498, 7.976381301879883, 7.982265949249268, 7.988150596618652, 7.994035243988037, 7.999919891357422, 8.005804061889648, 8.011689186096191, 8.017573356628418, 8.023458480834961, 8.029342651367188, 8.03522777557373, 8.041111946105957, 8.046996116638184, 8.052881240844727, 8.058765411376953, 8.064650535583496, 8.070534706115723, 8.076419830322266, 8.082304000854492, 8.088189125061035, 8.094073295593262, 8.099958419799805, 8.105842590332031, 8.111726760864258, 8.1176118850708, 8.123496055603027, 8.12938117980957, 8.135265350341797, 8.14115047454834, 8.147034645080566, 8.15291976928711, 8.158803939819336, 8.164689064025879, 8.170573234558105, 8.176457405090332, 8.182342529296875, 8.188226699829102, 8.194111824035645, 8.199995994567871, 8.205881118774414, 8.21176528930664, 8.217650413513184, 8.22353458404541, 8.229418754577637, 8.23530387878418, 8.241188049316406, 8.24707317352295, 8.252957344055176, 8.258842468261719, 8.264726638793945, 8.270611763000488, 8.276495933532715, 8.282381057739258, 8.288265228271484, 8.294149398803711, 8.300034523010254, 8.30591869354248, 8.311803817749023, 8.31768798828125, 8.323573112487793, 8.32945728302002, 8.335342407226562, 8.341226577758789, 8.347111701965332, 8.352995872497559, 8.358880043029785, 8.364765167236328, 8.370649337768555, 8.376534461975098, 8.382418632507324, 8.388303756713867, 8.394187927246094, 8.400073051452637, 8.405957221984863, 8.41184139251709, 8.417726516723633, 8.42361068725586, 8.429495811462402, 8.435379981994629, 8.441265106201172, 8.447149276733398, 8.453034400939941, 8.458918571472168, 8.464803695678711, 8.470687866210938, 8.476572036743164, 8.482457160949707, 8.488341331481934, 8.494226455688477, 8.500110626220703, 8.505995750427246, 8.511879920959473, 8.517765045166016, 8.523649215698242, 8.529534339904785, 8.535418510437012, 8.541302680969238, 8.547187805175781, 8.553071975708008, 8.55895709991455, 8.564841270446777, 8.57072639465332, 8.576610565185547, 8.58249568939209, 8.588379859924316, 8.59426498413086, 8.600149154663086, 8.606033325195312, 8.611918449401855, 8.617802619934082, 8.623687744140625, 8.629571914672852, 8.635457038879395, 8.641341209411621, 8.647226333618164, 8.65311050415039, 8.658994674682617, 8.66487979888916, 8.670763969421387, 8.67664909362793, 8.682533264160156, 8.6884183883667, 8.694302558898926, 8.700187683105469, 8.706071853637695, 8.711956977844238, 8.717841148376465, 8.723725318908691, 8.729610443115234, 8.735494613647461, 8.741379737854004, 8.74726390838623, 8.753149032592773, 8.759033203125, 8.764918327331543, 8.77080249786377, 8.776687622070312, 8.782571792602539, 8.788455963134766, 8.794341087341309, 8.800225257873535, 8.806110382080078, 8.811994552612305, 8.817879676818848, 8.823763847351074, 8.829648971557617, 8.835533142089844, 8.84141731262207, 8.847302436828613, 8.85318660736084, 8.859071731567383, 8.86495590209961, 8.870841026306152, 8.876725196838379, 8.882610321044922, 8.888494491577148, 8.894379615783691, 8.900263786315918, 8.906147956848145, 8.912033081054688, 8.917917251586914, 8.923802375793457, 8.929686546325684, 8.935571670532227, 8.941455841064453, 8.947340965270996, 8.953225135803223, 8.959110260009766, 8.964994430541992, 8.970878601074219, 8.976763725280762, 8.982647895812988, 8.988533020019531, 8.994417190551758, 9.0003023147583, 9.006186485290527, 9.01207160949707, 9.017955780029297, 9.02384090423584, 9.029725074768066, 9.035609245300293, 9.041494369506836, 9.047378540039062, 9.053263664245605, 9.059147834777832, 9.065032958984375, 9.070917129516602, 9.076802253723145, 9.082686424255371, 9.088570594787598, 9.09445571899414, 9.100339889526367, 9.10622501373291, 9.112109184265137, 9.11799430847168, 9.123878479003906, 9.12976360321045, 9.135647773742676, 9.141532897949219, 9.147417068481445, 9.153301239013672, 9.159186363220215, 9.165070533752441, 9.170955657958984, 9.176839828491211, 9.182724952697754, 9.18860912322998, 9.194494247436523, 9.20037841796875, 9.206263542175293, 9.21214771270752, 9.218031883239746, 9.223917007446289, 9.229801177978516, 9.235686302185059, 9.241570472717285, 9.247455596923828, 9.253339767456055, 9.259224891662598, 9.265109062194824, 9.27099323272705, 9.276878356933594, 9.28276252746582, 9.288647651672363, 9.29453182220459, 9.300416946411133, 9.30630111694336, 9.312186241149902, 9.318070411682129, 9.323955535888672, 9.329839706420898, 9.335723876953125, 9.341609001159668, 9.347493171691895, 9.353378295898438, 9.359262466430664, 9.365147590637207, 9.371031761169434, 9.376916885375977, 9.382801055908203, 9.388686180114746, 9.394570350646973, 9.4004545211792, 9.406339645385742, 9.412223815917969, 9.418108940124512, 9.423993110656738, 9.429878234863281, 9.435762405395508, 9.44164752960205, 9.447531700134277, 9.45341682434082, 9.459300994873047, 9.465185165405273, 9.471070289611816, 9.476954460144043, 9.482839584350586, 9.488723754882812, 9.494608879089355, 9.500493049621582, 9.506378173828125, 9.512262344360352, 9.518146514892578, 9.524031639099121, 9.529915809631348, 9.53580093383789, 9.541685104370117, 9.54757022857666, 9.553454399108887, 9.55933952331543, 9.565223693847656, 9.5711088180542, 9.576992988586426, 9.582877159118652, 9.588762283325195, 9.594646453857422, 9.600531578063965, 9.606415748596191, 9.612300872802734, 9.618185043334961, 9.624070167541504, 9.62995433807373, 9.635839462280273, 9.6417236328125, 9.647607803344727, 9.65349292755127, 9.659377098083496, 9.665262222290039, 9.671146392822266, 9.677031517028809, 9.682915687561035, 9.688800811767578, 9.694684982299805, 9.700569152832031, 9.706454277038574, 9.7123384475708, 9.718223571777344, 9.72410774230957, 9.729992866516113, 9.73587703704834, 9.741762161254883, 9.74764633178711, 9.753531455993652, 9.759415626525879, 9.765299797058105, 9.771184921264648, 9.777069091796875, 9.782954216003418, 9.788838386535645, 9.794723510742188, 9.800607681274414, 9.806492805480957, 9.812376976013184, 9.818262100219727, 9.824146270751953, 9.83003044128418, 9.835915565490723, 9.84179973602295, 9.847684860229492, 9.853569030761719, 9.859454154968262, 9.865338325500488, 9.871223449707031, 9.877107620239258, 9.8829927444458, 9.888876914978027, 9.894761085510254, 9.900646209716797, 9.906530380249023, 9.912415504455566, 9.918299674987793, 9.924184799194336, 9.930068969726562, 9.935954093933105, 9.941838264465332, 9.947722434997559, 9.953607559204102, 9.959491729736328, 9.965376853942871, 9.971261024475098, 9.97714614868164, 9.983030319213867, 9.98891544342041, 9.994799613952637, 10.00068473815918, 10.006568908691406, 10.012453079223633, 10.018338203430176, 10.024222373962402, 10.030107498168945, 10.035991668701172, 10.041876792907715, 10.047760963439941, 10.053646087646484, 10.059530258178711, 10.065415382385254, 10.07129955291748, 10.077183723449707, 10.08306884765625, 10.088953018188477, 10.09483814239502, 10.100722312927246, 10.106607437133789, 10.112491607666016, 10.118376731872559, 10.124260902404785, 10.130145072937012, 10.136030197143555, 10.141914367675781, 10.147799491882324, 10.15368366241455, 10.159568786621094, 10.16545295715332, 10.171338081359863, 10.17722225189209, 10.183107376098633, 10.18899154663086, 10.194875717163086, 10.200760841369629, 10.206645011901855, 10.212530136108398, 10.218414306640625, 10.224299430847168, 10.230183601379395, 10.236068725585938, 10.241952896118164, 10.247838020324707, 10.253722190856934, 10.25960636138916, 10.265491485595703, 10.27137565612793, 10.277260780334473, 10.2831449508667, 10.289030075073242, 10.294914245605469, 10.300799369812012, 10.306683540344238, 10.312568664550781, 10.318452835083008, 10.324337005615234, 10.330222129821777, 10.336106300354004, 10.341991424560547, 10.347875595092773, 10.353760719299316, 10.359644889831543, 10.365530014038086, 10.371414184570312, 10.377298355102539, 10.383183479309082, 10.389067649841309, 10.394952774047852, 10.400836944580078, 10.406722068786621, 10.412606239318848, 10.41849136352539, 10.424375534057617, 10.43026065826416, 10.436144828796387, 10.442028999328613, 10.447914123535156, 10.453798294067383, 10.459683418273926, 10.465567588806152, 10.471452713012695, 10.477336883544922, 10.483222007751465, 10.489106178283691, 10.494991302490234, 10.500875473022461, 10.506759643554688, 10.51264476776123, 10.518528938293457, 10.5244140625, 10.530298233032227, 10.53618335723877, 10.542067527770996, 10.547952651977539, 10.553836822509766, 10.559720993041992, 10.565606117248535, 10.571490287780762, 10.577375411987305, 10.583259582519531, 10.589144706726074, 10.5950288772583, 10.600914001464844, 10.60679817199707, 10.612683296203613, 10.61856746673584, 10.624451637268066, 10.63033676147461, 10.636220932006836, 10.642106056213379, 10.647990226745605, 10.653875350952148, 10.659759521484375, 10.665644645690918, 10.671528816223145, 10.677413940429688, 10.683298110961914, 10.68918228149414, 10.695067405700684, 10.70095157623291, 10.706836700439453, 10.71272087097168, 10.718605995178223, 10.72449016571045, 10.730375289916992, 10.736259460449219, 10.742144584655762, 10.748028755187988, 10.753912925720215, 10.759798049926758, 10.765682220458984, 10.771567344665527, 10.777451515197754, 10.783336639404297, 10.789220809936523, 10.795105934143066, 10.800990104675293, 10.80687427520752, 10.812759399414062, 10.818643569946289, 10.824528694152832, 10.830412864685059, 10.836297988891602, 10.842182159423828, 10.848067283630371, 10.853951454162598, 10.85983657836914, 10.865720748901367, 10.871604919433594, 10.877490043640137, 10.883374214172363, 10.889259338378906, 10.895143508911133, 10.901028633117676, 10.906912803649902, 10.912797927856445, 10.918682098388672, 10.924567222595215, 10.930451393127441, 10.936335563659668, 10.942220687866211, 10.948104858398438, 10.95398998260498, 10.959874153137207, 10.96575927734375, 10.971643447875977, 10.97752857208252, 10.983412742614746, 10.989296913146973, 10.995182037353516, 11.001066207885742, 11.006951332092285, 11.012835502624512, 11.018720626831055, 11.024604797363281, 11.030489921569824, 11.03637409210205, 11.042259216308594, 11.04814338684082, 11.054027557373047, 11.05991268157959, 11.065796852111816, 11.07168197631836, 11.077566146850586, 11.083451271057129, 11.089335441589355, 11.095220565795898, 11.101104736328125, 11.106989860534668, 11.112874031066895, 11.118758201599121, 11.124643325805664, 11.13052749633789, 11.136412620544434, 11.14229679107666, 11.148181915283203, 11.15406608581543, 11.159951210021973, 11.1658353805542, 11.171720504760742, 11.177604675292969, 11.183488845825195, 11.189373970031738, 11.195258140563965, 11.201143264770508, 11.207027435302734, 11.212912559509277, 11.218796730041504, 11.224681854248047, 11.230566024780273, 11.2364501953125, 11.242335319519043, 11.24821949005127, 11.254104614257812, 11.259988784790039, 11.265873908996582, 11.271758079528809, 11.277643203735352, 11.283527374267578, 11.289412498474121, 11.295296669006348, 11.301180839538574, 11.307065963745117, 11.312950134277344, 11.318835258483887, 11.324719429016113, 11.330604553222656, 11.336488723754883, 11.342373847961426, 11.348258018493652, 11.354143142700195, 11.360027313232422, 11.365911483764648, 11.371796607971191, 11.377680778503418, 11.383565902709961, 11.389450073242188, 11.39533519744873, 11.401219367980957, 11.4071044921875, 11.412988662719727, 11.418872833251953, 11.424757957458496, 11.430642127990723, 11.436527252197266, 11.442411422729492, 11.448296546936035, 11.454180717468262, 11.460065841674805, 11.465950012207031, 11.471835136413574, 11.4777193069458, 11.483603477478027, 11.48948860168457, 11.495372772216797, 11.50125789642334, 11.507142066955566, 11.51302719116211, 11.518911361694336, 11.524796485900879, 11.530680656433105, 11.536565780639648, 11.542449951171875, 11.548334121704102, 11.554219245910645, 11.560103416442871, 11.565988540649414, 11.57187271118164, 11.577757835388184, 11.58364200592041, 11.589527130126953, 11.59541130065918, 11.601296424865723, 11.60718059539795, 11.613064765930176, 11.618949890136719, 11.624834060668945, 11.630719184875488, 11.636603355407715, 11.642488479614258, 11.648372650146484, 11.654257774353027, 11.660141944885254, 11.66602611541748, 11.671911239624023, 11.67779541015625, 11.683680534362793, 11.68956470489502, 11.695449829101562, 11.701333999633789, 11.707219123840332, 11.713103294372559, 11.718988418579102, 11.724872589111328, 11.730756759643555, 11.736641883850098, 11.742526054382324, 11.748411178588867, 11.754295349121094, 11.760180473327637, 11.766064643859863, 11.771949768066406, 11.777833938598633, 11.783719062805176, 11.789603233337402, 11.795487403869629, 11.801372528076172, 11.807256698608398, 11.813141822814941, 11.819025993347168, 11.824911117553711, 11.830795288085938, 11.83668041229248, 11.842564582824707, 11.848448753356934, 11.854333877563477, 11.860218048095703, 11.866103172302246, 11.871987342834473, 11.877872467041016, 11.883756637573242, 11.889641761779785, 11.895525932312012, 11.901411056518555, 11.907295227050781, 11.913179397583008, 11.91906452178955, 11.924948692321777, 11.93083381652832, 11.936717987060547, 11.94260311126709, 11.948487281799316, 11.95437240600586, 11.960256576538086, 11.966141700744629, 11.972025871276855, 11.977910041809082, 11.983795166015625, 11.989679336547852, 11.995564460754395, 12.001448631286621, 12.007333755493164, 12.01321792602539, 12.019103050231934, 12.02498722076416, 12.030871391296387, 12.03675651550293, 12.042640686035156, 12.0485258102417, 12.054409980773926, 12.060295104980469, 12.066179275512695, 12.072064399719238, 12.077948570251465, 12.083833694458008, 12.089717864990234, 12.095602035522461, 12.101487159729004, 12.10737133026123, 12.113256454467773, 12.119140625, 12.125025749206543, 12.13090991973877, 12.136795043945312, 12.142679214477539, 12.148564338684082, 12.154448509216309, 12.160332679748535, 12.166217803955078, 12.172101974487305, 12.177987098693848, 12.183871269226074, 12.189756393432617, 12.195640563964844, 12.201525688171387, 12.207409858703613, 12.213294982910156, 12.219179153442383, 12.22506332397461, 12.230948448181152, 12.236832618713379, 12.242717742919922, 12.248601913452148, 12.254487037658691, 12.260371208190918, 12.266256332397461, 12.272140502929688, 12.278024673461914, 12.283909797668457, 12.289793968200684, 12.295679092407227, 12.301563262939453, 12.307448387145996, 12.313332557678223, 12.319217681884766, 12.325101852416992, 12.330986976623535, 12.336871147155762, 12.342755317687988, 12.348640441894531, 12.354524612426758, 12.3604097366333, 12.366293907165527, 12.37217903137207, 12.378063201904297, 12.38394832611084, 12.389832496643066, 12.39571762084961, 12.401601791381836, 12.407485961914062, 12.413371086120605, 12.419255256652832, 12.425140380859375, 12.431024551391602, 12.436909675598145, 12.442793846130371, 12.448678970336914, 12.45456314086914, 12.460447311401367, 12.46633243560791, 12.472216606140137, 12.47810173034668, 12.483985900878906, 12.48987102508545, 12.495755195617676, 12.501640319824219, 12.507524490356445, 12.513409614562988, 12.519293785095215, 12.525177955627441, 12.531063079833984, 12.536947250366211, 12.542832374572754, 12.54871654510498, 12.554601669311523, 12.56048583984375, 12.566370964050293], "expected": [-0.2928932309150696, -0.29706647992134094, -0.30126407742500305, -0.30548587441444397, -0.30973175168037415, -0.31400150060653687, -0.3182949721813202, -0.32261207699775696, -0.32695263624191284, -0.3313165605068207, -0.335703581571579, -0.3401136100292206, -0.34454646706581116, -0.34900209307670593, -0.3534802198410034, -0.35798072814941406, -0.36250343918800354, -0.3670482933521271, -0.3716150224208832, -0.3762035369873047, -0.3808136284351349, -0.3854452073574066, -0.3900980055332184, -0.394771933555603, -0.3994668424129486, -0.4041825234889984, -0.4089188873767853, -0.4136756658554077, -0.41845276951789856, -0.4232499897480011, -0.42806723713874817, -0.4329042434692383, -0.4377608895301819, -0.44263699650764465, -0.44753244519233704, -0.45244699716567993, -0.4573805034160614, -0.4623327851295471, -0.4673037528991699, -0.47229307889938354, -0.477300763130188, -0.48232653737068176, -0.4873701333999634, -0.4924316108226776, -0.49751055240631104, -0.502606987953186, -0.5077206492424011, -0.5128512382507324, -0.5179988145828247, -0.5231630802154541, -0.5283437967300415, -0.5335409045219421, -0.5387540459632874, -0.5439832806587219, -0.549228310585022, -0.5544888973236084, -0.5597649216651917, -0.5650561451911926, -0.5703625082969666, -0.5756837725639343, -0.5810196399688721, -0.586370050907135, -0.5917348265647888, -0.5971136689186096, -0.6025065183639526, -0.607913076877594, -0.6133332848548889, -0.6187668442726135, -0.6242135763168335, -0.6296733617782593, -0.635145902633667, -0.6406311392784119, -0.6461288928985596, -0.6516387462615967, -0.657160758972168, -0.6626946926116943, -0.6682401895523071, -0.6737972497940063, -0.6793655157089233, -0.6849449872970581, -0.6905353665351868, -0.6961363554000854, -0.7017479538917542, -0.7073698043823242, -0.7130019068717957, -0.7186439037322998, -0.7242955565452576, -0.729956865310669, -0.7356275320053101, -0.741307258605957, -0.7469960451126099, -0.7526934742927551, -0.7583995461463928, -0.7641140222549438, -0.7698365449905396, -0.7755671739578247, -0.7813054323196411, -0.7870513796806335, -0.7928047180175781, -0.7985650897026062, -0.8043325543403625, -0.8101068139076233, -0.8158875107765198, -0.8216747641563416, -0.8274679780006409, -0.833267331123352, -0.8390724658966064, -0.8448830842971802, -0.8506991267204285, -0.8565202355384827, -0.8623464703559875, -0.8681774735450745, -0.8740128874778748, -0.8798527717590332, -0.8856968283653259, -0.891544759273529, -0.8973965048789978, -0.9032517671585083, -0.909110426902771, -0.9149722456932068, -0.9208369255065918, -0.9267044067382812, -0.9325745105743408, -0.9384467601776123, -0.9443212747573853, -0.9501976370811462, -0.9560757875442505, -0.9619554877281189, -0.9678363800048828, -0.973718523979187, -0.9796013832092285, -0.9854851365089417, -0.9913694262504578, -0.9972538352012634, -1.0031384229660034, -1.0090229511260986, -1.0149071216583252, -1.0207908153533936, -1.026673674583435, -1.0325556993484497, -1.0384366512298584, -1.0443161725997925, -1.0501941442489624, -1.0560704469680786, -1.0619447231292725, -1.067816972732544, -1.0736868381500244, -1.0795540809631348, -1.085418701171875, -1.091280221939087, -1.0971386432647705, -1.1029937267303467, -1.1088452339172363, -1.1146929264068604, -1.1205366849899292, -1.1263762712478638, -1.132211446762085, -1.1380420923233032, -1.1438679695129395, -1.149688720703125, -1.1555044651031494, -1.161314845085144, -1.1671193838119507, -1.172918438911438, -1.1787112951278687, -1.1844980716705322, -1.19027841091156, -1.196052074432373, -1.2018191814422607, -1.2075790166854858, -1.213331937789917, -1.2190773487091064, -1.2248151302337646, -1.230545163154602, -1.236267328262329, -1.2419811487197876, -1.2476866245269775, -1.2533835172653198, -1.259071707725525, -1.2647508382797241, -1.270420789718628, -1.2760814428329468, -1.2817325592041016, -1.2873739004135132, -1.2930052280426025, -1.29862642288208, -1.3042373657226562, -1.309837818145752, -1.315427303314209, -1.3210060596466064, -1.3265736103057861, -1.3321298360824585, -1.3376747369766235, -1.3432077169418335, -1.348728895187378, -1.3542380332946777, -1.3597348928451538, -1.3652193546295166, -1.3706910610198975, -1.3761500120162964, -1.3815958499908447, -1.387028455734253, -1.392447829246521, -1.3978533744812012, -1.4032453298568726, -1.4086233377456665, -1.4139870405197144, -1.4193365573883057, -1.4246715307235718, -1.4299918413162231, -1.435296893119812, -1.4405872821807861, -1.4458622932434082, -1.4511219263076782, -1.456365942955017, -1.4615938663482666, -1.4668060541152954, -1.4720021486282349, -1.4771817922592163, -1.4823449850082397, -1.487491250038147, -1.492620825767517, -1.4977333545684814, -1.502828598022461, -1.507906436920166, -1.512966513633728, -1.518009066581726, -1.523033618927002, -1.5280400514602661, -1.533028244972229, -1.5379979610443115, -1.5429489612579346, -1.5478812456130981, -1.5527945756912231, -1.5576887130737305, -1.5625635385513306, -1.5674188137054443, -1.5722545385360718, -1.5770704746246338, -1.5818663835525513, -1.5866421461105347, -1.5913974046707153, -1.5961323976516724, -1.600846767425537, -1.60554039478302, -1.6102129220962524, -1.6148642301559448, -1.6194943189620972, -1.62410306930542, -1.6286901235580444, -1.6332554817199707, -1.6377986669540405, -1.642319917678833, -1.646818995475769, -1.6512956619262695, -1.655749797821045, -1.6601811647415161, -1.664589524269104, -1.6689751148223877, -1.673337459564209, -1.6776764392852783, -1.6819920539855957, -1.686283826828003, -1.690551996231079, -1.6947963237762451, -1.6990165710449219, -1.7032126188278198, -1.7073841094970703, -1.7115312814712524, -1.7156537771224976, -1.7197514772415161, -1.723824381828308, -1.7278718948364258, -1.7318944931030273, -1.7358916997909546, -1.739863395690918, -1.743809461593628, -1.7477298974990845, -1.7516241073608398, -1.7554925680160522, -1.7593348026275635, -1.7631508111953735, -1.7669403553009033, -1.7707031965255737, -1.7744394540786743, -1.7781490087509155, -1.7818315029144287, -1.7854869365692139, -1.789115071296692, -1.7927160263061523, -1.7962894439697266, -1.799835443496704, -1.8033536672592163, -1.806843876838684, -1.8103063106536865, -1.8137407302856445, -1.817146897315979, -1.82052481174469, -1.8238742351531982, -1.827195167541504, -1.8304874897003174, -1.8337510824203491, -1.8369858264923096, -1.8401914834976196, -1.8433679342269897, -1.846515417098999, -1.8496334552764893, -1.85272216796875, -1.8557813167572021, -1.8588106632232666, -1.8618104457855225, -1.8647804260253906, -1.867720365524292, -1.8706303834915161, -1.8735100030899048, -1.8763595819473267, -1.879178762435913, -1.881967544555664, -1.8847256898880005, -1.8874531984329224, -1.8901500701904297, -1.8928160667419434, -1.8954511880874634, -1.8980551958084106, -1.9006280899047852, -1.903169870376587, -1.9056804180145264, -1.908159613609314, -1.9106073379516602, -1.9130234718322754, -1.9154080152511597, -1.9177608489990234, -1.9200819730758667, -1.9223711490631104, -1.924628496170044, -1.9268536567687988, -1.9290467500686646, -1.9312077760696411, -1.9333364963531494, -1.9354329109191895, -1.9374969005584717, -1.939528465270996, -1.9415274858474731, -1.9434939622879028, -1.9454277753829956, -1.9473286867141724, -1.9491969347000122, -1.951032280921936, -1.9528347253799438, -1.954604148864746, -1.9563404321670532, -1.9580436944961548, -1.9597136974334717, -1.9613505601882935, -1.9629541635513306, -1.964524269104004, -1.966060996055603, -1.9675644636154175, -1.969034194946289, -1.9704705476760864, -1.971873164176941, -1.973242163658142, -1.97457754611969, -1.9758790731430054, -1.977146863937378, -1.978380799293518, -1.9795808792114258, -1.9807469844818115, -1.9818791151046753, -1.9829773902893066, -1.984041452407837, -1.9850715398788452, -1.9860674142837524, -1.9870293140411377, -1.9879568815231323, -1.9888503551483154, -1.989709496498108, -1.9905343055725098, -1.9913249015808105, -1.9920812845230103, -1.9928030967712402, -1.9934906959533691, -1.9941438436508179, -1.9947625398635864, -1.9953467845916748, -1.995896577835083, -1.996411919593811, -1.9968926906585693, -1.997338891029358, -1.9977506399154663, -1.998127818107605, -1.9984705448150635, -1.9987785816192627, -1.9990520477294922, -1.999290943145752, -1.9994951486587524, -1.9996647834777832, -1.9997998476028442, -1.999900221824646, -1.999966025352478, -1.9999972581863403, -1.9999938011169434, -1.999955654144287, -1.9998829364776611, -1.9997756481170654, -1.9996336698532104, -1.9994571208953857, -1.9992458820343018, -1.999000072479248, -1.9987196922302246, -1.9984047412872314, -1.9980552196502686, -1.997671127319336, -1.9972524642944336, -1.9967992305755615, -1.9963115453720093, -1.9957894086837769, -1.9952327013015747, -1.9946415424346924, -1.9940159320831299, -1.9933558702468872, -1.992661476135254, -1.99193274974823, -1.9911695718765259, -1.9903721809387207, -1.9895403385162354, -1.9886744022369385, -1.987774133682251, -1.9868396520614624, -1.9858710765838623, -1.9848682880401611, -1.9838314056396484, -1.9827604293823242, -1.981655478477478, -1.9805165529251099, -1.9793435335159302, -1.9781367778778076, -1.976896047592163, -1.9756214618682861, -1.9743131399154663, -1.9729710817337036, -1.9715954065322876, -1.9701859951019287, -1.9687429666519165, -1.9672664403915405, -1.9657564163208008, -1.9642128944396973, -1.9626359939575195, -1.9610258340835571, -1.9593822956085205, -1.9577057361602783, -1.955995798110962, -1.95425283908844, -1.9524768590927124, -1.9506678581237793, -1.9488259553909302, -1.946951150894165, -1.9450435638427734, -1.943103313446045, -1.94113028049469, -1.9391248226165771, -1.937086820602417, -1.9350162744522095, -1.9329133033752441, -1.9307781457901, -1.9286108016967773, -1.9264111518859863, -1.9241795539855957, -1.921915888786316, -1.9196202754974365, -1.917292833328247, -1.914933681488037, -1.9125428199768066, -1.9101202487945557, -1.9076662063598633, -1.905180811882019, -1.902664065361023, -1.9001160860061646, -1.8975368738174438, -1.8949265480041504, -1.8922852277755737, -1.889613151550293, -1.8869102001190186, -1.88417649269104, -1.881412148475647, -1.878617286682129, -1.875792145729065, -1.8729366064071655, -1.8700507879257202, -1.8671348094940186, -1.86418879032135, -1.861212968826294, -1.8582072257995605, -1.855171799659729, -1.8521068096160889, -1.8490121364593506, -1.845888376235962, -1.8427350521087646, -1.839552640914917, -1.836341142654419, -1.83310067653656, -1.8298312425613403, -1.826533317565918, -1.8232066631317139, -1.8198515176773071, -1.8164678812026978, -1.8130559921264648, -1.809616208076477, -1.8061481714248657, -1.80265212059021, -1.7991284132003784, -1.7955769300460815, -1.7919981479644775, -1.7883917093276978, -1.7847579717636108, -1.781097173690796, -1.7774091958999634, -1.7736945152282715, -1.7699528932571411, -1.7661845684051514, -1.7623896598815918, -1.7585684061050415, -1.75472092628479, -1.7508474588394165, -1.7469477653503418, -1.7430223226547241, -1.739071011543274, -1.7350941896438599, -1.731092095375061, -1.7270644903182983, -1.7230117321014404, -1.7189339399337769, -1.7148312330245972, -1.7107038497924805, -1.7065517902374268, -1.7023752927780151, -1.6981743574142456, -1.6939493417739868, -1.6897003650665283, -1.6854274272918701, -1.6811307668685913, -1.6768105030059814, -1.67246675491333, -1.6680998802185059, -1.6637097597122192, -1.6592966318130493, -1.6548607349395752, -1.6504020690917969, -1.6459208726882935, -1.641417384147644, -1.6368917226791382, -1.6323442459106445, -1.6277745962142944, -1.6231831312179565, -1.61857008934021, -1.6139357089996338, -1.609279990196228, -1.6046032905578613, -1.5999054908752441, -1.5951870679855347, -1.5904479026794434, -1.5856883525848389, -1.5809088945388794, -1.5761089324951172, -1.5712890625, -1.5664494037628174, -1.5615900754928589, -1.5567113161087036, -1.5518133640289307, -1.54689621925354, -1.5419601202011108, -1.5370053052902222, -1.5320322513580322, -1.5270403623580933, -1.5220303535461426, -1.5170021057128906, -1.511955976486206, -1.506892204284668, -1.5018107891082764, -1.4967120885849, -1.4915961027145386, -1.486463189125061, -1.4813138246536255, -1.4761472940444946, -1.4709643125534058, -1.4657649993896484, -1.4605495929718018, -1.4553183317184448, -1.4500712156295776, -1.4448084831237793, -1.439530372619629, -1.434237003326416, -1.4289286136627197, -1.4236057996749878, -1.4182679653167725, -1.412915587425232, -1.4075489044189453, -1.4021681547164917, -1.396773338317871, -1.3913649320602417, -1.3859429359436035, -1.3805075883865356, -1.3750590085983276, -1.3695979118347168, -1.3641235828399658, -1.3586366176605225, -1.3531372547149658, -1.347625732421875, -1.34210205078125, -1.3365665674209595, -1.331019401550293, -1.3254609107971191, -1.3198909759521484, -1.314310073852539, -1.3087186813354492, -1.3031162023544312, -1.297503113746643, -1.2918798923492432, -1.286246418952942, -1.280603051185608, -1.2749500274658203, -1.2692874670028687, -1.263615608215332, -1.2579345703125, -1.2522450685501099, -1.2465463876724243, -1.2408391237258911, -1.2351235151290894, -1.2293998003005981, -1.2236682176589966, -1.2179287672042847, -1.212181806564331, -1.2064275741577148, -1.200666069984436, -1.1948976516723633, -1.1891230344772339, -1.183341383934021, -1.1775532960891724, -1.1717591285705566, -1.1659590005874634, -1.1601531505584717, -1.154341697692871, -1.1485248804092407, -1.1427029371261597, -1.136876106262207, -1.1310449838638306, -1.125208854675293, -1.1193684339523315, -1.1135237216949463, -1.1076751947402954, -1.1018229722976685, -1.095967173576355, -1.090108036994934, -1.0842458009719849, -1.0783807039260864, -1.0725133419036865, -1.0666428804397583, -1.0607702732086182, -1.0548954010009766, -1.0490187406539917, -1.0431404113769531, -1.0372605323791504, -1.0313793420791626, -1.0254970788955688, -1.0196138620376587, -1.0137300491333008, -1.0078462362289429, -1.0019617080688477, -0.9960770606994629, -0.9901925325393677, -0.9843084216117859, -0.9784247875213623, -0.9725419282913208, -0.9666599631309509, -0.9607792496681213, -0.9548998475074768, -0.9490224719047546, -0.9431463479995728, -0.9372722506523132, -0.9314002990722656, -0.925530731678009, -0.9196637868881226, -0.9137995839118958, -0.9079383611679077, -0.9020802974700928, -0.8962256908416748, -0.8903746604919434, -0.884527862071991, -0.8786846399307251, -0.8728455901145935, -0.8670109510421753, -0.8611809015274048, -0.8553556203842163, -0.8495354056358337, -0.8437204360961914, -0.8379108309745789, -0.8321068286895752, -0.826309084892273, -0.8205169439315796, -0.8147310018539429, -0.8089514970779419, -0.8031785488128662, -0.7974124550819397, -0.7916533946990967, -0.7859014868736267, -0.7801570296287537, -0.7744202017784119, -0.7686911821365356, -0.7629706263542175, -0.7572578191757202, -0.7515534162521362, -0.7458575963973999, -0.7401705980300903, -0.7344925999641418, -0.7288237810134888, -0.7231643795967102, -0.7175145149230957, -0.7118744850158691, -0.7062448859214783, -0.700624942779541, -0.6950154304504395, -0.6894164681434631, -0.6838282346725464, -0.6782509684562683, -0.6726848483085632, -0.6671300530433655, -0.6615867614746094, -0.656055212020874, -0.650536060333252, -0.6450285315513611, -0.639533281326294, -0.6340504884719849, -0.6285803914070129, -0.6231231689453125, -0.6176789999008179, -0.6122480630874634, -0.6068305373191833, -0.6014266610145569, -0.5960365533828735, -0.5906609296798706, -0.5852989554405212, -0.5799514055252075, -0.574618399143219, -0.56930011510849, -0.5639967322349548, -0.5587084293365479, -0.5534354448318481, -0.5481778979301453, -0.5429360270500183, -0.5377103686332703, -0.5325003266334534, -0.5273064374923706, -0.5221289396286011, -0.5169680118560791, -0.5118237733840942, -0.5066964626312256, -0.5015862584114075, -0.49649327993392944, -0.4914177358150482, -0.4863598048686981, -0.4813200831413269, -0.47629791498184204, -0.4712938666343689, -0.4663081169128418, -0.46134087443351746, -0.4563922584056854, -0.4514625072479248, -0.44655171036720276, -0.4416601061820984, -0.43678781390190125, -0.4319354295730591, -0.42710232734680176, -0.42228904366493225, -0.4174957871437073, -0.41272270679473877, -0.40796995162963867, -0.4032377004623413, -0.3985261023044586, -0.3938353657722473, -0.38916558027267456, -0.3845173418521881, -0.3798900544643402, -0.37528419494628906, -0.37070000171661377, -0.3661375939846039, -0.3615971505641937, -0.35707882046699524, -0.352582722902298, -0.34810906648635864, -0.3436579704284668, -0.33922961354255676, -0.33482447266578674, -0.33044204115867615, -0.3260827660560608, -0.3217468559741974, -0.3174344003200531, -0.31314560770988464, -0.30888059735298157, -0.3046395182609558, -0.3004225194454193, -0.2962297201156616, -0.2920616567134857, -0.28791776299476624, -0.28379854559898376, -0.27970409393310547, -0.27563461661338806, -0.2715902030467987, -0.26757103204727173, -0.2635771930217743, -0.2596088945865631, -0.25566619634628296, -0.25174930691719055, -0.24785862863063812, -0.24399368464946747, -0.2401549071073532, -0.23634245991706848, -0.23255644738674164, -0.22879701852798462, -0.22506427764892578, -0.22135838866233826, -0.2176794558763504, -0.21402761340141296, -0.21040329337120056, -0.2068060040473938, -0.2032361924648285, -0.1996939778327942, -0.19617946445941925, -0.19269278645515442, -0.18923407793045044, -0.18580342829227448, -0.18240098655223846, -0.17902685701847076, -0.17568114399909973, -0.1723642647266388, -0.16907575726509094, -0.1658160239458084, -0.16258518397808075, -0.15938334167003632, -0.15621061623096466, -0.15306711196899414, -0.14995291829109192, -0.14686816930770874, -0.14381296932697296, -0.14078766107559204, -0.13779185712337494, -0.1348259150981903, -0.1318899244070053, -0.1289840042591095, -0.12610822916030884, -0.12326273322105408, -0.12044759094715118, -0.11766291409730911, -0.11490878462791443, -0.1121855229139328, -0.10949279367923737, -0.106830894947052, -0.10419992357492447, -0.10159997642040253, -0.09903113543987274, -0.09649349749088287, -0.09398714452981949, -0.09151217341423035, -0.08906865119934082, -0.08665668219327927, -0.08427652716636658, -0.08192789554595947, -0.07961104810237885, -0.07732608169317245, -0.07507305592298508, -0.07285206764936447, -0.07066318392753601, -0.06850647926330566, -0.06638203561306, -0.06428991258144379, -0.062230367213487625, -0.060203127562999725, -0.05820842832326889, -0.05624634400010109, -0.054316941648721695, -0.05242028459906578, -0.05055644363164902, -0.04872547835111618, -0.04692745953798294, -0.04516243934631348, -0.04343048855662346, -0.04173179715871811, -0.04006614908576012, -0.0384337455034256, -0.03683463856577873, -0.035268884152173996, -0.033736538141965866, -0.03223765268921852, -0.03077227994799614, -0.0293404720723629, -0.027942275628447533, -0.026577848941087723, -0.02524702064692974, -0.023949945345520973, -0.0226866714656353, -0.021457239985466003, -0.020261693745851517, -0.019100075587630272, -0.017972426488995552, -0.016878781840205193, -0.015819182619452477, -0.01479366421699524, -0.013802342116832733, -0.012845088727772236, -0.011922019533813, -0.011033166199922562, -0.010178560391068459, -0.009358230046927929, -0.008572205901145935, -0.007820513099431992, -0.007103178650140762, -0.006420227233320475, -0.005771733354777098, -0.005157615058124065, -0.004577946849167347, -0.004032749217003584, -0.0035220410209149122, -0.003045839723199606, -0.0026041618548333645, -0.002197022782638669, -0.0018244367092847824, -0.0014864163240417838, -0.0011829966679215431, -0.0009141390910372138, -0.0006798788090236485, -0.0004802239127457142, -0.0003151813871227205, -0.00018475690740160644, -8.895502105588093e-05, -2.7779018637374975e-05, -1.2310312058616546e-06, -9.311976100434549e-06, -5.2021572628291324e-05, -0.00012935067934449762, -0.0002413091278867796, -0.00038788822712376714, -0.0005690828547812998, -0.0007848867098800838, -0.001035292400047183, -0.0013202911941334605, -0.0016398732550442219, -0.0019940275233238935, -0.0023827417753636837, -0.0028059666510671377, -0.003263756399974227, -0.0037560618948191404, -0.004282866604626179, -0.004844151437282562, -0.005439897999167442, -0.006070084869861603, -0.0067346906289458275, -0.007433692459017038, -0.008167065680027008, -0.008934784680604935, -0.009736756794154644, -0.010573084466159344, -0.011443675495684147, -0.012348499149084091, -0.01328752376139164, -0.014260716736316681, -0.015268045477569103, -0.016309475526213646, -0.01738496869802475, -0.018494488671422005, -0.019637903198599815, -0.020815357565879822, -0.02202671952545643, -0.023271949961781502, -0.02455100230872631, -0.025863833725452423, -0.027210397645831108, -0.028590649366378784, -0.030004538595676422, -0.03145201876759529, -0.03293303772807121, -0.03444742411375046, -0.03599536418914795, -0.037576690316200256, -0.039191339164972305, -0.040839266031980515, -0.04252040386199951, -0.04423469677567482, -0.04598208889365196, -0.04776252061128616, -0.04957592114806175, -0.05142208933830261, -0.05330124869942665, -0.05521319434046745, -0.05715785548090935, -0.05913516879081726, -0.06114505976438522, -0.06318746507167816, -0.0652623102068901, -0.06736952811479568, -0.06950903683900833, -0.07168059051036835, -0.07388446480035782, -0.07612041383981705, -0.07838835567235947, -0.08068820834159851, -0.08301989734172821, -0.085383340716362, -0.08777845650911331, -0.09020516276359558, -0.09266337007284164, -0.09515299648046494, -0.09767375886440277, -0.10022596269845963, -0.10280933231115341, -0.10542377084493637, -0.10806918144226074, -0.11074548214673996, -0.11345257610082626, -0.1161903664469719, -0.11895877122879028, -0.12175767868757248, -0.12458676844835281, -0.12744639813899994, -0.13033625483512878, -0.1332562118768692, -0.13620619475841522, -0.1391860842704773, -0.14219579100608826, -0.14523519575595856, -0.14830420911312103, -0.15140269696712494, -0.1545305848121643, -0.1576875001192093, -0.16087381541728973, -0.16408920288085938, -0.16733354330062866, -0.17060671746730804, -0.17390860617160797, -0.1772390902042389, -0.18059808015823364, -0.18398544192314148, -0.18740107119083405, -0.1908445507287979, -0.1943163275718689, -0.19781599938869476, -0.20134346187114716, -0.20489856600761414, -0.20848120748996735, -0.21209126710891724, -0.21572861075401306, -0.21939310431480408, -0.22308464348316193, -0.22680307924747467, -0.2305479794740677, -0.23431983590126038, -0.23811820149421692, -0.24194294214248657, -0.24579395353794098, -0.249671071767807, -0.2535741627216339, -0.25750312209129333, -0.26145777106285095, -0.2654380202293396, -0.2694433629512787, -0.2734743356704712, -0.2775304615497589, -0.2816116213798523, -0.285717636346817, -0.2898483872413635, -0.29400375485420227, -0.29818353056907654, -0.30238765478134155, -0.3066159188747406, -0.3108678162097931, -0.31514397263526917, -0.31944382190704346, -0.32376721501350403, -0.3281140625476837, -0.3324841558933258, -0.33687737584114075, -0.3412935435771942, -0.34573253989219666, -0.35019418597221375, -0.35467833280563354, -0.35918447375297546, -0.3637131452560425, -0.3682638704776764, -0.3728364408016205, -0.3774307668209076, -0.382046639919281, -0.3866839110851288, -0.3913424015045166, -0.3960219919681549, -0.4007225036621094, -0.40544337034225464, -0.41018521785736084, -0.4149474799633026, -0.419730007648468, -0.42453262209892273, -0.4293551743030548, -0.43419745564460754, -0.43905937671661377, -0.4439406991004944, -0.44884127378463745, -0.45376095175743103, -0.45869913697242737, -0.4636564552783966, -0.4686323404312134, -0.47362664341926575, -0.4786391854286194, -0.4836697578430176, -0.4887182116508484, -0.4937843978404999, -0.49886807799339294, -0.503969132900238, -0.5090869665145874, -0.5142221450805664, -0.5193741917610168, -0.5245429277420044, -0.5297280550003052, -0.5349295139312744, -0.540147066116333, -0.5453805327415466, -0.550629734992981, -0.5558944940567017, -0.561174213886261, -0.5664695501327515, -0.5717799663543701, -0.5771051049232483, -0.582444965839386, -0.5877992510795593, -0.5931678414344788, -0.5985504984855652, -0.6039470434188843, -0.6093572974205017, -0.6147810816764832, -0.6202178001403809, -0.6256681084632874, -0.6311313509941101, -0.6366073489189148, -0.6420959830284119, -0.6475970149040222, -0.6531102061271667, -0.6586354374885559, -0.6641724705696106, -0.6697211265563965, -0.6752808094024658, -0.6808521151542664, -0.6864345669746399, -0.6920278072357178, -0.6976317167282104, -0.7032461166381836, -0.7088707685470581, -0.7145055532455444, -0.7201501727104187, -0.7258045077323914, -0.7314683794975281, -0.7371410131454468, -0.7428232431411743, -0.7485143542289734, -0.7542142271995544, -0.7599225640296936, -0.7656392455101013, -0.7713640332221985, -0.7770967483520508, -0.7828371524810791, -0.7885850667953491, -0.7943398952484131, -0.8001022338867188, -0.8058715462684631, -0.8116475939750671, -0.8174301385879517, -0.8232190012931824, -0.829014003276825, -0.8348149061203003, -0.8406215310096741, -0.846433699131012, -0.8522511720657349, -0.8580732941627502, -0.8639007806777954, -0.8697330355644226, -0.875569760799408, -0.8814107775688171, -0.8872559070587158, -0.8931049704551697, -0.8989577293395996, -0.9048139452934265, -0.9106734991073608, -0.9165356755256653, -0.9224011898040771, -0.9282693862915039, -0.9341400861740112, -0.94001305103302, -0.945888102054596, -0.9517650604248047, -0.9576436281204224, -0.9635236859321594, -0.9694050550460815, -0.9752869606018066, -0.9811701774597168, -0.9870541095733643, -0.9929384589195251, -0.9988230466842651, -1.00470769405365, -1.0105921030044556, -1.0164762735366821, -1.0223597288131714, -1.0282424688339233, -1.0341242551803589, -1.0400043725967407, -1.0458836555480957, -1.051761269569397, -1.057637095451355, -1.0635108947753906, -1.0693825483322144, -1.075251817703247, -1.0811183452606201, -1.086982250213623, -1.0928430557250977, -1.0987001657485962, -1.104554295539856, -1.1104048490524292, -1.1162515878677368, -1.1220942735671997, -1.1279327869415283, -1.133766770362854, -1.1395962238311768, -1.145420789718628, -1.1512398719787598, -1.1570546627044678, -1.16286301612854, -1.1686667203903198, -1.1744636297225952, -1.18025541305542, -1.1860400438308716, -1.1918182373046875, -1.197590708732605, -1.2033554315567017, -1.2091140747070312, -1.2148644924163818, -1.2206083536148071, -1.2263437509536743, -1.2320722341537476, -1.237791657447815, -1.2435038089752197, -1.2492066621780396, -1.2549008131027222, -1.2605870962142944, -1.2662633657455444, -1.2719314098358154, -1.277589201927185, -1.283238172531128, -1.2888764142990112, -1.2945055961608887, -1.300123691558838, -1.305732250213623, -1.3113293647766113, -1.3169156312942505, -1.3224918842315674, -1.3280560970306396, -1.3336098194122314, -1.33915114402771, -1.3446815013885498, -1.3501991033554077, -1.3557054996490479, -1.3611985445022583, -1.3666791915893555, -1.372148036956787, -1.3776031732559204, -1.38304603099823, -1.388474702835083, -1.3938908576965332, -1.3992924690246582, -1.4046812057495117, -1.4100549221038818, -1.4154154062271118, -1.4207606315612793, -1.426091194152832, -1.4314080476760864, -1.436708927154541, -1.441995620727539, -1.4472661018371582, -1.4525220394134521, -1.4577614068984985, -1.4629857540130615, -1.4681931734085083, -1.4733853340148926, -1.478560209274292, -1.4837185144424438, -1.4888609647750854, -1.4939855337142944, -1.4990938901901245, -1.5041841268539429, -1.5092577934265137, -1.5143128633499146, -1.5193511247634888, -1.5243704319000244, -1.5293716192245483, -1.5343552827835083, -1.5393197536468506, -1.5442662239074707, -1.549193024635315, -1.5541017055511475, -1.5589903593063354, -1.5638604164123535, -1.568710207939148, -1.5735410451889038, -1.5783512592315674, -1.5831414461135864, -1.5879122018814087, -1.5926618576049805, -1.5973918437957764, -1.6021002531051636, -1.6067886352539062, -1.6114552021026611, -1.6161012649536133, -1.620725393295288, -1.625328779220581, -1.629909634590149, -1.6344687938690186, -1.6390066146850586, -1.6435216665267944, -1.6480151414871216, -1.6524854898452759, -1.6569339036941528, -1.6613588333129883, -1.6657615900039673, -1.6701406240463257, -1.674497127532959, -1.678829550743103, -1.6831384897232056, -1.6874245405197144, -1.6916860342025757, -1.695924162864685, -1.7001376152038574, -1.7043275833129883, -1.708492398262024, -1.7126332521438599, -1.7167489528656006, -1.7208397388458252, -1.7249062061309814, -1.7289469242095947, -1.732962965965271, -1.7369531393051147, -1.7409183979034424, -1.7448573112487793, -1.748771071434021, -1.7526582479476929, -1.7565200328826904, -1.760354995727539, -1.764163613319397, -1.7679463624954224, -1.7717020511627197, -1.775431513786316, -1.7791334390640259, -1.7828091382980347, -1.7864570617675781, -1.7900782823562622, -1.7936716079711914, -1.7972379922866821, -1.8007762432098389, -1.8042868375778198, -1.807770013809204, -1.8112246990203857, -1.8146519660949707, -1.8180502653121948, -1.8214209079742432, -1.8247625827789307, -1.8280762434005737, -1.8313605785369873, -1.8346161842346191, -1.837843418121338, -1.8410412073135376, -1.8442102670669556, -1.8473496437072754, -1.850460171699524, -1.8535406589508057, -1.8565921783447266, -1.8596135377883911, -1.8626055717468262, -1.8655673265457153, -1.8684990406036377, -1.8714011907577515, -1.8742727041244507, -1.8771144151687622, -1.87992525100708, -1.8827061653137207, -1.8854559659957886, -1.8881756067276, -1.8908640146255493, -1.8935219049453735, -1.8961485624313354, -1.8987442255020142, -1.9013090133666992, -1.9038423299789429, -1.9063446521759033, -1.9088152647018433, -1.9112547636032104, -1.9136624336242676, -1.9160386323928833, -1.9183828830718994, -1.9206956624984741, -1.9229762554168701, -1.925224781036377, -1.9274417161941528, -1.9296261072158813, -1.9317786693572998, -1.933898687362671, -1.9359866380691528, -1.9380418062210083, -1.9400649070739746, -1.942055106163025, -1.9440126419067383, -1.9459378719329834, -1.9478299617767334, -1.9496896266937256, -1.951516032218933, -1.9533097743988037, -1.9550702571868896, -1.9567979574203491, -1.9584922790527344, -1.960153579711914, -1.96178138256073, -1.9633759260177612, -1.9649373292922974, -1.9664651155471802, -1.9679596424102783, -1.9694204330444336, -1.9708479642868042, -1.9722415208816528, -1.9736016988754272, -1.9749279022216797, -1.9762206077575684, -1.9774792194366455, -1.9787040948867798, -1.9798951148986816, -1.9810521602630615, -1.982175350189209, -1.983264446258545, -1.9843195676803589, -1.9853404760360718, -1.9863274097442627, -1.987280011177063, -1.9881983995437622, -1.9890828132629395, -1.9899327754974365, -1.9907485246658325, -1.991529941558838, -1.9922771453857422, -1.9929897785186768, -1.9936681985855103, -1.9943121671676636, -1.9949216842651367, -1.9954967498779297, -1.9960373640060425, -1.9965434074401855, -1.9970149993896484, -1.9974521398544312, -1.9978545904159546, -1.9982225894927979, -1.9985560178756714, -1.9988548755645752, -1.9991190433502197, -1.999348759651184, -1.9995437860488892, -1.9997042417526245, -1.9998300075531006, -1.999921202659607, -1.999977707862854, -1.9999996423721313, -1.999987006187439, -1.9999396800994873, -1.9998576641082764, -1.9997411966323853, -1.9995899200439453, -1.9994041919708252, -1.9991837739944458, -1.9989286661148071, -1.9986391067504883, -1.9983148574829102, -1.9979561567306519, -1.9975627660751343, -1.9971349239349365, -1.996672511100769, -1.9961756467819214, -1.9956443309783936, -1.995078444480896, -1.9944781064987183, -1.9938433170318604, -1.9931741952896118, -1.9924705028533936, -1.9917325973510742, -1.9909602403640747, -1.9901536703109741, -1.989312767982483, -1.9884376525878906, -1.9875283241271973, -1.9865846633911133, -1.9856070280075073, -1.9845950603485107, -1.9835491180419922, -1.982469081878662, -1.98135507106781, -1.9802069664001465, -1.9790250062942505, -1.9778090715408325, -1.9765594005584717, -1.975275993347168, -1.9739584922790527, -1.9726076126098633, -1.9712227582931519, -1.9698045253753662, -1.9683524370193481, -1.9668670892715454, -1.9653480052947998, -1.9637956619262695, -1.9622100591659546, -1.9605908393859863, -1.9589385986328125, -1.957252860069275, -1.9555343389511108, -1.9537824392318726, -1.9519977569580078, -1.9501798152923584, -1.948329210281372, -1.9464455842971802, -1.944529414176941, -1.9425804615020752, -1.940598726272583, -1.938584566116333, -1.936537742614746, -1.9344587326049805, -1.932347059249878, -1.9302034378051758, -1.9280271530151367, -1.9258192777633667, -1.9235788583755493, -1.921306848526001, -1.919002890586853, -1.9166667461395264, -1.9142992496490479, -1.9118998050689697, -1.9094690084457397, -1.9070065021514893, -1.904512882232666, -1.9019875526428223, -1.8994313478469849, -1.896843671798706, -1.8942252397537231, -1.8915759325027466, -1.8888952732086182, -1.8861843347549438, -1.8834422826766968, -1.8806699514389038, -1.8778667449951172, -1.8750336170196533, -1.8721697330474854, -1.8692760467529297, -1.8663523197174072, -1.8633981943130493, -1.8604145050048828, -1.85740065574646, -1.8543574810028076, -1.8512842655181885, -1.8481820821762085, -1.8450500965118408, -1.8418892621994019, -1.8386988639831543, -1.8354798555374146, -1.832231879234314, -1.8289545774459839, -1.8256491422653198, -1.8223146200180054, -1.8189520835876465, -1.8155606985092163, -1.8121416568756104, -1.8086938858032227, -1.8052185773849487, -1.8017148971557617, -1.7981840372085571, -1.7946255207061768, -1.791038990020752, -1.7874255180358887, -1.78378427028656, -1.7801164388656616, -1.776421070098877, -1.7726993560791016, -1.7689502239227295, -1.765175223350525, -1.7613736391067505, -1.757544994354248, -1.7536908388137817, -1.749809980392456, -1.745903730392456, -1.7419710159301758, -1.7380132675170898, -1.7340292930603027, -1.730020523071289, -1.7259858846664429, -1.7219268083572388, -1.7178425788879395, -1.7137329578399658, -1.709599256515503, -1.7054402828216553, -1.701257586479187, -1.697049856185913, -1.6928187608718872, -1.6885629892349243, -1.684283971786499, -1.6799806356430054, -1.675654411315918, -1.6713048219680786, -1.666931390762329, -1.6625354290008545, -1.6581158638000488, -1.6536741256713867, -1.6492091417312622, -1.64472234249115, -1.6402125358581543, -1.6356812715530396, -1.6311272382736206, -1.6265521049499512, -1.6219552755355835, -1.6173361539840698, -1.6126965284347534, -1.6080347299575806, -1.6033527851104736, -1.5986491441726685, -1.5939254760742188, -1.589180588722229, -1.5844159126281738, -1.5796310901641846, -1.574825406074524, -1.5700006484985352, -1.565155267715454, -1.5602911710739136, -1.555406928062439, -1.550504207611084, -1.545581579208374, -1.540640950202942, -1.5356806516647339, -1.5307027101516724, -1.52570641040802, -1.5206910371780396, -1.5156584978103638, -1.5106072425842285, -1.5055391788482666, -1.5004526376724243, -1.4953497648239136, -1.4902288913726807, -1.4850918054580688, -1.4799370765686035, -1.4747666120529175, -1.4695796966552734, -1.464375615119934, -1.4591563940048218, -1.4539203643798828, -1.4486695528030396, -1.4434022903442383, -1.4381204843521118, -1.4328227043151855, -1.4275107383728027, -1.4221841096878052, -1.4168418645858765, -1.4114861488342285, -1.406115174293518, -1.400731086730957, -1.3953323364257812, -1.3899205923080444, -1.384494662284851, -1.3790560960769653, -1.3736037015914917, -1.3681391477584839, -1.3626618385314941, -1.3571711778640747, -1.3516689538955688, -1.346153736114502, -1.3406273126602173, -1.3350882530212402, -1.3295385837554932, -1.3239765167236328, -1.3184040784835815, -1.3128197193145752, -1.3072254657745361, -1.301620602607727, -1.2960044145584106, -1.2903788089752197, -1.2847423553466797, -1.2790968418121338, -1.2734407186508179, -1.2677761316299438, -1.2621012926101685, -1.2564183473587036, -1.2507256269454956, -1.2450250387191772, -1.2393159866333008, -1.2335978746414185, -1.2278724908828735, -1.2221382856369019, -1.2163972854614258, -1.2106478214263916, -1.2048921585083008, -1.199128270149231, -1.1933585405349731, -1.1875821352005005, -1.1817982196807861, -1.1760090589523315, -1.170212745666504, -1.1644115447998047, -1.1586036682128906, -1.1527912616729736, -1.14697265625, -1.141149878501892, -1.1353212594985962, -1.1294889450073242, -1.1236521005630493, -1.1178100109100342, -1.1119648218154907, -1.1061147451400757, -1.1002620458602905, -1.0944048166275024, -1.088545322418213, -1.0826818943023682, -1.076816439628601, -1.0709474086761475, -1.0650768280029297, -1.0592041015625, -1.053328275680542, -1.0474516153335571, -1.0415723323822021, -1.035692572593689, -1.0298105478286743, -1.0239285230636597, -1.0180447101593018, -1.0121612548828125, -1.006277322769165, -1.000392198562622, -0.9945080876350403, -0.9886232018470764, -0.9827396273612976, -0.9768557548522949, -0.970973551273346, -0.9650914669036865, -0.959211528301239, -0.9533320069313049, -0.947455108165741, -0.9415799975395203, -0.9357059597969055, -0.9298351407051086, -0.9239657521247864, -0.9180999994277954, -0.9122360944747925, -0.9063761830329895, -0.900518536567688, -0.8946653008460999, -0.8888148069381714, -0.882969081401825, -0.8771274089813232, -0.8712890148162842, -0.8654560446739197, -0.859626829624176, -0.8538033366203308, -0.8479840159416199, -0.8421708941459656, -0.8363623023033142, -0.8305603265762329, -0.8247632384300232, -0.818973183631897, -0.8131894469261169, -0.8074111938476562, -0.801640510559082, -0.7958757877349854, -0.7901191115379333, -0.7843686938285828, -0.7786267399787903, -0.7728915214538574, -0.7671650648117065, -0.7614466547966003, -0.7557356357574463, -0.7500339150428772, -0.7443400025367737, -0.7386558651924133, -0.7329798340797424, -0.7273139357566833, -0.7216566205024719, -0.716009795665741, -0.7103719711303711, -0.7047449946403503, -0.6991283297538757, -0.6935211420059204, -0.6879254579544067, -0.6823396682739258, -0.6767657995223999, -0.6712022423744202, -0.6656509637832642, -0.660110354423523, -0.6545823812484741, -0.6490655541419983, -0.6435617208480835, -0.6380702257156372, -0.6325903534889221, -0.6271241307258606, -0.6216699481010437, -0.6162297129631042, -0.6108018755912781, -0.6053884029388428, -0.5999877452850342, -0.5946018099784851, -0.5892298817634583, -0.5838713645935059, -0.578528106212616, -0.5731985569000244, -0.567884624004364, -0.5625848174095154, -0.5573010444641113, -0.5520316958427429, -0.5467787384986877, -0.5415406823158264, -0.5363192558288574, -0.5311139225959778, -0.525924026966095, -0.5207512974739075, -0.5155944228172302, -0.5104550719261169, -0.5053318738937378, -0.5002266764640808, -0.49513790011405945, -0.4900674521923065, -0.48501384258270264, -0.47997888922691345, -0.47496193647384644, -0.46996235847473145, -0.46498194336891174, -0.46001923084259033, -0.45507603883743286, -0.45015090703964233, -0.445245623588562, -0.4403587579727173, -0.43549203872680664, -0.43064412474632263, -0.42581668496131897, -0.4210091233253479, -0.4162208139896393, -0.411453515291214, -0.4067058265209198, -0.4019794762134552, -0.3972730338573456, -0.39258822798728943, -0.3879237174987793, -0.3832811415195465, -0.3786599338054657, -0.3740594685077667, -0.3694814443588257, -0.36492452025413513, -0.360390305519104, -0.35587751865386963, -0.35138773918151855, -0.3469197154045105, -0.3424750566482544, -0.3380524218082428, -0.33365342020988464, -0.32927748560905457, -0.3249240815639496, -0.32059475779533386, -0.3162882626056671, -0.3120061457157135, -0.30774715542793274, -0.3035128116607666, -0.2993019223213196, -0.29511594772338867, -0.29095375537872314, -0.2868167459964752, -0.2827044427394867, -0.2786163091659546, -0.2745538353919983, -0.2705157995223999, -0.2665036916732788, -0.2625163495540619, -0.25855517387390137, -0.2546190321445465, -0.2507093548774719, -0.24682560563087463, -0.24296730756759644, -0.23913586139678955, -0.23533013463020325, -0.23155149817466736, -0.22779886424541473, -0.224073588848114, -0.22037456929683685, -0.2167031466960907, -0.2130582630634308, -0.20944121479988098, -0.20585153996944427, -0.20228877663612366, -0.198754221200943, -0.1952468305826187, -0.1917678862810135, -0.18831636011600494, -0.18489350378513336, -0.18149831891059875, -0.1781320422887802, -0.17479366064071655, -0.17148439586162567, -0.16820383071899414, -0.16495153307914734, -0.16172868013381958, -0.15853431820869446, -0.1553696244955063, -0.15223367512226105, -0.14912758767604828, -0.14605045318603516, -0.14300338923931122, -0.13998600840568542, -0.13699790835380554, -0.13404017686843872, -0.1311119645833969, -0.1282142996788025, -0.125346377491951, -0.1225091889500618, -0.11970192939043045, -0.11692561209201813, -0.11417942494153976, -0.11146435886621475, -0.10878005623817444, -0.10612618178129196, -0.10350368171930313, -0.10091181099414825, -0.09835149347782135, -0.09582198411226273, -0.0933241918683052, -0.09085740149021149, -0.08842248469591141, -0.08601874113082886, -0.08364704251289368, -0.0813070610165596, -0.07899852097034454, -0.07672224938869476, -0.07447758316993713, -0.07226531952619553, -0.0700848326086998, -0.06793689727783203, -0.06582089513540268, -0.06373758614063263, -0.061686355620622635, -0.05966795235872269, -0.057682104408741, -0.055728569626808167, -0.053808048367500305, -0.051919981837272644, -0.0500650517642498, -0.0482427217066288, -0.04645363986492157, -0.04469728842377663, -0.04297430440783501, -0.04128445312380791, -0.03962752968072891, -0.038004130125045776, -0.03641378507018089, -0.03485706076025963, -0.03333351016044617, -0.031843677163124084, -0.03038712963461876, -0.028964394703507423, -0.0275750569999218, -0.026219617575407028, -0.024897892028093338, -0.023609722033143044, -0.022355569526553154, -0.02113507129251957, -0.01994866505265236, -0.018796006217598915, -0.017677512019872665, -0.016592854633927345, -0.015542424283921719, -0.014525918290019035, -0.013543699868023396, -0.01259563583880663, -0.011681613512337208, -0.010801960714161396, -0.009956424124538898, -0.009145304560661316, -0.008368369191884995, -0.007625896483659744, -0.006917671300470829, -0.006243946962058544, -0.005604629870504141, -0.004999646916985512, -0.004429215099662542, -0.0038931691087782383, -0.0033917014952749014, -0.002924666740000248, -0.0024922327138483524, -0.002094274153932929, -0.001730933552607894, -0.001402106019668281, -0.0011079092510044575, -0.000848297611810267, -0.0006232462474144995, -0.000432835950050503, -0.00027701156795956194, -0.00015582903870381415, -6.925323395989835e-05, -1.7315234799752943e-05, -6.117328865684613e-14]} diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/runner.py new file mode 100644 index 000000000000..bdac6814ee4f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/fixtures/python/runner.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python +# +# @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. + +"""Generate fixtures.""" + +import os +import json +from math import pi +import numpy as np +from scipy.special import cosm1 + +# Get the file path: +FILE = os.path.realpath(__file__) + +# Extract the directory in which this file resides: +DIR = os.path.dirname(FILE) + + +def gen(x, name): + """Generate fixture data and write to file. + + # Arguments + + * `x`: domain + * `name::str`: filepath of the output file + + # Examples + + ``` python + python> x = linspace(-1000.0, 1000.0, 2001) + python> gen(x, './data.json') + ``` + """ + y = cosm1(x) + data = { + "x": x.tolist(), + "expected": y.tolist() + } + + # Based on the script directory, create an output filepath: + filepath = os.path.join(DIR, name) + + # Write the data to the output filepath as JSON: + with open(filepath, "w", encoding="utf-8") as outfile: + json.dump(data, outfile) + + +def main(): + """Generate fixture data.""" + x = np.linspace(-pi/4.0, pi/4.0, 2003, dtype=np.float32) + gen(x, "data.json") + + x = np.linspace(-4.0*pi, -pi/4.0, 2003, dtype=np.float32) + gen(x, "negative.json") + + x = np.linspace(pi/4.0, 4.0*pi, 2003, dtype=np.float32) + gen(x, "positive.json") + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.js b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.js new file mode 100644 index 000000000000..c56e2e79b0f5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.js @@ -0,0 +1,119 @@ +/** +* @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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var cosm1f = require( './../lib' ); + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); +var positive = require( './fixtures/python/positive.json' ); +var negative = require( './fixtures/python/negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof cosm1f, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the cosine minus one inside the interval [-π/4,π/4]', function test( t ) { + var expected; + var x; + var y; + var i; + + x = data.x; + expected = data.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function computes the cosine minus one for `x < -π/4`', function test( t ) { + var expected; + var x; + var y; + var i; + + x = negative.x; + expected = negative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function computes the cosine minus one for `x > π/4`', function test( t ) { + var expected; + var x; + var y; + var i; + + x = positive.x; + expected = positive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = cosm1f( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a `+infinity`', function test( t ) { + var v = cosm1f( PINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a `-infinity`', function test( t ) { + var v = cosm1f( NINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.native.js new file mode 100644 index 000000000000..50a89c90dfab --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/cosm1f/test/test.native.js @@ -0,0 +1,128 @@ +/** +* @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. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); + + +// VARIABLES // + +var cosm1f = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( cosm1f instanceof Error ) +}; + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); +var positive = require( './fixtures/python/positive.json' ); +var negative = require( './fixtures/python/negative.json' ); + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof cosm1f, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the cosine minus one inside the interval [-π/4,π/4]', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = data.x; + expected = data.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function computes the cosine minus one for `x < -π/4`', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = negative.x; + expected = negative.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function computes the cosine minus one for `x > π/4`', opts, function test( t ) { + var expected; + var x; + var y; + var i; + + x = positive.x; + expected = positive.expected; + + for ( i = 0; i < x.length; i++ ) { + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + y = cosm1f( x[ i ] ); + t.strictEqual( y, expected[ i ], 'returns expected value' ); + } + + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) { + var v = cosm1f( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a `+infinity`', opts, function test( t ) { + var v = cosm1f( PINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a `-infinity`', opts, function test( t ) { + var v = cosm1f( NINF ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +});