From 53ea72dca838de22fb3f864f5ed6cec94d48eb6c Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Fri, 8 Mar 2024 23:33:37 +0530 Subject: [PATCH 01/12] feat: add math/base/special/secd --- .../@stdlib/math/base/special/secd/README.md | 120 ++++++++++++++++++ .../base/special/secd/benchmark/benchmark.js | 51 ++++++++ .../math/base/special/secd/docs/repl.txt | 28 ++++ .../base/special/secd/docs/types/index.d.ts | 56 ++++++++ .../math/base/special/secd/docs/types/test.ts | 44 +++++++ .../math/base/special/secd/examples/index.js | 29 +++++ .../math/base/special/secd/lib/index.js | 55 ++++++++ .../math/base/special/secd/lib/main.js | 70 ++++++++++ .../math/base/special/secd/package.json | 66 ++++++++++ .../math/base/special/secd/test/test.js | 67 ++++++++++ 10 files changed, 586 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/test/test.js diff --git a/lib/node_modules/@stdlib/math/base/special/secd/README.md b/lib/node_modules/@stdlib/math/base/special/secd/README.md new file mode 100644 index 00000000000..cd9c1d5bab4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/README.md @@ -0,0 +1,120 @@ + + +# secd + +> Compute the [secant][secant] of a degree. + +
+ +## Usage + +```javascript +var secd = require( '@stdlib/math/base/special/secd' ); +``` + +#### secd( x ) + +Computes the [secant][secant] of `x`. + +```javascript +var v = secd( 30 ); +// returns 1.1547005383792515 + +v = secd( 45 ); +// returns 1.414213562373095 + +v = secd( 60 ); +// returns 1.9999999999999996 + +v = secd( 90 ); +// returns 16331239353195370 + +v = secd( 0 ); +// returns 1.0 + +v = secd( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var linspace = require( '@stdlib/array/base/linspace' ); +var secd = require( '@stdlib/math/base/special/secd' ); + +var x = linspace( 1.1, 5.1, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( secd( x[ i ] ) ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js new file mode 100644 index 00000000000..a60f3f77026 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js @@ -0,0 +1,51 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var pkg = require( './../package.json' ).name; +var secd = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = ( randu()*2.0 ) + 1.0; + y = secd( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt new file mode 100644 index 00000000000..4ae06349d5b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -0,0 +1,28 @@ + +{{alias}}( x ) + Computes the secant of a number. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Secant (in degree). + + Examples + -------- + > var y = {{alias}}( 1.0 ) + 1.0001523280439077 + > y = {{alias}}( {{alias:@stdlib/constants/float64/pi}} ) + 1.0015051120940517 + > y = {{alias}}( -{{alias:@stdlib/constants/float64/pi}} ) + 1.0015051120940517 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts new file mode 100644 index 00000000000..8e0a1c26b21 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -0,0 +1,56 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the secant of a number. +* +* @param x - input value +* @returns secant (in degree) +* +* @example +* var v = secd( 30 ); +* // returns 1.1547005383792515 +* +* @example +* var v = secd( 45 ); +* // returns 1.414213562373095 +* +* @example +* var v = secd( 60 ); +* // returns 1.9999999999999996 +* +* @example +* var v = secd( 90 ); +* // returns 16331239353195370.0 +* +* @example +* var v = secd( 0 ); +* // returns 1.0 +* +* @example +* var v = secd( NaN ); +* // returns NaN +*/ +declare function secd( x: number ): number; + + +// EXPORTS // + +export = secd; diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts new file mode 100644 index 00000000000..698f28a3964 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import secd = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + secd( 8 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + secd( true ); // $ExpectError + secd( false ); // $ExpectError + secd( null ); // $ExpectError + secd( undefined ); // $ExpectError + secd( '5' ); // $ExpectError + secd( [] ); // $ExpectError + secd( {} ); // $ExpectError + secd( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + secd(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js new file mode 100644 index 00000000000..08acc8047b9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js @@ -0,0 +1,29 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +var linspace = require( '@stdlib/array/base/linspace' ); +var secd = require( './../lib' ); + +var x = linspace( 1.1, 5.1, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( 'secd(%d) = %d', x[ i ], secd( x[ i ] ) ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js new file mode 100644 index 00000000000..5296b76802c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js @@ -0,0 +1,55 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +/** +* Compute the secant of a number. +* +* @module @stdlib/math/base/special/secd +* +* @example +* var secd = require( '@stdlib/math/base/special/secd' ); +* +* var v = secd( 30 ); +* // returns 1.1547005383792515 +* +* v = secd( 45 ); +* // returns 1.414213562373095 +* +* v = secd( 60 ); +* // returns 1.9999999999999996 +* +* v = secd( 90 ); +* // returns 16331239353195370 +* +* v = secd( 0 ); +* // returns 1.0 +* +* v = secd( NaN ); +* // returns NaN +*/ + +// MODULES // + +var main = require( './main.js' ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js new file mode 100644 index 00000000000..ab1c4417ec8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -0,0 +1,70 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var cos = require( '@stdlib/math/base/special/cos' ); +var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); + + +// MAIN // + +/** +* Computes the secant of a number. +* +* @param {number} x - input value +* @returns {number} secant (in degree) +* +* @example +* var v = secd( 30 ); +* // returns 1.1547005383792515 +* +* @example +* var v = secd( 45 ); +* // returns 1.414213562373095 +* +* @example +* var v = secd( 60 ); +* // returns 1.9999999999999996 +* +* @example +* var v = secd( 90 ); +* // returns 16331239353195370.0 +* +* @example +* var v = secd( 0 ); +* // returns 1.0 +* +* @example +* var v = secd( NaN ); +* // returns NaN +*/ +function secd( x ) { + var rad; + + rad = deg2rad(x); + + return 1 / cos(rad); +} + + +// EXPORTS // + +module.exports = secd; diff --git a/lib/node_modules/@stdlib/math/base/special/secd/package.json b/lib/node_modules/@stdlib/math/base/special/secd/package.json new file mode 100644 index 00000000000..6e981baffd4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/package.json @@ -0,0 +1,66 @@ +{ + "name": "@stdlib/math/base/special/secd", + "version": "0.0.0", + "description": "Compute the secant of degree.", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "lib": "./lib", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "acsc", + "arcsine", + "arccosecant", + "secant", + "sine", + "inverse", + "trig", + "trigonometry", + "angle" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js new file mode 100644 index 00000000000..a140b0572c6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -0,0 +1,67 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2022 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var randu = require( '@stdlib/random/base/randu' ); +var secd = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof secd, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = secd( NaN ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a nonpositive value greater than `-1`', function test( t ) { + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = -randu(); + if ( v > -1.0 ) { + t.equal( isnan( secd( v ) ), true, 'returns NaN when provided '+v ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided a nonnegative value less than `+1`', function test( t ) { + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = randu(); + if ( v < 1.0 ) { + t.equal( isnan( secd( v ) ), true, 'returns NaN when provided '+v ); + } + } + t.end(); +}); From 60f4f2bb0f6c77a78d6ea2f157ad09209e093bb1 Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Sat, 9 Mar 2024 09:17:53 +0530 Subject: [PATCH 02/12] feat: add math/base/special/secd --- .../math/base/special/secd/docs/repl.txt | 2 +- .../base/special/secd/docs/types/index.d.ts | 2 +- .../math/base/special/secd/docs/types/test.ts | 2 +- .../math/base/special/secd/examples/index.js | 2 +- .../math/base/special/secd/lib/main.js | 2 +- .../math/base/special/secd/package.json | 5 +--- .../math/base/special/secd/test/test.js | 27 ------------------- 7 files changed, 6 insertions(+), 36 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt index 4ae06349d5b..c23b98ac52b 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -1,6 +1,6 @@ {{alias}}( x ) - Computes the secant of a number. + Computes the secant of a degree. Parameters ---------- diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index 8e0a1c26b21..ec54482a33d 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -19,7 +19,7 @@ // TypeScript Version: 4.1 /** -* Computes the secant of a number. +* Computes the secant of a degree. * * @param x - input value * @returns secant (in degree) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts index 698f28a3964..2aa0cc17ade 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts @@ -23,7 +23,7 @@ import secd = require( './index' ); // The function returns a number... { - secd( 8 ); // $ExpectType number + secd( 60 ); // $ExpectType number } // The compiler throws an error if the function is provided a value other than a number... diff --git a/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js index 08acc8047b9..dbf311bf015 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js @@ -21,7 +21,7 @@ var linspace = require( '@stdlib/array/base/linspace' ); var secd = require( './../lib' ); -var x = linspace( 1.1, 5.1, 100 ); +var x = linspace( -10, 10, 100 ); var i; for ( i = 0; i < x.length; i++ ) { diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index ab1c4417ec8..eab82548a6c 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -27,7 +27,7 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); // MAIN // /** -* Computes the secant of a number. +* Computes the secant of a degree. * * @param {number} x - input value * @returns {number} secant (in degree) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/package.json b/lib/node_modules/@stdlib/math/base/special/secd/package.json index 6e981baffd4..15c3a3f7df2 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/package.json +++ b/lib/node_modules/@stdlib/math/base/special/secd/package.json @@ -1,7 +1,7 @@ { "name": "@stdlib/math/base/special/secd", "version": "0.0.0", - "description": "Compute the secant of degree.", + "description": "Compute the secant of a degree.", "license": "Apache-2.0", "author": { "name": "The Stdlib Authors", @@ -53,9 +53,6 @@ "stdmath", "mathematics", "math", - "acsc", - "arcsine", - "arccosecant", "secant", "sine", "inverse", diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index a140b0572c6..75f584357e8 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -22,7 +22,6 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var randu = require( '@stdlib/random/base/randu' ); var secd = require( './../lib' ); @@ -39,29 +38,3 @@ tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { t.equal( isnan( v ), true, 'returns NaN' ); t.end(); }); - -tape( 'the function returns `NaN` if provided a nonpositive value greater than `-1`', function test( t ) { - var v; - var i; - - for ( i = 0; i < 1e3; i++ ) { - v = -randu(); - if ( v > -1.0 ) { - t.equal( isnan( secd( v ) ), true, 'returns NaN when provided '+v ); - } - } - t.end(); -}); - -tape( 'the function returns `NaN` if provided a nonnegative value less than `+1`', function test( t ) { - var v; - var i; - - for ( i = 0; i < 1e3; i++ ) { - v = randu(); - if ( v < 1.0 ) { - t.equal( isnan( secd( v ) ), true, 'returns NaN when provided '+v ); - } - } - t.end(); -}); From c811bae603e108f6819413820af5fdbac7d1874d Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Sat, 9 Mar 2024 20:43:59 +0530 Subject: [PATCH 03/12] feat: add math/base/special/secd --- .../@stdlib/math/base/special/secd/README.md | 23 +------ .../base/special/secd/docs/types/index.d.ts | 6 +- .../math/base/special/secd/lib/index.js | 6 +- .../math/base/special/secd/lib/main.js | 6 +- .../special/secd/test/fixtures/julia/REQUIRE | 2 + .../secd/test/fixtures/julia/negative.json | 1 + .../secd/test/fixtures/julia/positive.json | 1 + .../secd/test/fixtures/julia/runner.jl | 69 +++++++++++++++++++ .../math/base/special/secd/test/test.js | 56 +++++++++++++++ 9 files changed, 141 insertions(+), 29 deletions(-) create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/REQUIRE create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl diff --git a/lib/node_modules/@stdlib/math/base/special/secd/README.md b/lib/node_modules/@stdlib/math/base/special/secd/README.md index cd9c1d5bab4..bab62e72e83 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/README.md +++ b/lib/node_modules/@stdlib/math/base/special/secd/README.md @@ -36,13 +36,13 @@ Computes the [secant][secant] of `x`. ```javascript var v = secd( 30 ); -// returns 1.1547005383792515 +// returns ~1.15 v = secd( 45 ); -// returns 1.414213562373095 +// returns ~1.41 v = secd( 60 ); -// returns 1.9999999999999996 +// returns ~2.0 v = secd( 90 ); // returns 16331239353195370 @@ -84,15 +84,6 @@ for ( i = 0; i < x.length; i++ ) { @@ -105,14 +96,6 @@ for ( i = 0; i < x.length; i++ ) { -[@stdlib/math/base/special/acot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acot - -[@stdlib/math/base/special/acsch]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acsch - -[@stdlib/math/base/special/asec]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/asec - -[@stdlib/math/base/special/asin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/asin - diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index ec54482a33d..92179078938 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -26,15 +26,15 @@ * * @example * var v = secd( 30 ); -* // returns 1.1547005383792515 +* // returns ~1.15 * * @example * var v = secd( 45 ); -* // returns 1.414213562373095 +* // returns ~1.41 * * @example * var v = secd( 60 ); -* // returns 1.9999999999999996 +* // returns ~2.0 * * @example * var v = secd( 90 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js index 5296b76802c..0d25d86c15f 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js @@ -27,13 +27,13 @@ * var secd = require( '@stdlib/math/base/special/secd' ); * * var v = secd( 30 ); -* // returns 1.1547005383792515 +* // returns ~1.15 * * v = secd( 45 ); -* // returns 1.414213562373095 +* // returns ~1.41 * * v = secd( 60 ); -* // returns 1.9999999999999996 +* // returns ~2.0 * * v = secd( 90 ); * // returns 16331239353195370 diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index eab82548a6c..e8ed46eb42b 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -34,15 +34,15 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); * * @example * var v = secd( 30 ); -* // returns 1.1547005383792515 +* // returns ~1.15 * * @example * var v = secd( 45 ); -* // returns 1.414213562373095 +* // returns ~1.41 * * @example * var v = secd( 60 ); -* // returns 1.9999999999999996 +* // returns ~2.0 * * @example * var v = secd( 90 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/REQUIRE new file mode 100644 index 00000000000..308c3be89c8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/negative.json b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/negative.json new file mode 100644 index 00000000000..1529bbea622 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/negative.json @@ -0,0 +1 @@ +{"expected":[1.0001523280439077,1.000153700881018,1.0001550798790442,1.000156465038029,1.0001578563580154,1.0001592538390458,1.0001606574811632,1.0001620672844111,1.0001634832488329,1.0001649053744721,1.0001663336613724,1.0001677681095777,1.0001692087191325,1.000170655490081,1.0001721084224677,1.0001735675163375,1.0001750327717351,1.0001765041887059,1.000177981767295,1.000179465507548,1.0001809554095105,1.0001824514732283,1.0001839536987476,1.0001854620861148,1.0001869766353761,1.0001884973465782,1.000190024219768,1.0001915572549926,1.0001930964522991,1.000194641811735,1.0001961933333476,1.000197751017185,1.000199314863295,1.0002008848717256,1.0002024610425257,1.0002040433757433,1.0002056318714274,1.000207226529627,1.0002088273503906,1.0002104343337683,1.000212047479809,1.0002136667885628,1.0002152922600795,1.000216923894409,1.0002185616916013,1.0002202056517073,1.0002218557747775,1.0002235120608627,1.0002251745100141,1.0002268431222825,1.0002285178977193,1.0002301988363764,1.0002318859383055,1.0002335792035584,1.0002352786321875,1.000236984224245,1.000238695979783,1.000240413898855,1.0002421379815134,1.0002438682278114,1.0002456046378025,1.0002473472115399,1.0002490959490775,1.0002508508504688,1.0002526119157684,1.00025437914503,1.0002561525383082,1.0002579320956577,1.0002597178171335,1.0002615097027903,1.0002633077526832,1.000265111966868,1.0002669223454,1.000268738888335,1.0002705615957286,1.0002723904676376,1.000274225504118,1.0002760667052262,1.0002779140710192,1.0002797676015536,1.0002816272968866,1.0002834931570757,1.0002853651821781,1.0002872433722516,1.0002891277273538,1.0002910182475433,1.0002929149328776,1.000294817783416,1.000296726799216,1.0002986419803375,1.000300563326839,1.0003024908387792,1.0003044245162185,1.0003063643592156,1.000308310367831,1.0003102625421239,1.0003122208821547,1.000314185387984,1.0003161560596718,1.0003181328972794,1.0003201159008674,1.000322105070497,1.0003241004062289,1.0003261019081253,1.0003281095762477,1.0003301234106576,1.0003321434114176,1.0003341695785894,1.0003362019122357,1.0003382404124188,1.0003402850792018,1.0003423359126478,1.0003443929128197,1.0003464560797808,1.000348525413595,1.0003506009143257,1.0003526825820372,1.0003547704167932,1.0003568644186585,1.0003589645876971,1.000361070923974,1.0003631834275544,1.0003653020985026,1.0003674269368845,1.0003695579427654,1.000371695116211,1.000373838457287,1.0003759879660594,1.0003781436425945,1.0003803054869587,1.0003824734992188,1.0003846476794414,1.0003868280276935,1.0003890145440422,1.000391207228555,1.0003934060812996,1.0003956111023433,1.0003978222917544,1.000400039649601,1.0004022631759513,1.0004044928708737,1.0004067287344374,1.0004089707667105,1.0004112189677627,1.0004134733376633,1.0004157338764812,1.0004180005842866,1.0004202734611491,1.0004225525071389,1.000424837722326,1.0004271291067808,1.000429426660574,1.0004317303837764,1.0004340402764593,1.0004363563386933,1.0004386785705501,1.000441006972101,1.0004433415434182,1.000445682284573,1.0004480291956384,1.000450382276686,1.0004527415277882,1.0004551069490184,1.000457478540449,1.000459856302153,1.000462240234204,1.0004646303366753,1.0004670266096407,1.000469429053174,1.0004718376673487,1.0004742524522396,1.0004766734079213,1.0004791005344678,1.0004815338319542,1.0004839733004556,1.0004864189400469,1.0004888707508037,1.0004913287328014,1.0004937928861157,1.000496263210823,1.0004987397069987,1.0005012223747196,1.0005037112140622,1.0005062062251031,1.000508707407919,1.0005112147625876,1.0005137282891856,1.0005162479877905,1.00051877385848,1.0005213059013323,1.0005238441164248,1.0005263885038365,1.0005289390636452,1.0005314957959297,1.0005340587007687,1.0005366277782415,1.0005392030284268,1.0005417844514046,1.0005443720472538,1.0005469658160546,1.000549565757887,1.0005521718728305,1.000554784160966,1.0005574026223742,1.000560027257135,1.0005626580653304,1.0005652950470405,1.000567938202347,1.000570587531331,1.000573243034075,1.0005759047106602,1.0005785725611687,1.0005812465856827,1.0005839267842849,1.0005866131570575,1.0005893057040838,1.0005920044254464,1.0005947093212286,1.000597420391514,1.0006001376363858,1.000602861055928,1.0006055906502247,1.0006083264193595,1.0006110683634173,1.000613816482482,1.000616570776639,1.000619331245973,1.0006220978905689,1.000624870710512,1.000627649705888,1.0006304348767823,1.0006332262232809,1.00063602374547,1.0006388274434355,1.0006416373172642,1.0006444533670424,1.000647275592857,1.0006501039947953,1.0006529385729441,1.000655779327391,1.0006586262582233,1.0006614793655293,1.0006643386493963,1.0006672041099132,1.0006700757471676,1.0006729535612486,1.0006758375522447,1.0006787277202447,1.000681624065338,1.0006845265876134,1.000687435287161,1.00069035016407,1.0006932712184307,1.0006961984503329,1.0006991318598668,1.0007020714471229,1.0007050172121916,1.0007079691551644,1.0007109272761316,1.000713891575185,1.0007168620524156,1.000719838707915,1.0007228215417752,1.0007258105540882,1.0007288057449457,1.0007318071144404,1.0007348146626651,1.000737828389712,1.0007408482956743,1.0007438743806454,1.000746906644718,1.0007499450879862,1.0007529897105432,1.0007560405124833,1.0007590974939002,1.0007621606548884,1.0007652299955425,1.0007683055159569,1.0007713872162263,1.000774475096446,1.0007775691567111,1.0007806693971173,1.0007837758177598,1.0007868884187345,1.0007900072001377,1.0007931321620653,1.0007962633046137,1.0007994006278795,1.0008025441319595,1.0008056938169503,1.0008088496829497,1.0008120117300543,1.0008151799583622,1.000818354367971,1.0008215349589782,1.0008247217314823,1.0008279146855814,1.0008311138213741,1.000834319138959,1.000837530638435,1.000840748319901,1.0008439721834568,1.000847202229201,1.0008504384572336,1.0008536808676547,1.0008569294605638,1.0008601842360614,1.000863445194248,1.000866712335224,1.00086998565909,1.0008732651659473,1.0008765508558968,1.0008798427290402,1.0008831407854788,1.000886445025314,1.0008897554486484,1.0008930720555838,1.0008963948462224,1.0008997238206667,1.0009030589790195,1.000906400321384,1.0009097478478626,1.0009131015585588,1.0009164614535764,1.0009198275330187,1.0009231997969896,1.0009265782455932,1.0009299628789339,1.0009333536971157,1.0009367507002433,1.0009401538884217,1.000943563261756,1.000946978820351,1.0009504005643124,1.0009538284937456,1.0009572626087562,1.0009607029094505,1.0009641493959343,1.0009676020683143,1.0009710609266966,1.0009745259711884,1.0009779972018962,1.0009814746189272,1.0009849582223886,1.0009884480123883,1.0009919439890336,1.0009954461524322,1.0009989545026927,1.001002469039923,1.0010059897642316,1.001009516675727,1.0010130497745182,1.0010165890607141,1.001020134534424,1.0010236861957575,1.0010272440448238,1.001030808081733,1.0010343783065947,1.0010379547195194,1.0010415373206172,1.001045126109999,1.0010487210877754,1.001052322254057,1.0010559296089554,1.0010595431525817,1.0010631628850475,1.0010667888064644,1.0010704209169443,1.0010740592165992,1.0010777037055416,1.0010813543838841,1.0010850112517389,1.001088674309219,1.0010923435564376,1.001096018993508,1.0010997006205435,1.0011033884376577,1.0011070824449644,1.0011107826425776,1.0011144890306116,1.0011182016091809,1.0011219203783996,1.001125645338383,1.0011293764892457,1.0011331138311033,1.0011368573640707,1.0011406070882636,1.0011443630037977,1.0011481251107892,1.0011518934093537,1.001155667899608,1.0011594485816684,1.0011632354556517,1.0011670285216745,1.0011708277798541,1.0011746332303078,1.001178444873153,1.0011822627085074,1.001186086736489,1.0011899169572154,1.0011937533708053,1.001197595977377,1.0012014447770488,1.0012052997699399,1.001209160956169,1.0012130283358556,1.0012169019091188,1.0012207816760785,1.0012246676368541,1.001228559791566,1.001232458140334,1.0012363626832788,1.0012402734205204,1.0012441903521798,1.0012481134783782,1.0012520427992364,1.0012559783148758,1.001259920025418,1.0012638679309844,1.0012678220316973,1.0012717823276782,1.00127574881905,1.001279721505935,1.0012837003884556,1.001287685466735,1.001291676740896,1.0012956742110617,1.001299677877356,1.001303687739902,1.0013077037988238,1.0013117260542455,1.0013157545062912,1.0013197891550851,1.0013238300007519,1.0013278770434166,1.0013319302832038,1.001335989720239,1.0013400553546472,1.0013441271865542,1.0013482052160858,1.0013522894433677,1.001356379868526,1.0013604764916875,1.0013645793129782,1.0013686883325248,1.0013728035504545,1.0013769249668942,1.0013810525819713,1.0013851863958132,1.0013893264085474,1.0013934726203022,1.001397625031205,1.0014017836413849,1.0014059484509694,1.0014101194600877,1.0014142966688686,1.0014184800774408,1.001422669685934,1.0014268654944771,1.0014310675032,1.0014352757122325,1.0014394901217043,1.001443710731746,1.0014479375424874,1.0014521705540596,1.001456409766593,1.0014606551802188,1.0014649067950678,1.0014691646112717,1.0014734286289617,1.0014776988482699,1.0014819752693278,1.0014862578922676,1.0014905467172217,1.0014948417443226,1.001499142973703,1.0015034504054956,1.0015077640398335,1.00151208387685,1.001516409916679,1.0015207421594532,1.001525080605307,1.0015294252543747,1.00153377610679,1.0015381331626876,1.0015424964222017,1.0015468658854678,1.0015512415526204,1.001555623423795,1.0015600114991265,1.001564405778751,1.001568806262804,1.0015732129514214,1.0015776258447395,1.0015820449428947,1.0015864702460233,1.0015909017542621,1.0015953394677484,1.0015997833866188,1.001604233511011,1.001608689841062,1.00161315237691,1.001617621118693,1.0016220960665485,1.0016265772206152,1.0016310645810313,1.001635558147936,1.0016400579214677,1.0016445639017653,1.0016490760889685,1.0016535944832163,1.0016581190846487,1.0016626498934054,1.0016671869096263,1.001671730133452,1.0016762795650223,1.0016808352044781,1.0016853970519606,1.00168996510761,1.0016945393715682,1.001699119843976,1.0017037065249752,1.0017082994147077,1.0017128985133152,1.0017175038209403,1.0017221153377247,1.0017267330638113,1.001731356999343,1.001735987144462,1.0017406234993123,1.0017452660640367,1.0017499148387787,1.0017545698236823,1.0017592310188912,1.0017638984245494,1.0017685720408012,1.001773251867791,1.001777937905664,1.0017826301545643,1.0017873286146373,1.0017920332860284,1.0017967441688826,1.0018014612633461,1.0018061845695643,1.0018109140876832,1.0018156498178494,1.0018203917602089,1.0018251399149085,1.001829894282095,1.0018346548619153,1.0018394216545166,1.0018441946600463,1.0018489738786518,1.0018537593104813,1.001858550955682,1.001863348814403,1.001868152886792,1.0018729631729977,1.0018777796731688,1.0018826023874543,1.0018874313160033,1.0018922664589651,1.001897107816489,1.0019019553887252,1.001906809175823,1.0019116691779328,1.001916535395205,1.0019214078277898,1.001926286475838,1.0019311713395005,1.0019360624189284,1.0019409597142728,1.0019458632256852,1.0019507729533172,1.001955688897321,1.001960611057848,1.0019655394350506,1.0019704740290818,1.0019754148400934,1.0019803618682388,1.0019853151136704,1.001990274576542,1.001995240257007,1.0020002121552183,1.0020051902713303,1.0020101746054966,1.0020151651578717,1.0020201619286098,1.0020251649178653,1.002030174125793,1.0020351895525481,1.0020402111982856,1.0020452390631605,1.0020502731473289,1.002055313450946,1.002060359974168,1.0020654127171509,1.002070471680051,1.002075536863025,1.0020806082662292,1.0020856858898208,1.0020907697339567,1.0020958597987941,1.002100956084491,1.0021060585912043,1.0021111673190923,1.0021162822683132,1.0021214034390247,1.0021265308313856,1.0021316644455547,1.0021368042816903,1.002141950339952,1.0021471026204984,1.0021522611234894,1.0021574258490846,1.0021625967974435,1.0021677739687262,1.0021729573630929,1.002178146980704,1.0021833428217204,1.0021885448863022,1.0021937531746108,1.0021989676868073,1.0022041884230533,1.0022094153835097,1.0022146485683388,1.0022198879777022,1.0022251336117625,1.0022303854706813,1.0022356435546218,1.0022409078637464,1.0022461783982182,1.0022514551582,1.0022567381438554,1.0022620273553478,1.002267322792841,1.0022726244564983,1.0022779323464845,1.0022832464629639,1.0022885668061003,1.0022938933760588,1.0022992261730042,1.0023045651971016,1.0023099104485163,1.0023152619274136,1.0023206196339591,1.0023259835683187,1.0023313537306586,1.0023367301211448,1.0023421127399437,1.0023475015872223,1.0023528966631468,1.0023582979678847,1.0023637055016028,1.002369119264469,1.0023745392566503,1.002379965478315,1.0023853979296309,1.002390836610766,1.0023962815218888,1.0024017326631678,1.002407190034772,1.00241265363687,1.0024181234696312,1.002423599533225,1.0024290818278205,1.002434570353588,1.002440065110697,1.0024455660993181,1.002451073319621,1.0024565867717765,1.0024621064559556,1.0024676323723287,1.0024731645210674,1.0024787029023425,1.0024842475163258,1.0024897983631889,1.0024953554431038,1.0025009187562424,1.002506488302777,1.0025120640828802,1.0025176460967244,1.0025232343444828,1.0025288288263283,1.002534429542434,1.0025400364929737,1.0025456496781204,1.0025512690980487,1.0025568947529324,1.0025625266429454,1.0025681647682623,1.0025738091290577,1.0025794597255067,1.0025851165577837,1.0025907796260647,1.0025964489305244,1.0026021244713388,1.0026078062486834,1.0026134942627343,1.0026191885136677,1.0026248890016602,1.0026305957268882,1.0026363086895282,1.0026420278897574,1.0026477533277531,1.0026534850036926,1.0026592229177531,1.0026649670701127,1.0026707174609493,1.002676474090441,1.002682236958766,1.002688006066103,1.0026937814126307,1.002699562998528,1.0027053508239738,1.002711144889148,1.0027169451942295,1.0027227517393982,1.002728564524834,1.0027343835507172,1.0027402088172277,1.0027460403245463,1.0027518780728535,1.0027577220623305,1.002763572293158,1.0027694287655173,1.00277529147959,1.0027811604355579,1.0027870356336024,1.002792917073906,1.002798804756651,1.0028046986820194,1.002810598850194,1.002816505261358,1.002822417915694,1.0028283368133852,1.0028342619546156,1.002840193339568,1.0028461309684271,1.002852074841376,1.0028580249585999,1.0028639813202824,1.0028699439266084,1.0028759127777627,1.0028818878739303,1.0028878692152963,1.002893856802046,1.0028998506343654,1.0029058507124402,1.002911857036456,1.002917869606599,1.002923888423056,1.0029299134860132,1.0029359447956574,1.0029419823521757,1.0029480261557553,1.0029540762065832,1.0029601325048474,1.0029661950507354,1.002972263844435,1.0029783388861344,1.0029844201760223,1.0029905077142869,1.002996601501117,1.0030027015367016,1.0030088078212294,1.0030149203548904,1.0030210391378735,1.0030271641703687,1.003033295452566,1.0030394329846555,1.0030455767668272,1.0030517267992716,1.0030578830821795,1.0030640456157423,1.0030702144001502,1.003076389435595,1.0030825707222681,1.0030887582603611,1.0030949520500663,1.003101152091575,1.00310735838508,1.0031135709307735,1.0031197897288482,1.0031260147794974,1.0031322460829133,1.00313848363929,1.0031447274488206,1.0031509775116985,1.0031572338281178,1.0031634963982725,1.0031697652223568,1.0031760403005652,1.0031823216330924,1.0031886092201328,1.003194903061882,1.003201203158535,1.0032075095102868,1.0032138221173335,1.0032201409798707,1.0032264660980945,1.0032327974722013,1.003239135102387,1.0032454789888487,1.003251829131783,1.0032581855313865,1.0032645481878568,1.0032709171013914,1.0032772922721878,1.0032836737004434,1.0032900613863567,1.0032964553301253,1.0033028555319483,1.0033092619920236,1.0033156747105503,1.0033220936877272,1.0033285189237537,1.003334950418829,1.0033413881731525,1.0033478321869242,1.0033542824603439,1.003360738993612,1.0033672017869284,1.003373670840494,1.0033801461545093,1.0033866277291754,1.0033931155646933,1.0033996096612647,1.0034061100190907,1.003412616638373,1.003419129519314,1.0034256486621151,1.0034321740669794,1.0034387057341088,1.0034452436637062,1.0034517878559748,1.0034583383111173,1.0034648950293372,1.003471458010838,1.0034780272558232,1.0034846027644968,1.003491184537063,1.0034977725737264,1.0035043668746908,1.0035109674401614,1.0035175742703428,1.0035241873654404,1.003530806725659,1.0035374323512043,1.0035440642422822,1.0035507023990984,1.0035573468218588,1.00356399751077,1.0035706544660383,1.0035773176878702,1.0035839871764731,1.0035906629320535,1.0035973449548186,1.0036040332449763,1.0036107278027342,1.0036174286283,1.0036241357218814,1.0036308490836874,1.0036375687139258,1.0036442946128057,1.0036510267805356,1.0036577652173246,1.0036645099233823,1.0036712608989176,1.0036780181441405,1.0036847816592607,1.0036915514444882,1.0036983275000333,1.0037051098261065,1.0037118984229183,1.0037186932906796,1.0037254944296012,1.0037323018398947,1.0037391155217712,1.0037459354754423,1.0037527617011202,1.0037595941990165,1.0037664329693434,1.0037732780123136,1.0037801293281396,1.0037869869170342,1.0037938507792104,1.0038007209148814,1.0038075973242604,1.0038144800075615,1.003821368964998,1.003828264196784,1.003835165703134,1.003842073484262,1.0038489875403824,1.0038559078717109,1.0038628344784617,1.00386976736085,1.0038767065190917,1.003883651953402,1.0038906036639967,1.0038975616510921,1.003904525914904,1.0039114964556486,1.0039184732735429,1.0039254563688038,1.0039324457416479,1.0039394413922924,1.0039464433209548,1.0039534515278528,1.0039604660132038,1.003967486777226,1.0039745138201375,1.0039815471421567,1.0039885867435023,1.0039956326243928,1.0040026847850474,1.004009743225685,1.0040168079465253,1.0040238789477873,1.0040309562296914,1.0040380397924573,1.0040451296363049,1.004052225761455,1.0040593281681278,1.0040664368565444,1.0040735518269253,1.004080673079492,1.0040878006144656,1.004094934432068,1.0041020745325204,1.0041092209160454,1.0041163735828644,1.0041235325332005,1.004130697767276,1.0041378692853131,1.0041450470875355,1.004152231174166,1.0041594215454277,1.0041666182015447,1.0041738211427402,1.0041810303692387,1.0041882458812637,1.0041954676790399,1.0042026957627919,1.004209930132744,1.0042171707891219,1.00422441773215,1.004231670962054,1.0042389304790593,1.0042461962833915,1.004253468375277,1.0042607467549416,1.0042680314226116,1.0042753223785135,1.004282619622874,1.0042899231559204,1.0042972329778794,1.0043045490889788,1.0043118714894455,1.0043192001795076,1.004326535159393,1.00433387642933,1.0043412239895464,1.0043485778402712,1.004355937981733,1.0043633044141607,1.0043706771377834,1.0043780561528304,1.0043854414595312,1.0043928330581158,1.0044002309488138,1.0044076351318554,1.004415045607471,1.0044224623758908,1.0044298854373461,1.0044373147920675,1.004444750440286,1.0044521923822334,1.0044596406181405,1.0044670951482395,1.0044745559727624,1.004482023091941,1.0044894965060076,1.0044969762151952,1.0045044622197359,1.004511954519863,1.0045194531158097,1.0045269580078091,1.0045344691960947,1.0045419866809004,1.00454951046246,1.0045570405410076,1.0045645769167777,1.0045721195900048,1.0045796685609232,1.0045872238297682,1.004594785396775,1.0046023532621786,1.004609927426215,1.0046175078891195,1.004625094651128,1.004632687712477,1.0046402870734024,1.004647892734141,1.0046555046949295,1.0046631229560046,1.0046707475176038,1.0046783783799642,1.0046860155433233,1.0046936590079187,1.0047013087739887,1.0047089648417713,1.0047166272115045,1.0047242958834273,1.0047319708577782,1.0047396521347962,1.0047473397147202,1.0047550335977897,1.0047627337842444,1.0047704402743238,1.004778153068268,1.004785872166317,1.0047935975687112,1.004801329275691,1.0048090672874974,1.004816811604371,1.0048245622265533,1.0048323191542852,1.0048400823878088,1.0048478519273654,1.004855627773197,1.004863409925546,1.0048711983846543,1.004878993150765,1.0048867942241202,1.0048946016049634,1.0049024152935375,1.004910235290086,1.0049180615948523,1.00492589420808,1.0049337331300134,1.0049415783608966,1.0049494299009736,1.0049572877504893,1.0049651519096883,1.0049730223788156,1.0049808991581164,1.004988782247836,1.00499667164822,1.005004567359514,1.0050124693819644,1.0050203777158166,1.0050282923613179,1.005036213318714,1.0050441405882522,1.0050520741701794,1.0050600140647428,1.0050679602721895,1.005075912792767,1.0050838716267236,1.005091836774307,1.0050998082357652,1.0051077860113469,1.0051157701013003,1.0051237605058745,1.0051317572253182,1.005139760259881,1.0051477696098121,1.0051557852753608,1.0051638072567772,1.0051718355543113,1.005179870168213,1.005187911098733,1.0051959583461219,1.0052040119106302,1.0052120717925093,1.00522013799201,1.0052282105093837,1.0052362893448825,1.0052443744987578,1.0052524659712618,1.0052605637626464,1.0052686678731644,1.005276778303068,1.0052848950526103,1.0052930181220443,1.0053011475116234,1.0053092832216004,1.0053174252522294,1.0053255736037645,1.005333728276459,1.0053418892705677,1.0053500565863447,1.0053582302240447,1.0053664101839226,1.0053745964662335,1.0053827890712326,1.0053909879991751,1.005399193250317,1.005407404824914,1.0054156227232223,1.0054238469454977,1.005432077491997,1.0054403143629767,1.0054485575586938,1.0054568070794054,1.0054650629253685,1.0054733250968408,1.00548159359408,1.005489868417344,1.0054981495668902,1.0055064370429778,1.0055147308458647,1.0055230309758096,1.0055313374330719,1.0055396502179101,1.0055479693305838,1.005556294771352,1.0055646265404752,1.0055729646382126,1.0055813090648247,1.0055896598205716,1.0055980169057137,1.0056063803205122,1.0056147500652273,1.0056231261401207,1.0056315085454532,1.0056398972814868,1.0056482923484829,1.0056566937467035,1.0056651014764109,1.005673515537867,1.005681935931335,1.0056903626570768,1.0056987957153558,1.0057072351064353,1.0057156808305783,1.0057241328880484,1.0057325912791095,1.0057410560040254,1.0057495270630603,1.0057580044564787,1.0057664881845447,1.0057749782475236,1.0057834746456802,1.0057919773792794,1.0058004864485868,1.005809001853868,1.0058175235953888,1.005826051673415,1.0058345860882127,1.0058431268400487,1.0058516739291892,1.0058602273559012,1.0058687871204515,1.0058773532231073,1.0058859256641364,1.0058945044438061,1.0059030895623842,1.0059116810201387,1.0059202788173378,1.00592888295425,1.0059374934311438,1.0059461102482883,1.0059547334059522,1.005963362904405,1.0059719987439157,1.0059806409247547,1.0059892894471911,1.0059979443114953,1.0060066055179375,1.006015273066788,1.0060239469583176,1.0060326271927973,1.0060413137704978,1.0060500066916906,1.0060587059566473,1.0060674115656394,1.0060761235189386,1.0060848418168173,1.0060935664595478,1.0061022974474023,1.0061110347806537,1.0061197784595748,1.0061285284844386,1.0061372848555188,1.0061460475730886,1.0061548166374217,1.006163592048792,1.0061723738074737,1.0061811619137413,1.0061899563678691,1.0061987571701316,1.0062075643208044,1.0062163778201623,1.0062251976684804,1.0062340238660343,1.0062428564131003,1.0062516953099538,1.006260540556871,1.0062693921541286,1.006278250102003,1.0062871144007706,1.006295985050709,1.0063048620520951,1.0063137454052062,1.00632263511032,1.0063315311677143,1.0063404335776671,1.0063493423404564,1.006358257456361,1.0063671789256592,1.00637610674863,1.0063850409255524,1.0063939814567053,1.0064029283423686,1.0064118815828218,1.0064208411783444,1.0064298071292168,1.0064387794357195,1.0064477580981324,1.0064567431167362,1.0064657344918122,1.0064747322236411,1.0064837363125043,1.0064927467586835,1.0065017635624598,1.0065107867241156,1.0065198162439328,1.0065288521221938,1.006537894359181,1.006546942955177,1.006555997910465,1.006565059225328,1.0065741269000492,1.0065832009349123,1.0065922813302008,1.0066013680861987,1.0066104612031905,1.00661956068146,1.0066286665212922,1.0066377787229717,1.0066468972867835,1.0066560222130125,1.0066651535019444,1.0066742911538646,1.006683435169059,1.0066925855478135,1.0067017422904143,1.0067109053971477,1.0067200748683007,1.0067292507041596,1.0067384329050117,1.0067476214711444,1.0067568164028446,1.0067660177004003,1.0067752253640994,1.0067844393942296,1.0067936597910794,1.0068028865549372,1.0068121196860915,1.0068213591848316,1.0068306050514462,1.0068398572862247,1.0068491158894564,1.0068583808614313,1.0068676522024391,1.0068769299127698,1.006886213992714,1.0068955044425618,1.0069048012626043,1.006914104453132,1.0069234140144365,1.006932729946809,1.006942052250541,1.006951380925924,1.00696071597325,1.0069700573928118,1.0069794051849008,1.0069887593498104,1.0069981198878328,1.0070074867992613,1.0070168600843887,1.007026239743509,1.0070356257769153,1.0070450181849016,1.0070544169677618,1.0070638221257902,1.0070732336592811,1.0070826515685296,1.00709207585383,1.0071015065154774,1.0071109435537673,1.0071203869689949,1.0071298367614558,1.0071392929314462,1.0071487554792622,1.0071582244051995,1.0071676997095553,1.0071771813926258,1.007186669454708,1.0071961638960991,1.0072056647170964,1.0072151719179974,1.0072246854990996,1.0072342054607015,1.0072437318031007,1.0072532645265955,1.0072628036314848,1.0072723491180673,1.0072819009866418,1.0072914592375077,1.0073010238709639,1.0073105948873107,1.0073201722868472,1.0073297560698737,1.0073393462366906,1.007348942787598,1.0073585457228966,1.0073681550428872,1.007377770747871,1.007387392838149,1.0073970213140229,1.007406656175794,1.0074162974237644,1.0074259450582361,1.0074355990795116,1.007445259487893,1.0074549262836832,1.0074645994671851,1.0074742790387017,1.0074839649985365,1.0074936573469926,1.0075033560843742,1.007513061210985,1.0075227727271292,1.0075324906331111,1.0075422149292352,1.0075519456158064,1.0075616826931295,1.0075714261615099,1.0075811760212525,1.0075909322726635,1.0076006949160485,1.0076104639517132,1.007620239379964,1.0076300212011076,1.0076398094154502,1.0076496040232987,1.0076594050249603,1.0076692124207423,1.0076790262109518,1.007688846395897,1.0076986729758854,1.0077085059512252,1.0077183453222245,1.007728191089192,1.0077380432524363,1.0077479018122664,1.0077577667689912,1.0077676381229204,1.0077775158743634,1.0077874000236295,1.007797290571029,1.0078071875168724,1.0078170908614696,1.0078270006051313,1.0078369167481682,1.0078468392908915,1.0078567682336121,1.0078667035766415,1.0078766453202914,1.0078865934648737,1.0078965480107003,1.0079065089580836,1.0079164763073356,1.0079264500587695,1.0079364302126976,1.0079464167694336,1.0079564097292906,1.0079664090925815,1.0079764148596209,1.007986427030722,1.0079964456061992,1.0080064705863667,1.008016501971539,1.0080265397620312,1.0080365839581578,1.0080466345602341,1.0080566915685756,1.0080667549834978,1.0080768248053165,1.0080869010343476,1.0080969836709073,1.0081070727153119,1.0081171681678784,1.008127270028923,1.0081373782987635,1.0081474929777166,1.0081576140660997,1.008167741564231,1.0081778754724278,1.0081880157910084,1.008198162520291,1.008208315660594,1.0082184752122367,1.0082286411755372,1.0082388135508151,1.0082489923383897,1.0082591775385805,1.008269369151707,1.0082795671780895,1.0082897716180481,1.008299982471903,1.0083101997399748,1.0083204234225844,1.0083306535200527,1.008340890032701,1.008351132960851,1.0083613823048239,1.0083716380649415,1.008381900241526,1.0083921688348998,1.0084024438453851,1.0084127252733048,1.0084230131189815,1.0084333073827387,1.0084436080648995,1.0084539151657874,1.008464228685726,1.0084745486250395,1.0084848749840518,1.0084952077630873,1.0085055469624706,1.0085158925825266,1.0085262446235803,1.0085366030859564,1.008546967969981,1.008557339275979,1.0085677170042768,1.0085781011552002,1.0085884917290755,1.008598888726229,1.0086092921469874,1.0086197019916776,1.0086301182606268,1.0086405409541621,1.0086509700726112,1.0086614056163017,1.0086718475855614,1.0086822959807185,1.0086927508021015,1.0087032120500385,1.008713679724859,1.0087241538268914,1.008734634356465,1.0087451213139091,1.0087556146995535,1.0087661145137279,1.0087766207567626,1.0087871334289873,1.0087976525307327,1.0088081780623295,1.0088187100241086,1.008829248416401,1.0088397932395379,1.0088503444938508,1.0088609021796715,1.008871466297332,1.008882036847164,1.0088926138295005,1.0089031972446736,1.008913787093016,1.008924383374861,1.0089349860905414,1.0089455952403907,1.0089562108247427,1.0089668328439312,1.0089774612982898,1.0089880961881532,1.0089987375138556,1.0090093852757318,1.0090200394741164,1.0090307001093448,1.009041367181752,1.0090520406916736,1.0090627206394456,1.0090734070254035,1.0090840998498836,1.0090947991132222,1.0091055048157558,1.0091162169578212,1.0091269355397554,1.0091376605618958,1.0091483920245794,1.0091591299281442,1.0091698742729276,1.0091806250592676,1.009191382287503,1.0092021459579719,1.0092129160710128,1.009223692626965,1.0092344756261673,1.0092452650689587,1.0092560609556795,1.0092668632866688,1.0092776720622667,1.0092884872828132,1.0092993089486488,1.009310137060114,1.00932097161755,1.0093318126212971,1.009342660071697,1.0093535139690908,1.0093643743138203,1.0093752411062273,1.0093861143466538,1.0093969940354421,1.009407880172935,1.0094187727594743,1.0094296717954039,1.0094405772810662,1.0094514892168047,1.0094624076029632,1.009473332439885,1.0094842637279147,1.0094952014673957,1.0095061456586727,1.0095170963020905,1.0095280533979938,1.0095390169467275,1.0095499869486368,1.0095609634040672,1.0095719463133643,1.0095829356768742,1.009593931494943,1.0096049337679163,1.0096159424961413,1.0096269576799646,1.0096379793197328,1.0096490074157933,1.0096600419684936,1.009671082978181,1.009682130445203,1.0096931843699084,1.0097042447526448,1.0097153115937607,1.0097263848936047,1.0097374646525257,1.009748550870873,1.0097596435489953,1.0097707426872427,1.0097818482859642,1.0097929603455105,1.009804078866231,1.0098152038484765,1.0098263352925971,1.009837473198944,1.009848617567868,1.0098597683997201,1.009870925694852,1.0098820894536151,1.0098932596763612,1.0099044363634424,1.009915619515211,1.0099268091320193,1.0099380052142202,1.0099492077621663,1.0099604167762108,1.0099716322567072,1.0099828542040088,1.0099940826184692,1.0100053175004426,1.0100165588502834,1.0100278066683455,1.0100390609549836,1.0100503217105528,1.0100615889354077,1.0100728626299036,1.010084142794396,1.010095429429241,1.0101067225347937,1.0101180221114108,1.0101293281594481,1.0101406406792628,1.0101519596712107,1.0101632851356495,1.010174617072936,1.0101859554834276,1.010197300367482,1.0102086517254567,1.01022000955771,1.0102313738646,1.0102427446464854,1.0102541219037244,1.010265505636676,1.0102768958456996,1.0102882925311538,1.010299695693399,1.010311105332794,1.0103225214496994,1.0103339440444752,1.0103453731174816,1.0103568086690793,1.0103682506996288,1.0103796992094916,1.0103911541990285,1.0104026156686012,1.010414083618571,1.0104255580493002,1.0104370389611506,1.0104485263544845,1.0104600202296645,1.0104715205870531,1.0104830274270136,1.0104945407499089,1.0105060605561023,1.0105175868459575,1.0105291196198383,1.0105406588781085,1.0105522046211326,1.010563756849275,1.0105753155629,1.0105868807623728,1.0105984524480585,1.010610030620322,1.0106216152795293,1.010633206426046,1.0106448040602376,1.0106564081824707,1.0106680187931116,1.010679635892527,1.0106912594810833,1.0107028895591477,1.0107145261270876,1.01072616918527,1.0107378187340632,1.0107494747738346,1.0107611373049523,1.0107728063277848,1.0107844818427003,1.0107961638500682,1.0108078523502566,1.0108195473436352,1.010831248830573,1.01084295681144,1.010854671286606,1.0108663922564407,1.0108781197213144,1.0108898536815978,1.0109015941376613,1.0109133410898758,1.0109250945386126,1.0109368544842428,1.010948620927138,1.0109603938676703,1.010972173306211,1.0109839592431327,1.010995751678808,1.0110075506136087,1.0110193560479084,1.01103116798208,1.0110429864164965,1.0110548113515314,1.0110666427875588,1.011078480724952,1.0110903251640855,1.0111021761053336,1.0111140335490707,1.0111258974956718,1.0111377679455118,1.0111496448989659,1.0111615283564093,1.0111734183182177,1.0111853147847674,1.0111972177564337,1.0112091272335937,1.011221043216623,1.0112329657058994,1.011244894701799,1.011256830204699,1.011268772214977,1.0112807207330106,1.0112926757591774,1.0113046372938557,1.0113166053374234,1.0113285798902591,1.0113405609527417,1.0113525485252495,1.011364542608162,1.0113765432018587,1.0113885503067186,1.0114005639231218,1.011412584051448,1.011424610692078,1.0114366438453912,1.0114486835117689,1.011460729691592,1.0114727823852412,1.011484841593098,1.0114969073155433,1.0115089795529597,1.0115210583057286,1.011533143574232,1.0115452353588528,1.011557333659973,1.0115694384779756,1.0115815498132434,1.01159366766616,1.0116057920371087,1.011617922926473,1.0116300603346369,1.0116422042619844,1.0116543547088996,1.0116665116757677,1.0116786751629727,1.0116908451709,1.0117030216999343,1.0117152047504616,1.011727394322867,1.0117395904175366,1.0117517930348565,1.0117640021752128,1.011776217838992,1.0117884400265806,1.0118006687383658,1.0118129039747348,1.0118251457360745,1.011837394022773,1.0118496488352178,1.011861910173797,1.0118741780388985,1.011886452430911,1.0118987333502232,1.011911020797224,1.0119233147723024,1.0119356152758474,1.0119479223082493,1.0119602358698971,1.011972555961181,1.0119848825824913,1.0119972157342183,1.0120095554167527,1.0120219016304852,1.012034254375807,1.0120466136531092,1.0120589794627834,1.0120713518052213,1.0120837306808148,1.0120961160899562,1.0121085080330374,1.0121209065104517,1.0121333115225912,1.0121457230698494,1.0121581411526193,1.0121705657712943,1.0121829969262683,1.012195434617935,1.0122078788466886,1.0122203296129235,1.0122327869170342,1.0122452507594153,1.012257721140462,1.0122701980605695,1.0122826815201331,1.0122951715195485,1.0123076680592116,1.0123201711395184,1.0123326807608652,1.0123451969236488,1.0123577196282654,1.0123702488751123,1.0123827846645868,1.012395326997086,1.0124078758730075,1.0124204312927496,1.01243299325671,1.0124455617652868,1.0124581368188788,1.0124707184178845,1.012483306562703,1.0124959012537336,1.0125085024913754,1.0125211102760279,1.012533724608091,1.0125463454879648,1.0125589729160496,1.0125716068927457,1.012584247418454,1.0125968944935755,1.012609548118511,1.0126222082936616,1.0126348750194294,1.012647548296216,1.0126602281244237,1.0126729145044542,1.01268560743671,1.0126983069215945,1.0127110129595096,1.012723725550859,1.0127364446960458,1.0127491703954736,1.0127619026495462,1.0127746414586676,1.012787386823242,1.0128001387436736,1.0128128972203674,1.0128256622537282,1.0128384338441607,1.0128512119920707,1.0128639966978634,1.0128767879619447,1.0128895857847207,1.0129023901665972,1.0129152011079807,1.0129280186092782,1.0129408426708963,1.012953673293242,1.0129665104767227,1.0129793542217458,1.0129922045287192,1.0130050613980506,1.0130179248301485,1.0130307948254211,1.013043671384277,1.0130565545071248,1.0130694441943744,1.0130823404464342,1.013095243263714,1.0131081526466232,1.0131210685955725,1.0131339911109716,1.0131469201932306,1.0131598558427606,1.0131727980599723,1.0131857468452765,1.0131987021990847,1.0132116641218083,1.0132246326138592,1.0132376076756489,1.01325058930759,1.0132635775100947,1.0132765722835755,1.013289573628445,1.0133025815451169,1.0133155960340041,1.0133286170955198,1.0133416447300783,1.013354678938093,1.013367719719978,1.013380767076148,1.0133938210070177,1.0134068815130017,1.0134199485945148,1.0134330222519725,1.0134461024857904,1.013459189296384,1.0134722826841691,1.013485382649562,1.0134984891929792,1.0135116023148372,1.0135247220155525,1.0135378482955426,1.0135509811552244,1.0135641205950154,1.0135772666153338,1.0135904192165965,1.0136035783992228,1.0136167441636301,1.0136299165102376,1.0136430954394637,1.0136562809517278,1.013669473047449,1.0136826717270464,1.0136958769909403,1.0137090888395501,1.0137223072732964,1.0137355322925994,1.0137487638978793,1.0137620020895575,1.0137752468680545,1.0137884982337921,1.0138017561871913,1.013815020728674,1.0138282918586623,1.013841569577578,1.0138548538858434,1.0138681447838815,1.0138814422721147,1.0138947463509664,1.0139080570208598,1.0139213742822182,1.0139346981354653,1.0139480285810252,1.0139613656193218,1.0139747092507796,1.0139880594758233,1.0140014162948776,1.0140147797083676,1.0140281497167185,1.0140415263203557,1.0140549095197053,1.0140682993151928,1.0140816957072445,1.014095098696287,1.0141085082827466,1.01412192446705,1.0141353472496248,1.0141487766308976,1.0141622126112966,1.014175655191249,1.014189104371183,1.0142025601515268,1.0142160225327084,1.0142294915151568,1.014242967099301,1.0142564492855697,1.014269938074392,1.014283433466198,1.014296935461417,1.014310444060479,1.0143239592638147,1.014337481071854,1.0143510094850272,1.014364544503766,1.0143780861285008,1.0143916343596633,1.0144051891976846,1.0144187506429971,1.0144323186960325,1.0144458933572225,1.0144594746270001,1.014473062505798,1.0144866569940487,1.0145002580921854,1.0145138658006416,1.0145274801198507,1.0145411010502463,1.014554728592263,1.0145683627463344,1.0145820035128952,1.0145956508923801,1.0146093048852236,1.0146229654918615,1.0146366327127287,1.0146503065482608,1.0146639869988938,1.0146776740650634,1.0146913677472063,1.0147050680457583,1.0147187749611568,1.0147324884938382,1.0147462086442398,1.0147599354127992,1.0147736687999538,1.0147874088061413,1.0148011554318,1.014814908677368,1.0148286685432837,1.0148424350299858,1.0148562081379138,1.0148699878675063,1.0148837742192027,1.0148975671934428,1.0149113667906666,1.014925173011314,1.0149389858558253,1.0149528053246408,1.0149666314182015,1.0149804641369486,1.0149943034813227,1.0150081494517658,1.0150220020487193,1.015035861272625,1.0150497271239252,1.015063599603062,1.0150774787104782,1.0150913644466162,1.0151052568119194,1.0151191558068309,1.0151330614317942,1.0151469736872532,1.015160892573651,1.0151748180914326,1.015188750241042,1.0152026890229238,1.0152166344375229,1.0152305864852842,1.015244545166653,1.015258510482075,1.0152724824319956,1.0152864610168613,1.0153004462371176,1.015314438093211,1.0153284365855886,1.015342441714697,1.0153564534809831,1.0153704718848944,1.0153844969268784,1.0153985286073828,1.0154125669268557,1.0154266118857451],"x":[-1.0,-1.0044955044955044,-1.008991008991009,-1.0134865134865134,-1.017982017982018,-1.0224775224775224,-1.026973026973027,-1.0314685314685315,-1.0359640359640359,-1.0404595404595405,-1.0449550449550449,-1.0494505494505495,-1.053946053946054,-1.0584415584415585,-1.062937062937063,-1.0674325674325675,-1.071928071928072,-1.0764235764235763,-1.080919080919081,-1.0854145854145854,-1.08991008991009,-1.0944055944055944,-1.098901098901099,-1.1033966033966034,-1.1078921078921078,-1.1123876123876124,-1.1168831168831168,-1.1213786213786214,-1.1258741258741258,-1.1303696303696305,-1.1348651348651349,-1.1393606393606395,-1.1438561438561439,-1.1483516483516483,-1.152847152847153,-1.1573426573426573,-1.161838161838162,-1.1663336663336663,-1.170829170829171,-1.1753246753246753,-1.1798201798201797,-1.1843156843156843,-1.1888111888111887,-1.1933066933066934,-1.1978021978021978,-1.2022977022977024,-1.2067932067932068,-1.2112887112887112,-1.2157842157842158,-1.2202797202797202,-1.2247752247752248,-1.2292707292707292,-1.2337662337662338,-1.2382617382617382,-1.2427572427572429,-1.2472527472527473,-1.2517482517482517,-1.2562437562437563,-1.2607392607392607,-1.2652347652347653,-1.2697302697302697,-1.2742257742257743,-1.2787212787212787,-1.2832167832167831,-1.2877122877122877,-1.2922077922077921,-1.2967032967032968,-1.3011988011988012,-1.3056943056943058,-1.3101898101898102,-1.3146853146853146,-1.3191808191808192,-1.3236763236763236,-1.3281718281718282,-1.3326673326673326,-1.3371628371628372,-1.3416583416583416,-1.3461538461538463,-1.3506493506493507,-1.355144855144855,-1.3596403596403597,-1.364135864135864,-1.3686313686313687,-1.373126873126873,-1.3776223776223777,-1.3821178821178821,-1.3866133866133865,-1.3911088911088911,-1.3956043956043955,-1.4000999000999002,-1.4045954045954046,-1.4090909090909092,-1.4135864135864136,-1.4180819180819182,-1.4225774225774226,-1.427072927072927,-1.4315684315684316,-1.436063936063936,-1.4405594405594406,-1.445054945054945,-1.4495504495504496,-1.454045954045954,-1.4585414585414584,-1.463036963036963,-1.4675324675324675,-1.472027972027972,-1.4765234765234765,-1.481018981018981,-1.4855144855144855,-1.49000999000999,-1.4945054945054945,-1.499000999000999,-1.5034965034965035,-1.507992007992008,-1.5124875124875126,-1.516983016983017,-1.5214785214785216,-1.525974025974026,-1.5304695304695304,-1.534965034965035,-1.5394605394605394,-1.543956043956044,-1.5484515484515484,-1.552947052947053,-1.5574425574425574,-1.5619380619380618,-1.5664335664335665,-1.5709290709290709,-1.5754245754245755,-1.5799200799200799,-1.5844155844155845,-1.588911088911089,-1.5934065934065933,-1.597902097902098,-1.6023976023976023,-1.606893106893107,-1.6113886113886113,-1.615884115884116,-1.6203796203796204,-1.624875124875125,-1.6293706293706294,-1.6338661338661338,-1.6383616383616384,-1.6428571428571428,-1.6473526473526474,-1.6518481518481518,-1.6563436563436564,-1.6608391608391608,-1.6653346653346652,-1.6698301698301699,-1.6743256743256743,-1.6788211788211789,-1.6833166833166833,-1.687812187812188,-1.6923076923076923,-1.696803196803197,-1.7012987012987013,-1.7057942057942057,-1.7102897102897103,-1.7147852147852147,-1.7192807192807193,-1.7237762237762237,-1.7282717282717284,-1.7327672327672328,-1.7372627372627372,-1.7417582417582418,-1.7462537462537462,-1.7507492507492508,-1.7552447552447552,-1.7597402597402598,-1.7642357642357642,-1.7687312687312686,-1.7732267732267732,-1.7777222777222776,-1.7822177822177823,-1.7867132867132867,-1.7912087912087913,-1.7957042957042957,-1.8001998001998003,-1.8046953046953047,-1.809190809190809,-1.8136863136863137,-1.8181818181818181,-1.8226773226773227,-1.8271728271728271,-1.8316683316683318,-1.8361638361638362,-1.8406593406593406,-1.8451548451548452,-1.8496503496503496,-1.8541458541458542,-1.8586413586413586,-1.8631368631368632,-1.8676323676323676,-1.872127872127872,-1.8766233766233766,-1.881118881118881,-1.8856143856143857,-1.89010989010989,-1.8946053946053947,-1.899100899100899,-1.9035964035964037,-1.908091908091908,-1.9125874125874125,-1.9170829170829171,-1.9215784215784215,-1.9260739260739261,-1.9305694305694305,-1.9350649350649352,-1.9395604395604396,-1.944055944055944,-1.9485514485514486,-1.953046953046953,-1.9575424575424576,-1.962037962037962,-1.9665334665334666,-1.971028971028971,-1.9755244755244756,-1.98001998001998,-1.9845154845154844,-1.989010989010989,-1.9935064935064934,-1.998001998001998,-2.0024975024975027,-2.006993006993007,-2.0114885114885115,-2.015984015984016,-2.0204795204795203,-2.024975024975025,-2.0294705294705295,-2.033966033966034,-2.0384615384615383,-2.042957042957043,-2.0474525474525476,-2.051948051948052,-2.0564435564435564,-2.0609390609390608,-2.0654345654345656,-2.06993006993007,-2.0744255744255744,-2.078921078921079,-2.083416583416583,-2.087912087912088,-2.0924075924075924,-2.096903096903097,-2.1013986013986012,-2.105894105894106,-2.1103896103896105,-2.114885114885115,-2.1193806193806193,-2.1238761238761237,-2.1283716283716285,-2.132867132867133,-2.1373626373626373,-2.1418581418581417,-2.1463536463536466,-2.150849150849151,-2.1553446553446554,-2.1598401598401598,-2.164335664335664,-2.168831168831169,-2.1733266733266734,-2.177822177822178,-2.182317682317682,-2.1868131868131866,-2.1913086913086914,-2.195804195804196,-2.2002997002997002,-2.2047952047952046,-2.2092907092907095,-2.213786213786214,-2.2182817182817183,-2.2227772227772227,-2.227272727272727,-2.231768231768232,-2.2362637362637363,-2.2407592407592407,-2.245254745254745,-2.24975024975025,-2.2542457542457544,-2.2587412587412588,-2.263236763236763,-2.2677322677322675,-2.2722277722277724,-2.276723276723277,-2.281218781218781,-2.2857142857142856,-2.2902097902097904,-2.294705294705295,-2.2992007992007992,-2.3036963036963036,-2.308191808191808,-2.312687312687313,-2.3171828171828173,-2.3216783216783217,-2.326173826173826,-2.3306693306693305,-2.3351648351648353,-2.3396603396603397,-2.344155844155844,-2.3486513486513485,-2.3531468531468533,-2.3576423576423577,-2.362137862137862,-2.3666333666333665,-2.371128871128871,-2.375624375624376,-2.38011988011988,-2.3846153846153846,-2.389110889110889,-2.393606393606394,-2.398101898101898,-2.4025974025974026,-2.407092907092907,-2.4115884115884114,-2.4160839160839163,-2.4205794205794207,-2.425074925074925,-2.4295704295704295,-2.434065934065934,-2.4385614385614387,-2.443056943056943,-2.4475524475524475,-2.452047952047952,-2.4565434565434567,-2.461038961038961,-2.4655344655344655,-2.47002997002997,-2.4745254745254743,-2.479020979020979,-2.4835164835164836,-2.488011988011988,-2.4925074925074924,-2.497002997002997,-2.5014985014985016,-2.505994005994006,-2.5104895104895104,-2.514985014985015,-2.5194805194805197,-2.523976023976024,-2.5284715284715285,-2.532967032967033,-2.5374625374625372,-2.541958041958042,-2.5464535464535465,-2.550949050949051,-2.5554445554445553,-2.55994005994006,-2.5644355644355645,-2.568931068931069,-2.5734265734265733,-2.5779220779220777,-2.5824175824175826,-2.586913086913087,-2.5914085914085914,-2.5959040959040958,-2.6003996003996006,-2.604895104895105,-2.6093906093906094,-2.613886113886114,-2.618381618381618,-2.622877122877123,-2.6273726273726274,-2.631868131868132,-2.6363636363636362,-2.6408591408591406,-2.6453546453546455,-2.64985014985015,-2.6543456543456543,-2.6588411588411587,-2.6633366633366635,-2.667832167832168,-2.6723276723276723,-2.6768231768231767,-2.681318681318681,-2.685814185814186,-2.6903096903096904,-2.6948051948051948,-2.699300699300699,-2.703796203796204,-2.7082917082917084,-2.712787212787213,-2.717282717282717,-2.7217782217782216,-2.7262737262737264,-2.730769230769231,-2.7352647352647352,-2.7397602397602396,-2.744255744255744,-2.748751248751249,-2.7532467532467533,-2.7577422577422577,-2.762237762237762,-2.766733266733267,-2.7712287712287713,-2.7757242757242757,-2.78021978021978,-2.7847152847152845,-2.7892107892107894,-2.7937062937062938,-2.798201798201798,-2.8026973026973026,-2.8071928071928074,-2.811688311688312,-2.816183816183816,-2.8206793206793206,-2.825174825174825,-2.82967032967033,-2.8341658341658342,-2.8386613386613386,-2.843156843156843,-2.847652347652348,-2.8521478521478523,-2.8566433566433567,-2.861138861138861,-2.8656343656343655,-2.8701298701298703,-2.8746253746253747,-2.879120879120879,-2.8836163836163835,-2.888111888111888,-2.8926073926073927,-2.897102897102897,-2.9015984015984015,-2.906093906093906,-2.910589410589411,-2.915084915084915,-2.9195804195804196,-2.924075924075924,-2.9285714285714284,-2.9330669330669332,-2.9375624375624376,-2.942057942057942,-2.9465534465534464,-2.9510489510489513,-2.9555444555444557,-2.96003996003996,-2.9645354645354645,-2.969030969030969,-2.9735264735264737,-2.978021978021978,-2.9825174825174825,-2.987012987012987,-2.9915084915084913,-2.996003996003996,-3.0004995004995005,-3.004995004995005,-3.0094905094905093,-3.013986013986014,-3.0184815184815186,-3.022977022977023,-3.0274725274725274,-3.0319680319680318,-3.0364635364635366,-3.040959040959041,-3.0454545454545454,-3.04995004995005,-3.0544455544455547,-3.058941058941059,-3.0634365634365635,-3.067932067932068,-3.0724275724275723,-3.076923076923077,-3.0814185814185815,-3.085914085914086,-3.0904095904095903,-3.0949050949050947,-3.0994005994005995,-3.103896103896104,-3.1083916083916083,-3.1128871128871127,-3.1173826173826176,-3.121878121878122,-3.1263736263736264,-3.1308691308691308,-3.135364635364635,-3.13986013986014,-3.1443556443556444,-3.148851148851149,-3.153346653346653,-3.157842157842158,-3.1623376623376624,-3.166833166833167,-3.1713286713286712,-3.1758241758241756,-3.1803196803196805,-3.184815184815185,-3.1893106893106893,-3.1938061938061937,-3.198301698301698,-3.202797202797203,-3.2072927072927073,-3.2117882117882117,-3.216283716283716,-3.220779220779221,-3.2252747252747254,-3.2297702297702298,-3.234265734265734,-3.2387612387612386,-3.2432567432567434,-3.247752247752248,-3.252247752247752,-3.2567432567432566,-3.2612387612387614,-3.265734265734266,-3.2702297702297702,-3.2747252747252746,-3.279220779220779,-3.283716283716284,-3.2882117882117883,-3.2927072927072927,-3.297202797202797,-3.301698301698302,-3.3061938061938063,-3.3106893106893107,-3.315184815184815,-3.3196803196803195,-3.3241758241758244,-3.3286713286713288,-3.333166833166833,-3.3376623376623376,-3.342157842157842,-3.346653346653347,-3.351148851148851,-3.3556443556443556,-3.36013986013986,-3.364635364635365,-3.3691308691308692,-3.3736263736263736,-3.378121878121878,-3.3826173826173824,-3.3871128871128873,-3.3916083916083917,-3.396103896103896,-3.4005994005994005,-3.4050949050949053,-3.4095904095904097,-3.414085914085914,-3.4185814185814185,-3.423076923076923,-3.4275724275724277,-3.432067932067932,-3.4365634365634365,-3.441058941058941,-3.4455544455544453,-3.45004995004995,-3.4545454545454546,-3.459040959040959,-3.4635364635364634,-3.4680319680319682,-3.4725274725274726,-3.477022977022977,-3.4815184815184814,-3.486013986013986,-3.4905094905094907,-3.495004995004995,-3.4995004995004995,-3.503996003996004,-3.5084915084915087,-3.512987012987013,-3.5174825174825175,-3.521978021978022,-3.5264735264735263,-3.530969030969031,-3.5354645354645355,-3.53996003996004,-3.5444555444555443,-3.5489510489510487,-3.5534465534465536,-3.557942057942058,-3.5624375624375624,-3.5669330669330668,-3.5714285714285716,-3.575924075924076,-3.5804195804195804,-3.584915084915085,-3.589410589410589,-3.593906093906094,-3.5984015984015985,-3.602897102897103,-3.6073926073926073,-3.611888111888112,-3.6163836163836165,-3.620879120879121,-3.6253746253746253,-3.6298701298701297,-3.6343656343656345,-3.638861138861139,-3.6433566433566433,-3.6478521478521477,-3.652347652347652,-3.656843156843157,-3.6613386613386614,-3.6658341658341658,-3.67032967032967,-3.674825174825175,-3.6793206793206794,-3.683816183816184,-3.688311688311688,-3.6928071928071926,-3.6973026973026974,-3.701798201798202,-3.7062937062937062,-3.7107892107892106,-3.7152847152847155,-3.71978021978022,-3.7242757242757243,-3.7287712287712287,-3.733266733266733,-3.737762237762238,-3.7422577422577423,-3.7467532467532467,-3.751248751248751,-3.755744255744256,-3.7602397602397604,-3.7647352647352648,-3.769230769230769,-3.7737262737262736,-3.7782217782217784,-3.782717282717283,-3.787212787212787,-3.7917082917082916,-3.796203796203796,-3.800699300699301,-3.8051948051948052,-3.8096903096903096,-3.814185814185814,-3.818681318681319,-3.8231768231768233,-3.8276723276723277,-3.832167832167832,-3.8366633366633365,-3.8411588411588413,-3.8456543456543457,-3.85014985014985,-3.8546453546453545,-3.8591408591408594,-3.8636363636363638,-3.868131868131868,-3.8726273726273726,-3.877122877122877,-3.881618381618382,-3.886113886113886,-3.8906093906093906,-3.895104895104895,-3.8996003996003994,-3.9040959040959042,-3.9085914085914086,-3.913086913086913,-3.9175824175824174,-3.9220779220779223,-3.9265734265734267,-3.931068931068931,-3.9355644355644355,-3.94005994005994,-3.9445554445554447,-3.949050949050949,-3.9535464535464535,-3.958041958041958,-3.9625374625374628,-3.967032967032967,-3.9715284715284715,-3.976023976023976,-3.9805194805194803,-3.985014985014985,-3.9895104895104896,-3.994005994005994,-3.9985014985014984,-4.002997002997003,-4.007492507492508,-4.011988011988012,-4.016483516483516,-4.020979020979021,-4.025474525474525,-4.02997002997003,-4.034465534465535,-4.038961038961039,-4.043456543456544,-4.047952047952048,-4.0524475524475525,-4.056943056943057,-4.061438561438561,-4.065934065934066,-4.07042957042957,-4.0749250749250745,-4.07942057942058,-4.083916083916084,-4.088411588411589,-4.092907092907093,-4.097402597402597,-4.101898101898102,-4.106393606393606,-4.110889110889111,-4.115384615384615,-4.11988011988012,-4.124375624375625,-4.128871128871129,-4.1333666333666335,-4.137862137862138,-4.142357642357642,-4.146853146853147,-4.151348651348651,-4.1558441558441555,-4.160339660339661,-4.164835164835165,-4.1693306693306695,-4.173826173826174,-4.178321678321678,-4.182817182817183,-4.187312687312687,-4.1918081918081915,-4.196303696303696,-4.200799200799201,-4.205294705294706,-4.20979020979021,-4.214285714285714,-4.218781218781219,-4.223276723276723,-4.227772227772228,-4.232267732267732,-4.236763236763236,-4.241258741258742,-4.245754245754246,-4.2502497502497505,-4.254745254745255,-4.259240759240759,-4.263736263736264,-4.268231768231768,-4.2727272727272725,-4.277222777222777,-4.281718281718281,-4.286213786213787,-4.290709290709291,-4.295204795204795,-4.2997002997003,-4.304195804195804,-4.308691308691309,-4.313186813186813,-4.317682317682317,-4.322177822177822,-4.326673326673327,-4.3311688311688314,-4.335664335664336,-4.34015984015984,-4.344655344655345,-4.349150849150849,-4.353646353646353,-4.358141858141858,-4.362637362637362,-4.3671328671328675,-4.371628371628372,-4.376123876123876,-4.380619380619381,-4.385114885114885,-4.3896103896103895,-4.394105894105894,-4.398601398601398,-4.403096903096903,-4.407592407592408,-4.412087912087912,-4.416583416583417,-4.421078921078921,-4.425574425574426,-4.43006993006993,-4.434565434565434,-4.439060939060939,-4.443556443556443,-4.4480519480519485,-4.452547452547453,-4.457042957042957,-4.461538461538462,-4.466033966033966,-4.4705294705294705,-4.475024975024975,-4.479520479520479,-4.484015984015984,-4.488511488511488,-4.493006993006993,-4.497502497502498,-4.501998001998002,-4.5064935064935066,-4.510989010989011,-4.515484515484515,-4.51998001998002,-4.524475524475524,-4.5289710289710285,-4.533466533466534,-4.537962037962038,-4.542457542457543,-4.546953046953047,-4.551448551448551,-4.555944055944056,-4.56043956043956,-4.564935064935065,-4.569430569430569,-4.573926073926074,-4.578421578421579,-4.582917082917083,-4.5874125874125875,-4.591908091908092,-4.596403596403596,-4.600899100899101,-4.605394605394605,-4.6098901098901095,-4.614385614385615,-4.618881118881119,-4.623376623376624,-4.627872127872128,-4.632367632367632,-4.636863136863137,-4.641358641358641,-4.645854145854146,-4.65034965034965,-4.654845154845155,-4.65934065934066,-4.663836163836164,-4.6683316683316685,-4.672827172827173,-4.677322677322677,-4.681818181818182,-4.686313686313686,-4.6908091908091905,-4.695304695304696,-4.6998001998002,-4.7042957042957045,-4.708791208791209,-4.713286713286713,-4.717782217782218,-4.722277722277722,-4.7267732267732265,-4.731268731268731,-4.735764235764235,-4.740259740259741,-4.744755244755245,-4.749250749250749,-4.753746253746254,-4.758241758241758,-4.762737262737263,-4.767232767232767,-4.771728271728271,-4.776223776223776,-4.780719280719281,-4.7852147852147855,-4.78971028971029,-4.794205794205794,-4.798701298701299,-4.803196803196803,-4.8076923076923075,-4.812187812187812,-4.816683316683316,-4.821178821178822,-4.825674325674326,-4.83016983016983,-4.834665334665335,-4.839160839160839,-4.843656343656344,-4.848151848151848,-4.852647352647352,-4.857142857142857,-4.861638361638362,-4.8661338661338664,-4.870629370629371,-4.875124875124875,-4.87962037962038,-4.884115884115884,-4.888611388611388,-4.893106893106893,-4.897602397602397,-4.9020979020979025,-4.906593406593407,-4.911088911088911,-4.915584415584416,-4.92007992007992,-4.9245754245754245,-4.929070929070929,-4.933566433566433,-4.938061938061938,-4.942557442557442,-4.947052947052947,-4.951548451548452,-4.956043956043956,-4.960539460539461,-4.965034965034965,-4.969530469530469,-4.974025974025974,-4.978521478521478,-4.983016983016983,-4.987512487512488,-4.992007992007992,-4.996503496503497,-5.000999000999001,-5.0054945054945055,-5.00999000999001,-5.014485514485514,-5.018981018981019,-5.023476523476523,-5.027972027972028,-5.032467532467533,-5.036963036963037,-5.0414585414585416,-5.045954045954046,-5.05044955044955,-5.054945054945055,-5.059440559440559,-5.0639360639360635,-5.068431568431569,-5.072927072927073,-5.077422577422578,-5.081918081918082,-5.086413586413586,-5.090909090909091,-5.095404595404595,-5.0999000999001,-5.104395604395604,-5.108891108891109,-5.113386613386614,-5.117882117882118,-5.1223776223776225,-5.126873126873127,-5.131368631368631,-5.135864135864136,-5.14035964035964,-5.1448551448551445,-5.14935064935065,-5.153846153846154,-5.158341658341659,-5.162837162837163,-5.167332667332667,-5.171828171828172,-5.176323676323676,-5.180819180819181,-5.185314685314685,-5.189810189810189,-5.194305694305695,-5.198801198801199,-5.2032967032967035,-5.207792207792208,-5.212287712287712,-5.216783216783217,-5.221278721278721,-5.2257742257742255,-5.23026973026973,-5.234765234765235,-5.2392607392607395,-5.243756243756244,-5.248251748251748,-5.252747252747253,-5.257242757242757,-5.2617382617382615,-5.266233766233766,-5.27072927072927,-5.275224775224776,-5.27972027972028,-5.284215784215784,-5.288711288711289,-5.293206793206793,-5.297702297702298,-5.302197802197802,-5.306693306693306,-5.311188811188811,-5.315684315684316,-5.3201798201798205,-5.324675324675325,-5.329170829170829,-5.333666333666334,-5.338161838161838,-5.3426573426573425,-5.347152847152847,-5.351648351648351,-5.356143856143857,-5.360639360639361,-5.365134865134865,-5.36963036963037,-5.374125874125874,-5.378621378621379,-5.383116883116883,-5.387612387612387,-5.392107892107892,-5.396603396603396,-5.4010989010989015,-5.405594405594406,-5.41008991008991,-5.414585414585415,-5.419080919080919,-5.4235764235764234,-5.428071928071928,-5.432567432567432,-5.437062937062937,-5.441558441558442,-5.446053946053946,-5.450549450549451,-5.455044955044955,-5.4595404595404595,-5.464035964035964,-5.468531468531468,-5.473026973026973,-5.477522477522477,-5.482017982017982,-5.486513486513487,-5.491008991008991,-5.495504495504496,-5.5,-5.504495504495504,-5.508991008991009,-5.513486513486513,-5.517982017982018,-5.522477522477523,-5.526973026973027,-5.531468531468532,-5.535964035964036,-5.5404595404595405,-5.544955044955045,-5.549450549450549,-5.553946053946054,-5.558441558441558,-5.562937062937063,-5.567432567432568,-5.571928071928072,-5.5764235764235766,-5.580919080919081,-5.585414585414585,-5.58991008991009,-5.594405594405594,-5.5989010989010985,-5.603396603396604,-5.607892107892108,-5.612387612387613,-5.616883116883117,-5.621378621378621,-5.625874125874126,-5.63036963036963,-5.634865134865135,-5.639360639360639,-5.643856143856143,-5.648351648351649,-5.652847152847153,-5.6573426573426575,-5.661838161838162,-5.666333666333666,-5.670829170829171,-5.675324675324675,-5.6798201798201795,-5.684315684315684,-5.688811188811189,-5.693306693306694,-5.697802197802198,-5.702297702297702,-5.706793206793207,-5.711288711288711,-5.715784215784216,-5.72027972027972,-5.724775224775224,-5.72927072927073,-5.733766233766234,-5.7382617382617385,-5.742757242757243,-5.747252747252747,-5.751748251748252,-5.756243756243756,-5.7607392607392605,-5.765234765234765,-5.76973026973027,-5.7742257742257745,-5.778721278721279,-5.783216783216783,-5.787712287712288,-5.792207792207792,-5.7967032967032965,-5.801198801198801,-5.805694305694305,-5.810189810189811,-5.814685314685315,-5.819180819180819,-5.823676323676324,-5.828171828171828,-5.832667332667333,-5.837162837162837,-5.841658341658341,-5.846153846153846,-5.85064935064935,-5.8551448551448555,-5.85964035964036,-5.864135864135864,-5.868631368631369,-5.873126873126873,-5.8776223776223775,-5.882117882117882,-5.886613386613386,-5.891108891108891,-5.895604395604396,-5.9000999000999,-5.904595404595405,-5.909090909090909,-5.913586413586414,-5.918081918081918,-5.922577422577422,-5.927072927072927,-5.931568431568431,-5.9360639360639365,-5.940559440559441,-5.945054945054945,-5.94955044955045,-5.954045954045954,-5.9585414585414584,-5.963036963036963,-5.967532467532467,-5.972027972027972,-5.976523476523477,-5.981018981018981,-5.985514485514486,-5.99000999000999,-5.9945054945054945,-5.999000999000999,-6.003496503496503,-6.007992007992008,-6.012487512487512,-6.016983016983017,-6.021478521478522,-6.025974025974026,-6.030469530469531,-6.034965034965035,-6.039460539460539,-6.043956043956044,-6.048451548451548,-6.052947052947053,-6.057442557442558,-6.061938061938062,-6.066433566433567,-6.070929070929071,-6.0754245754245755,-6.07992007992008,-6.084415584415584,-6.088911088911089,-6.093406593406593,-6.0979020979020975,-6.102397602397603,-6.106893106893107,-6.111388611388612,-6.115884115884116,-6.12037962037962,-6.124875124875125,-6.129370629370629,-6.1338661338661336,-6.138361638361638,-6.142857142857143,-6.147352647352648,-6.151848151848152,-6.156343656343656,-6.160839160839161,-6.165334665334665,-6.16983016983017,-6.174325674325674,-6.178821178821178,-6.183316683316684,-6.187812187812188,-6.1923076923076925,-6.196803196803197,-6.201298701298701,-6.205794205794206,-6.21028971028971,-6.2147852147852145,-6.219280719280719,-6.223776223776224,-6.228271728271729,-6.232767232767233,-6.237262737262737,-6.241758241758242,-6.246253746253746,-6.250749250749251,-6.255244755244755,-6.259740259740259,-6.264235764235765,-6.268731268731269,-6.2732267732267735,-6.277722277722278,-6.282217782217782,-6.286713286713287,-6.291208791208791,-6.2957042957042955,-6.3001998001998,-6.304695304695304,-6.3091908091908095,-6.313686313686314,-6.318181818181818,-6.322677322677323,-6.327172827172827,-6.3316683316683315,-6.336163836163836,-6.34065934065934,-6.345154845154845,-6.34965034965035,-6.354145854145854,-6.358641358641359,-6.363136863136863,-6.367632367632368,-6.372127872127872,-6.376623376623376,-6.381118881118881,-6.385614385614385,-6.3901098901098905,-6.394605394605395,-6.399100899100899,-6.403596403596404,-6.408091908091908,-6.4125874125874125,-6.417082917082917,-6.421578421578421,-6.426073926073926,-6.430569430569431,-6.435064935064935,-6.43956043956044,-6.444055944055944,-6.448551448551449,-6.453046953046953,-6.457542457542457,-6.462037962037962,-6.466533466533466,-6.4710289710289715,-6.475524475524476,-6.48001998001998,-6.484515484515485,-6.489010989010989,-6.4935064935064934,-6.498001998001998,-6.502497502497502,-6.506993006993007,-6.511488511488512,-6.515984015984016,-6.520479520479521,-6.524975024975025,-6.5294705294705295,-6.533966033966034,-6.538461538461538,-6.542957042957043,-6.547452547452547,-6.5519480519480515,-6.556443556443557,-6.560939060939061,-6.565434565434566,-6.56993006993007,-6.574425574425574,-6.578921078921079,-6.583416583416583,-6.587912087912088,-6.592407592407592,-6.596903096903097,-6.601398601398602,-6.605894105894106,-6.6103896103896105,-6.614885114885115,-6.619380619380619,-6.623876123876124,-6.628371628371628,-6.6328671328671325,-6.637362637362638,-6.641858141858142,-6.646353646353647,-6.650849150849151,-6.655344655344655,-6.65984015984016,-6.664335664335664,-6.6688311688311686,-6.673326673326673,-6.677822177822178,-6.682317682317683,-6.686813186813187,-6.691308691308691,-6.695804195804196,-6.7002997002997,-6.704795204795205,-6.709290709290709,-6.713786213786213,-6.718281718281719,-6.722777222777223,-6.7272727272727275,-6.731768231768232,-6.736263736263736,-6.740759240759241,-6.745254745254745,-6.7497502497502495,-6.754245754245754,-6.758741258741258,-6.763236763236764,-6.767732267732268,-6.772227772227772,-6.776723276723277,-6.781218781218781,-6.785714285714286,-6.79020979020979,-6.794705294705294,-6.799200799200799,-6.803696303696304,-6.8081918081918085,-6.812687312687313,-6.817182817182817,-6.821678321678322,-6.826173826173826,-6.8306693306693305,-6.835164835164835,-6.839660339660339,-6.8441558441558445,-6.848651348651349,-6.853146853146853,-6.857642357642358,-6.862137862137862,-6.8666333666333665,-6.871128871128871,-6.875624375624375,-6.88011988011988,-6.884615384615385,-6.889110889110889,-6.893606393606394,-6.898101898101898,-6.902597402597403,-6.907092907092907,-6.911588411588411,-6.916083916083916,-6.92057942057942,-6.9250749250749255,-6.92957042957043,-6.934065934065934,-6.938561438561439,-6.943056943056943,-6.9475524475524475,-6.952047952047952,-6.956543456543456,-6.961038961038961,-6.965534465534465,-6.97002997002997,-6.974525474525475,-6.979020979020979,-6.983516483516484,-6.988011988011988,-6.992507492507492,-6.997002997002997,-7.001498501498501,-7.005994005994006,-7.010489510489511,-7.014985014985015,-7.01948051948052,-7.023976023976024,-7.0284715284715285,-7.032967032967033,-7.037462537462537,-7.041958041958042,-7.046453546453546,-7.050949050949051,-7.055444555444556,-7.05994005994006,-7.0644355644355645,-7.068931068931069,-7.073426573426573,-7.077922077922078,-7.082417582417582,-7.0869130869130865,-7.091408591408592,-7.095904095904096,-7.100399600399601,-7.104895104895105,-7.109390609390609,-7.113886113886114,-7.118381618381618,-7.122877122877123,-7.127372627372627,-7.131868131868132,-7.136363636363637,-7.140859140859141,-7.1453546453546455,-7.14985014985015,-7.154345654345654,-7.158841158841159,-7.163336663336663,-7.1678321678321675,-7.172327672327673,-7.176823176823177,-7.181318681318682,-7.185814185814186,-7.19030969030969,-7.194805194805195,-7.199300699300699,-7.203796203796204,-7.208291708291708,-7.212787212787212,-7.217282717282718,-7.221778221778222,-7.226273726273726,-7.230769230769231,-7.235264735264735,-7.23976023976024,-7.244255744255744,-7.248751248751248,-7.253246753246753,-7.257742257742258,-7.2622377622377625,-7.266733266733267,-7.271228771228771,-7.275724275724276,-7.28021978021978,-7.2847152847152845,-7.289210789210789,-7.293706293706293,-7.298201798201799,-7.302697302697303,-7.307192807192807,-7.311688311688312,-7.316183816183816,-7.320679320679321,-7.325174825174825,-7.329670329670329,-7.334165834165834,-7.338661338661339,-7.3431568431568435,-7.347652347652348,-7.352147852147852,-7.356643356643357,-7.361138861138861,-7.3656343656343655,-7.37012987012987,-7.374625374625374,-7.3791208791208796,-7.383616383616384,-7.388111888111888,-7.392607392607393,-7.397102897102897,-7.4015984015984015,-7.406093906093906,-7.41058941058941,-7.415084915084915,-7.419580419580419,-7.424075924075924,-7.428571428571429,-7.433066933066933,-7.437562437562438,-7.442057942057942,-7.446553446553446,-7.451048951048951,-7.455544455544455,-7.46003996003996,-7.464535464535465,-7.469030969030969,-7.473526473526474,-7.478021978021978,-7.4825174825174825,-7.487012987012987,-7.491508491508491,-7.496003996003996,-7.5004995004995,-7.504995004995005,-7.50949050949051,-7.513986013986014,-7.518481518481519,-7.522977022977023,-7.527472527472527,-7.531968031968032,-7.536463536463536,-7.540959040959041,-7.545454545454546,-7.54995004995005,-7.554445554445555,-7.558941058941059,-7.5634365634365635,-7.567932067932068,-7.572427572427572,-7.576923076923077,-7.581418581418581,-7.585914085914086,-7.590409590409591,-7.594905094905095,-7.5994005994005995,-7.603896103896104,-7.608391608391608,-7.612887112887113,-7.617382617382617,-7.6218781218781215,-7.626373626373627,-7.630869130869131,-7.635364635364636,-7.63986013986014,-7.644355644355644,-7.648851148851149,-7.653346653346653,-7.657842157842158,-7.662337662337662,-7.666833166833166,-7.671328671328672,-7.675824175824176,-7.6803196803196805,-7.684815184815185,-7.689310689310689,-7.693806193806194,-7.698301698301698,-7.7027972027972025,-7.707292707292707,-7.711788211788212,-7.716283716283717,-7.720779220779221,-7.725274725274725,-7.72977022977023,-7.734265734265734,-7.738761238761239,-7.743256743256743,-7.747752247752247,-7.752247752247753,-7.756743256743257,-7.761238761238761,-7.765734265734266,-7.77022977022977,-7.774725274725275,-7.779220779220779,-7.783716283716283,-7.788211788211788,-7.792707292707293,-7.7972027972027975,-7.801698301698302,-7.806193806193806,-7.810689310689311,-7.815184815184815,-7.8196803196803195,-7.824175824175824,-7.828671328671328,-7.833166833166834,-7.837662337662338,-7.842157842157842,-7.846653346653347,-7.851148851148851,-7.855644355644356,-7.86013986013986,-7.864635364635364,-7.869130869130869,-7.873626373626373,-7.8781218781218785,-7.882617382617383,-7.887112887112887,-7.891608391608392,-7.896103896103896,-7.9005994005994005,-7.905094905094905,-7.909590409590409,-7.914085914085914,-7.918581418581419,-7.923076923076923,-7.927572427572428,-7.932067932067932,-7.9365634365634365,-7.941058941058941,-7.945554445554445,-7.95004995004995,-7.954545454545454,-7.959040959040959,-7.963536463536464,-7.968031968031968,-7.972527472527473,-7.977022977022977,-7.981518481518481,-7.986013986013986,-7.99050949050949,-7.995004995004995,-7.9995004995005,-8.003996003996004,-8.008491508491508,-8.012987012987013,-8.017482517482517,-8.021978021978022,-8.026473526473527,-8.03096903096903,-8.035464535464536,-8.03996003996004,-8.044455544455545,-8.048951048951048,-8.053446553446554,-8.057942057942057,-8.062437562437562,-8.066933066933068,-8.071428571428571,-8.075924075924076,-8.08041958041958,-8.084915084915085,-8.089410589410589,-8.093906093906094,-8.098401598401598,-8.102897102897103,-8.107392607392608,-8.111888111888112,-8.116383616383617,-8.12087912087912,-8.125374625374626,-8.12987012987013,-8.134365634365635,-8.138861138861138,-8.143356643356643,-8.147852147852149,-8.152347652347652,-8.156843156843157,-8.161338661338661,-8.165834165834166,-8.17032967032967,-8.174825174825175,-8.179320679320679,-8.183816183816184,-8.188311688311689,-8.192807192807193,-8.197302697302698,-8.201798201798201,-8.206293706293707,-8.21078921078921,-8.215284715284715,-8.219780219780219,-8.224275724275724,-8.22877122877123,-8.233266733266733,-8.237762237762238,-8.242257742257742,-8.246753246753247,-8.25124875124875,-8.255744255744256,-8.26023976023976,-8.264735264735265,-8.26923076923077,-8.273726273726274,-8.278221778221779,-8.282717282717282,-8.287212787212788,-8.291708291708291,-8.296203796203796,-8.3006993006993,-8.305194805194805,-8.30969030969031,-8.314185814185814,-8.31868131868132,-8.323176823176823,-8.327672327672328,-8.332167832167832,-8.336663336663337,-8.34115884115884,-8.345654345654346,-8.350149850149851,-8.354645354645355,-8.35914085914086,-8.363636363636363,-8.368131868131869,-8.372627372627372,-8.377122877122877,-8.381618381618381,-8.386113886113886,-8.390609390609391,-8.395104895104895,-8.3996003996004,-8.404095904095904,-8.408591408591409,-8.413086913086913,-8.417582417582418,-8.422077922077921,-8.426573426573427,-8.43106893106893,-8.435564435564435,-8.44005994005994,-8.444555444555444,-8.44905094905095,-8.453546453546453,-8.458041958041958,-8.462537462537462,-8.467032967032967,-8.47152847152847,-8.476023976023976,-8.480519480519481,-8.485014985014985,-8.48951048951049,-8.494005994005994,-8.498501498501499,-8.502997002997002,-8.507492507492508,-8.511988011988011,-8.516483516483516,-8.520979020979022,-8.525474525474525,-8.52997002997003,-8.534465534465534,-8.53896103896104,-8.543456543456543,-8.547952047952048,-8.552447552447552,-8.556943056943057,-8.561438561438562,-8.565934065934066,-8.570429570429571,-8.574925074925074,-8.57942057942058,-8.583916083916083,-8.588411588411589,-8.592907092907092,-8.597402597402597,-8.601898101898103,-8.606393606393606,-8.610889110889111,-8.615384615384615,-8.61988011988012,-8.624375624375624,-8.628871128871129,-8.633366633366633,-8.637862137862138,-8.642357642357643,-8.646853146853147,-8.651348651348652,-8.655844155844155,-8.66033966033966,-8.664835164835164,-8.66933066933067,-8.673826173826173,-8.678321678321678,-8.682817182817184,-8.687312687312687,-8.691808191808192,-8.696303696303696,-8.700799200799201,-8.705294705294705,-8.70979020979021,-8.714285714285714,-8.718781218781219,-8.723276723276724,-8.727772227772228,-8.732267732267733,-8.736763236763236,-8.741258741258742,-8.745754245754245,-8.75024975024975,-8.754745254745254,-8.75924075924076,-8.763736263736265,-8.768231768231768,-8.772727272727273,-8.777222777222777,-8.781718281718282,-8.786213786213786,-8.790709290709291,-8.795204795204794,-8.7997002997003,-8.804195804195805,-8.808691308691309,-8.813186813186814,-8.817682317682317,-8.822177822177823,-8.826673326673326,-8.831168831168831,-8.835664335664335,-8.84015984015984,-8.844655344655346,-8.849150849150849,-8.853646353646354,-8.858141858141858,-8.862637362637363,-8.867132867132867,-8.871628371628372,-8.876123876123875,-8.88061938061938,-8.885114885114884,-8.88961038961039,-8.894105894105895,-8.898601398601398,-8.903096903096904,-8.907592407592407,-8.912087912087912,-8.916583416583416,-8.921078921078921,-8.925574425574425,-8.93006993006993,-8.934565434565435,-8.939060939060939,-8.943556443556444,-8.948051948051948,-8.952547452547453,-8.957042957042956,-8.961538461538462,-8.966033966033965,-8.97052947052947,-8.975024975024976,-8.97952047952048,-8.984015984015985,-8.988511488511488,-8.993006993006993,-8.997502497502497,-9.001998001998002,-9.006493506493506,-9.010989010989011,-9.015484515484516,-9.01998001998002,-9.024475524475525,-9.028971028971029,-9.033466533466534,-9.037962037962037,-9.042457542457543,-9.046953046953046,-9.051448551448551,-9.055944055944057,-9.06043956043956,-9.064935064935066,-9.069430569430569,-9.073926073926074,-9.078421578421578,-9.082917082917083,-9.087412587412587,-9.091908091908092,-9.096403596403597,-9.1008991008991,-9.105394605394606,-9.10989010989011,-9.114385614385615,-9.118881118881118,-9.123376623376624,-9.127872127872127,-9.132367632367632,-9.136863136863138,-9.141358641358641,-9.145854145854146,-9.15034965034965,-9.154845154845155,-9.159340659340659,-9.163836163836164,-9.168331668331668,-9.172827172827173,-9.177322677322678,-9.181818181818182,-9.186313686313687,-9.19080919080919,-9.195304695304696,-9.1998001998002,-9.204295704295705,-9.208791208791208,-9.213286713286713,-9.217782217782219,-9.222277722277722,-9.226773226773227,-9.231268731268731,-9.235764235764236,-9.24025974025974,-9.244755244755245,-9.249250749250749,-9.253746253746254,-9.258241758241759,-9.262737262737263,-9.267232767232768,-9.271728271728271,-9.276223776223777,-9.28071928071928,-9.285214785214785,-9.289710289710289,-9.294205794205794,-9.2987012987013,-9.303196803196803,-9.307692307692308,-9.312187812187812,-9.316683316683317,-9.32117882117882,-9.325674325674326,-9.33016983016983,-9.334665334665335,-9.339160839160838,-9.343656343656344,-9.348151848151849,-9.352647352647352,-9.357142857142858,-9.361638361638361,-9.366133866133866,-9.37062937062937,-9.375124875124875,-9.379620379620379,-9.384115884115884,-9.38861138861139,-9.393106893106893,-9.397602397602398,-9.402097902097902,-9.406593406593407,-9.41108891108891,-9.415584415584416,-9.42007992007992,-9.424575424575425,-9.42907092907093,-9.433566433566433,-9.438061938061939,-9.442557442557442,-9.447052947052947,-9.451548451548451,-9.456043956043956,-9.46053946053946,-9.465034965034965,-9.46953046953047,-9.474025974025974,-9.478521478521479,-9.483016983016983,-9.487512487512488,-9.492007992007991,-9.496503496503497,-9.500999000999,-9.505494505494505,-9.50999000999001,-9.514485514485514,-9.51898101898102,-9.523476523476523,-9.527972027972028,-9.532467532467532,-9.536963036963037,-9.54145854145854,-9.545954045954046,-9.550449550449551,-9.554945054945055,-9.55944055944056,-9.563936063936064,-9.568431568431569,-9.572927072927072,-9.577422577422578,-9.581918081918081,-9.586413586413586,-9.590909090909092,-9.595404595404595,-9.5999000999001,-9.604395604395604,-9.60889110889111,-9.613386613386613,-9.617882117882118,-9.622377622377622,-9.626873126873127,-9.631368631368632,-9.635864135864136,-9.640359640359641,-9.644855144855145,-9.64935064935065,-9.653846153846153,-9.658341658341659,-9.662837162837162,-9.667332667332667,-9.671828171828173,-9.676323676323676,-9.680819180819181,-9.685314685314685,-9.68981018981019,-9.694305694305694,-9.698801198801199,-9.703296703296703,-9.707792207792208,-9.712287712287713,-9.716783216783217,-9.721278721278722,-9.725774225774225,-9.73026973026973,-9.734765234765234,-9.73926073926074,-9.743756243756243,-9.748251748251748,-9.752747252747254,-9.757242757242757,-9.761738261738262,-9.766233766233766,-9.770729270729271,-9.775224775224775,-9.77972027972028,-9.784215784215784,-9.788711288711289,-9.793206793206792,-9.797702297702298,-9.802197802197803,-9.806693306693306,-9.811188811188812,-9.815684315684315,-9.82017982017982,-9.824675324675324,-9.82917082917083,-9.833666333666333,-9.838161838161838,-9.842657342657343,-9.847152847152847,-9.851648351648352,-9.856143856143856,-9.860639360639361,-9.865134865134864,-9.86963036963037,-9.874125874125873,-9.878621378621379,-9.883116883116884,-9.887612387612387,-9.892107892107893,-9.896603396603396,-9.901098901098901,-9.905594405594405,-9.91008991008991,-9.914585414585414,-9.919080919080919,-9.923576423576424,-9.928071928071928,-9.932567432567433,-9.937062937062937,-9.941558441558442,-9.946053946053945,-9.95054945054945,-9.955044955044954,-9.95954045954046,-9.964035964035965,-9.968531468531468,-9.973026973026974,-9.977522477522477,-9.982017982017982,-9.986513486513486,-9.991008991008991,-9.995504495504495,-10.0]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/positive.json b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/positive.json new file mode 100644 index 00000000000..f09fbdcdc33 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/positive.json @@ -0,0 +1 @@ +{"expected":[1.0001523280439077,1.000153700881018,1.0001550798790442,1.000156465038029,1.0001578563580154,1.0001592538390458,1.0001606574811632,1.0001620672844111,1.0001634832488329,1.0001649053744721,1.0001663336613724,1.0001677681095777,1.0001692087191325,1.000170655490081,1.0001721084224677,1.0001735675163375,1.0001750327717351,1.0001765041887059,1.000177981767295,1.000179465507548,1.0001809554095105,1.0001824514732283,1.0001839536987476,1.0001854620861148,1.0001869766353761,1.0001884973465782,1.000190024219768,1.0001915572549926,1.0001930964522991,1.000194641811735,1.0001961933333476,1.000197751017185,1.000199314863295,1.0002008848717256,1.0002024610425257,1.0002040433757433,1.0002056318714274,1.000207226529627,1.0002088273503906,1.0002104343337683,1.000212047479809,1.0002136667885628,1.0002152922600795,1.000216923894409,1.0002185616916013,1.0002202056517073,1.0002218557747775,1.0002235120608627,1.0002251745100141,1.0002268431222825,1.0002285178977193,1.0002301988363764,1.0002318859383055,1.0002335792035584,1.0002352786321875,1.000236984224245,1.000238695979783,1.000240413898855,1.0002421379815134,1.0002438682278114,1.0002456046378025,1.0002473472115399,1.0002490959490775,1.0002508508504688,1.0002526119157684,1.00025437914503,1.0002561525383082,1.0002579320956577,1.0002597178171335,1.0002615097027903,1.0002633077526832,1.000265111966868,1.0002669223454,1.000268738888335,1.0002705615957286,1.0002723904676376,1.000274225504118,1.0002760667052262,1.0002779140710192,1.0002797676015536,1.0002816272968866,1.0002834931570757,1.0002853651821781,1.0002872433722516,1.0002891277273538,1.0002910182475433,1.0002929149328776,1.000294817783416,1.000296726799216,1.0002986419803375,1.000300563326839,1.0003024908387792,1.0003044245162185,1.0003063643592156,1.000308310367831,1.0003102625421239,1.0003122208821547,1.000314185387984,1.0003161560596718,1.0003181328972794,1.0003201159008674,1.000322105070497,1.0003241004062289,1.0003261019081253,1.0003281095762477,1.0003301234106576,1.0003321434114176,1.0003341695785894,1.0003362019122357,1.0003382404124188,1.0003402850792018,1.0003423359126478,1.0003443929128197,1.0003464560797808,1.000348525413595,1.0003506009143257,1.0003526825820372,1.0003547704167932,1.0003568644186585,1.0003589645876971,1.000361070923974,1.0003631834275544,1.0003653020985026,1.0003674269368845,1.0003695579427654,1.000371695116211,1.000373838457287,1.0003759879660594,1.0003781436425945,1.0003803054869587,1.0003824734992188,1.0003846476794414,1.0003868280276935,1.0003890145440422,1.000391207228555,1.0003934060812996,1.0003956111023433,1.0003978222917544,1.000400039649601,1.0004022631759513,1.0004044928708737,1.0004067287344374,1.0004089707667105,1.0004112189677627,1.0004134733376633,1.0004157338764812,1.0004180005842866,1.0004202734611491,1.0004225525071389,1.000424837722326,1.0004271291067808,1.000429426660574,1.0004317303837764,1.0004340402764593,1.0004363563386933,1.0004386785705501,1.000441006972101,1.0004433415434182,1.000445682284573,1.0004480291956384,1.000450382276686,1.0004527415277882,1.0004551069490184,1.000457478540449,1.000459856302153,1.000462240234204,1.0004646303366753,1.0004670266096407,1.000469429053174,1.0004718376673487,1.0004742524522396,1.0004766734079213,1.0004791005344678,1.0004815338319542,1.0004839733004556,1.0004864189400469,1.0004888707508037,1.0004913287328014,1.0004937928861157,1.000496263210823,1.0004987397069987,1.0005012223747196,1.0005037112140622,1.0005062062251031,1.000508707407919,1.0005112147625876,1.0005137282891856,1.0005162479877905,1.00051877385848,1.0005213059013323,1.0005238441164248,1.0005263885038365,1.0005289390636452,1.0005314957959297,1.0005340587007687,1.0005366277782415,1.0005392030284268,1.0005417844514046,1.0005443720472538,1.0005469658160546,1.000549565757887,1.0005521718728305,1.000554784160966,1.0005574026223742,1.000560027257135,1.0005626580653304,1.0005652950470405,1.000567938202347,1.000570587531331,1.000573243034075,1.0005759047106602,1.0005785725611687,1.0005812465856827,1.0005839267842849,1.0005866131570575,1.0005893057040838,1.0005920044254464,1.0005947093212286,1.000597420391514,1.0006001376363858,1.000602861055928,1.0006055906502247,1.0006083264193595,1.0006110683634173,1.000613816482482,1.000616570776639,1.000619331245973,1.0006220978905689,1.000624870710512,1.000627649705888,1.0006304348767823,1.0006332262232809,1.00063602374547,1.0006388274434355,1.0006416373172642,1.0006444533670424,1.000647275592857,1.0006501039947953,1.0006529385729441,1.000655779327391,1.0006586262582233,1.0006614793655293,1.0006643386493963,1.0006672041099132,1.0006700757471676,1.0006729535612486,1.0006758375522447,1.0006787277202447,1.000681624065338,1.0006845265876134,1.000687435287161,1.00069035016407,1.0006932712184307,1.0006961984503329,1.0006991318598668,1.0007020714471229,1.0007050172121916,1.0007079691551644,1.0007109272761316,1.000713891575185,1.0007168620524156,1.000719838707915,1.0007228215417752,1.0007258105540882,1.0007288057449457,1.0007318071144404,1.0007348146626651,1.000737828389712,1.0007408482956743,1.0007438743806454,1.000746906644718,1.0007499450879862,1.0007529897105432,1.0007560405124833,1.0007590974939002,1.0007621606548884,1.0007652299955425,1.0007683055159569,1.0007713872162263,1.000774475096446,1.0007775691567111,1.0007806693971173,1.0007837758177598,1.0007868884187345,1.0007900072001377,1.0007931321620653,1.0007962633046137,1.0007994006278795,1.0008025441319595,1.0008056938169503,1.0008088496829497,1.0008120117300543,1.0008151799583622,1.000818354367971,1.0008215349589782,1.0008247217314823,1.0008279146855814,1.0008311138213741,1.000834319138959,1.000837530638435,1.000840748319901,1.0008439721834568,1.000847202229201,1.0008504384572336,1.0008536808676547,1.0008569294605638,1.0008601842360614,1.000863445194248,1.000866712335224,1.00086998565909,1.0008732651659473,1.0008765508558968,1.0008798427290402,1.0008831407854788,1.000886445025314,1.0008897554486484,1.0008930720555838,1.0008963948462224,1.0008997238206667,1.0009030589790195,1.000906400321384,1.0009097478478626,1.0009131015585588,1.0009164614535764,1.0009198275330187,1.0009231997969896,1.0009265782455932,1.0009299628789339,1.0009333536971157,1.0009367507002433,1.0009401538884217,1.000943563261756,1.000946978820351,1.0009504005643124,1.0009538284937456,1.0009572626087562,1.0009607029094505,1.0009641493959343,1.0009676020683143,1.0009710609266966,1.0009745259711884,1.0009779972018962,1.0009814746189272,1.0009849582223886,1.0009884480123883,1.0009919439890336,1.0009954461524322,1.0009989545026927,1.001002469039923,1.0010059897642316,1.001009516675727,1.0010130497745182,1.0010165890607141,1.001020134534424,1.0010236861957575,1.0010272440448238,1.001030808081733,1.0010343783065947,1.0010379547195194,1.0010415373206172,1.001045126109999,1.0010487210877754,1.001052322254057,1.0010559296089554,1.0010595431525817,1.0010631628850475,1.0010667888064644,1.0010704209169443,1.0010740592165992,1.0010777037055416,1.0010813543838841,1.0010850112517389,1.001088674309219,1.0010923435564376,1.001096018993508,1.0010997006205435,1.0011033884376577,1.0011070824449644,1.0011107826425776,1.0011144890306116,1.0011182016091809,1.0011219203783996,1.001125645338383,1.0011293764892457,1.0011331138311033,1.0011368573640707,1.0011406070882636,1.0011443630037977,1.0011481251107892,1.0011518934093537,1.001155667899608,1.0011594485816684,1.0011632354556517,1.0011670285216745,1.0011708277798541,1.0011746332303078,1.001178444873153,1.0011822627085074,1.001186086736489,1.0011899169572154,1.0011937533708053,1.001197595977377,1.0012014447770488,1.0012052997699399,1.001209160956169,1.0012130283358556,1.0012169019091188,1.0012207816760785,1.0012246676368541,1.001228559791566,1.001232458140334,1.0012363626832788,1.0012402734205204,1.0012441903521798,1.0012481134783782,1.0012520427992364,1.0012559783148758,1.001259920025418,1.0012638679309844,1.0012678220316973,1.0012717823276782,1.00127574881905,1.001279721505935,1.0012837003884556,1.001287685466735,1.001291676740896,1.0012956742110617,1.001299677877356,1.001303687739902,1.0013077037988238,1.0013117260542455,1.0013157545062912,1.0013197891550851,1.0013238300007519,1.0013278770434166,1.0013319302832038,1.001335989720239,1.0013400553546472,1.0013441271865542,1.0013482052160858,1.0013522894433677,1.001356379868526,1.0013604764916875,1.0013645793129782,1.0013686883325248,1.0013728035504545,1.0013769249668942,1.0013810525819713,1.0013851863958132,1.0013893264085474,1.0013934726203022,1.001397625031205,1.0014017836413849,1.0014059484509694,1.0014101194600877,1.0014142966688686,1.0014184800774408,1.001422669685934,1.0014268654944771,1.0014310675032,1.0014352757122325,1.0014394901217043,1.001443710731746,1.0014479375424874,1.0014521705540596,1.001456409766593,1.0014606551802188,1.0014649067950678,1.0014691646112717,1.0014734286289617,1.0014776988482699,1.0014819752693278,1.0014862578922676,1.0014905467172217,1.0014948417443226,1.001499142973703,1.0015034504054956,1.0015077640398335,1.00151208387685,1.001516409916679,1.0015207421594532,1.001525080605307,1.0015294252543747,1.00153377610679,1.0015381331626876,1.0015424964222017,1.0015468658854678,1.0015512415526204,1.001555623423795,1.0015600114991265,1.001564405778751,1.001568806262804,1.0015732129514214,1.0015776258447395,1.0015820449428947,1.0015864702460233,1.0015909017542621,1.0015953394677484,1.0015997833866188,1.001604233511011,1.001608689841062,1.00161315237691,1.001617621118693,1.0016220960665485,1.0016265772206152,1.0016310645810313,1.001635558147936,1.0016400579214677,1.0016445639017653,1.0016490760889685,1.0016535944832163,1.0016581190846487,1.0016626498934054,1.0016671869096263,1.001671730133452,1.0016762795650223,1.0016808352044781,1.0016853970519606,1.00168996510761,1.0016945393715682,1.001699119843976,1.0017037065249752,1.0017082994147077,1.0017128985133152,1.0017175038209403,1.0017221153377247,1.0017267330638113,1.001731356999343,1.001735987144462,1.0017406234993123,1.0017452660640367,1.0017499148387787,1.0017545698236823,1.0017592310188912,1.0017638984245494,1.0017685720408012,1.001773251867791,1.001777937905664,1.0017826301545643,1.0017873286146373,1.0017920332860284,1.0017967441688826,1.0018014612633461,1.0018061845695643,1.0018109140876832,1.0018156498178494,1.0018203917602089,1.0018251399149085,1.001829894282095,1.0018346548619153,1.0018394216545166,1.0018441946600463,1.0018489738786518,1.0018537593104813,1.001858550955682,1.001863348814403,1.001868152886792,1.0018729631729977,1.0018777796731688,1.0018826023874543,1.0018874313160033,1.0018922664589651,1.001897107816489,1.0019019553887252,1.001906809175823,1.0019116691779328,1.001916535395205,1.0019214078277898,1.001926286475838,1.0019311713395005,1.0019360624189284,1.0019409597142728,1.0019458632256852,1.0019507729533172,1.001955688897321,1.001960611057848,1.0019655394350506,1.0019704740290818,1.0019754148400934,1.0019803618682388,1.0019853151136704,1.001990274576542,1.001995240257007,1.0020002121552183,1.0020051902713303,1.0020101746054966,1.0020151651578717,1.0020201619286098,1.0020251649178653,1.002030174125793,1.0020351895525481,1.0020402111982856,1.0020452390631605,1.0020502731473289,1.002055313450946,1.002060359974168,1.0020654127171509,1.002070471680051,1.002075536863025,1.0020806082662292,1.0020856858898208,1.0020907697339567,1.0020958597987941,1.002100956084491,1.0021060585912043,1.0021111673190923,1.0021162822683132,1.0021214034390247,1.0021265308313856,1.0021316644455547,1.0021368042816903,1.002141950339952,1.0021471026204984,1.0021522611234894,1.0021574258490846,1.0021625967974435,1.0021677739687262,1.0021729573630929,1.002178146980704,1.0021833428217204,1.0021885448863022,1.0021937531746108,1.0021989676868073,1.0022041884230533,1.0022094153835097,1.0022146485683388,1.0022198879777022,1.0022251336117625,1.0022303854706813,1.0022356435546218,1.0022409078637464,1.0022461783982182,1.0022514551582,1.0022567381438554,1.0022620273553478,1.002267322792841,1.0022726244564983,1.0022779323464845,1.0022832464629639,1.0022885668061003,1.0022938933760588,1.0022992261730042,1.0023045651971016,1.0023099104485163,1.0023152619274136,1.0023206196339591,1.0023259835683187,1.0023313537306586,1.0023367301211448,1.0023421127399437,1.0023475015872223,1.0023528966631468,1.0023582979678847,1.0023637055016028,1.002369119264469,1.0023745392566503,1.002379965478315,1.0023853979296309,1.002390836610766,1.0023962815218888,1.0024017326631678,1.002407190034772,1.00241265363687,1.0024181234696312,1.002423599533225,1.0024290818278205,1.002434570353588,1.002440065110697,1.0024455660993181,1.002451073319621,1.0024565867717765,1.0024621064559556,1.0024676323723287,1.0024731645210674,1.0024787029023425,1.0024842475163258,1.0024897983631889,1.0024953554431038,1.0025009187562424,1.002506488302777,1.0025120640828802,1.0025176460967244,1.0025232343444828,1.0025288288263283,1.002534429542434,1.0025400364929737,1.0025456496781204,1.0025512690980487,1.0025568947529324,1.0025625266429454,1.0025681647682623,1.0025738091290577,1.0025794597255067,1.0025851165577837,1.0025907796260647,1.0025964489305244,1.0026021244713388,1.0026078062486834,1.0026134942627343,1.0026191885136677,1.0026248890016602,1.0026305957268882,1.0026363086895282,1.0026420278897574,1.0026477533277531,1.0026534850036926,1.0026592229177531,1.0026649670701127,1.0026707174609493,1.002676474090441,1.002682236958766,1.002688006066103,1.0026937814126307,1.002699562998528,1.0027053508239738,1.002711144889148,1.0027169451942295,1.0027227517393982,1.002728564524834,1.0027343835507172,1.0027402088172277,1.0027460403245463,1.0027518780728535,1.0027577220623305,1.002763572293158,1.0027694287655173,1.00277529147959,1.0027811604355579,1.0027870356336024,1.002792917073906,1.002798804756651,1.0028046986820194,1.002810598850194,1.002816505261358,1.002822417915694,1.0028283368133852,1.0028342619546156,1.002840193339568,1.0028461309684271,1.002852074841376,1.0028580249585999,1.0028639813202824,1.0028699439266084,1.0028759127777627,1.0028818878739303,1.0028878692152963,1.002893856802046,1.0028998506343654,1.0029058507124402,1.002911857036456,1.002917869606599,1.002923888423056,1.0029299134860132,1.0029359447956574,1.0029419823521757,1.0029480261557553,1.0029540762065832,1.0029601325048474,1.0029661950507354,1.002972263844435,1.0029783388861344,1.0029844201760223,1.0029905077142869,1.002996601501117,1.0030027015367016,1.0030088078212294,1.0030149203548904,1.0030210391378735,1.0030271641703687,1.003033295452566,1.0030394329846555,1.0030455767668272,1.0030517267992716,1.0030578830821795,1.0030640456157423,1.0030702144001502,1.003076389435595,1.0030825707222681,1.0030887582603611,1.0030949520500663,1.003101152091575,1.00310735838508,1.0031135709307735,1.0031197897288482,1.0031260147794974,1.0031322460829133,1.00313848363929,1.0031447274488206,1.0031509775116985,1.0031572338281178,1.0031634963982725,1.0031697652223568,1.0031760403005652,1.0031823216330924,1.0031886092201328,1.003194903061882,1.003201203158535,1.0032075095102868,1.0032138221173335,1.0032201409798707,1.0032264660980945,1.0032327974722013,1.003239135102387,1.0032454789888487,1.003251829131783,1.0032581855313865,1.0032645481878568,1.0032709171013914,1.0032772922721878,1.0032836737004434,1.0032900613863567,1.0032964553301253,1.0033028555319483,1.0033092619920236,1.0033156747105503,1.0033220936877272,1.0033285189237537,1.003334950418829,1.0033413881731525,1.0033478321869242,1.0033542824603439,1.003360738993612,1.0033672017869284,1.003373670840494,1.0033801461545093,1.0033866277291754,1.0033931155646933,1.0033996096612647,1.0034061100190907,1.003412616638373,1.003419129519314,1.0034256486621151,1.0034321740669794,1.0034387057341088,1.0034452436637062,1.0034517878559748,1.0034583383111173,1.0034648950293372,1.003471458010838,1.0034780272558232,1.0034846027644968,1.003491184537063,1.0034977725737264,1.0035043668746908,1.0035109674401614,1.0035175742703428,1.0035241873654404,1.003530806725659,1.0035374323512043,1.0035440642422822,1.0035507023990984,1.0035573468218588,1.00356399751077,1.0035706544660383,1.0035773176878702,1.0035839871764731,1.0035906629320535,1.0035973449548186,1.0036040332449763,1.0036107278027342,1.0036174286283,1.0036241357218814,1.0036308490836874,1.0036375687139258,1.0036442946128057,1.0036510267805356,1.0036577652173246,1.0036645099233823,1.0036712608989176,1.0036780181441405,1.0036847816592607,1.0036915514444882,1.0036983275000333,1.0037051098261065,1.0037118984229183,1.0037186932906796,1.0037254944296012,1.0037323018398947,1.0037391155217712,1.0037459354754423,1.0037527617011202,1.0037595941990165,1.0037664329693434,1.0037732780123136,1.0037801293281396,1.0037869869170342,1.0037938507792104,1.0038007209148814,1.0038075973242604,1.0038144800075615,1.003821368964998,1.003828264196784,1.003835165703134,1.003842073484262,1.0038489875403824,1.0038559078717109,1.0038628344784617,1.00386976736085,1.0038767065190917,1.003883651953402,1.0038906036639967,1.0038975616510921,1.003904525914904,1.0039114964556486,1.0039184732735429,1.0039254563688038,1.0039324457416479,1.0039394413922924,1.0039464433209548,1.0039534515278528,1.0039604660132038,1.003967486777226,1.0039745138201375,1.0039815471421567,1.0039885867435023,1.0039956326243928,1.0040026847850474,1.004009743225685,1.0040168079465253,1.0040238789477873,1.0040309562296914,1.0040380397924573,1.0040451296363049,1.004052225761455,1.0040593281681278,1.0040664368565444,1.0040735518269253,1.004080673079492,1.0040878006144656,1.004094934432068,1.0041020745325204,1.0041092209160454,1.0041163735828644,1.0041235325332005,1.004130697767276,1.0041378692853131,1.0041450470875355,1.004152231174166,1.0041594215454277,1.0041666182015447,1.0041738211427402,1.0041810303692387,1.0041882458812637,1.0041954676790399,1.0042026957627919,1.004209930132744,1.0042171707891219,1.00422441773215,1.004231670962054,1.0042389304790593,1.0042461962833915,1.004253468375277,1.0042607467549416,1.0042680314226116,1.0042753223785135,1.004282619622874,1.0042899231559204,1.0042972329778794,1.0043045490889788,1.0043118714894455,1.0043192001795076,1.004326535159393,1.00433387642933,1.0043412239895464,1.0043485778402712,1.004355937981733,1.0043633044141607,1.0043706771377834,1.0043780561528304,1.0043854414595312,1.0043928330581158,1.0044002309488138,1.0044076351318554,1.004415045607471,1.0044224623758908,1.0044298854373461,1.0044373147920675,1.004444750440286,1.0044521923822334,1.0044596406181405,1.0044670951482395,1.0044745559727624,1.004482023091941,1.0044894965060076,1.0044969762151952,1.0045044622197359,1.004511954519863,1.0045194531158097,1.0045269580078091,1.0045344691960947,1.0045419866809004,1.00454951046246,1.0045570405410076,1.0045645769167777,1.0045721195900048,1.0045796685609232,1.0045872238297682,1.004594785396775,1.0046023532621786,1.004609927426215,1.0046175078891195,1.004625094651128,1.004632687712477,1.0046402870734024,1.004647892734141,1.0046555046949295,1.0046631229560046,1.0046707475176038,1.0046783783799642,1.0046860155433233,1.0046936590079187,1.0047013087739887,1.0047089648417713,1.0047166272115045,1.0047242958834273,1.0047319708577782,1.0047396521347962,1.0047473397147202,1.0047550335977897,1.0047627337842444,1.0047704402743238,1.004778153068268,1.004785872166317,1.0047935975687112,1.004801329275691,1.0048090672874974,1.004816811604371,1.0048245622265533,1.0048323191542852,1.0048400823878088,1.0048478519273654,1.004855627773197,1.004863409925546,1.0048711983846543,1.004878993150765,1.0048867942241202,1.0048946016049634,1.0049024152935375,1.004910235290086,1.0049180615948523,1.00492589420808,1.0049337331300134,1.0049415783608966,1.0049494299009736,1.0049572877504893,1.0049651519096883,1.0049730223788156,1.0049808991581164,1.004988782247836,1.00499667164822,1.005004567359514,1.0050124693819644,1.0050203777158166,1.0050282923613179,1.005036213318714,1.0050441405882522,1.0050520741701794,1.0050600140647428,1.0050679602721895,1.005075912792767,1.0050838716267236,1.005091836774307,1.0050998082357652,1.0051077860113469,1.0051157701013003,1.0051237605058745,1.0051317572253182,1.005139760259881,1.0051477696098121,1.0051557852753608,1.0051638072567772,1.0051718355543113,1.005179870168213,1.005187911098733,1.0051959583461219,1.0052040119106302,1.0052120717925093,1.00522013799201,1.0052282105093837,1.0052362893448825,1.0052443744987578,1.0052524659712618,1.0052605637626464,1.0052686678731644,1.005276778303068,1.0052848950526103,1.0052930181220443,1.0053011475116234,1.0053092832216004,1.0053174252522294,1.0053255736037645,1.005333728276459,1.0053418892705677,1.0053500565863447,1.0053582302240447,1.0053664101839226,1.0053745964662335,1.0053827890712326,1.0053909879991751,1.005399193250317,1.005407404824914,1.0054156227232223,1.0054238469454977,1.005432077491997,1.0054403143629767,1.0054485575586938,1.0054568070794054,1.0054650629253685,1.0054733250968408,1.00548159359408,1.005489868417344,1.0054981495668902,1.0055064370429778,1.0055147308458647,1.0055230309758096,1.0055313374330719,1.0055396502179101,1.0055479693305838,1.005556294771352,1.0055646265404752,1.0055729646382126,1.0055813090648247,1.0055896598205716,1.0055980169057137,1.0056063803205122,1.0056147500652273,1.0056231261401207,1.0056315085454532,1.0056398972814868,1.0056482923484829,1.0056566937467035,1.0056651014764109,1.005673515537867,1.005681935931335,1.0056903626570768,1.0056987957153558,1.0057072351064353,1.0057156808305783,1.0057241328880484,1.0057325912791095,1.0057410560040254,1.0057495270630603,1.0057580044564787,1.0057664881845447,1.0057749782475236,1.0057834746456802,1.0057919773792794,1.0058004864485868,1.005809001853868,1.0058175235953888,1.005826051673415,1.0058345860882127,1.0058431268400487,1.0058516739291892,1.0058602273559012,1.0058687871204515,1.0058773532231073,1.0058859256641364,1.0058945044438061,1.0059030895623842,1.0059116810201387,1.0059202788173378,1.00592888295425,1.0059374934311438,1.0059461102482883,1.0059547334059522,1.005963362904405,1.0059719987439157,1.0059806409247547,1.0059892894471911,1.0059979443114953,1.0060066055179375,1.006015273066788,1.0060239469583176,1.0060326271927973,1.0060413137704978,1.0060500066916906,1.0060587059566473,1.0060674115656394,1.0060761235189386,1.0060848418168173,1.0060935664595478,1.0061022974474023,1.0061110347806537,1.0061197784595748,1.0061285284844386,1.0061372848555188,1.0061460475730886,1.0061548166374217,1.006163592048792,1.0061723738074737,1.0061811619137413,1.0061899563678691,1.0061987571701316,1.0062075643208044,1.0062163778201623,1.0062251976684804,1.0062340238660343,1.0062428564131003,1.0062516953099538,1.006260540556871,1.0062693921541286,1.006278250102003,1.0062871144007706,1.006295985050709,1.0063048620520951,1.0063137454052062,1.00632263511032,1.0063315311677143,1.0063404335776671,1.0063493423404564,1.006358257456361,1.0063671789256592,1.00637610674863,1.0063850409255524,1.0063939814567053,1.0064029283423686,1.0064118815828218,1.0064208411783444,1.0064298071292168,1.0064387794357195,1.0064477580981324,1.0064567431167362,1.0064657344918122,1.0064747322236411,1.0064837363125043,1.0064927467586835,1.0065017635624598,1.0065107867241156,1.0065198162439328,1.0065288521221938,1.006537894359181,1.006546942955177,1.006555997910465,1.006565059225328,1.0065741269000492,1.0065832009349123,1.0065922813302008,1.0066013680861987,1.0066104612031905,1.00661956068146,1.0066286665212922,1.0066377787229717,1.0066468972867835,1.0066560222130125,1.0066651535019444,1.0066742911538646,1.006683435169059,1.0066925855478135,1.0067017422904143,1.0067109053971477,1.0067200748683007,1.0067292507041596,1.0067384329050117,1.0067476214711444,1.0067568164028446,1.0067660177004003,1.0067752253640994,1.0067844393942296,1.0067936597910794,1.0068028865549372,1.0068121196860915,1.0068213591848316,1.0068306050514462,1.0068398572862247,1.0068491158894564,1.0068583808614313,1.0068676522024391,1.0068769299127698,1.006886213992714,1.0068955044425618,1.0069048012626043,1.006914104453132,1.0069234140144365,1.006932729946809,1.006942052250541,1.006951380925924,1.00696071597325,1.0069700573928118,1.0069794051849008,1.0069887593498104,1.0069981198878328,1.0070074867992613,1.0070168600843887,1.007026239743509,1.0070356257769153,1.0070450181849016,1.0070544169677618,1.0070638221257902,1.0070732336592811,1.0070826515685296,1.00709207585383,1.0071015065154774,1.0071109435537673,1.0071203869689949,1.0071298367614558,1.0071392929314462,1.0071487554792622,1.0071582244051995,1.0071676997095553,1.0071771813926258,1.007186669454708,1.0071961638960991,1.0072056647170964,1.0072151719179974,1.0072246854990996,1.0072342054607015,1.0072437318031007,1.0072532645265955,1.0072628036314848,1.0072723491180673,1.0072819009866418,1.0072914592375077,1.0073010238709639,1.0073105948873107,1.0073201722868472,1.0073297560698737,1.0073393462366906,1.007348942787598,1.0073585457228966,1.0073681550428872,1.007377770747871,1.007387392838149,1.0073970213140229,1.007406656175794,1.0074162974237644,1.0074259450582361,1.0074355990795116,1.007445259487893,1.0074549262836832,1.0074645994671851,1.0074742790387017,1.0074839649985365,1.0074936573469926,1.0075033560843742,1.007513061210985,1.0075227727271292,1.0075324906331111,1.0075422149292352,1.0075519456158064,1.0075616826931295,1.0075714261615099,1.0075811760212525,1.0075909322726635,1.0076006949160485,1.0076104639517132,1.007620239379964,1.0076300212011076,1.0076398094154502,1.0076496040232987,1.0076594050249603,1.0076692124207423,1.0076790262109518,1.007688846395897,1.0076986729758854,1.0077085059512252,1.0077183453222245,1.007728191089192,1.0077380432524363,1.0077479018122664,1.0077577667689912,1.0077676381229204,1.0077775158743634,1.0077874000236295,1.007797290571029,1.0078071875168724,1.0078170908614696,1.0078270006051313,1.0078369167481682,1.0078468392908915,1.0078567682336121,1.0078667035766415,1.0078766453202914,1.0078865934648737,1.0078965480107003,1.0079065089580836,1.0079164763073356,1.0079264500587695,1.0079364302126976,1.0079464167694336,1.0079564097292906,1.0079664090925815,1.0079764148596209,1.007986427030722,1.0079964456061992,1.0080064705863667,1.008016501971539,1.0080265397620312,1.0080365839581578,1.0080466345602341,1.0080566915685756,1.0080667549834978,1.0080768248053165,1.0080869010343476,1.0080969836709073,1.0081070727153119,1.0081171681678784,1.008127270028923,1.0081373782987635,1.0081474929777166,1.0081576140660997,1.008167741564231,1.0081778754724278,1.0081880157910084,1.008198162520291,1.008208315660594,1.0082184752122367,1.0082286411755372,1.0082388135508151,1.0082489923383897,1.0082591775385805,1.008269369151707,1.0082795671780895,1.0082897716180481,1.008299982471903,1.0083101997399748,1.0083204234225844,1.0083306535200527,1.008340890032701,1.008351132960851,1.0083613823048239,1.0083716380649415,1.008381900241526,1.0083921688348998,1.0084024438453851,1.0084127252733048,1.0084230131189815,1.0084333073827387,1.0084436080648995,1.0084539151657874,1.008464228685726,1.0084745486250395,1.0084848749840518,1.0084952077630873,1.0085055469624706,1.0085158925825266,1.0085262446235803,1.0085366030859564,1.008546967969981,1.008557339275979,1.0085677170042768,1.0085781011552002,1.0085884917290755,1.008598888726229,1.0086092921469874,1.0086197019916776,1.0086301182606268,1.0086405409541621,1.0086509700726112,1.0086614056163017,1.0086718475855614,1.0086822959807185,1.0086927508021015,1.0087032120500385,1.008713679724859,1.0087241538268914,1.008734634356465,1.0087451213139091,1.0087556146995535,1.0087661145137279,1.0087766207567626,1.0087871334289873,1.0087976525307327,1.0088081780623295,1.0088187100241086,1.008829248416401,1.0088397932395379,1.0088503444938508,1.0088609021796715,1.008871466297332,1.008882036847164,1.0088926138295005,1.0089031972446736,1.008913787093016,1.008924383374861,1.0089349860905414,1.0089455952403907,1.0089562108247427,1.0089668328439312,1.0089774612982898,1.0089880961881532,1.0089987375138556,1.0090093852757318,1.0090200394741164,1.0090307001093448,1.009041367181752,1.0090520406916736,1.0090627206394456,1.0090734070254035,1.0090840998498836,1.0090947991132222,1.0091055048157558,1.0091162169578212,1.0091269355397554,1.0091376605618958,1.0091483920245794,1.0091591299281442,1.0091698742729276,1.0091806250592676,1.009191382287503,1.0092021459579719,1.0092129160710128,1.009223692626965,1.0092344756261673,1.0092452650689587,1.0092560609556795,1.0092668632866688,1.0092776720622667,1.0092884872828132,1.0092993089486488,1.009310137060114,1.00932097161755,1.0093318126212971,1.009342660071697,1.0093535139690908,1.0093643743138203,1.0093752411062273,1.0093861143466538,1.0093969940354421,1.009407880172935,1.0094187727594743,1.0094296717954039,1.0094405772810662,1.0094514892168047,1.0094624076029632,1.009473332439885,1.0094842637279147,1.0094952014673957,1.0095061456586727,1.0095170963020905,1.0095280533979938,1.0095390169467275,1.0095499869486368,1.0095609634040672,1.0095719463133643,1.0095829356768742,1.009593931494943,1.0096049337679163,1.0096159424961413,1.0096269576799646,1.0096379793197328,1.0096490074157933,1.0096600419684936,1.009671082978181,1.009682130445203,1.0096931843699084,1.0097042447526448,1.0097153115937607,1.0097263848936047,1.0097374646525257,1.009748550870873,1.0097596435489953,1.0097707426872427,1.0097818482859642,1.0097929603455105,1.009804078866231,1.0098152038484765,1.0098263352925971,1.009837473198944,1.009848617567868,1.0098597683997201,1.009870925694852,1.0098820894536151,1.0098932596763612,1.0099044363634424,1.009915619515211,1.0099268091320193,1.0099380052142202,1.0099492077621663,1.0099604167762108,1.0099716322567072,1.0099828542040088,1.0099940826184692,1.0100053175004426,1.0100165588502834,1.0100278066683455,1.0100390609549836,1.0100503217105528,1.0100615889354077,1.0100728626299036,1.010084142794396,1.010095429429241,1.0101067225347937,1.0101180221114108,1.0101293281594481,1.0101406406792628,1.0101519596712107,1.0101632851356495,1.010174617072936,1.0101859554834276,1.010197300367482,1.0102086517254567,1.01022000955771,1.0102313738646,1.0102427446464854,1.0102541219037244,1.010265505636676,1.0102768958456996,1.0102882925311538,1.010299695693399,1.010311105332794,1.0103225214496994,1.0103339440444752,1.0103453731174816,1.0103568086690793,1.0103682506996288,1.0103796992094916,1.0103911541990285,1.0104026156686012,1.010414083618571,1.0104255580493002,1.0104370389611506,1.0104485263544845,1.0104600202296645,1.0104715205870531,1.0104830274270136,1.0104945407499089,1.0105060605561023,1.0105175868459575,1.0105291196198383,1.0105406588781085,1.0105522046211326,1.010563756849275,1.0105753155629,1.0105868807623728,1.0105984524480585,1.010610030620322,1.0106216152795293,1.010633206426046,1.0106448040602376,1.0106564081824707,1.0106680187931116,1.010679635892527,1.0106912594810833,1.0107028895591477,1.0107145261270876,1.01072616918527,1.0107378187340632,1.0107494747738346,1.0107611373049523,1.0107728063277848,1.0107844818427003,1.0107961638500682,1.0108078523502566,1.0108195473436352,1.010831248830573,1.01084295681144,1.010854671286606,1.0108663922564407,1.0108781197213144,1.0108898536815978,1.0109015941376613,1.0109133410898758,1.0109250945386126,1.0109368544842428,1.010948620927138,1.0109603938676703,1.010972173306211,1.0109839592431327,1.010995751678808,1.0110075506136087,1.0110193560479084,1.01103116798208,1.0110429864164965,1.0110548113515314,1.0110666427875588,1.011078480724952,1.0110903251640855,1.0111021761053336,1.0111140335490707,1.0111258974956718,1.0111377679455118,1.0111496448989659,1.0111615283564093,1.0111734183182177,1.0111853147847674,1.0111972177564337,1.0112091272335937,1.011221043216623,1.0112329657058994,1.011244894701799,1.011256830204699,1.011268772214977,1.0112807207330106,1.0112926757591774,1.0113046372938557,1.0113166053374234,1.0113285798902591,1.0113405609527417,1.0113525485252495,1.011364542608162,1.0113765432018587,1.0113885503067186,1.0114005639231218,1.011412584051448,1.011424610692078,1.0114366438453912,1.0114486835117689,1.011460729691592,1.0114727823852412,1.011484841593098,1.0114969073155433,1.0115089795529597,1.0115210583057286,1.011533143574232,1.0115452353588528,1.011557333659973,1.0115694384779756,1.0115815498132434,1.01159366766616,1.0116057920371087,1.011617922926473,1.0116300603346369,1.0116422042619844,1.0116543547088996,1.0116665116757677,1.0116786751629727,1.0116908451709,1.0117030216999343,1.0117152047504616,1.011727394322867,1.0117395904175366,1.0117517930348565,1.0117640021752128,1.011776217838992,1.0117884400265806,1.0118006687383658,1.0118129039747348,1.0118251457360745,1.011837394022773,1.0118496488352178,1.011861910173797,1.0118741780388985,1.011886452430911,1.0118987333502232,1.011911020797224,1.0119233147723024,1.0119356152758474,1.0119479223082493,1.0119602358698971,1.011972555961181,1.0119848825824913,1.0119972157342183,1.0120095554167527,1.0120219016304852,1.012034254375807,1.0120466136531092,1.0120589794627834,1.0120713518052213,1.0120837306808148,1.0120961160899562,1.0121085080330374,1.0121209065104517,1.0121333115225912,1.0121457230698494,1.0121581411526193,1.0121705657712943,1.0121829969262683,1.012195434617935,1.0122078788466886,1.0122203296129235,1.0122327869170342,1.0122452507594153,1.012257721140462,1.0122701980605695,1.0122826815201331,1.0122951715195485,1.0123076680592116,1.0123201711395184,1.0123326807608652,1.0123451969236488,1.0123577196282654,1.0123702488751123,1.0123827846645868,1.012395326997086,1.0124078758730075,1.0124204312927496,1.01243299325671,1.0124455617652868,1.0124581368188788,1.0124707184178845,1.012483306562703,1.0124959012537336,1.0125085024913754,1.0125211102760279,1.012533724608091,1.0125463454879648,1.0125589729160496,1.0125716068927457,1.012584247418454,1.0125968944935755,1.012609548118511,1.0126222082936616,1.0126348750194294,1.012647548296216,1.0126602281244237,1.0126729145044542,1.01268560743671,1.0126983069215945,1.0127110129595096,1.012723725550859,1.0127364446960458,1.0127491703954736,1.0127619026495462,1.0127746414586676,1.012787386823242,1.0128001387436736,1.0128128972203674,1.0128256622537282,1.0128384338441607,1.0128512119920707,1.0128639966978634,1.0128767879619447,1.0128895857847207,1.0129023901665972,1.0129152011079807,1.0129280186092782,1.0129408426708963,1.012953673293242,1.0129665104767227,1.0129793542217458,1.0129922045287192,1.0130050613980506,1.0130179248301485,1.0130307948254211,1.013043671384277,1.0130565545071248,1.0130694441943744,1.0130823404464342,1.013095243263714,1.0131081526466232,1.0131210685955725,1.0131339911109716,1.0131469201932306,1.0131598558427606,1.0131727980599723,1.0131857468452765,1.0131987021990847,1.0132116641218083,1.0132246326138592,1.0132376076756489,1.01325058930759,1.0132635775100947,1.0132765722835755,1.013289573628445,1.0133025815451169,1.0133155960340041,1.0133286170955198,1.0133416447300783,1.013354678938093,1.013367719719978,1.013380767076148,1.0133938210070177,1.0134068815130017,1.0134199485945148,1.0134330222519725,1.0134461024857904,1.013459189296384,1.0134722826841691,1.013485382649562,1.0134984891929792,1.0135116023148372,1.0135247220155525,1.0135378482955426,1.0135509811552244,1.0135641205950154,1.0135772666153338,1.0135904192165965,1.0136035783992228,1.0136167441636301,1.0136299165102376,1.0136430954394637,1.0136562809517278,1.013669473047449,1.0136826717270464,1.0136958769909403,1.0137090888395501,1.0137223072732964,1.0137355322925994,1.0137487638978793,1.0137620020895575,1.0137752468680545,1.0137884982337921,1.0138017561871913,1.013815020728674,1.0138282918586623,1.013841569577578,1.0138548538858434,1.0138681447838815,1.0138814422721147,1.0138947463509664,1.0139080570208598,1.0139213742822182,1.0139346981354653,1.0139480285810252,1.0139613656193218,1.0139747092507796,1.0139880594758233,1.0140014162948776,1.0140147797083676,1.0140281497167185,1.0140415263203557,1.0140549095197053,1.0140682993151928,1.0140816957072445,1.014095098696287,1.0141085082827466,1.01412192446705,1.0141353472496248,1.0141487766308976,1.0141622126112966,1.014175655191249,1.014189104371183,1.0142025601515268,1.0142160225327084,1.0142294915151568,1.014242967099301,1.0142564492855697,1.014269938074392,1.014283433466198,1.014296935461417,1.014310444060479,1.0143239592638147,1.014337481071854,1.0143510094850272,1.014364544503766,1.0143780861285008,1.0143916343596633,1.0144051891976846,1.0144187506429971,1.0144323186960325,1.0144458933572225,1.0144594746270001,1.014473062505798,1.0144866569940487,1.0145002580921854,1.0145138658006416,1.0145274801198507,1.0145411010502463,1.014554728592263,1.0145683627463344,1.0145820035128952,1.0145956508923801,1.0146093048852236,1.0146229654918615,1.0146366327127287,1.0146503065482608,1.0146639869988938,1.0146776740650634,1.0146913677472063,1.0147050680457583,1.0147187749611568,1.0147324884938382,1.0147462086442398,1.0147599354127992,1.0147736687999538,1.0147874088061413,1.0148011554318,1.014814908677368,1.0148286685432837,1.0148424350299858,1.0148562081379138,1.0148699878675063,1.0148837742192027,1.0148975671934428,1.0149113667906666,1.014925173011314,1.0149389858558253,1.0149528053246408,1.0149666314182015,1.0149804641369486,1.0149943034813227,1.0150081494517658,1.0150220020487193,1.015035861272625,1.0150497271239252,1.015063599603062,1.0150774787104782,1.0150913644466162,1.0151052568119194,1.0151191558068309,1.0151330614317942,1.0151469736872532,1.015160892573651,1.0151748180914326,1.015188750241042,1.0152026890229238,1.0152166344375229,1.0152305864852842,1.015244545166653,1.015258510482075,1.0152724824319956,1.0152864610168613,1.0153004462371176,1.015314438093211,1.0153284365855886,1.015342441714697,1.0153564534809831,1.0153704718848944,1.0153844969268784,1.0153985286073828,1.0154125669268557,1.0154266118857451],"x":[1.0,1.0044955044955044,1.008991008991009,1.0134865134865134,1.017982017982018,1.0224775224775224,1.026973026973027,1.0314685314685315,1.0359640359640359,1.0404595404595405,1.0449550449550449,1.0494505494505495,1.053946053946054,1.0584415584415585,1.062937062937063,1.0674325674325675,1.071928071928072,1.0764235764235763,1.080919080919081,1.0854145854145854,1.08991008991009,1.0944055944055944,1.098901098901099,1.1033966033966034,1.1078921078921078,1.1123876123876124,1.1168831168831168,1.1213786213786214,1.1258741258741258,1.1303696303696305,1.1348651348651349,1.1393606393606395,1.1438561438561439,1.1483516483516483,1.152847152847153,1.1573426573426573,1.161838161838162,1.1663336663336663,1.170829170829171,1.1753246753246753,1.1798201798201797,1.1843156843156843,1.1888111888111887,1.1933066933066934,1.1978021978021978,1.2022977022977024,1.2067932067932068,1.2112887112887112,1.2157842157842158,1.2202797202797202,1.2247752247752248,1.2292707292707292,1.2337662337662338,1.2382617382617382,1.2427572427572429,1.2472527472527473,1.2517482517482517,1.2562437562437563,1.2607392607392607,1.2652347652347653,1.2697302697302697,1.2742257742257743,1.2787212787212787,1.2832167832167831,1.2877122877122877,1.2922077922077921,1.2967032967032968,1.3011988011988012,1.3056943056943058,1.3101898101898102,1.3146853146853146,1.3191808191808192,1.3236763236763236,1.3281718281718282,1.3326673326673326,1.3371628371628372,1.3416583416583416,1.3461538461538463,1.3506493506493507,1.355144855144855,1.3596403596403597,1.364135864135864,1.3686313686313687,1.373126873126873,1.3776223776223777,1.3821178821178821,1.3866133866133865,1.3911088911088911,1.3956043956043955,1.4000999000999002,1.4045954045954046,1.4090909090909092,1.4135864135864136,1.4180819180819182,1.4225774225774226,1.427072927072927,1.4315684315684316,1.436063936063936,1.4405594405594406,1.445054945054945,1.4495504495504496,1.454045954045954,1.4585414585414584,1.463036963036963,1.4675324675324675,1.472027972027972,1.4765234765234765,1.481018981018981,1.4855144855144855,1.49000999000999,1.4945054945054945,1.499000999000999,1.5034965034965035,1.507992007992008,1.5124875124875126,1.516983016983017,1.5214785214785216,1.525974025974026,1.5304695304695304,1.534965034965035,1.5394605394605394,1.543956043956044,1.5484515484515484,1.552947052947053,1.5574425574425574,1.5619380619380618,1.5664335664335665,1.5709290709290709,1.5754245754245755,1.5799200799200799,1.5844155844155845,1.588911088911089,1.5934065934065933,1.597902097902098,1.6023976023976023,1.606893106893107,1.6113886113886113,1.615884115884116,1.6203796203796204,1.624875124875125,1.6293706293706294,1.6338661338661338,1.6383616383616384,1.6428571428571428,1.6473526473526474,1.6518481518481518,1.6563436563436564,1.6608391608391608,1.6653346653346652,1.6698301698301699,1.6743256743256743,1.6788211788211789,1.6833166833166833,1.687812187812188,1.6923076923076923,1.696803196803197,1.7012987012987013,1.7057942057942057,1.7102897102897103,1.7147852147852147,1.7192807192807193,1.7237762237762237,1.7282717282717284,1.7327672327672328,1.7372627372627372,1.7417582417582418,1.7462537462537462,1.7507492507492508,1.7552447552447552,1.7597402597402598,1.7642357642357642,1.7687312687312686,1.7732267732267732,1.7777222777222776,1.7822177822177823,1.7867132867132867,1.7912087912087913,1.7957042957042957,1.8001998001998003,1.8046953046953047,1.809190809190809,1.8136863136863137,1.8181818181818181,1.8226773226773227,1.8271728271728271,1.8316683316683318,1.8361638361638362,1.8406593406593406,1.8451548451548452,1.8496503496503496,1.8541458541458542,1.8586413586413586,1.8631368631368632,1.8676323676323676,1.872127872127872,1.8766233766233766,1.881118881118881,1.8856143856143857,1.89010989010989,1.8946053946053947,1.899100899100899,1.9035964035964037,1.908091908091908,1.9125874125874125,1.9170829170829171,1.9215784215784215,1.9260739260739261,1.9305694305694305,1.9350649350649352,1.9395604395604396,1.944055944055944,1.9485514485514486,1.953046953046953,1.9575424575424576,1.962037962037962,1.9665334665334666,1.971028971028971,1.9755244755244756,1.98001998001998,1.9845154845154844,1.989010989010989,1.9935064935064934,1.998001998001998,2.0024975024975027,2.006993006993007,2.0114885114885115,2.015984015984016,2.0204795204795203,2.024975024975025,2.0294705294705295,2.033966033966034,2.0384615384615383,2.042957042957043,2.0474525474525476,2.051948051948052,2.0564435564435564,2.0609390609390608,2.0654345654345656,2.06993006993007,2.0744255744255744,2.078921078921079,2.083416583416583,2.087912087912088,2.0924075924075924,2.096903096903097,2.1013986013986012,2.105894105894106,2.1103896103896105,2.114885114885115,2.1193806193806193,2.1238761238761237,2.1283716283716285,2.132867132867133,2.1373626373626373,2.1418581418581417,2.1463536463536466,2.150849150849151,2.1553446553446554,2.1598401598401598,2.164335664335664,2.168831168831169,2.1733266733266734,2.177822177822178,2.182317682317682,2.1868131868131866,2.1913086913086914,2.195804195804196,2.2002997002997002,2.2047952047952046,2.2092907092907095,2.213786213786214,2.2182817182817183,2.2227772227772227,2.227272727272727,2.231768231768232,2.2362637362637363,2.2407592407592407,2.245254745254745,2.24975024975025,2.2542457542457544,2.2587412587412588,2.263236763236763,2.2677322677322675,2.2722277722277724,2.276723276723277,2.281218781218781,2.2857142857142856,2.2902097902097904,2.294705294705295,2.2992007992007992,2.3036963036963036,2.308191808191808,2.312687312687313,2.3171828171828173,2.3216783216783217,2.326173826173826,2.3306693306693305,2.3351648351648353,2.3396603396603397,2.344155844155844,2.3486513486513485,2.3531468531468533,2.3576423576423577,2.362137862137862,2.3666333666333665,2.371128871128871,2.375624375624376,2.38011988011988,2.3846153846153846,2.389110889110889,2.393606393606394,2.398101898101898,2.4025974025974026,2.407092907092907,2.4115884115884114,2.4160839160839163,2.4205794205794207,2.425074925074925,2.4295704295704295,2.434065934065934,2.4385614385614387,2.443056943056943,2.4475524475524475,2.452047952047952,2.4565434565434567,2.461038961038961,2.4655344655344655,2.47002997002997,2.4745254745254743,2.479020979020979,2.4835164835164836,2.488011988011988,2.4925074925074924,2.497002997002997,2.5014985014985016,2.505994005994006,2.5104895104895104,2.514985014985015,2.5194805194805197,2.523976023976024,2.5284715284715285,2.532967032967033,2.5374625374625372,2.541958041958042,2.5464535464535465,2.550949050949051,2.5554445554445553,2.55994005994006,2.5644355644355645,2.568931068931069,2.5734265734265733,2.5779220779220777,2.5824175824175826,2.586913086913087,2.5914085914085914,2.5959040959040958,2.6003996003996006,2.604895104895105,2.6093906093906094,2.613886113886114,2.618381618381618,2.622877122877123,2.6273726273726274,2.631868131868132,2.6363636363636362,2.6408591408591406,2.6453546453546455,2.64985014985015,2.6543456543456543,2.6588411588411587,2.6633366633366635,2.667832167832168,2.6723276723276723,2.6768231768231767,2.681318681318681,2.685814185814186,2.6903096903096904,2.6948051948051948,2.699300699300699,2.703796203796204,2.7082917082917084,2.712787212787213,2.717282717282717,2.7217782217782216,2.7262737262737264,2.730769230769231,2.7352647352647352,2.7397602397602396,2.744255744255744,2.748751248751249,2.7532467532467533,2.7577422577422577,2.762237762237762,2.766733266733267,2.7712287712287713,2.7757242757242757,2.78021978021978,2.7847152847152845,2.7892107892107894,2.7937062937062938,2.798201798201798,2.8026973026973026,2.8071928071928074,2.811688311688312,2.816183816183816,2.8206793206793206,2.825174825174825,2.82967032967033,2.8341658341658342,2.8386613386613386,2.843156843156843,2.847652347652348,2.8521478521478523,2.8566433566433567,2.861138861138861,2.8656343656343655,2.8701298701298703,2.8746253746253747,2.879120879120879,2.8836163836163835,2.888111888111888,2.8926073926073927,2.897102897102897,2.9015984015984015,2.906093906093906,2.910589410589411,2.915084915084915,2.9195804195804196,2.924075924075924,2.9285714285714284,2.9330669330669332,2.9375624375624376,2.942057942057942,2.9465534465534464,2.9510489510489513,2.9555444555444557,2.96003996003996,2.9645354645354645,2.969030969030969,2.9735264735264737,2.978021978021978,2.9825174825174825,2.987012987012987,2.9915084915084913,2.996003996003996,3.0004995004995005,3.004995004995005,3.0094905094905093,3.013986013986014,3.0184815184815186,3.022977022977023,3.0274725274725274,3.0319680319680318,3.0364635364635366,3.040959040959041,3.0454545454545454,3.04995004995005,3.0544455544455547,3.058941058941059,3.0634365634365635,3.067932067932068,3.0724275724275723,3.076923076923077,3.0814185814185815,3.085914085914086,3.0904095904095903,3.0949050949050947,3.0994005994005995,3.103896103896104,3.1083916083916083,3.1128871128871127,3.1173826173826176,3.121878121878122,3.1263736263736264,3.1308691308691308,3.135364635364635,3.13986013986014,3.1443556443556444,3.148851148851149,3.153346653346653,3.157842157842158,3.1623376623376624,3.166833166833167,3.1713286713286712,3.1758241758241756,3.1803196803196805,3.184815184815185,3.1893106893106893,3.1938061938061937,3.198301698301698,3.202797202797203,3.2072927072927073,3.2117882117882117,3.216283716283716,3.220779220779221,3.2252747252747254,3.2297702297702298,3.234265734265734,3.2387612387612386,3.2432567432567434,3.247752247752248,3.252247752247752,3.2567432567432566,3.2612387612387614,3.265734265734266,3.2702297702297702,3.2747252747252746,3.279220779220779,3.283716283716284,3.2882117882117883,3.2927072927072927,3.297202797202797,3.301698301698302,3.3061938061938063,3.3106893106893107,3.315184815184815,3.3196803196803195,3.3241758241758244,3.3286713286713288,3.333166833166833,3.3376623376623376,3.342157842157842,3.346653346653347,3.351148851148851,3.3556443556443556,3.36013986013986,3.364635364635365,3.3691308691308692,3.3736263736263736,3.378121878121878,3.3826173826173824,3.3871128871128873,3.3916083916083917,3.396103896103896,3.4005994005994005,3.4050949050949053,3.4095904095904097,3.414085914085914,3.4185814185814185,3.423076923076923,3.4275724275724277,3.432067932067932,3.4365634365634365,3.441058941058941,3.4455544455544453,3.45004995004995,3.4545454545454546,3.459040959040959,3.4635364635364634,3.4680319680319682,3.4725274725274726,3.477022977022977,3.4815184815184814,3.486013986013986,3.4905094905094907,3.495004995004995,3.4995004995004995,3.503996003996004,3.5084915084915087,3.512987012987013,3.5174825174825175,3.521978021978022,3.5264735264735263,3.530969030969031,3.5354645354645355,3.53996003996004,3.5444555444555443,3.5489510489510487,3.5534465534465536,3.557942057942058,3.5624375624375624,3.5669330669330668,3.5714285714285716,3.575924075924076,3.5804195804195804,3.584915084915085,3.589410589410589,3.593906093906094,3.5984015984015985,3.602897102897103,3.6073926073926073,3.611888111888112,3.6163836163836165,3.620879120879121,3.6253746253746253,3.6298701298701297,3.6343656343656345,3.638861138861139,3.6433566433566433,3.6478521478521477,3.652347652347652,3.656843156843157,3.6613386613386614,3.6658341658341658,3.67032967032967,3.674825174825175,3.6793206793206794,3.683816183816184,3.688311688311688,3.6928071928071926,3.6973026973026974,3.701798201798202,3.7062937062937062,3.7107892107892106,3.7152847152847155,3.71978021978022,3.7242757242757243,3.7287712287712287,3.733266733266733,3.737762237762238,3.7422577422577423,3.7467532467532467,3.751248751248751,3.755744255744256,3.7602397602397604,3.7647352647352648,3.769230769230769,3.7737262737262736,3.7782217782217784,3.782717282717283,3.787212787212787,3.7917082917082916,3.796203796203796,3.800699300699301,3.8051948051948052,3.8096903096903096,3.814185814185814,3.818681318681319,3.8231768231768233,3.8276723276723277,3.832167832167832,3.8366633366633365,3.8411588411588413,3.8456543456543457,3.85014985014985,3.8546453546453545,3.8591408591408594,3.8636363636363638,3.868131868131868,3.8726273726273726,3.877122877122877,3.881618381618382,3.886113886113886,3.8906093906093906,3.895104895104895,3.8996003996003994,3.9040959040959042,3.9085914085914086,3.913086913086913,3.9175824175824174,3.9220779220779223,3.9265734265734267,3.931068931068931,3.9355644355644355,3.94005994005994,3.9445554445554447,3.949050949050949,3.9535464535464535,3.958041958041958,3.9625374625374628,3.967032967032967,3.9715284715284715,3.976023976023976,3.9805194805194803,3.985014985014985,3.9895104895104896,3.994005994005994,3.9985014985014984,4.002997002997003,4.007492507492508,4.011988011988012,4.016483516483516,4.020979020979021,4.025474525474525,4.02997002997003,4.034465534465535,4.038961038961039,4.043456543456544,4.047952047952048,4.0524475524475525,4.056943056943057,4.061438561438561,4.065934065934066,4.07042957042957,4.0749250749250745,4.07942057942058,4.083916083916084,4.088411588411589,4.092907092907093,4.097402597402597,4.101898101898102,4.106393606393606,4.110889110889111,4.115384615384615,4.11988011988012,4.124375624375625,4.128871128871129,4.1333666333666335,4.137862137862138,4.142357642357642,4.146853146853147,4.151348651348651,4.1558441558441555,4.160339660339661,4.164835164835165,4.1693306693306695,4.173826173826174,4.178321678321678,4.182817182817183,4.187312687312687,4.1918081918081915,4.196303696303696,4.200799200799201,4.205294705294706,4.20979020979021,4.214285714285714,4.218781218781219,4.223276723276723,4.227772227772228,4.232267732267732,4.236763236763236,4.241258741258742,4.245754245754246,4.2502497502497505,4.254745254745255,4.259240759240759,4.263736263736264,4.268231768231768,4.2727272727272725,4.277222777222777,4.281718281718281,4.286213786213787,4.290709290709291,4.295204795204795,4.2997002997003,4.304195804195804,4.308691308691309,4.313186813186813,4.317682317682317,4.322177822177822,4.326673326673327,4.3311688311688314,4.335664335664336,4.34015984015984,4.344655344655345,4.349150849150849,4.353646353646353,4.358141858141858,4.362637362637362,4.3671328671328675,4.371628371628372,4.376123876123876,4.380619380619381,4.385114885114885,4.3896103896103895,4.394105894105894,4.398601398601398,4.403096903096903,4.407592407592408,4.412087912087912,4.416583416583417,4.421078921078921,4.425574425574426,4.43006993006993,4.434565434565434,4.439060939060939,4.443556443556443,4.4480519480519485,4.452547452547453,4.457042957042957,4.461538461538462,4.466033966033966,4.4705294705294705,4.475024975024975,4.479520479520479,4.484015984015984,4.488511488511488,4.493006993006993,4.497502497502498,4.501998001998002,4.5064935064935066,4.510989010989011,4.515484515484515,4.51998001998002,4.524475524475524,4.5289710289710285,4.533466533466534,4.537962037962038,4.542457542457543,4.546953046953047,4.551448551448551,4.555944055944056,4.56043956043956,4.564935064935065,4.569430569430569,4.573926073926074,4.578421578421579,4.582917082917083,4.5874125874125875,4.591908091908092,4.596403596403596,4.600899100899101,4.605394605394605,4.6098901098901095,4.614385614385615,4.618881118881119,4.623376623376624,4.627872127872128,4.632367632367632,4.636863136863137,4.641358641358641,4.645854145854146,4.65034965034965,4.654845154845155,4.65934065934066,4.663836163836164,4.6683316683316685,4.672827172827173,4.677322677322677,4.681818181818182,4.686313686313686,4.6908091908091905,4.695304695304696,4.6998001998002,4.7042957042957045,4.708791208791209,4.713286713286713,4.717782217782218,4.722277722277722,4.7267732267732265,4.731268731268731,4.735764235764235,4.740259740259741,4.744755244755245,4.749250749250749,4.753746253746254,4.758241758241758,4.762737262737263,4.767232767232767,4.771728271728271,4.776223776223776,4.780719280719281,4.7852147852147855,4.78971028971029,4.794205794205794,4.798701298701299,4.803196803196803,4.8076923076923075,4.812187812187812,4.816683316683316,4.821178821178822,4.825674325674326,4.83016983016983,4.834665334665335,4.839160839160839,4.843656343656344,4.848151848151848,4.852647352647352,4.857142857142857,4.861638361638362,4.8661338661338664,4.870629370629371,4.875124875124875,4.87962037962038,4.884115884115884,4.888611388611388,4.893106893106893,4.897602397602397,4.9020979020979025,4.906593406593407,4.911088911088911,4.915584415584416,4.92007992007992,4.9245754245754245,4.929070929070929,4.933566433566433,4.938061938061938,4.942557442557442,4.947052947052947,4.951548451548452,4.956043956043956,4.960539460539461,4.965034965034965,4.969530469530469,4.974025974025974,4.978521478521478,4.983016983016983,4.987512487512488,4.992007992007992,4.996503496503497,5.000999000999001,5.0054945054945055,5.00999000999001,5.014485514485514,5.018981018981019,5.023476523476523,5.027972027972028,5.032467532467533,5.036963036963037,5.0414585414585416,5.045954045954046,5.05044955044955,5.054945054945055,5.059440559440559,5.0639360639360635,5.068431568431569,5.072927072927073,5.077422577422578,5.081918081918082,5.086413586413586,5.090909090909091,5.095404595404595,5.0999000999001,5.104395604395604,5.108891108891109,5.113386613386614,5.117882117882118,5.1223776223776225,5.126873126873127,5.131368631368631,5.135864135864136,5.14035964035964,5.1448551448551445,5.14935064935065,5.153846153846154,5.158341658341659,5.162837162837163,5.167332667332667,5.171828171828172,5.176323676323676,5.180819180819181,5.185314685314685,5.189810189810189,5.194305694305695,5.198801198801199,5.2032967032967035,5.207792207792208,5.212287712287712,5.216783216783217,5.221278721278721,5.2257742257742255,5.23026973026973,5.234765234765235,5.2392607392607395,5.243756243756244,5.248251748251748,5.252747252747253,5.257242757242757,5.2617382617382615,5.266233766233766,5.27072927072927,5.275224775224776,5.27972027972028,5.284215784215784,5.288711288711289,5.293206793206793,5.297702297702298,5.302197802197802,5.306693306693306,5.311188811188811,5.315684315684316,5.3201798201798205,5.324675324675325,5.329170829170829,5.333666333666334,5.338161838161838,5.3426573426573425,5.347152847152847,5.351648351648351,5.356143856143857,5.360639360639361,5.365134865134865,5.36963036963037,5.374125874125874,5.378621378621379,5.383116883116883,5.387612387612387,5.392107892107892,5.396603396603396,5.4010989010989015,5.405594405594406,5.41008991008991,5.414585414585415,5.419080919080919,5.4235764235764234,5.428071928071928,5.432567432567432,5.437062937062937,5.441558441558442,5.446053946053946,5.450549450549451,5.455044955044955,5.4595404595404595,5.464035964035964,5.468531468531468,5.473026973026973,5.477522477522477,5.482017982017982,5.486513486513487,5.491008991008991,5.495504495504496,5.5,5.504495504495504,5.508991008991009,5.513486513486513,5.517982017982018,5.522477522477523,5.526973026973027,5.531468531468532,5.535964035964036,5.5404595404595405,5.544955044955045,5.549450549450549,5.553946053946054,5.558441558441558,5.562937062937063,5.567432567432568,5.571928071928072,5.5764235764235766,5.580919080919081,5.585414585414585,5.58991008991009,5.594405594405594,5.5989010989010985,5.603396603396604,5.607892107892108,5.612387612387613,5.616883116883117,5.621378621378621,5.625874125874126,5.63036963036963,5.634865134865135,5.639360639360639,5.643856143856143,5.648351648351649,5.652847152847153,5.6573426573426575,5.661838161838162,5.666333666333666,5.670829170829171,5.675324675324675,5.6798201798201795,5.684315684315684,5.688811188811189,5.693306693306694,5.697802197802198,5.702297702297702,5.706793206793207,5.711288711288711,5.715784215784216,5.72027972027972,5.724775224775224,5.72927072927073,5.733766233766234,5.7382617382617385,5.742757242757243,5.747252747252747,5.751748251748252,5.756243756243756,5.7607392607392605,5.765234765234765,5.76973026973027,5.7742257742257745,5.778721278721279,5.783216783216783,5.787712287712288,5.792207792207792,5.7967032967032965,5.801198801198801,5.805694305694305,5.810189810189811,5.814685314685315,5.819180819180819,5.823676323676324,5.828171828171828,5.832667332667333,5.837162837162837,5.841658341658341,5.846153846153846,5.85064935064935,5.8551448551448555,5.85964035964036,5.864135864135864,5.868631368631369,5.873126873126873,5.8776223776223775,5.882117882117882,5.886613386613386,5.891108891108891,5.895604395604396,5.9000999000999,5.904595404595405,5.909090909090909,5.913586413586414,5.918081918081918,5.922577422577422,5.927072927072927,5.931568431568431,5.9360639360639365,5.940559440559441,5.945054945054945,5.94955044955045,5.954045954045954,5.9585414585414584,5.963036963036963,5.967532467532467,5.972027972027972,5.976523476523477,5.981018981018981,5.985514485514486,5.99000999000999,5.9945054945054945,5.999000999000999,6.003496503496503,6.007992007992008,6.012487512487512,6.016983016983017,6.021478521478522,6.025974025974026,6.030469530469531,6.034965034965035,6.039460539460539,6.043956043956044,6.048451548451548,6.052947052947053,6.057442557442558,6.061938061938062,6.066433566433567,6.070929070929071,6.0754245754245755,6.07992007992008,6.084415584415584,6.088911088911089,6.093406593406593,6.0979020979020975,6.102397602397603,6.106893106893107,6.111388611388612,6.115884115884116,6.12037962037962,6.124875124875125,6.129370629370629,6.1338661338661336,6.138361638361638,6.142857142857143,6.147352647352648,6.151848151848152,6.156343656343656,6.160839160839161,6.165334665334665,6.16983016983017,6.174325674325674,6.178821178821178,6.183316683316684,6.187812187812188,6.1923076923076925,6.196803196803197,6.201298701298701,6.205794205794206,6.21028971028971,6.2147852147852145,6.219280719280719,6.223776223776224,6.228271728271729,6.232767232767233,6.237262737262737,6.241758241758242,6.246253746253746,6.250749250749251,6.255244755244755,6.259740259740259,6.264235764235765,6.268731268731269,6.2732267732267735,6.277722277722278,6.282217782217782,6.286713286713287,6.291208791208791,6.2957042957042955,6.3001998001998,6.304695304695304,6.3091908091908095,6.313686313686314,6.318181818181818,6.322677322677323,6.327172827172827,6.3316683316683315,6.336163836163836,6.34065934065934,6.345154845154845,6.34965034965035,6.354145854145854,6.358641358641359,6.363136863136863,6.367632367632368,6.372127872127872,6.376623376623376,6.381118881118881,6.385614385614385,6.3901098901098905,6.394605394605395,6.399100899100899,6.403596403596404,6.408091908091908,6.4125874125874125,6.417082917082917,6.421578421578421,6.426073926073926,6.430569430569431,6.435064935064935,6.43956043956044,6.444055944055944,6.448551448551449,6.453046953046953,6.457542457542457,6.462037962037962,6.466533466533466,6.4710289710289715,6.475524475524476,6.48001998001998,6.484515484515485,6.489010989010989,6.4935064935064934,6.498001998001998,6.502497502497502,6.506993006993007,6.511488511488512,6.515984015984016,6.520479520479521,6.524975024975025,6.5294705294705295,6.533966033966034,6.538461538461538,6.542957042957043,6.547452547452547,6.5519480519480515,6.556443556443557,6.560939060939061,6.565434565434566,6.56993006993007,6.574425574425574,6.578921078921079,6.583416583416583,6.587912087912088,6.592407592407592,6.596903096903097,6.601398601398602,6.605894105894106,6.6103896103896105,6.614885114885115,6.619380619380619,6.623876123876124,6.628371628371628,6.6328671328671325,6.637362637362638,6.641858141858142,6.646353646353647,6.650849150849151,6.655344655344655,6.65984015984016,6.664335664335664,6.6688311688311686,6.673326673326673,6.677822177822178,6.682317682317683,6.686813186813187,6.691308691308691,6.695804195804196,6.7002997002997,6.704795204795205,6.709290709290709,6.713786213786213,6.718281718281719,6.722777222777223,6.7272727272727275,6.731768231768232,6.736263736263736,6.740759240759241,6.745254745254745,6.7497502497502495,6.754245754245754,6.758741258741258,6.763236763236764,6.767732267732268,6.772227772227772,6.776723276723277,6.781218781218781,6.785714285714286,6.79020979020979,6.794705294705294,6.799200799200799,6.803696303696304,6.8081918081918085,6.812687312687313,6.817182817182817,6.821678321678322,6.826173826173826,6.8306693306693305,6.835164835164835,6.839660339660339,6.8441558441558445,6.848651348651349,6.853146853146853,6.857642357642358,6.862137862137862,6.8666333666333665,6.871128871128871,6.875624375624375,6.88011988011988,6.884615384615385,6.889110889110889,6.893606393606394,6.898101898101898,6.902597402597403,6.907092907092907,6.911588411588411,6.916083916083916,6.92057942057942,6.9250749250749255,6.92957042957043,6.934065934065934,6.938561438561439,6.943056943056943,6.9475524475524475,6.952047952047952,6.956543456543456,6.961038961038961,6.965534465534465,6.97002997002997,6.974525474525475,6.979020979020979,6.983516483516484,6.988011988011988,6.992507492507492,6.997002997002997,7.001498501498501,7.005994005994006,7.010489510489511,7.014985014985015,7.01948051948052,7.023976023976024,7.0284715284715285,7.032967032967033,7.037462537462537,7.041958041958042,7.046453546453546,7.050949050949051,7.055444555444556,7.05994005994006,7.0644355644355645,7.068931068931069,7.073426573426573,7.077922077922078,7.082417582417582,7.0869130869130865,7.091408591408592,7.095904095904096,7.100399600399601,7.104895104895105,7.109390609390609,7.113886113886114,7.118381618381618,7.122877122877123,7.127372627372627,7.131868131868132,7.136363636363637,7.140859140859141,7.1453546453546455,7.14985014985015,7.154345654345654,7.158841158841159,7.163336663336663,7.1678321678321675,7.172327672327673,7.176823176823177,7.181318681318682,7.185814185814186,7.19030969030969,7.194805194805195,7.199300699300699,7.203796203796204,7.208291708291708,7.212787212787212,7.217282717282718,7.221778221778222,7.226273726273726,7.230769230769231,7.235264735264735,7.23976023976024,7.244255744255744,7.248751248751248,7.253246753246753,7.257742257742258,7.2622377622377625,7.266733266733267,7.271228771228771,7.275724275724276,7.28021978021978,7.2847152847152845,7.289210789210789,7.293706293706293,7.298201798201799,7.302697302697303,7.307192807192807,7.311688311688312,7.316183816183816,7.320679320679321,7.325174825174825,7.329670329670329,7.334165834165834,7.338661338661339,7.3431568431568435,7.347652347652348,7.352147852147852,7.356643356643357,7.361138861138861,7.3656343656343655,7.37012987012987,7.374625374625374,7.3791208791208796,7.383616383616384,7.388111888111888,7.392607392607393,7.397102897102897,7.4015984015984015,7.406093906093906,7.41058941058941,7.415084915084915,7.419580419580419,7.424075924075924,7.428571428571429,7.433066933066933,7.437562437562438,7.442057942057942,7.446553446553446,7.451048951048951,7.455544455544455,7.46003996003996,7.464535464535465,7.469030969030969,7.473526473526474,7.478021978021978,7.4825174825174825,7.487012987012987,7.491508491508491,7.496003996003996,7.5004995004995,7.504995004995005,7.50949050949051,7.513986013986014,7.518481518481519,7.522977022977023,7.527472527472527,7.531968031968032,7.536463536463536,7.540959040959041,7.545454545454546,7.54995004995005,7.554445554445555,7.558941058941059,7.5634365634365635,7.567932067932068,7.572427572427572,7.576923076923077,7.581418581418581,7.585914085914086,7.590409590409591,7.594905094905095,7.5994005994005995,7.603896103896104,7.608391608391608,7.612887112887113,7.617382617382617,7.6218781218781215,7.626373626373627,7.630869130869131,7.635364635364636,7.63986013986014,7.644355644355644,7.648851148851149,7.653346653346653,7.657842157842158,7.662337662337662,7.666833166833166,7.671328671328672,7.675824175824176,7.6803196803196805,7.684815184815185,7.689310689310689,7.693806193806194,7.698301698301698,7.7027972027972025,7.707292707292707,7.711788211788212,7.716283716283717,7.720779220779221,7.725274725274725,7.72977022977023,7.734265734265734,7.738761238761239,7.743256743256743,7.747752247752247,7.752247752247753,7.756743256743257,7.761238761238761,7.765734265734266,7.77022977022977,7.774725274725275,7.779220779220779,7.783716283716283,7.788211788211788,7.792707292707293,7.7972027972027975,7.801698301698302,7.806193806193806,7.810689310689311,7.815184815184815,7.8196803196803195,7.824175824175824,7.828671328671328,7.833166833166834,7.837662337662338,7.842157842157842,7.846653346653347,7.851148851148851,7.855644355644356,7.86013986013986,7.864635364635364,7.869130869130869,7.873626373626373,7.8781218781218785,7.882617382617383,7.887112887112887,7.891608391608392,7.896103896103896,7.9005994005994005,7.905094905094905,7.909590409590409,7.914085914085914,7.918581418581419,7.923076923076923,7.927572427572428,7.932067932067932,7.9365634365634365,7.941058941058941,7.945554445554445,7.95004995004995,7.954545454545454,7.959040959040959,7.963536463536464,7.968031968031968,7.972527472527473,7.977022977022977,7.981518481518481,7.986013986013986,7.99050949050949,7.995004995004995,7.9995004995005,8.003996003996004,8.008491508491508,8.012987012987013,8.017482517482517,8.021978021978022,8.026473526473527,8.03096903096903,8.035464535464536,8.03996003996004,8.044455544455545,8.048951048951048,8.053446553446554,8.057942057942057,8.062437562437562,8.066933066933068,8.071428571428571,8.075924075924076,8.08041958041958,8.084915084915085,8.089410589410589,8.093906093906094,8.098401598401598,8.102897102897103,8.107392607392608,8.111888111888112,8.116383616383617,8.12087912087912,8.125374625374626,8.12987012987013,8.134365634365635,8.138861138861138,8.143356643356643,8.147852147852149,8.152347652347652,8.156843156843157,8.161338661338661,8.165834165834166,8.17032967032967,8.174825174825175,8.179320679320679,8.183816183816184,8.188311688311689,8.192807192807193,8.197302697302698,8.201798201798201,8.206293706293707,8.21078921078921,8.215284715284715,8.219780219780219,8.224275724275724,8.22877122877123,8.233266733266733,8.237762237762238,8.242257742257742,8.246753246753247,8.25124875124875,8.255744255744256,8.26023976023976,8.264735264735265,8.26923076923077,8.273726273726274,8.278221778221779,8.282717282717282,8.287212787212788,8.291708291708291,8.296203796203796,8.3006993006993,8.305194805194805,8.30969030969031,8.314185814185814,8.31868131868132,8.323176823176823,8.327672327672328,8.332167832167832,8.336663336663337,8.34115884115884,8.345654345654346,8.350149850149851,8.354645354645355,8.35914085914086,8.363636363636363,8.368131868131869,8.372627372627372,8.377122877122877,8.381618381618381,8.386113886113886,8.390609390609391,8.395104895104895,8.3996003996004,8.404095904095904,8.408591408591409,8.413086913086913,8.417582417582418,8.422077922077921,8.426573426573427,8.43106893106893,8.435564435564435,8.44005994005994,8.444555444555444,8.44905094905095,8.453546453546453,8.458041958041958,8.462537462537462,8.467032967032967,8.47152847152847,8.476023976023976,8.480519480519481,8.485014985014985,8.48951048951049,8.494005994005994,8.498501498501499,8.502997002997002,8.507492507492508,8.511988011988011,8.516483516483516,8.520979020979022,8.525474525474525,8.52997002997003,8.534465534465534,8.53896103896104,8.543456543456543,8.547952047952048,8.552447552447552,8.556943056943057,8.561438561438562,8.565934065934066,8.570429570429571,8.574925074925074,8.57942057942058,8.583916083916083,8.588411588411589,8.592907092907092,8.597402597402597,8.601898101898103,8.606393606393606,8.610889110889111,8.615384615384615,8.61988011988012,8.624375624375624,8.628871128871129,8.633366633366633,8.637862137862138,8.642357642357643,8.646853146853147,8.651348651348652,8.655844155844155,8.66033966033966,8.664835164835164,8.66933066933067,8.673826173826173,8.678321678321678,8.682817182817184,8.687312687312687,8.691808191808192,8.696303696303696,8.700799200799201,8.705294705294705,8.70979020979021,8.714285714285714,8.718781218781219,8.723276723276724,8.727772227772228,8.732267732267733,8.736763236763236,8.741258741258742,8.745754245754245,8.75024975024975,8.754745254745254,8.75924075924076,8.763736263736265,8.768231768231768,8.772727272727273,8.777222777222777,8.781718281718282,8.786213786213786,8.790709290709291,8.795204795204794,8.7997002997003,8.804195804195805,8.808691308691309,8.813186813186814,8.817682317682317,8.822177822177823,8.826673326673326,8.831168831168831,8.835664335664335,8.84015984015984,8.844655344655346,8.849150849150849,8.853646353646354,8.858141858141858,8.862637362637363,8.867132867132867,8.871628371628372,8.876123876123875,8.88061938061938,8.885114885114884,8.88961038961039,8.894105894105895,8.898601398601398,8.903096903096904,8.907592407592407,8.912087912087912,8.916583416583416,8.921078921078921,8.925574425574425,8.93006993006993,8.934565434565435,8.939060939060939,8.943556443556444,8.948051948051948,8.952547452547453,8.957042957042956,8.961538461538462,8.966033966033965,8.97052947052947,8.975024975024976,8.97952047952048,8.984015984015985,8.988511488511488,8.993006993006993,8.997502497502497,9.001998001998002,9.006493506493506,9.010989010989011,9.015484515484516,9.01998001998002,9.024475524475525,9.028971028971029,9.033466533466534,9.037962037962037,9.042457542457543,9.046953046953046,9.051448551448551,9.055944055944057,9.06043956043956,9.064935064935066,9.069430569430569,9.073926073926074,9.078421578421578,9.082917082917083,9.087412587412587,9.091908091908092,9.096403596403597,9.1008991008991,9.105394605394606,9.10989010989011,9.114385614385615,9.118881118881118,9.123376623376624,9.127872127872127,9.132367632367632,9.136863136863138,9.141358641358641,9.145854145854146,9.15034965034965,9.154845154845155,9.159340659340659,9.163836163836164,9.168331668331668,9.172827172827173,9.177322677322678,9.181818181818182,9.186313686313687,9.19080919080919,9.195304695304696,9.1998001998002,9.204295704295705,9.208791208791208,9.213286713286713,9.217782217782219,9.222277722277722,9.226773226773227,9.231268731268731,9.235764235764236,9.24025974025974,9.244755244755245,9.249250749250749,9.253746253746254,9.258241758241759,9.262737262737263,9.267232767232768,9.271728271728271,9.276223776223777,9.28071928071928,9.285214785214785,9.289710289710289,9.294205794205794,9.2987012987013,9.303196803196803,9.307692307692308,9.312187812187812,9.316683316683317,9.32117882117882,9.325674325674326,9.33016983016983,9.334665334665335,9.339160839160838,9.343656343656344,9.348151848151849,9.352647352647352,9.357142857142858,9.361638361638361,9.366133866133866,9.37062937062937,9.375124875124875,9.379620379620379,9.384115884115884,9.38861138861139,9.393106893106893,9.397602397602398,9.402097902097902,9.406593406593407,9.41108891108891,9.415584415584416,9.42007992007992,9.424575424575425,9.42907092907093,9.433566433566433,9.438061938061939,9.442557442557442,9.447052947052947,9.451548451548451,9.456043956043956,9.46053946053946,9.465034965034965,9.46953046953047,9.474025974025974,9.478521478521479,9.483016983016983,9.487512487512488,9.492007992007991,9.496503496503497,9.500999000999,9.505494505494505,9.50999000999001,9.514485514485514,9.51898101898102,9.523476523476523,9.527972027972028,9.532467532467532,9.536963036963037,9.54145854145854,9.545954045954046,9.550449550449551,9.554945054945055,9.55944055944056,9.563936063936064,9.568431568431569,9.572927072927072,9.577422577422578,9.581918081918081,9.586413586413586,9.590909090909092,9.595404595404595,9.5999000999001,9.604395604395604,9.60889110889111,9.613386613386613,9.617882117882118,9.622377622377622,9.626873126873127,9.631368631368632,9.635864135864136,9.640359640359641,9.644855144855145,9.64935064935065,9.653846153846153,9.658341658341659,9.662837162837162,9.667332667332667,9.671828171828173,9.676323676323676,9.680819180819181,9.685314685314685,9.68981018981019,9.694305694305694,9.698801198801199,9.703296703296703,9.707792207792208,9.712287712287713,9.716783216783217,9.721278721278722,9.725774225774225,9.73026973026973,9.734765234765234,9.73926073926074,9.743756243756243,9.748251748251748,9.752747252747254,9.757242757242757,9.761738261738262,9.766233766233766,9.770729270729271,9.775224775224775,9.77972027972028,9.784215784215784,9.788711288711289,9.793206793206792,9.797702297702298,9.802197802197803,9.806693306693306,9.811188811188812,9.815684315684315,9.82017982017982,9.824675324675324,9.82917082917083,9.833666333666333,9.838161838161838,9.842657342657343,9.847152847152847,9.851648351648352,9.856143856143856,9.860639360639361,9.865134865134864,9.86963036963037,9.874125874125873,9.878621378621379,9.883116883116884,9.887612387612387,9.892107892107893,9.896603396603396,9.901098901098901,9.905594405594405,9.91008991008991,9.914585414585414,9.919080919080919,9.923576423576424,9.928071928071928,9.932567432567433,9.937062937062937,9.941558441558442,9.946053946053945,9.95054945054945,9.955044955044954,9.95954045954046,9.964035964035965,9.968531468531468,9.973026973026974,9.977522477522477,9.982017982017982,9.986513486513486,9.991008991008991,9.995504495504495,10.0]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl new file mode 100644 index 00000000000..d2c73caf7ed --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl @@ -0,0 +1,69 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2020 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( domain, name ) + +Generate fixture data and write to file. + +# Arguments + +* `domain`: domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> domain = range( -1000.0, 1000.0, 2001 ); +julia> gen( x, \"data.json\" ); +``` +""" +function gen( domain, name ) + x = collect( domain ); + y = secd.( x ); + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("expected", y) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname(file); + +# Positive values: +x = range( 1.0, stop=10.0, length=2003 ); +gen( x, "positive.json" ); + +# Negative values: +x = range( -1.0, stop=-10.0, length=2003 ); +gen( x, "negative.json" ); \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index 75f584357e8..b8290864e23 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -22,9 +22,17 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require('@stdlib/math/base/special/abs'); +var EPS = require( '@stdlib/constants/float64/eps' ); var secd = require( './../lib' ); +// FIXTURES // + +var negative = require( './fixtures/julia/negative.json' ); +var positive = require( './fixtures/julia/positive.json' ); + + // TESTS // tape( 'main export is a function', function test( t ) { @@ -33,6 +41,54 @@ tape( 'main export is a function', function test( t ) { t.end(); }); +tape( 'the function computes the arccosecant (negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = negative.x; + expected = negative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = secd( x[i] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + } else { + delta = abs( y - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + } + t.end(); +}); + +tape( 'the function computes the arccosecant (positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = positive.x; + expected = positive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = secd( x[i] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + } else { + delta = abs( y - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + } + t.end(); +}); + tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { var v = secd( NaN ); t.equal( isnan( v ), true, 'returns NaN' ); From 9cee23099fa13857da8d88152d96a3ff78f0817d Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Sat, 9 Mar 2024 22:06:57 +0530 Subject: [PATCH 04/12] feat: add math/base/special/secd --- .../@stdlib/math/base/special/secd/docs/repl.txt | 6 +++--- .../@stdlib/math/base/special/secd/lib/index.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt index c23b98ac52b..a4cccfbc3f4 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -15,11 +15,11 @@ Examples -------- > var y = {{alias}}( 1.0 ) - 1.0001523280439077 + ~1.0 > y = {{alias}}( {{alias:@stdlib/constants/float64/pi}} ) - 1.0015051120940517 + ~1.0 > y = {{alias}}( -{{alias:@stdlib/constants/float64/pi}} ) - 1.0015051120940517 + ~1.0 > y = {{alias}}( NaN ) NaN diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js index 0d25d86c15f..45afcffcd08 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Compute the secant of a number. +* Compute the secant of a degree. * * @module @stdlib/math/base/special/secd * From 05330498fd02dbb83c53f92fbd73071fe931d012 Mon Sep 17 00:00:00 2001 From: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> Date: Sat, 9 Mar 2024 23:24:37 +0530 Subject: [PATCH 05/12] Update test.js Signed-off-by: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> --- lib/node_modules/@stdlib/math/base/special/secd/test/test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index b8290864e23..921727732b8 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -41,7 +41,7 @@ tape( 'main export is a function', function test( t ) { t.end(); }); -tape( 'the function computes the arccosecant (negative values)', function test( t ) { +tape( 'the function computes the secant (negative values)', function test( t ) { var expected; var delta; var tol; @@ -65,7 +65,7 @@ tape( 'the function computes the arccosecant (negative values)', function test( t.end(); }); -tape( 'the function computes the arccosecant (positive values)', function test( t ) { +tape( 'the function computes the secant (positive values)', function test( t ) { var expected; var delta; var tol; From 0ab2c40d8489e9bb0d60fe1aa5a308ec720178fa Mon Sep 17 00:00:00 2001 From: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> Date: Mon, 11 Mar 2024 07:44:57 +0530 Subject: [PATCH 06/12] Update test.js Signed-off-by: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> --- lib/node_modules/@stdlib/math/base/special/secd/test/test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index 921727732b8..be083965f93 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -41,7 +41,7 @@ tape( 'main export is a function', function test( t ) { t.end(); }); -tape( 'the function computes the secant (negative values)', function test( t ) { +tape( 'the function computes the secant in degrees (negative values)', function test( t ) { var expected; var delta; var tol; @@ -65,7 +65,7 @@ tape( 'the function computes the secant (negative values)', function test( t ) { t.end(); }); -tape( 'the function computes the secant (positive values)', function test( t ) { +tape( 'the function computes the secant in degrees (positive values)', function test( t ) { var expected; var delta; var tol; From 4b1471357264ed11e68d5135a782a21c6b23410a Mon Sep 17 00:00:00 2001 From: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> Date: Mon, 11 Mar 2024 07:53:26 +0530 Subject: [PATCH 07/12] Update main.js Signed-off-by: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> --- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index e8ed46eb42b..7ff3c812196 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -57,9 +57,7 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); * // returns NaN */ function secd( x ) { - var rad; - - rad = deg2rad(x); + var rad = deg2rad(x); return 1 / cos(rad); } From bab0b98e642ab50e457503a2c6cb5734430b8669 Mon Sep 17 00:00:00 2001 From: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> Date: Mon, 11 Mar 2024 07:54:32 +0530 Subject: [PATCH 08/12] Update main.js Signed-off-by: Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com> --- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index 7ff3c812196..00aef14e44b 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -58,7 +58,6 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); */ function secd( x ) { var rad = deg2rad(x); - return 1 / cos(rad); } From 3b1509802f4ac6acce1becbdc69209fb02134700 Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Tue, 12 Mar 2024 07:48:54 +0530 Subject: [PATCH 09/12] feat: add math/base/special/secd --- lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt | 2 +- .../@stdlib/math/base/special/secd/docs/types/index.d.ts | 2 +- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 2 +- lib/node_modules/@stdlib/math/base/special/secd/package.json | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt index a4cccfbc3f4..5d1017e0ef4 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -10,7 +10,7 @@ Returns ------- y: number - Secant (in degree). + Secant (in degrees). Examples -------- diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index 92179078938..9962d5ec768 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -22,7 +22,7 @@ * Computes the secant of a degree. * * @param x - input value -* @returns secant (in degree) +* @returns secant (in degrees) * * @example * var v = secd( 30 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index 00aef14e44b..67664cde8b3 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -30,7 +30,7 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); * Computes the secant of a degree. * * @param {number} x - input value -* @returns {number} secant (in degree) +* @returns {number} secant (in degrees) * * @example * var v = secd( 30 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/package.json b/lib/node_modules/@stdlib/math/base/special/secd/package.json index 15c3a3f7df2..365974ee587 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/package.json +++ b/lib/node_modules/@stdlib/math/base/special/secd/package.json @@ -58,6 +58,7 @@ "inverse", "trig", "trigonometry", - "angle" + "angle", + "degree" ] } From 33f46ae3ce08958a3b0e9c3bc169c999ec041818 Mon Sep 17 00:00:00 2001 From: the-r3aper7 Date: Tue, 12 Mar 2024 07:55:28 +0530 Subject: [PATCH 10/12] feat: add math/base/special/secd --- lib/node_modules/@stdlib/math/base/special/secd/README.md | 2 +- lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt | 4 ++-- .../@stdlib/math/base/special/secd/docs/types/index.d.ts | 4 ++-- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 4 ++-- lib/node_modules/@stdlib/math/base/special/secd/test/test.js | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/README.md b/lib/node_modules/@stdlib/math/base/special/secd/README.md index bab62e72e83..e94d0bfb524 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/README.md +++ b/lib/node_modules/@stdlib/math/base/special/secd/README.md @@ -32,7 +32,7 @@ var secd = require( '@stdlib/math/base/special/secd' ); #### secd( x ) -Computes the [secant][secant] of `x`. +Computes the [secant][secant] of `x` (in degrees). ```javascript var v = secd( 30 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt index 5d1017e0ef4..0cbf4302821 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -5,12 +5,12 @@ Parameters ---------- x: number - Input value. + Input value (in degrees). Returns ------- y: number - Secant (in degrees). + Secant. Examples -------- diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index 9962d5ec768..a8a57141edb 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -21,8 +21,8 @@ /** * Computes the secant of a degree. * -* @param x - input value -* @returns secant (in degrees) +* @param x - input value (in degrees) +* @returns secant * * @example * var v = secd( 30 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index 67664cde8b3..3d1253febb3 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -29,8 +29,8 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); /** * Computes the secant of a degree. * -* @param {number} x - input value -* @returns {number} secant (in degrees) +* @param {number} x - input value (in degrees) +* @returns {number} secant * * @example * var v = secd( 30 ); diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index be083965f93..3de8ae96021 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -22,7 +22,7 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var abs = require('@stdlib/math/base/special/abs'); +var abs = require( '@stdlib/math/base/special/abs' ); var EPS = require( '@stdlib/constants/float64/eps' ); var secd = require( './../lib' ); From 319864f05995cd7a442f5f36eded3a07f1b8b10a Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Tue, 12 Mar 2024 10:09:08 -0400 Subject: [PATCH 11/12] Apply suggestions from code review Signed-off-by: Philipp Burckhardt --- lib/node_modules/@stdlib/math/base/special/secd/README.md | 2 +- .../@stdlib/math/base/special/secd/docs/repl.txt | 2 +- .../@stdlib/math/base/special/secd/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/secd/lib/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 6 +++--- .../@stdlib/math/base/special/secd/package.json | 2 +- .../@stdlib/math/base/special/secd/test/test.js | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/README.md b/lib/node_modules/@stdlib/math/base/special/secd/README.md index e94d0bfb524..8651da9999f 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/README.md +++ b/lib/node_modules/@stdlib/math/base/special/secd/README.md @@ -20,7 +20,7 @@ limitations under the License. # secd -> Compute the [secant][secant] of a degree. +> Compute the [secant][secant] of an angle measured in degrees.
diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt index 0cbf4302821..5922f1a0f07 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/repl.txt @@ -1,6 +1,6 @@ {{alias}}( x ) - Computes the secant of a degree. + Computes the secant of an angle measured in degrees. Parameters ---------- diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index a8a57141edb..ae6ae8e3e6a 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -19,7 +19,7 @@ // TypeScript Version: 4.1 /** -* Computes the secant of a degree. +* Computes the secant of an angle measured in degrees. * * @param x - input value (in degrees) * @returns secant diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js index 45afcffcd08..c95c890acfe 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Compute the secant of a degree. +* Compute the secant of an angle measured in degrees. * * @module @stdlib/math/base/special/secd * diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index 3d1253febb3..700cc8a32eb 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -27,7 +27,7 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); // MAIN // /** -* Computes the secant of a degree. +* Computes the secant of an angle measured in degrees. * * @param {number} x - input value (in degrees) * @returns {number} secant @@ -57,8 +57,8 @@ var deg2rad = require( '@stdlib/math/base/special/deg2rad' ); * // returns NaN */ function secd( x ) { - var rad = deg2rad(x); - return 1 / cos(rad); + var rad = deg2rad( x ); + return 1.0 / cos( rad ); } diff --git a/lib/node_modules/@stdlib/math/base/special/secd/package.json b/lib/node_modules/@stdlib/math/base/special/secd/package.json index 365974ee587..7ce2576e358 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/package.json +++ b/lib/node_modules/@stdlib/math/base/special/secd/package.json @@ -1,7 +1,7 @@ { "name": "@stdlib/math/base/special/secd", "version": "0.0.0", - "description": "Compute the secant of a degree.", + "description": "Compute the secant of an angle measured in degrees.", "license": "Apache-2.0", "author": { "name": "The Stdlib Authors", diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index 3de8ae96021..505bf9f0c27 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -41,7 +41,7 @@ tape( 'main export is a function', function test( t ) { t.end(); }); -tape( 'the function computes the secant in degrees (negative values)', function test( t ) { +tape( 'the function computes the secant of an angle measured in degrees (negative values)', function test( t ) { var expected; var delta; var tol; @@ -65,7 +65,7 @@ tape( 'the function computes the secant in degrees (negative values)', function t.end(); }); -tape( 'the function computes the secant in degrees (positive values)', function test( t ) { +tape( 'the function computes the secant of an angle measured in degrees (positive values)', function test( t ) { var expected; var delta; var tol; From fdfdd32d0335aa493c5cedf061598c2b4fa53eb3 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Tue, 12 Mar 2024 14:11:24 +0000 Subject: [PATCH 12/12] chore: update copyright years --- lib/node_modules/@stdlib/math/base/special/secd/README.md | 2 +- .../@stdlib/math/base/special/secd/benchmark/benchmark.js | 2 +- .../@stdlib/math/base/special/secd/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/secd/docs/types/test.ts | 2 +- .../@stdlib/math/base/special/secd/examples/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/secd/lib/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/secd/lib/main.js | 2 +- .../math/base/special/secd/test/fixtures/julia/runner.jl | 2 +- lib/node_modules/@stdlib/math/base/special/secd/test/test.js | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/secd/README.md b/lib/node_modules/@stdlib/math/base/special/secd/README.md index 8651da9999f..53e0b259e20 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/README.md +++ b/lib/node_modules/@stdlib/math/base/special/secd/README.md @@ -2,7 +2,7 @@ @license Apache-2.0 -Copyright (c) 2022 The Stdlib Authors. +Copyright (c) 2024 The Stdlib Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js index a60f3f77026..05747a1ab8b 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/benchmark/benchmark.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts index ae6ae8e3e6a..c0408772afd 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/index.d.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts index 2aa0cc17ade..4c844b1c5f8 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/secd/docs/types/test.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js index dbf311bf015..4f7890e7ae8 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/examples/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js index c95c890acfe..12d448110d8 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js index 700cc8a32eb..d1c0aff2126 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/lib/main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl index d2c73caf7ed..fad00e5710b 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/fixtures/julia/runner.jl @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2020 The Stdlib Authors. +# Copyright (c) 2024 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js index 505bf9f0c27..c6bd4dfcf60 100644 --- a/lib/node_modules/@stdlib/math/base/special/secd/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/secd/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2024 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.