From aa85f7760e4970cd032419ecbe414e7887bc7c02 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Sun, 15 Jun 2025 15:44:36 +0530 Subject: [PATCH 01/24] feat: add new package exp10f js functions --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: passed - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/exp10f/LICENSE | 196 ++++++++++++++++++ .../math/base/special/exp10f/lib/index.js | 46 ++++ .../math/base/special/exp10f/lib/main.js | 67 ++++++ .../math/base/special/exp10f/manifest.json | 87 ++++++++ .../math/base/special/exp10f/package.json | 74 +++++++ 5 files changed, 470 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/LICENSE create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/package.json diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/LICENSE b/lib/node_modules/@stdlib/math/base/special/exp10f/LICENSE new file mode 100644 index 000000000000..3e825d2f4fbe --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/LICENSE @@ -0,0 +1,196 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +DEPENDENCIES & ATTRIBUTION + +The library links against the following external libraries or contains +implementations from the following external libraries, which have their own +licenses: + +* Cephes + +Copyright (c) 1984-2000 Stephen L. Moshier + +Some software in this archive may be from the book _Methods and Programs for +Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) +or from the Cephes Mathematical Library, a commercial product. In either event, +it is copyrighted by the author. What you see here may be used freely but it +comes with no support or guarantee. + +Stephen L. Moshier +moshier@na-net.ornl.gov diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js new file mode 100644 index 000000000000..4966eaf8b667 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js @@ -0,0 +1,46 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +/** +* Compute the base `10` exponential function for single-precision floating-point numbers. +* +* @module @stdlib/math/base/special/exp10f +* +* @example +* var exp10f = require( '@stdlib/math/base/special/exp10f' ); +* +* var v = exp10f( 3.0 ); +* // returns 1000.0 +* +* v = exp10f( 0.0 ); +* // returns 1.0 +* +* v = exp10f( NaN ); +* // returns NaN +*/ + +// MODULES // + +var exp10f = require( './main.js' ); + + +// EXPORTS // + +module.exports = exp10f; diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js new file mode 100644 index 000000000000..d980a56d436b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js @@ -0,0 +1,67 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* ## Notice +* +* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified for JavaScript. +* +* ```text +* Copyright 1984, 1991, 2000 by Stephen L. Moshier +* +* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. +* +* Stephen L. Moshier +* moshier@na-net.ornl.gov +* ``` +*/ + +'use strict'; + +// MODULES // + +var exp10 = require( '@stdlib/math/base/special/exp10' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + + +// MAIN // + +/** +* Computes `10^x` for a single-precision floating-point number. +* +* @param {number} x - input value +* @returns {number} single-precision result +* +* @example +* var v = exp10f( 3.0 ); +* // returns 1000.0 +* +* @example +* var v = exp10f( 0.0 ); +* // returns 1.0 +* +* @example +* var v = exp10f( NaN ); +* // returns NaN +*/ +function exp10f( x ) { + return float64ToFloat32( exp10( float64ToFloat32( x ) ) ); +} + + +// EXPORTS // + +module.exports = exp10f; diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json b/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json new file mode 100644 index 000000000000..dba9bf09c17a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json @@ -0,0 +1,87 @@ +{ + "options": { + "task": "build" + }, + "fields": [ + { + "field": "src", + "resolve": true, + "relative": true + }, + { + "field": "include", + "resolve": true, + "relative": true + }, + { + "field": "libraries", + "resolve": false, + "relative": false + }, + { + "field": "libpath", + "resolve": true, + "relative": false + } + ], + "confs": [ + { + "task": "build", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/napi/unary", + "@stdlib/math/base/assert/is-nanf", + "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/pinf", + "@stdlib/math/base/special/floorf", + "@stdlib/math/base/special/ldexpf", + "@stdlib/constants/float32/min-base10-exponent" + ] + }, + { + "task": "benchmark", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/assert/is-nanf", + "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/pinf", + "@stdlib/math/base/special/floorf", + "@stdlib/math/base/special/ldexpf", + "@stdlib/constants/float32/min-base10-exponent" + ] + }, + { + "task": "examples", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/assert/is-nanf", + "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/pinf", + "@stdlib/math/base/special/floorf", + "@stdlib/math/base/special/ldexpf", + "@stdlib/constants/float32/min-base10-exponent" + ] + } + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/package.json b/lib/node_modules/@stdlib/math/base/special/exp10f/package.json new file mode 100644 index 000000000000..343a3abd49b7 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/package.json @@ -0,0 +1,74 @@ +{ + "name": "@stdlib/math/base/special/exp10f", + "version": "0.0.0", + "description": "Single precision Base 10 exponential function.", + "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", + "gypfile": true, + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "include": "./include", + "lib": "./lib", + "scripts": "./scripts", + "src": "./src", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "special", + "function", + "math.exp", + "exp", + "exp10", + "exp10f", + "base 10", + "exponential", + "float32", + "single precision", + "euler", + "power", + "number" + ] +} From cc200c5e246ee827d9f934c7bb08ceaeb8579dc5 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Sun, 15 Jun 2025 15:50:12 +0530 Subject: [PATCH 02/24] test: add test for exp10f fixtures and js testcases --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: missing_dependencies - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../test/fixtures/python/medium_negative.json | 1 + .../test/fixtures/python/medium_positive.json | 1 + .../exp10f/test/fixtures/python/runner.py | 76 +++++++ .../test/fixtures/python/small_negative.json | 1 + .../test/fixtures/python/small_positive.json | 1 + .../exp10f/test/fixtures/python/tiny.json | 1 + .../math/base/special/exp10f/test/test.js | 191 ++++++++++++++++++ 7 files changed, 272 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json new file mode 100644 index 000000000000..da13bb41f2cb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json @@ -0,0 +1 @@ +{"x": [-38.0, -37.98151779174805, -37.963035583496094, -37.944557189941406, -37.92607498168945, -37.9075927734375, -37.88911056518555, -37.870628356933594, -37.85214614868164, -37.83366775512695, -37.815185546875, -37.79670333862305, -37.778221130371094, -37.75973892211914, -37.74126052856445, -37.7227783203125, -37.70429611206055, -37.685813903808594, -37.66733169555664, -37.64884948730469, -37.63037109375, -37.61188888549805, -37.593406677246094, -37.57492446899414, -37.55644226074219, -37.5379638671875, -37.51948165893555, -37.500999450683594, -37.48251724243164, -37.46403503417969, -37.445552825927734, -37.42707443237305, -37.408592224121094, -37.39011001586914, -37.37162780761719, -37.353145599365234, -37.33466339111328, -37.316184997558594, -37.29770278930664, -37.27922058105469, -37.260738372802734, -37.24225616455078, -37.223777770996094, -37.20529556274414, -37.18681335449219, -37.168331146240234, -37.14984893798828, -37.13136672973633, -37.11288833618164, -37.09440612792969, -37.075923919677734, -37.05744171142578, -37.03895950317383, -37.02048110961914, -37.00199890136719, -36.983516693115234, -36.96503448486328, -36.94655227661133, -36.928070068359375, -36.90959167480469, -36.891109466552734, -36.87262725830078, -36.85414505004883, -36.835662841796875, -36.81718444824219, -36.798702239990234, -36.78022003173828, -36.76173782348633, -36.743255615234375, -36.72477340698242, -36.706295013427734, -36.68781280517578, -36.66933059692383, -36.650848388671875, -36.63236618041992, -36.613887786865234, -36.59540557861328, -36.57692337036133, -36.558441162109375, -36.53995895385742, -36.52147674560547, -36.50299835205078, -36.48451614379883, -36.466033935546875, -36.44755172729492, -36.42906951904297, -36.41059112548828, -36.39210891723633, -36.373626708984375, -36.35514450073242, -36.33666229248047, -36.318180084228516, -36.29970169067383, -36.281219482421875, -36.26273727416992, -36.24425506591797, -36.225772857666016, -36.20729446411133, -36.188812255859375, -36.17033004760742, -36.15184783935547, -36.133365631103516, -36.11488342285156, -36.096405029296875, -36.07792282104492, -36.05944061279297, -36.040958404541016, -36.02247619628906, -36.003997802734375, -35.98551559448242, -35.96703338623047, -35.948551177978516, -35.93006896972656, -35.91158676147461, -35.89310836791992, -35.87462615966797, -35.856143951416016, -35.83766174316406, -35.81917953491211, -35.800697326660156, -35.78221893310547, -35.763736724853516, -35.74525451660156, -35.72677230834961, -35.708290100097656, -35.68981170654297, -35.671329498291016, -35.65284729003906, -35.63436508178711, -35.615882873535156, -35.59740447998047, -35.578922271728516, -35.56044006347656, -35.54195785522461, -35.523475646972656, -35.5049934387207, -35.486515045166016, -35.46803283691406, -35.44955062866211, -35.431068420410156, -35.4125862121582, -35.39410400390625, -35.37562561035156, -35.35714340209961, -35.338661193847656, -35.3201789855957, -35.30169677734375, -35.28321838378906, -35.26473617553711, -35.246253967285156, -35.2277717590332, -35.20928955078125, -35.1908073425293, -35.17232894897461, -35.153846740722656, -35.1353645324707, -35.11688232421875, -35.0984001159668, -35.07992172241211, -35.061439514160156, -35.0429573059082, -35.02447509765625, -35.0059928894043, -34.987510681152344, -34.969032287597656, -34.9505500793457, -34.93206787109375, -34.9135856628418, -34.895103454589844, -34.876625061035156, -34.8581428527832, -34.83966064453125, -34.8211784362793, -34.802696228027344, -34.78421401977539, -34.7657356262207, -34.74725341796875, -34.7287712097168, -34.710289001464844, -34.69180679321289, -34.67332458496094, -34.65484619140625, -34.6363639831543, -34.617881774902344, -34.59939956665039, -34.58091735839844, -34.56243896484375, -34.5439567565918, -34.525474548339844, -34.50699234008789, -34.48851013183594, -34.47003173828125, -34.4515495300293, -34.433067321777344, -34.41458511352539, -34.39610290527344, -34.377620697021484, -34.3591423034668, -34.340660095214844, -34.32217788696289, -34.30369567871094, -34.285213470458984, -34.26673126220703, -34.248252868652344, -34.22977066040039, -34.21128845214844, -34.192806243896484, -34.17432403564453, -34.155845642089844, -34.13736343383789, -34.11888122558594, -34.100399017333984, -34.08191680908203, -34.063438415527344, -34.04495620727539, -34.02647399902344, -34.007991790771484, -33.98950958251953, -33.97102737426758, -33.95254898071289, -33.93406677246094, -33.915584564208984, -33.89710235595703, -33.87862014770508, -33.860137939453125, -33.84165954589844, -33.823177337646484, -33.80469512939453, -33.78621292114258, -33.767730712890625, -33.74925231933594, -33.730770111083984, -33.71228790283203, -33.69380569458008, -33.675323486328125, -33.65684509277344, -33.638362884521484, -33.61988067626953, -33.60139846801758, -33.582916259765625, -33.56443405151367, -33.54595184326172, -33.52747344970703, -33.50899124145508, -33.490509033203125, -33.47202682495117, -33.45354461669922, -33.43506622314453, -33.41658401489258, -33.398101806640625, -33.37961959838867, -33.36113739013672, -33.34265899658203, -33.32417678833008, -33.305694580078125, -33.28721237182617, -33.26873016357422, -33.250247955322266, -33.23176956176758, -33.213287353515625, -33.19480514526367, -33.17632293701172, -33.157840728759766, -33.13935852050781, -33.120880126953125, -33.10239791870117, -33.08391571044922, -33.065433502197266, -33.04695129394531, -33.028472900390625, -33.00999069213867, -32.99150848388672, -32.973026275634766, -32.95454406738281, -32.936065673828125, -32.91758346557617, -32.89910125732422, -32.880619049072266, -32.86213684082031, -32.84365463256836, -32.82517623901367, -32.80669403076172, -32.788211822509766, -32.76972961425781, -32.75124740600586, -32.732765197753906, -32.71428680419922, -32.695804595947266, -32.67732238769531, -32.65884017944336, -32.640357971191406, -32.62187957763672, -32.603397369384766, -32.58491516113281, -32.56643295288086, -32.547950744628906, -32.52947235107422, -32.510990142822266, -32.49250793457031, -32.47402572631836, -32.455543518066406, -32.43706130981445, -32.4185791015625, -32.40010070800781, -32.38161849975586, -32.363136291503906, -32.34465408325195, -32.326171875, -32.30769348144531, -32.28921127319336, -32.270729064941406, -32.25224685668945, -32.2337646484375, -32.21528625488281, -32.19680404663086, -32.178321838378906, -32.15983963012695, -32.141357421875, -32.12287902832031, -32.10439682006836, -32.085914611816406, -32.06743240356445, -32.0489501953125, -32.03046798706055, -32.011985778808594, -31.993507385253906, -31.975025177001953, -31.95654296875, -31.938060760498047, -31.919580459594727, -31.901098251342773, -31.882617950439453, -31.8641357421875, -31.845653533935547, -31.827173233032227, -31.808691024780273, -31.790210723876953, -31.771728515625, -31.753246307373047, -31.734764099121094, -31.716283798217773, -31.69780158996582, -31.6793212890625, -31.660839080810547, -31.642356872558594, -31.623876571655273, -31.60539436340332, -31.5869140625, -31.568431854248047, -31.549949645996094, -31.53146743774414, -31.51298713684082, -31.494504928588867, -31.476024627685547, -31.457542419433594, -31.43906021118164, -31.42057991027832, -31.402097702026367, -31.383615493774414, -31.365135192871094, -31.34665298461914, -31.328170776367188, -31.309690475463867, -31.291208267211914, -31.272727966308594, -31.25424575805664, -31.235763549804688, -31.217281341552734, -31.198801040649414, -31.18031883239746, -31.16183853149414, -31.143356323242188, -31.124874114990234, -31.106393814086914, -31.08791160583496, -31.06943130493164, -31.050949096679688, -31.032466888427734, -31.01398468017578, -30.99550437927246, -30.977022171020508, -30.958541870117188, -30.940059661865234, -30.92157745361328, -30.90309715270996, -30.884614944458008, -30.866134643554688, -30.847652435302734, -30.82917022705078, -30.810688018798828, -30.792207717895508, -30.773725509643555, -30.755245208740234, -30.73676300048828, -30.718280792236328, -30.699800491333008, -30.681318283081055, -30.662837982177734, -30.64435577392578, -30.625873565673828, -30.607391357421875, -30.588911056518555, -30.5704288482666, -30.55194854736328, -30.533466339111328, -30.514984130859375, -30.496503829956055, -30.4780216217041, -30.45954132080078, -30.441059112548828, -30.422576904296875, -30.404094696044922, -30.3856143951416, -30.36713218688965, -30.348651885986328, -30.330169677734375, -30.311687469482422, -30.2932071685791, -30.27472496032715, -30.256244659423828, -30.237762451171875, -30.219280242919922, -30.20079803466797, -30.18231773376465, -30.163835525512695, -30.145355224609375, -30.126873016357422, -30.10839080810547, -30.08991050720215, -30.071428298950195, -30.052946090698242, -30.034465789794922, -30.01598358154297, -29.997501373291016, -29.979021072387695, -29.960538864135742, -29.942058563232422, -29.92357635498047, -29.905094146728516, -29.886611938476562, -29.868131637573242, -29.849651336669922, -29.83116912841797, -29.812686920166016, -29.794204711914062, -29.775724411010742, -29.75724220275879, -29.73876190185547, -29.720279693603516, -29.701797485351562, -29.68331527709961, -29.66483497619629, -29.64635467529297, -29.627872467041016, -29.609390258789062, -29.59090805053711, -29.57242774963379, -29.553945541381836, -29.535465240478516, -29.516983032226562, -29.49850082397461, -29.480018615722656, -29.461538314819336, -29.443058013916016, -29.424575805664062, -29.40609359741211, -29.387611389160156, -29.369129180908203, -29.350648880004883, -29.332168579101562, -29.31368637084961, -29.295204162597656, -29.276721954345703, -29.258241653442383, -29.239761352539062, -29.22127914428711, -29.202796936035156, -29.184314727783203, -29.16583251953125, -29.14735221862793, -29.12887191772461, -29.110389709472656, -29.091907501220703, -29.07342529296875, -29.05494499206543, -29.036462783813477, -29.017982482910156, -28.999500274658203, -28.98101806640625, -28.962535858154297, -28.944055557250977, -28.925575256347656, -28.907093048095703, -28.88861083984375, -28.870128631591797, -28.851648330688477, -28.833166122436523, -28.814685821533203, -28.79620361328125, -28.777721405029297, -28.759239196777344, -28.740758895874023, -28.722278594970703, -28.70379638671875, -28.685314178466797, -28.666831970214844, -28.648351669311523, -28.62986946105957, -28.61138916015625, -28.592906951904297, -28.574424743652344, -28.55594253540039, -28.53746223449707, -28.51898193359375, -28.500499725341797, -28.482017517089844, -28.46353530883789, -28.44505500793457, -28.426572799682617, -28.408092498779297, -28.389610290527344, -28.37112808227539, -28.352645874023438, -28.334165573120117, -28.315685272216797, -28.297203063964844, -28.27872085571289, -28.260238647460938, -28.241758346557617, -28.223276138305664, -28.204795837402344, -28.18631362915039, -28.167831420898438, -28.149349212646484, -28.130868911743164, -28.112388610839844, -28.09390640258789, -28.075424194335938, -28.056941986083984, -28.038461685180664, -28.01997947692871, -28.00149917602539, -27.983016967773438, -27.964534759521484, -27.94605255126953, -27.92757225036621, -27.90909194946289, -27.890609741210938, -27.872127532958984, -27.85364532470703, -27.835163116455078, -27.816682815551758, -27.798202514648438, -27.779720306396484, -27.76123809814453, -27.742755889892578, -27.724275588989258, -27.705795288085938, -27.687313079833984, -27.66883087158203, -27.650348663330078, -27.631866455078125, -27.613386154174805, -27.594905853271484, -27.57642364501953, -27.557941436767578, -27.539459228515625, -27.520978927612305, -27.50249671936035, -27.48401641845703, -27.465534210205078, -27.447052001953125, -27.428569793701172, -27.41008949279785, -27.39160919189453, -27.373126983642578, -27.354644775390625, -27.336162567138672, -27.31768226623535, -27.2992000579834, -27.280719757080078, -27.262237548828125, -27.243755340576172, -27.22527313232422, -27.2067928314209, -27.188312530517578, -27.169830322265625, -27.151348114013672, -27.13286590576172, -27.1143856048584, -27.095903396606445, -27.077423095703125, -27.058940887451172, -27.04045867919922, -27.021976470947266, -27.003496170043945, -26.985015869140625, -26.966533660888672, -26.94805145263672, -26.929569244384766, -26.911088943481445, -26.892606735229492, -26.874126434326172, -26.85564422607422, -26.837162017822266, -26.818679809570312, -26.800199508666992, -26.781719207763672, -26.76323699951172, -26.744754791259766, -26.726272583007812, -26.707792282104492, -26.68931007385254, -26.67082977294922, -26.652347564697266, -26.633865356445312, -26.61538314819336, -26.59690284729004, -26.57842254638672, -26.559940338134766, -26.541458129882812, -26.52297592163086, -26.504493713378906, -26.486013412475586, -26.467533111572266, -26.449050903320312, -26.43056869506836, -26.412086486816406, -26.393606185913086, -26.375125885009766, -26.356643676757812, -26.33816146850586, -26.319679260253906, -26.301197052001953, -26.282716751098633, -26.264236450195312, -26.24575424194336, -26.227272033691406, -26.208789825439453, -26.190309524536133, -26.17182731628418, -26.15334701538086, -26.134864807128906, -26.116382598876953, -26.097900390625, -26.07942008972168, -26.06093978881836, -26.042457580566406, -26.023975372314453, -26.0054931640625, -25.98701286315918, -25.968530654907227, -25.950050354003906, -25.931568145751953, -25.9130859375, -25.894603729248047, -25.876123428344727, -25.857643127441406, -25.839160919189453, -25.8206787109375, -25.802196502685547, -25.783716201782227, -25.765233993530273, -25.746753692626953, -25.728271484375, -25.709789276123047, -25.691307067871094, -25.672826766967773, -25.654346466064453, -25.6358642578125, -25.617382049560547, -25.598899841308594, -25.580419540405273, -25.56193733215332, -25.54345703125, -25.524974822998047, -25.506492614746094, -25.48801040649414, -25.46953010559082, -25.4510498046875, -25.432567596435547, -25.414085388183594, -25.39560317993164, -25.37712287902832, -25.358640670776367, -25.340160369873047, -25.321678161621094, -25.30319595336914, -25.284713745117188, -25.266233444213867, -25.247753143310547, -25.229270935058594, -25.21078872680664, -25.192306518554688, -25.173826217651367, -25.155344009399414, -25.136863708496094, -25.11838150024414, -25.099899291992188, -25.081417083740234, -25.062936782836914, -25.044456481933594, -25.02597427368164, -25.007492065429688, -24.989009857177734, -24.97052764892578, -24.95204734802246, -24.93356704711914, -24.915084838867188, -24.896602630615234, -24.87812042236328, -24.85964012145996, -24.84115982055664, -24.822677612304688, -24.804195404052734, -24.78571319580078, -24.767230987548828, -24.748750686645508, -24.730270385742188, -24.711788177490234, -24.69330596923828, -24.674823760986328, -24.656343460083008, -24.637861251831055, -24.619380950927734, -24.60089874267578, -24.582416534423828, -24.563934326171875, -24.545454025268555, -24.526973724365234, -24.50849151611328, -24.490009307861328, -24.471527099609375, -24.453046798706055, -24.4345645904541, -24.41608428955078, -24.397602081298828, -24.379119873046875, -24.360637664794922, -24.3421573638916, -24.32367706298828, -24.305194854736328, -24.286712646484375, -24.268230438232422, -24.2497501373291, -24.23126792907715, -24.212787628173828, -24.194305419921875, -24.175823211669922, -24.15734100341797, -24.13886070251465, -24.120380401611328, -24.101898193359375, -24.083415985107422, -24.06493377685547, -24.04645347595215, -24.027971267700195, -24.009490966796875, -23.991008758544922, -23.97252655029297, -23.954044342041016, -23.935564041137695, -23.917083740234375, -23.898601531982422, -23.88011932373047, -23.861637115478516, -23.843156814575195, -23.824674606323242, -23.806194305419922, -23.78771209716797, -23.769229888916016, -23.750747680664062, -23.732267379760742, -23.713787078857422, -23.69530487060547, -23.676822662353516, -23.658340454101562, -23.639860153198242, -23.62137794494629, -23.60289764404297, -23.584415435791016, -23.565933227539062, -23.54745101928711, -23.52897071838379, -23.51049041748047, -23.492008209228516, -23.473526000976562, -23.45504379272461, -23.436561584472656, -23.418081283569336, -23.399600982666016, -23.381118774414062, -23.36263656616211, -23.344154357910156, -23.325674057006836, -23.307193756103516, -23.288711547851562, -23.27022933959961, -23.251747131347656, -23.233264923095703, -23.214784622192383, -23.196304321289062, -23.17782211303711, -23.159339904785156, -23.140857696533203, -23.122377395629883, -23.10389518737793, -23.08541488647461, -23.066932678222656, -23.048450469970703, -23.02996826171875, -23.01148796081543, -22.99300765991211, -22.974525451660156, -22.956043243408203, -22.93756103515625, -22.91908073425293, -22.900598526000977, -22.882118225097656, -22.863636016845703, -22.84515380859375, -22.826671600341797, -22.808191299438477, -22.789710998535156, -22.771228790283203, -22.75274658203125, -22.734264373779297, -22.715784072875977, -22.697301864624023, -22.678821563720703, -22.66033935546875, -22.641857147216797, -22.623374938964844, -22.604894638061523, -22.586414337158203, -22.56793212890625, -22.549449920654297, -22.530967712402344, -22.512487411499023, -22.49400520324707, -22.47552490234375, -22.457042694091797, -22.438560485839844, -22.42007827758789, -22.40159797668457, -22.38311767578125, -22.364635467529297, -22.346153259277344, -22.32767105102539, -22.30919075012207, -22.290708541870117, -22.272228240966797, -22.253746032714844, -22.23526382446289, -22.216781616210938, -22.198301315307617, -22.179821014404297, -22.161338806152344, -22.14285659790039, -22.124374389648438, -22.105892181396484, -22.087411880493164, -22.068931579589844, -22.05044937133789, -22.031967163085938, -22.013484954833984, -21.995004653930664, -21.97652244567871, -21.95804214477539, -21.939559936523438, -21.921077728271484, -21.902597427368164, -21.88411521911621, -21.865633010864258, -21.847152709960938, -21.828670501708984, -21.810190200805664, -21.79170799255371, -21.773225784301758, -21.754745483398438, -21.736263275146484, -21.71778106689453, -21.69930076599121, -21.680818557739258, -21.662336349487305, -21.643856048583984, -21.62537384033203, -21.606891632080078, -21.588411331176758, -21.569929122924805, -21.551448822021484, -21.53296661376953, -21.514484405517578, -21.496004104614258, -21.477521896362305, -21.45903968811035, -21.44055938720703, -21.422077178955078, -21.403594970703125, -21.385114669799805, -21.36663246154785, -21.34815216064453, -21.329669952392578, -21.311187744140625, -21.292707443237305, -21.27422523498535, -21.2557430267334, -21.237262725830078, -21.218780517578125, -21.200298309326172, -21.18181800842285, -21.1633358001709, -21.144855499267578, -21.126373291015625, -21.107891082763672, -21.08941078186035, -21.0709285736084, -21.052446365356445, -21.033966064453125, -21.015483856201172, -20.99700164794922, -20.9785213470459, -20.960039138793945, -20.941558837890625, -20.923076629638672, -20.90459442138672, -20.8861141204834, -20.867631912231445, -20.849149703979492, -20.830669403076172, -20.81218719482422, -20.793704986572266, -20.775224685668945, -20.756742477416992, -20.73826026916504, -20.71977996826172, -20.701297760009766, -20.682817459106445, -20.664335250854492, -20.64585304260254, -20.62737274169922, -20.608890533447266, -20.590408325195312, -20.571928024291992, -20.55344581604004, -20.534963607788086, -20.516483306884766, -20.498001098632812, -20.479520797729492, -20.46103858947754, -20.442556381225586, -20.424076080322266, -20.405593872070312, -20.38711166381836, -20.36863136291504, -20.350149154663086, -20.331666946411133, -20.313186645507812, -20.29470443725586, -20.27622413635254, -20.257741928100586, -20.239259719848633, -20.220779418945312, -20.20229721069336, -20.183815002441406, -20.165334701538086, -20.146852493286133, -20.12837028503418, -20.10988998413086, -20.091407775878906, -20.072925567626953, -20.054445266723633, -20.03596305847168, -20.01748275756836, -19.999000549316406, -19.980518341064453, -19.962038040161133, -19.94355583190918, -19.925073623657227, -19.906593322753906, -19.888111114501953, -19.86962890625, -19.85114860534668, -19.832666397094727, -19.814186096191406, -19.795703887939453, -19.7772216796875, -19.75874137878418, -19.740259170532227, -19.721776962280273, -19.703296661376953, -19.684814453125, -19.666332244873047, -19.647851943969727, -19.629369735717773, -19.610889434814453, -19.5924072265625, -19.573925018310547, -19.555444717407227, -19.536962509155273, -19.51848030090332, -19.5, -19.481517791748047, -19.463035583496094, -19.444555282592773, -19.42607307434082, -19.407590866088867, -19.389110565185547, -19.370628356933594, -19.352148056030273, -19.33366584777832, -19.315183639526367, -19.296703338623047, -19.278221130371094, -19.25973892211914, -19.24125862121582, -19.222776412963867, -19.204294204711914, -19.185813903808594, -19.16733169555664, -19.14885139465332, -19.130369186401367, -19.111886978149414, -19.093406677246094, -19.07492446899414, -19.056442260742188, -19.037961959838867, -19.019479751586914, -19.00099754333496, -18.98251724243164, -18.964035034179688, -18.945554733276367, -18.927072525024414, -18.90859031677246, -18.89011001586914, -18.871627807617188, -18.853145599365234, -18.834665298461914, -18.81618309020996, -18.797700881958008, -18.779220581054688, -18.760738372802734, -18.742258071899414, -18.72377586364746, -18.705293655395508, -18.686813354492188, -18.668331146240234, -18.64984893798828, -18.63136863708496, -18.612886428833008, -18.594404220581055, -18.575923919677734, -18.55744171142578, -18.538959503173828, -18.520479202270508, -18.501996994018555, -18.483516693115234, -18.46503448486328, -18.446552276611328, -18.428071975708008, -18.409589767456055, -18.3911075592041, -18.37262725830078, -18.354145050048828, -18.335662841796875, -18.317182540893555, -18.2987003326416, -18.28022003173828, -18.261737823486328, -18.243255615234375, -18.224775314331055, -18.2062931060791, -18.18781089782715, -18.169330596923828, -18.150848388671875, -18.132366180419922, -18.1138858795166, -18.09540367126465, -18.076923370361328, -18.058441162109375, -18.039958953857422, -18.0214786529541, -18.00299644470215, -17.984514236450195, -17.966033935546875, -17.947551727294922, -17.92906951904297, -17.91058921813965, -17.892107009887695, -17.873624801635742, -17.855144500732422, -17.83666229248047, -17.81818199157715, -17.799699783325195, -17.781217575073242, -17.762737274169922, -17.74425506591797, -17.725772857666016, -17.707292556762695, -17.688810348510742, -17.67032814025879, -17.65184783935547, -17.633365631103516, -17.614885330200195, -17.596403121948242, -17.57792091369629, -17.55944061279297, -17.540958404541016, -17.522476196289062, -17.503995895385742, -17.48551368713379, -17.467031478881836, -17.448551177978516, -17.430068969726562, -17.411588668823242, -17.39310646057129, -17.374624252319336, -17.356143951416016, -17.337661743164062, -17.31917953491211, -17.30069923400879, -17.282217025756836, -17.263734817504883, -17.245254516601562, -17.22677230834961, -17.208290100097656, -17.189809799194336, -17.171327590942383, -17.152847290039062, -17.13436508178711, -17.115882873535156, -17.097402572631836, -17.078920364379883, -17.06043815612793, -17.04195785522461, -17.023475646972656, -17.004993438720703, -16.986513137817383, -16.96803092956543, -16.94955062866211, -16.931068420410156, -16.912586212158203, -16.894105911254883, -16.87562370300293, -16.857141494750977, -16.838661193847656, -16.820178985595703, -16.80169677734375, -16.78321647644043, -16.764734268188477, -16.746253967285156, -16.727771759033203, -16.70928955078125, -16.69080924987793, -16.672327041625977, -16.653844833374023, -16.635364532470703, -16.61688232421875, -16.598400115966797, -16.579919815063477, -16.561437606811523, -16.542957305908203, -16.52447509765625, -16.505992889404297, -16.487512588500977, -16.469030380249023, -16.45054817199707, -16.43206787109375, -16.413585662841797, -16.395103454589844, -16.376623153686523, -16.35814094543457, -16.339658737182617, -16.321178436279297, -16.302696228027344, -16.284215927124023, -16.26573371887207, -16.247251510620117, -16.228771209716797, -16.210289001464844, -16.19180679321289, -16.17332649230957, -16.154844284057617, -16.136362075805664, -16.117881774902344, -16.09939956665039, -16.08091926574707, -16.062437057495117, -16.043954849243164, -16.025474548339844, -16.00699234008789, -15.988510131835938, -15.970029830932617, -15.951547622680664, -15.933065414428711, -15.91458511352539, -15.896102905273438, -15.877622604370117, -15.859140396118164, -15.840658187866211, -15.82217788696289, -15.803695678710938, -15.785213470458984, -15.766733169555664, -15.748250961303711, -15.729768753051758, -15.711288452148438, -15.692806243896484, -15.674324035644531, -15.655843734741211, -15.637361526489258, -15.618881225585938, -15.600399017333984, -15.581916809082031, -15.563436508178711, -15.544954299926758, -15.526472091674805, -15.507991790771484, -15.489509582519531, -15.471027374267578, -15.452547073364258, -15.434064865112305, -15.415584564208984, -15.397102355957031, -15.378620147705078, -15.360139846801758, -15.341657638549805, -15.323175430297852, -15.304695129394531, -15.286212921142578, -15.267730712890625, -15.249250411987305, -15.230768203735352, -15.212287902832031, -15.193805694580078, -15.175323486328125, -15.156843185424805, -15.138360977172852, -15.119878768920898, -15.101398468017578, -15.082916259765625, -15.064434051513672, -15.045953750610352, -15.027471542358398, -15.008989334106445, -14.990509033203125, -14.972026824951172, -14.953546524047852, -14.935064315795898, -14.916582107543945, -14.898101806640625, -14.879619598388672, -14.861137390136719, -14.842657089233398, -14.824174880981445, -14.805692672729492, -14.787212371826172, -14.768730163574219, -14.750249862670898, -14.731767654418945, -14.713285446166992, -14.694805145263672, -14.676322937011719, -14.657840728759766, -14.639360427856445, -14.620878219604492, -14.602396011352539, -14.583915710449219, -14.565433502197266, -14.546953201293945, -14.528470993041992, -14.509988784790039, -14.491508483886719, -14.473026275634766, -14.454544067382812, -14.436063766479492, -14.417581558227539, -14.399099349975586, -14.380619049072266, -14.362136840820312, -14.34365463256836, -14.325174331665039, -14.306692123413086, -14.288211822509766, -14.269729614257812, -14.25124740600586, -14.232767105102539, -14.214284896850586, -14.195802688598633, -14.177322387695312, -14.15884017944336, -14.140357971191406, -14.121877670288086, -14.103395462036133, -14.084915161132812, -14.06643295288086, -14.047950744628906, -14.029470443725586, -14.010988235473633, -13.99250602722168, -13.97402572631836, -13.955543518066406, -13.937061309814453, -13.918581008911133, -13.90009880065918, -13.88161849975586, -13.863136291503906, -13.844654083251953, -13.826173782348633, -13.80769157409668, -13.789209365844727, -13.770729064941406, -13.752246856689453, -13.7337646484375, -13.71528434753418, -13.696802139282227, -13.678321838378906, -13.659839630126953, -13.641357421875, -13.62287712097168, -13.604394912719727, -13.585912704467773, -13.567432403564453, -13.5489501953125, -13.530467987060547, -13.511987686157227, -13.493505477905273, -13.47502326965332, -13.45654296875, -13.438060760498047, -13.419580459594727, -13.401098251342773, -13.38261604309082, -13.3641357421875, -13.345653533935547, -13.327171325683594, -13.308691024780273, -13.29020881652832, -13.271726608276367, -13.253246307373047, -13.234764099121094, -13.216283798217773, -13.19780158996582, -13.179319381713867, -13.160839080810547, -13.142356872558594, -13.12387466430664, -13.10539436340332, -13.086912155151367, -13.068429946899414, -13.049949645996094, -13.03146743774414, -13.01298713684082, -12.994504928588867, -12.976022720336914, -12.957542419433594, -12.93906021118164, -12.920578002929688, -12.902097702026367, -12.883615493774414, -12.865133285522461, -12.84665298461914, -12.828170776367188, -12.809688568115234, -12.791208267211914, -12.772726058959961, -12.75424575805664, -12.735763549804688, -12.717281341552734, -12.698801040649414, -12.680318832397461, -12.661836624145508, -12.643356323242188, -12.624874114990234, -12.606391906738281, -12.587911605834961, -12.569429397583008, -12.550949096679688, -12.532466888427734, -12.513984680175781, -12.495504379272461, -12.477022171020508, -12.458539962768555, -12.440059661865234, -12.421577453613281, -12.403095245361328, -12.384614944458008, -12.366132736206055, -12.347652435302734, -12.329170227050781, -12.310688018798828, -12.292207717895508, -12.273725509643555, -12.255243301391602, -12.236763000488281, -12.218280792236328, -12.199798583984375, -12.181318283081055, -12.162836074829102, -12.144353866577148, -12.125873565673828, -12.107391357421875, -12.088911056518555, -12.070428848266602, -12.051946640014648, -12.033466339111328, -12.014984130859375, -11.996501922607422, -11.978021621704102, -11.959539413452148, -11.941057205200195, -11.922576904296875, -11.904094696044922, -11.885614395141602, -11.867132186889648, -11.848649978637695, -11.830169677734375, -11.811687469482422, -11.793205261230469, -11.774724960327148, -11.756242752075195, -11.737760543823242, -11.719280242919922, -11.700798034667969, -11.682317733764648, -11.663835525512695, -11.645353317260742, -11.626873016357422, -11.608390808105469, -11.589908599853516, -11.571428298950195, -11.552946090698242, -11.534463882446289, -11.515983581542969, -11.497501373291016, -11.479021072387695, -11.460538864135742, -11.442056655883789, -11.423576354980469, -11.405094146728516, -11.386611938476562, -11.368131637573242, -11.349649429321289, -11.331167221069336, -11.312686920166016, -11.294204711914062, -11.27572250366211, -11.257242202758789, -11.238759994506836, -11.220279693603516, -11.201797485351562, -11.18331527709961, -11.164834976196289, -11.146352767944336, -11.127870559692383, -11.109390258789062, -11.09090805053711, -11.072425842285156, -11.053945541381836, -11.035463333129883, -11.016983032226562, -10.99850082397461, -10.980018615722656, -10.961538314819336, -10.943056106567383, -10.92457389831543, -10.90609359741211, -10.887611389160156, -10.869129180908203, -10.850648880004883, -10.83216667175293, -10.81368637084961, -10.795204162597656, -10.776721954345703, -10.758241653442383, -10.73975944519043, -10.721277236938477, -10.702796936035156, -10.684314727783203, -10.66583251953125, -10.64735221862793, -10.628870010375977, -10.610387802124023, -10.591907501220703, -10.57342529296875, -10.55494499206543, -10.536462783813477, -10.517980575561523, -10.499500274658203, -10.48101806640625, -10.462535858154297, -10.444055557250977, -10.425573348999023, -10.40709114074707, -10.38861083984375, -10.370128631591797, -10.351648330688477, -10.333166122436523, -10.31468391418457, -10.29620361328125, -10.277721405029297, -10.259239196777344, -10.240758895874023, -10.22227668762207, -10.203794479370117, -10.185314178466797, -10.166831970214844, -10.148351669311523, -10.12986946105957, -10.111387252807617, -10.092906951904297, -10.074424743652344, -10.05594253540039, -10.03746223449707, -10.018980026245117, -10.000497817993164, -9.982017517089844, -9.96353530883789, -9.945053100585938, -9.926572799682617, -9.908090591430664, -9.889610290527344, -9.87112808227539, -9.852645874023438, -9.834165573120117, -9.815683364868164, -9.797201156616211, -9.77872085571289, -9.760238647460938, -9.741756439208984, -9.723276138305664, -9.704793930053711, -9.68631362915039, -9.667831420898438, -9.649349212646484, -9.630868911743164, -9.612386703491211, -9.593904495239258, -9.575424194335938, -9.556941986083984, -9.538459777832031, -9.519979476928711, -9.501497268676758, -9.483016967773438, -9.464534759521484, -9.446052551269531, -9.427572250366211, -9.409090042114258, -9.390607833862305, -9.372127532958984, -9.353645324707031, -9.335163116455078, -9.316682815551758, -9.298200607299805, -9.279720306396484, -9.261238098144531, -9.242755889892578, -9.224275588989258, -9.205793380737305, -9.187311172485352, -9.168830871582031, -9.150348663330078, -9.131866455078125, -9.113386154174805, -9.094903945922852, -9.076421737670898, -9.057941436767578, -9.039459228515625, -9.020978927612305, -9.002496719360352, -8.984014511108398, -8.965534210205078, -8.947052001953125, -8.928569793701172, -8.910089492797852, -8.891607284545898, -8.873125076293945, -8.854644775390625, -8.836162567138672, -8.817682266235352, -8.799200057983398, -8.780717849731445, -8.762237548828125, -8.743755340576172, -8.725273132324219, -8.706792831420898, -8.688310623168945, -8.669828414916992, -8.651348114013672, -8.632865905761719, -8.614385604858398, -8.595903396606445, -8.577421188354492, -8.558940887451172, -8.540458679199219, -8.521976470947266, -8.503496170043945, -8.485013961791992, -8.466531753540039, -8.448051452636719, -8.429569244384766, -8.411087036132812, -8.392606735229492, -8.374124526977539, -8.355644226074219, -8.337162017822266, -8.318679809570312, -8.300199508666992, -8.281717300415039, -8.263235092163086, -8.244754791259766, -8.226272583007812, -8.20779037475586, -8.189310073852539, -8.170827865600586, -8.152347564697266, -8.133865356445312, -8.11538314819336, -8.096902847290039, -8.078420639038086, -8.059938430786133, -8.041458129882812, -8.02297592163086, -8.004493713378906, -7.986013412475586, -7.967531204223633, -7.9490509033203125, -7.930568695068359, -7.912086486816406, -7.893606185913086, -7.875123977661133, -7.85664176940918, -7.838161468505859, -7.819679260253906, -7.801197052001953, -7.782716751098633, -7.76423454284668, -7.745752334594727, -7.727272033691406, -7.708789825439453, -7.690309524536133, -7.67182731628418, -7.653345108032227, -7.634864807128906, -7.616382598876953, -7.597900390625, -7.57942008972168, -7.560937881469727, -7.542455673217773, -7.523975372314453, -7.5054931640625, -7.48701286315918, -7.468530654907227, -7.450048446655273, -7.431568145751953, -7.4130859375, -7.394603729248047, -7.376123428344727, -7.357641220092773, -7.33915901184082, -7.3206787109375, -7.302196502685547, -7.283716201782227, -7.265233993530273, -7.24675178527832, -7.228271484375, -7.209789276123047, -7.191307067871094, -7.172826766967773, -7.15434455871582, -7.135862350463867, -7.117382049560547, -7.098899841308594, -7.080419540405273, -7.06193733215332, -7.043455123901367, -7.024974822998047, -7.006492614746094, -6.988010406494141, -6.96953010559082, -6.951047897338867, -6.932565689086914, -6.914085388183594, -6.895603179931641, -6.8771209716796875, -6.858640670776367, -6.840158462524414, -6.821678161621094, -6.803195953369141, -6.7847137451171875, -6.766233444213867, -6.747751235961914, -6.729269027709961, -6.710788726806641, -6.6923065185546875, -6.673824310302734, -6.655344009399414, -6.636861801147461, -6.618381500244141, -6.5998992919921875, -6.581417083740234, -6.562936782836914, -6.544454574584961, -6.525972366333008, -6.5074920654296875, -6.489009857177734, -6.470527648925781, -6.452047348022461, -6.433565139770508, -6.4150848388671875, -6.396602630615234, -6.378120422363281, -6.359640121459961, -6.341157913208008, -6.322675704956055, -6.304195404052734, -6.285713195800781, -6.267230987548828, -6.248750686645508, -6.230268478393555, -6.211786270141602, -6.193305969238281, -6.174823760986328, -6.156343460083008, -6.137861251831055, -6.119379043579102, -6.100898742675781, -6.082416534423828, -6.063934326171875, -6.045454025268555, -6.026971817016602, -6.008489608764648, -5.990009307861328, -5.971527099609375, -5.953044891357422, -5.934562683105469, -5.916084289550781, -5.897602081298828, -5.879119873046875, -5.860637664794922, -5.842155456542969, -5.823677062988281, -5.805194854736328, -5.786712646484375, -5.768230438232422, -5.749748229980469, -5.731266021728516, -5.712787628173828, -5.694305419921875, -5.675823211669922, -5.657341003417969, -5.638858795166016, -5.620380401611328, -5.601898193359375, -5.583415985107422, -5.564933776855469, -5.546451568603516, -5.5279693603515625, -5.509490966796875, -5.491008758544922, -5.472526550292969, -5.454044342041016, -5.4355621337890625, -5.417083740234375, -5.398601531982422, -5.380119323730469, -5.361637115478516, -5.3431549072265625, -5.324672698974609, -5.306194305419922, -5.287712097167969, -5.269229888916016, -5.2507476806640625, -5.232265472412109, -5.213783264160156, -5.195304870605469, -5.176822662353516, -5.1583404541015625, -5.139858245849609, -5.121376037597656, -5.102897644042969, -5.084415435791016, -5.0659332275390625, -5.047451019287109, -5.028968811035156, -5.010486602783203, -4.992008209228516, -4.9735260009765625, -4.955043792724609, -4.936561584472656, -4.918079376220703, -4.899600982666016, -4.8811187744140625, -4.862636566162109, -4.844154357910156, -4.825672149658203, -4.80718994140625, -4.7887115478515625, -4.770229339599609, -4.751747131347656, -4.733264923095703, -4.71478271484375, -4.6963043212890625, -4.677822113037109, -4.659339904785156, -4.640857696533203, -4.62237548828125, -4.603893280029297, -4.585414886474609, -4.566932678222656, -4.548450469970703, -4.52996826171875, -4.511486053466797, -4.493007659912109, -4.474525451660156, -4.456043243408203, -4.43756103515625, -4.419078826904297, -4.400596618652344, -4.382118225097656, -4.363636016845703, -4.34515380859375, -4.326671600341797, -4.308189392089844, -4.289710998535156, -4.271228790283203, -4.25274658203125, -4.234264373779297, -4.215782165527344, -4.197299957275391, -4.178821563720703, -4.16033935546875, -4.141857147216797, -4.123374938964844, -4.104892730712891, -4.086414337158203, -4.06793212890625, -4.049449920654297, -4.030967712402344, -4.012485504150391, -3.9940032958984375, -3.97552490234375, -3.957042694091797, -3.9385604858398438, -3.9200782775878906, -3.9015960693359375, -3.88311767578125, -3.864635467529297, -3.8461532592773438, -3.8276710510253906, -3.8091888427734375, -3.7907066345214844, -3.772228240966797, -3.7537460327148438, -3.7352638244628906, -3.7167816162109375, -3.6982994079589844, -3.6798171997070312, -3.6613388061523438, -3.6428565979003906, -3.6243743896484375, -3.6058921813964844, -3.5874099731445312, -3.5689315795898438, -3.5504493713378906, -3.5319671630859375, -3.5134849548339844, -3.4950027465820312, -3.476520538330078, -3.4580421447753906, -3.4395599365234375, -3.4210777282714844, -3.4025955200195312, -3.384113311767578, -3.3656349182128906, -3.3471527099609375, -3.3286705017089844, -3.3101882934570312, -3.291706085205078, -3.273223876953125, -3.2547454833984375, -3.2362632751464844, -3.2177810668945312, -3.199298858642578, -3.180816650390625, -3.1623382568359375, -3.1438560485839844, -3.1253738403320312, -3.106891632080078, -3.088409423828125, -3.069927215576172, -3.0514488220214844, -3.0329666137695312, -3.014484405517578, -2.996002197265625, -2.977519989013672, -2.9590415954589844, -2.9405593872070312, -2.922077178955078, -2.903594970703125, -2.885112762451172, -2.8666305541992188, -2.8481521606445312, -2.829669952392578, -2.811187744140625, -2.792705535888672, -2.7742233276367188, -2.7557449340820312, -2.737262725830078, -2.718780517578125, -2.700298309326172, -2.6818161010742188, -2.6633338928222656, -2.644855499267578, -2.626373291015625, -2.607891082763672, -2.5894088745117188, -2.5709266662597656, -2.552448272705078, -2.533966064453125, -2.515483856201172, -2.4970016479492188, -2.4785194396972656, -2.4600372314453125, -2.441558837890625, -2.423076629638672, -2.4045944213867188, -2.3861122131347656, -2.3676300048828125, -2.349151611328125, -2.330669403076172, -2.3121871948242188, -2.2937049865722656, -2.2752227783203125, -2.2567405700683594, -2.238262176513672, -2.2197799682617188, -2.2012977600097656, -2.1828155517578125, -2.1643333435058594, -2.1458511352539062, -2.1273727416992188, -2.1088905334472656, -2.0904083251953125, -2.0719261169433594, -2.0534439086914062, -2.0349655151367188, -2.0164833068847656, -1.9980010986328125, -1.9795188903808594, -1.9610366821289062, -1.9425544738769531, -1.9240760803222656, -1.9055938720703125, -1.8871116638183594, -1.8686294555664062, -1.8501472473144531, -1.8316688537597656, -1.8131866455078125, -1.7947044372558594, -1.7762222290039062, -1.7577400207519531, -1.7392578125, -1.7207794189453125, -1.7022972106933594, -1.6838150024414062, -1.6653327941894531, -1.6468505859375, -1.6283721923828125, -1.6098899841308594, -1.5914077758789062, -1.5729255676269531, -1.554443359375, -1.5359611511230469, -1.5174827575683594, -1.4990005493164062, -1.4805183410644531, -1.4620361328125, -1.4435539245605469, -1.4250755310058594, -1.4065933227539062, -1.3881111145019531, -1.36962890625, -1.3511466979980469, -1.3326644897460938, -1.3141860961914062, -1.2957038879394531, -1.2772216796875, -1.2587394714355469, -1.2402572631835938, -1.2217788696289062, -1.2032966613769531, -1.184814453125, -1.1663322448730469, -1.1478500366210938, -1.1293678283691406, -1.1108894348144531, -1.0924072265625, -1.0739250183105469, -1.0554428100585938, -1.0369606018066406, -1.0184822082519531, -1.0], "expected": [9.999999350456404e-39, 1.0434753600311643e-38, 1.0888408563853695e-38, 1.1361687311090151e-38, 1.1855640815869256e-38, 1.237106921961414e-38, 1.290890578710204e-38, 1.347012582206413e-38, 1.4055743864588578e-38, 1.466669458075109e-38, 1.5304334427465134e-38, 1.5969696161698915e-38, 1.6663984900131753e-38, 1.7388457607486148e-38, 1.8144268953696703e-38, 1.893309769432368e-38, 1.975622181356654e-38, 2.0615130891692866e-38, 2.1511381771296518e-38, 2.2446597155999187e-38, 2.3422265224769984e-38, 2.444055658893015e-38, 2.550311917547373e-38, 2.661187976978917e-38, 2.7768839426083523e-38, 2.8975847858329705e-38, 3.023558154659457e-38, 3.155008638663604e-38, 3.29217389806496e-38, 3.435302242951404e-38, 3.5846534740582215e-38, 3.7404646910855765e-38, 3.9030828555332357e-38, 4.0727708509931065e-38, 4.249836122348262e-38, 4.434599566947032e-38, 4.6273952543433117e-38, 4.828530909679867e-38, 5.038453266907125e-38, 5.257501440253452e-38, 5.486073398482716e-38, 5.724582804901586e-38, 5.973408570614815e-38, 6.23310504929489e-38, 6.504091509442337e-38, 6.786859526558442e-38, 7.081920854842376e-38, 7.389810229788125e-38, 7.711016984819431e-38, 8.046256342672485e-38, 8.39607032559329e-38, 8.761092881007104e-38, 9.141984861269704e-38, 9.53935274835645e-38, 9.95407879978048e-38, 1.0386836759843441e-37, 1.0838407992569042e-37, 1.130961197729922e-37, 1.1801301824539054e-37, 1.2314260019351025e-37, 1.284962777920448e-37, 1.340826942499221e-37, 1.3991199496802391e-37, 1.4599471771080194e-37, 1.523405594636293e-37, 1.5896362289425097e-37, 1.658746251333221e-37, 1.7308608818391991e-37, 1.806110833581196e-37, 1.88463208856219e-37, 1.9665499789168302e-37, 2.0520464492377246e-37, 2.1412600599170255e-37, 2.234352016330069e-37, 2.331491371123591e-37, 2.432832603440299e-37, 2.5386008178655017e-37, 2.648967533331233e-37, 2.7641322947388122e-37, 2.88430406371524e-37, 3.009700321782179e-37, 3.1405206138409495e-37, 3.2770559615566223e-37, 3.419527209567175e-37, 3.568192420997798e-37, 3.7233210935691495e-37, 3.885159855810951e-37, 4.054068561168842e-37, 4.230320518895303e-37, 4.414235449247955e-37, 4.606146076534167e-37, 4.8063999227730925e-37, 5.015316259806842e-37, 5.233358749271292e-37, 5.4608811910027156e-37, 5.698295230437992e-37, 5.946030449634345e-37, 6.204481902654837e-37, 6.474224458181473e-37, 6.755693527673087e-37, 7.0494003048094655e-37, 7.355875265137263e-37, 7.675675340718142e-37, 8.0093072410768e-37, 8.357515335957488e-37, 8.720861041576953e-37, 9.10000442556383e-37, 9.495630666815235e-37, 9.908369340705221e-37, 1.0339139699026385e-36, 1.0788637682648048e-36, 1.1257677614133799e-36, 1.1747109689287914e-36, 1.2257819977155353e-36, 1.2790621006637672e-36, 1.3346698388339567e-36, 1.3926950746940239e-36, 1.4532430962053843e-36, 1.516423406435234e-36, 1.582350530704466e-36, 1.6511292188758845e-36, 1.7229126496872225e-36, 1.7978170524383047e-36, 1.8759778486127234e-36, 1.957536558144988e-36, 2.0426234008987908e-36, 2.1314272494863477e-36, 2.224091776236609e-36, 2.3207850472821916e-36, 2.421682124037647e-36, 2.526943359888845e-36, 2.636803186463673e-36, 2.7514393556697335e-36, 2.871059214838196e-36, 2.9958796177090116e-36, 3.126126565698507e-36, 3.262007585504054e-36, 3.403824550446032e-36, 3.5518070492648355e-36, 3.7062234138008015e-36, 3.867352737866473e-36, 4.0354873883734456e-36, 4.210894620964836e-36, 4.393965095231723e-36, 4.5849944066773645e-36, 4.7843287320743874e-36, 4.992329314956507e-36, 5.209326906602855e-36, 5.435804360833074e-36, 5.672128302166983e-36, 5.91872598090116e-36, 6.176044736346969e-36, 6.444550920633337e-36, 6.724671425324436e-36, 7.017029009878587e-36, 7.322096483608042e-36, 7.640427729349003e-36, 7.972598153882084e-36, 8.319137246239823e-36, 8.680814846167355e-36, 9.058216404952689e-36, 9.452025666563312e-36, 9.862956508488891e-36, 1.0291752224276454e-35, 1.0739095840428677e-35, 1.1205981763177394e-35, 1.1693166200436283e-35, 1.2201530916461422e-35, 1.2731997136073646e-35, 1.328540931535872e-35, 1.3862997189007387e-35, 1.4465696331136753e-35, 1.5094598723193324e-35, 1.5750842264371682e-35, 1.643561507640337e-35, 1.7150009140734895e-35, 1.789561292446386e-35, 1.8673631768477342e-35, 1.9485474773669514e-35, 2.033261417783816e-35, 2.1216581050895786e-35, 2.2138785928666196e-35, 2.3101277890657415e-35, 2.4105615270444874e-35, 2.5153616123866576e-35, 2.624717886281966e-35, 2.7388045491871875e-35, 2.857875009674533e-35, 2.98212240927186e-35, 3.111771170972904e-35, 3.24705662323657e-35, 3.388194005506979e-35, 3.535496993400695e-35, 3.689204072221803e-35, 3.849593618318033e-35, 4.0169560614459835e-35, 4.1915950327148275e-35, 4.373787760528592e-35, 4.563939755999999e-35, 4.762358668041178e-35, 4.969404090016773e-35, 5.185451112531405e-35, 5.410890610415594e-35, 5.64608131607621e-35, 5.891546691841352e-35, 6.147683926231903e-35, 6.414957362475313e-35, 6.693849710898261e-35, 6.984806373657115e-35, 7.288473069084235e-35, 7.605342265027767e-35, 7.93598735936685e-35, 8.281007578713913e-35, 8.640951640158501e-35, 9.016620808404592e-35, 9.408621771698679e-35, 9.817664533220435e-35, 1.0244491812545036e-34, 1.068987445386836e-34, 1.1154523034341929e-34, 1.1639470703297519e-34, 1.214550150628358e-34, 1.2673531502374288e-34, 1.322451807661709e-34, 1.3799458792089002e-34, 1.43992697078642e-34, 1.5025283586580676e-34, 1.5678512914583574e-34, 1.636014236977333e-34, 1.7071405991629568e-34, 1.7813435652642435e-34, 1.858788094791167e-34, 1.939599657990353e-34, 2.0239243880950627e-34, 2.11191542079514e-34, 2.203712346044745e-34, 2.299519497822829e-34, 2.399492078117899e-34, 2.5038110028573862e-34, 2.6126649939858956e-34, 2.726251727408907e-34, 2.8447764554603336e-34, 2.9684281296735205e-34, 3.097481797359461e-34, 3.232145925094433e-34, 3.372664795298218e-34, 3.519292562706432e-34, 3.672262948656798e-34, 3.8319159740738408e-34, 3.998510155879245e-34, 4.172346944089149e-34, 4.3537413344553745e-34, 4.542981690435858e-34, 4.740489536957965e-34, 4.946584461548325e-34, 5.161638857143859e-34, 5.386043024603237e-34, 5.62020333599696e-34, 5.864492643439429e-34, 6.1194536947129365e-34, 6.385499290372714e-34, 6.6631111075961094e-34, 6.952792404902069e-34, 7.2550680221511355e-34, 7.570418258988215e-34, 7.899545197781436e-34, 8.242980566053553e-34, 8.601347467645997e-34, 8.975294261161644e-34, 9.36541695897056e-34, 9.772581569801515e-34, 1.0197448390871884e-33, 1.064078608528451e-33, 1.1103398213630775e-33, 1.1586021296589866e-33, 1.2089727972756909e-33, 1.2615333741337786e-33, 1.3163790018072695e-33, 1.3736091381385026e-33, 1.433327281731648e-33, 1.4956285741607254e-33, 1.5606516870249334e-33, 1.6285015882963805e-33, 1.6993012457044222e-33, 1.7731790452726875e-33, 1.8502686994835824e-33, 1.930692900559974e-33, 2.014630544048378e-33, 2.1022173628121158e-33, 2.1936120485885486e-33, 2.288980088941753e-33, 2.388473563453367e-33, 2.4923132446561538e-33, 2.6006675588500675e-33, 2.7137324829839092e-33, 2.831713177556096e-33, 2.95479698697879e-33, 3.083257764701534e-33, 3.217303793629615e-33, 3.357177335801898e-33, 3.503131857187778e-33, 3.6554318440161904e-33, 3.814353170117594e-33, 3.980148566777416e-33, 4.153187212690211e-33, 4.3337486551062836e-33, 4.522159828391957e-33, 4.718762727934923e-33, 4.9238692270801345e-33, 5.1379362992564735e-33, 5.361310347955448e-33, 5.5943950820181684e-33, 5.837613679410931e-33, 6.091352583901568e-33, 6.35617640012046e-33, 6.632513816163671e-33, 6.920864784472286e-33, 7.22175240003242e-33, 7.535654207424096e-33, 7.863269625786052e-33, 8.205128362260129e-33, 8.561849755432414e-33, 8.934079592511892e-33, 9.322491578698377e-33, 9.727791010602363e-33, 1.0150620736696955e-32, 1.059192335651472e-32, 1.1052410778821873e-32, 1.1532919073975438e-32, 1.2034264475865267e-32, 1.2557457909633066e-32, 1.3103341323107613e-32, 1.3673013803506925e-32, 1.4267453949878064e-32, 1.4887671217994796e-32, 1.5534918978708687e-32, 1.6210233136416398e-32, 1.6914980203300761e-32, 1.765036506107137e-32, 1.8417721895816404e-32, 1.921835403689734e-32, 2.00538792584145e-32, 2.0925637623927816e-32, 2.183538796685971e-32, 2.2784690755960895e-32, 2.3775159357227877e-32, 2.480879358042499e-32, 2.58872508725869e-32, 2.7012710306366437e-32, 2.8187096753763075e-32, 2.941254079828768e-32, 3.069112894241296e-32, 3.202543845750309e-32, 3.341760874327657e-32, 3.487045216996775e-32, 3.638645784686448e-32, 3.796820598406683e-32, 3.961888804873727e-32, 4.134133698226129e-32, 4.313847682683656e-32, 4.501393986000712e-32, 4.697093812008659e-32, 4.901280119482367e-32, 5.1143649191918e-32, 5.336690867740223e-32, 5.568705240728123e-32, 5.810807118487604e-32, 6.063433784917173e-32, 6.32701664644358e-32, 6.602085851019048e-32, 6.88908397226666e-32, 7.188589353407022e-32, 7.501116273218617e-32, 7.827195467400843e-32, 8.167485800537334e-32, 8.522533289754049e-32, 8.893053223363462e-32, 9.279682131556543e-32, 9.683120021219208e-32, 1.0104053381052336e-31, 1.0543330917977222e-31, 1.1001657340857183e-31, 1.1479958939240667e-31, 1.1979055032690197e-31, 1.2499794328127067e-31, 1.304322654200656e-31, 1.3610226242125691e-31, 1.4201936008993457e-31, 1.4819371469728969e-31, 1.5463649343965507e-31, 1.613586636793239e-31, 1.6837379062110465e-31, 1.7569313550087821e-31, 1.8333146252769091e-31, 1.913018667086109e-31, 1.996179132484467e-31, 2.082963764515845e-31, 2.1735118592608156e-31, 2.2680060885414966e-31, 2.3666086705783016e-31, 2.469497810314815e-31, 2.57684889150818e-31, 2.6888784402178173e-31, 2.805766071980533e-31, 2.9277478260619724e-31, 3.0550327053577113e-31, 3.1878374710260415e-31, 3.3264299006800804e-31, 3.4710323978510034e-31, 3.621936955335555e-31, 3.7794019467920456e-31, 3.9437130173477253e-31, 4.115149464460349e-31, 4.2940568834690595e-31, 4.480723035390937e-31, 4.675524548615986e-31, 4.878794323144358e-31, 5.090879835106157e-31, 5.312207553851861e-31, 5.5431334190709e-31, 5.784123396723938e-31, 6.035590320426985e-31, 6.29798981179042e-31, 6.571768558667555e-31, 6.857479043403277e-31, 7.155578768398925e-31, 7.466670527157602e-31, 7.791286583521359e-31, 8.129980360230563e-31, 8.483434584404173e-31, 8.852254870731732e-31, 9.23706940339432e-31, 9.638654949058959e-31, 1.005769893682201e-30, 1.0494915126853294e-30, 1.0951185610113666e-30, 1.142724201428708e-30, 1.1924046363950247e-30, 1.2442448776617682e-30, 1.2983388707374563e-30, 1.3547786803396454e-30, 1.4136719817508707e-30, 1.4751319985870035e-30, 1.5392638670627813e-30, 1.6061840081387096e-30, 1.6760061156284e-30, 1.748871154814403e-30, 1.824895922815416e-30, 1.904233892173883e-30, 1.9870212321554027e-30, 2.0734078417995923e-30, 2.1635404228014343e-30, 2.2575912556129852e-30, 2.3557408961665313e-30, 2.4581576752531104e-30, 2.565027038861508e-30, 2.676530859477684e-30, 2.7928940797006108e-30, 2.9143034620727477e-30, 3.0410038855772578e-30, 3.173212581570173e-30, 3.311169350899061e-30, 3.455108540117702e-30, 3.605304744706448e-30, 3.762046854156957e-30, 3.925603069260313e-30, 4.096270178830211e-30, 4.274357384900691e-30, 4.460167118658334e-30, 4.6540540972784425e-30, 4.856390717371358e-30, 5.067524172948539e-30, 5.2878370168915174e-30, 5.5177031504434025e-30, 5.75756230253095e-30, 6.0078745146232975e-30, 6.26906935937601e-30, 6.541619667636762e-30, 6.82601858279561e-30, 7.122750972762381e-30, 7.432383331774625e-30, 7.755508485143347e-30, 8.092682394676712e-30, 8.444515188962572e-30, 8.811604959526625e-30, 9.194692738007628e-30, 9.59439316689174e-30, 1.0011513481659558e-29, 1.0446767630559998e-29, 1.0900944793480426e-29, 1.1374817599347752e-29, 1.1869290332456176e-29, 1.2385311663766585e-29, 1.2923767821979953e-29, 1.3485633809130624e-29, 1.4071865819343332e-29, 1.4683644989341783e-29, 1.5321955348956936e-29, 1.5988083359206334e-29, 1.6683171036361685e-29, 1.7408477758050687e-29, 1.8165238827776732e-29, 1.8954895683732573e-29, 1.9778968005014952e-29, 2.063886563252847e-29, 2.153614887045464e-29, 2.2472341911788506e-29, 2.344933607992077e-29, 2.4468696192931245e-29, 2.5532483597713535e-29, 2.6642517395285423e-29, 2.78008107842919e-29, 2.900933483366043e-29, 3.02703946407932e-29, 3.158640965518284e-29, 3.295964284451401e-29, 3.439257384359011e-29, 3.5887646176028076e-29, 3.7447878135162633e-29, 3.9075767411390406e-29, 4.0774600122679006e-29, 4.2547292247334856e-29, 4.4397051662421577e-29, 4.6327026059692026e-29, 4.8340898780164844e-29, 5.0442539739322034e-29, 5.263554500948163e-29, 5.492389885821609e-29, 5.73114862473351e-29, 5.980312200169963e-29, 6.240281446300643e-29, 6.511579975329182e-29, 6.794673019707769e-29, 7.090074561990314e-29, 7.398285343962356e-29, 7.719895181669366e-29, 8.055520372693545e-29, 8.405736890458889e-29, 8.771179689993937e-29, 9.152469883705753e-29, 9.550377241718985e-29, 9.965539728327712e-29, 1.0398795123057742e-28, 1.0850886714496986e-28, 1.1322633624724918e-28, 1.1814837522080888e-28, 1.2328437297412784e-28, 1.2864421193523321e-28, 1.342370763825473e-28, 1.400730774482781e-28, 1.4616280774711978e-28, 1.525166191525234e-28, 1.5914664502313862e-28, 1.6606560853366052e-28, 1.7328536619030926e-28, 1.8081901431670666e-28, 1.8867937238404505e-28, 1.9688141449764203e-28, 2.0544089717185514e-28, 2.1437251765957247e-28, 2.236924537723269e-28, 2.3341758147125605e-28, 2.435644156056331e-28, 2.541523599196478e-28, 2.652017329742133e-28, 2.7673148110515764e-28, 2.8876247657825304e-28, 3.0131523054740725e-28, 3.1441502084314035e-28, 3.2808288825009477e-28, 3.4234642171472386e-28, 3.5723005647319703e-28, 3.7276077961886e-28, 3.889649763919509e-28, 4.058736061163257e-28, 4.235191207115474e-28, 4.419317813518671e-28, 4.611449066253228e-28, 4.811912854892176e-28, 5.021112180276379e-28, 5.239384080146103e-28, 5.467168629493643e-28, 5.704855829132735e-28, 5.952876605888437e-28, 6.21165273841857e-28, 6.481678227753868e-28, 6.763471630531859e-28, 7.057516355168583e-28, 7.364344439811177e-28, 7.684478292957057e-28, 8.018564064102563e-28, 8.367137161772237e-28, 8.730901994843237e-28, 9.110481601652573e-28, 9.506562576225419e-28, 9.919820919972254e-28, 1.0351043375275362e-27, 1.08010590549758e-27, 1.1270639294016296e-27, 1.1760634390467296e-27, 1.2271879234959693e-27, 1.2805403237048762e-27, 1.3362064398524727e-27, 1.3942985536545165e-27, 1.4549162356891326e-27, 1.518169263963151e-27, 1.5841652979604628e-27, 1.653030293499431e-27, 1.7248963693742408e-27, 1.79988688139783e-27, 1.8781376076312777e-27, 1.959781822426736e-27, 2.044984000201455e-27, 2.133881074574481e-27, 2.226652542216631e-27, 2.323457099755322e-27, 2.424470199408488e-27, 2.529863826720163e-27, 2.6398390487765407e-27, 2.7546071400925205e-27, 2.8743647381154243e-27, 2.9993288951499845e-27, 3.1297257153716723e-27, 3.26577745109607e-27, 3.407743525086686e-27, 3.555896456430652e-27, 3.7104904678806266e-27, 3.871805204464535e-27, 4.040115688978435e-27, 4.215742781351063e-27, 4.399023904508674e-27, 4.590272985032204e-27, 4.789837075497632e-27, 4.998077095176535e-27, 5.215347415178681e-27, 5.442062880814091e-27, 5.6786587522501966e-27, 5.9255406303332854e-27, 6.183155715996444e-27, 6.4519423508950156e-27, 6.732443262087328e-27, 7.025107576436412e-27, 7.330526939621184e-27, 7.64922443421454e-27, 7.981777068827817e-27, 8.328751837236644e-27, 8.690808948225956e-27, 9.068645588435621e-27, 9.462908099954977e-27, 9.874312158351356e-27, 1.0303555720636606e-26, 1.0751506996029655e-26, 1.1218883971213772e-26, 1.170662881111775e-26, 1.221557891008141e-26, 1.2746656403362124e-26, 1.3300763396545842e-26, 1.387895838073e-26, 1.4482350691562566e-26, 1.5111977249725597e-26, 1.5768976665002214e-26, 1.6454465976760163e-26, 1.7169830313815447e-26, 1.7916215989670965e-26, 1.869513139265916e-26, 1.9507909266301552e-26, 2.0356022561819603e-26, 2.124091495629963e-26, 2.2164275105116868e-26, 2.3127874863820156e-26, 2.413336899141771e-26, 2.5182575565777033e-26, 2.627728339063047e-26, 2.7419698811322314e-26, 2.861165531315962e-26, 2.985555645671298e-26, 3.1153537713104736e-26, 3.2507950257610993e-26, 3.3921095961701283e-26, 3.539567420878566e-26, 3.693451380476644e-26, 3.8540258666271274e-26, 4.0215808473424436e-26, 4.196402284700735e-26, 4.3788423927702313e-26, 4.5691942210512704e-26, 4.767841722937565e-26, 4.9751257109920747e-26, 5.191420894144779e-26, 5.417096126498626e-26, 5.652581583765996e-26, 5.898330244669807e-26, 6.154762424161123e-26, 6.422342810616926e-26, 6.701527464248046e-26, 6.992878448449454e-26, 7.296864765681207e-26, 7.614098399442432e-26, 7.945124773093382e-26, 8.290541695288792e-26, 8.650938346517251e-26, 9.027001282285334e-26, 9.419454035954547e-26, 9.828968371889494e-26, 1.0256286312379148e-25, 1.0702182543484338e-25, 1.1167414494933594e-25, 1.1652870867840454e-25, 1.2159484736744374e-25, 1.2688122616045934e-25, 1.3239743464783041e-25, 1.3815286520470976e-25, 1.4415847560210897e-25, 1.5042581525671854e-25, 1.5696564472432374e-25, 1.6378978459255126e-25, 1.7091061011685174e-25, 1.7834022538173967e-25, 1.8609281755755738e-25, 1.9418327639389092e-25, 2.0262546858633989e-25, 2.1143469064089457e-25, 2.2062593091475417e-25, 2.3021771531323974e-25, 2.4022547592780967e-25, 2.5066935336345037e-25, 2.615673188576589e-25, 2.7293904462925927e-25, 2.848039317261392e-25, 2.971845859436139e-25, 3.1010479636835652e-25, 3.2358672506142307e-25, 3.3765477740706883e-25, 3.523328904033866e-25, 3.6765072029003205e-25, 3.8363277105887357e-25, 4.0031136135512197e-25, 4.177150627346882e-25, 4.358753803299745e-25, 4.548232276277043e-25, 4.74594744318098e-25, 4.952279436360259e-25, 5.1675817641080325e-25, 5.392244419534319e-25, 5.626649507140085e-25, 5.871270343468463e-25, 6.126498893781735e-25, 6.392850875896689e-25, 6.670782843062222e-25, 6.9607976941054115e-25, 7.263388960130087e-25, 7.5791339887112575e-25, 7.908640202745943e-25, 8.25247114474331e-25, 8.611250014818484e-25, 8.98558818017301e-25, 9.376239989047508e-25, 9.783832585861626e-25, 1.020918934418519e-24, 1.0653037002127135e-24, 1.1116182169963048e-24, 1.159941173644589e-24, 1.2103647682758634e-24, 1.2629858335662441e-24, 1.3178945954817658e-24, 1.3751905491040994e-24, 1.434971217362653e-24, 1.4973570987606988e-24, 1.5624484772408133e-24, 1.6303765009284894e-24, 1.7012578226300867e-24, 1.7752206322427035e-24, 1.8523907530807227e-24, 1.9329157021334205e-24, 2.016949898922994e-24, 2.1046377049950986e-24, 2.1961376813916838e-24, 2.2916054309263043e-24, 2.3912338300902868e-24, 2.4951828204321648e-24, 2.6036618445222744e-24, 2.7168568763190215e-24, 2.8349734140882162e-24, 2.9582118284997846e-24, 3.0868077917491616e-24, 3.2210078228692286e-24, 3.3610424664595365e-24, 3.5071651440858875e-24, 3.6596405185819834e-24, 3.818727730755189e-24, 3.9847308864844676e-24, 4.157968685575528e-24, 4.338738134159186e-24, 4.5273662150806554e-24, 4.724174783589267e-24, 4.929538154184548e-24, 5.143851940610466e-24, 5.36748296318795e-24, 5.60083630199183e-24, 5.844334786467305e-24, 6.098392568589616e-24, 6.363494403385021e-24, 6.640149894998293e-24, 6.928832754403017e-24, 7.230066390809807e-24, 7.544363563807057e-24, 7.87235772870166e-24, 8.214575055717398e-24, 8.571707375868149e-24, 8.944365267494555e-24, 9.33322478439239e-24, 9.738947780861135e-24, 1.0162307340587905e-23, 1.060411756802689e-23, 1.1065135769647102e-23, 1.1546197349147169e-23, 1.20481195664249e-23, 1.2571916107743505e-23, 1.3118427109967044e-23, 1.368875618950192e-23, 1.4283879167287894e-23, 1.4904876782765116e-23, 1.5552804531824773e-23, 1.622889619292263e-23, 1.6934454964274114e-23, 1.76706862253424e-23, 1.8438926306500936e-23, 1.9240481561408764e-23, 2.007696915492159e-23, 2.0949730150578287e-23, 2.186052844136293e-23, 2.281092281642424e-23, 2.3802636147979213e-23, 2.4837356598365027e-23, 2.591705631984473e-23, 2.704380843887725e-23, 2.821954882012399e-23, 2.9446404232585434e-23, 3.07264635799386e-23, 3.206230801506538e-23, 3.345608323962797e-23, 3.4910600753892575e-23, 3.6428350202876076e-23, 3.8012086288859505e-23, 3.9664503760695095e-23, 4.138875175111649e-23, 4.318814347592562e-23, 4.5065764958983704e-23, 4.702501461307044e-23, 4.906923089753672e-23, 5.1202534821751416e-23, 5.342835004204319e-23, 5.575116675468457e-23, 5.817497028496871e-23, 6.07041530104159e-23, 6.334300633435054e-23, 6.609657896656604e-23, 6.897015311968375e-23, 7.196865759663951e-23, 7.509751976046123e-23, 7.836241309877926e-23, 8.176889119236636e-23, 8.532345425508155e-23, 8.903292435603318e-23, 9.290366286956094e-23, 9.69426875022777e-23, 1.0115686449950249e-22, 1.0555469462634997e-22, 1.1014324607653092e-22, 1.149317579889673e-22, 1.199284660715096e-22, 1.2514185215661078e-22, 1.3058244280419009e-22, 1.3625956550559086e-22, 1.42182875918293e-22, 1.4836432686273244e-22, 1.548138516754277e-22, 1.6154443816232234e-22, 1.6856764786884328e-22, 1.7589540837187747e-22, 1.8354253763466857e-22, 1.9152211181558154e-22, 1.998477371875096e-22, 2.0853618808874142e-22, 2.17602396078491e-22, 2.2706173447807924e-22, 2.3693332527584876e-22, 2.4723410689315645e-22, 2.579815731094365e-22, 2.6919740813325157e-22, 2.808996358585642e-22, 2.931118590036586e-22, 3.058550044706285e-22, 3.191507817115855e-22, 3.3302597413198375e-22, 3.475044116420481e-22, 3.626107067020215e-22, 3.7837532827550717e-22, 3.948253626905468e-22, 4.1198872931229793e-22, 4.299001127770414e-22, 4.4858821499995265e-22, 4.680907245996396e-22, 4.884411650091306e-22, 5.096740694034124e-22, 5.318323518157292e-22, 5.549539785437274e-22, 5.790782790366977e-22, 6.042539228570487e-22, 6.30524076473514e-22, 6.579334714548632e-22, 6.865373911733343e-22, 7.163817284009495e-22, 7.47526714245544e-22, 7.800257135696344e-22, 8.139340602325564e-22, 8.49320113764913e-22, 8.862446606326167e-22, 9.247704562983997e-22, 9.649751499188848e-22, 1.0069278078440459e-21, 1.0506998188303618e-21, 1.0963794343250214e-21, 1.1440398606200293e-21, 1.1937774270982437e-21, 1.2456773559809776e-21, 1.2998279996896156e-21, 1.3563385113298914e-21, 1.4153058261298386e-21, 1.4768303124401502e-21, 1.5410360675475484e-21, 1.6080332542997254e-21, 1.6779356706154249e-21, 1.7508846803688624e-21, 1.8270048857177394e-21, 1.9064263414263342e-21, 1.9893089906209023e-21, 2.075785917291598e-21, 2.16603140290049e-21, 2.260200543812432e-21, 2.3584530812052877e-21, 2.4609877322965257e-21, 2.567980192186957e-21, 2.6796124163775363e-21, 2.7961095773250497e-21, 2.9176714019889247e-21, 3.044505089419083e-21, 3.1768661043310718e-21, 3.3149668964329975e-21, 3.4590863564538484e-21, 3.60947166922511e-21, 3.7663782994623296e-21, 3.9301229022437495e-21, 4.100986589730667e-21, 4.2792597637104e-21, 4.465301892320239e-21, 4.6594328618126954e-21, 4.8619822519630825e-21, 5.0733588063162754e-21, 5.293901394273608e-21, 5.524055917884035e-21, 5.764216580408226e-21, 6.014791721494273e-21, 6.276287019915083e-21, 6.549150801100312e-21, 6.833847950247738e-21, 7.130952000789892e-21, 7.440972670467518e-21, 7.764437448479831e-21, 8.101999839822492e-21, 8.454237416895866e-21, 8.821749562526628e-21, 9.205278639002802e-21, 9.605439377228833e-21, 1.0023039570771668e-20, 1.0458794924731622e-20, 1.0913447801396718e-20, 1.1387913430878306e-20, 1.1883007684679002e-20, 1.2399571475901998e-20, 1.293864766604222e-20, 1.3501160370940256e-20, 1.4088066825972937e-20, 1.470055044871584e-20, 1.533959593952707e-20, 1.600649092135234e-20, 1.670237922988245e-20, 1.7428443474899406e-20, 1.8186152225107916e-20, 1.8976802796976498e-20, 1.980173935900055e-20, 2.0662627581515112e-20, 2.1560942495573432e-20, 2.2498214062191306e-20, 2.3476332518315386e-20, 2.4496868214639818e-20, 2.556187940917318e-20, 2.667319171537677e-20, 2.7832695370197246e-20, 2.904273459056588e-20, 3.030537732801406e-20, 3.162277554460413e-20, 3.2997588496758476e-20, 3.4432171710518313e-20, 3.592896472245582e-20, 3.7490991911685644e-20, 3.912092545932724e-20, 4.082154417525091e-20, 4.259627633535477e-20, 4.444797183534301e-20, 4.6380362681494915e-20, 4.8396767289783506e-20, 5.05006139361069e-20, 5.269614838345297e-20, 5.498713494984369e-20, 5.737746720027173e-20, 5.987197250909316e-20, 6.247493541338708e-20, 6.519076969720327e-20, 6.802496189444844e-20, 7.098206149849162e-20, 7.406803325703115e-20, 7.728816983351766e-20, 8.064795129950932e-20, 8.415415019627139e-20, 8.78127829702905e-20, 9.163007286320641e-20, 9.561372945682204e-20, 9.977057052884243e-20, 1.0410767881326256e-19, 1.0863379786765105e-19, 1.1335619783411043e-19, 1.1828439775203358e-19, 1.2342686329800212e-19, 1.2879233156723612e-19, 1.3439162053118413e-19, 1.4023434616446709e-19, 1.463304475591327e-19, 1.526922161020956e-19, 1.5933057316238093e-19, 1.6625680200053178e-19, 1.7348487421408206e-19, 1.8102640910569872e-19, 1.8889659319444036e-19, 1.971089457134434e-19, 2.056774382602417e-19, 2.1461933823012237e-19, 2.2395000016320588e-19, 2.336852955874956e-19, 2.4384483126844845e-19, 2.544460813965046e-19, 2.655070629993813e-19, 2.770500841042232e-19, 2.890949453469434e-19, 3.016621452970967e-19, 3.1477701636094254e-19, 3.2846062579470686e-19, 3.4274058075133363e-19, 3.576413606070756e-19, 3.7318829776819216e-19, 3.8941279924856625e-19, 4.063426789962949e-19, 4.240067332364527e-19, 4.424405565847735e-19, 4.616758662478699e-19, 4.817452841611494e-19, 5.026893421746272e-19, 5.245416445006883e-19, 5.4734629020573925e-19, 5.711423635737233e-19, 5.959703964546556e-19, 6.218804332755955e-19, 6.489169349944678e-19, 6.771258618340574e-19, 7.06564185859054e-19, 7.372823133880349e-19, 7.693325635947442e-19, 8.027796116633259e-19, 8.37677069237231e-19, 8.740954017648915e-19, 9.120970096837667e-19, 9.517466715755772e-19, 9.931242103694345e-19, 1.0363006602004414e-18, 1.0813494333479622e-18, 1.1283615196793775e-18, 1.1774174659068348e-18, 1.228600817272202e-18, 1.2820146611593183e-18, 1.3377507112186007e-18, 1.3959037830277631e-18, 1.456591336233788e-18, 1.5199104611610737e-18, 1.5859891640094129e-18, 1.6549406651251487e-18, 1.7268822173601107e-18, 1.801959197706955e-18, 1.88030002595578e-18, 1.9620380849803607e-18, 2.047338397312901e-18, 2.1363473739218226e-18, 2.2292159752689167e-18, 2.3261319713532327e-18, 2.4272508721299307e-18, 2.532776577620005e-18, 2.6428900335824515e-18, 2.7577785964260135e-18, 2.877674083517359e-18, 3.0027820492387073e-18, 3.133315285802638e-18, 3.269537457029402e-18, 3.411681827851739e-18, 3.559990555393975e-18, 3.7147622518572405e-18, 3.876246105401068e-18, 4.04476719800619e-18, 4.220615042887e-18, 4.404088665834937e-18, 4.595558230174118e-18, 4.7953517130174196e-18, 5.003809499186908e-18, 5.2213522100240665e-18, 5.44835249039485e-18, 5.685196633645321e-18, 5.9323627501695344e-18, 6.190274356441118e-18, 6.459370685365338e-18, 6.740194367424028e-18, 7.033195802460724e-18, 7.3389664246134e-18, 7.65803149357103e-18, 7.990931985454221e-18, 8.33834039810098e-18, 8.700853128732956e-18, 9.079086426906504e-18, 9.473802953146395e-18, 9.885680168374312e-18, 1.0315418694569086e-17, 1.0763885417012673e-17, 1.1231799982837994e-17, 1.1720107032304585e-17, 1.2229642845011737e-17, 1.2761275960602631e-17, 1.331607675078991e-17, 1.3894998127639235e-17, 1.4499025263260157e-17, 1.5129376594694967e-17, 1.5787130765462433e-17, 1.6473411086834403e-17, 1.718959895043384e-17, 1.7936844137312194e-17, 1.871665542490676e-17, 1.9530369537087424e-17, 2.0379369519838376e-17, 2.126537094575005e-17, 2.2189890864065867e-17, 2.3154502572310905e-17, 2.4161154908008338e-17, 2.52115700611935e-17, 2.6307536396350735e-17, 2.745126744879923e-17, 2.8644596250776406e-17, 2.988992989786479e-17, 3.1189407479128445e-17, 3.254523591244166e-17, 3.396015151127077e-17, 3.5436582877894216e-17, 3.697703802392927e-17, 3.8584630457201577e-17, 4.0262109726067264e-17, 4.2012337875445765e-17, 4.3838838694746556e-17, 4.5744748852852437e-17, 4.7733310897764617e-17, 4.980853500109275e-17, 5.1973753046344207e-17, 5.423333254715326e-17, 5.659114470878666e-17, 5.905120632029897e-17, 6.161848377408795e-17, 6.429737105356748e-17, 6.709242757827396e-17, 7.000929802870745e-17, 7.305297857576777e-17, 7.622865067881195e-17, 7.954272002450361e-17, 8.300050703854267e-17, 8.66089865078542e-17, 9.037434574342009e-17, 9.430299043190394e-17, 9.840284827229646e-17, 1.0268094699108192e-16, 1.0714457239509567e-16, 1.1180272420940228e-16, 1.1666338307255168e-16, 1.217348340255592e-16, 1.2702730763824088e-16, 1.3254928747495907e-16, 1.383119173129261e-16, 1.4432508361482318e-16, 1.5059900371557658e-16, 1.571463566396155e-16, 1.6397835233860128e-16, 1.7110662428066885e-16, 1.7854555879103174e-16, 1.8630788783367835e-16, 1.9440684629840955e-16, 2.0285875280434977e-16, 2.1167811279072075e-16, 2.2087993462255665e-16, 2.3048277361535825e-16, 2.4050203518085375e-16, 2.5095796870043844e-16, 2.618684677451231e-16, 2.7325208763040844e-16, 2.851318305947684e-16, 2.975280518987167e-16, 3.1046182148681623e-16, 3.239592650315339e-16, 3.380435171202416e-16, 3.5273855937325844e-16, 3.6807398500417914e-16, 3.840744638475925e-16, 4.007722625648329e-16, 4.181959685178703e-16, 4.363752807994177e-16, 4.553468600542235e-16, 4.751432376414182e-16, 4.957981360602143e-16, 5.173531128645865e-16, 5.398452786855364e-16, 5.633127500056904e-16, 5.87803013609654e-16, 6.133552447712377e-16, 6.400211125002239e-16, 6.678463036362053e-16, 6.968780932055504e-16, 7.271751382398567e-16, 7.5878937244670255e-16, 7.917745294786795e-16, 8.261972602408246e-16, 8.621164864625313e-16, 8.995933533346794e-16, 9.387035114873706e-16, 9.795140882816748e-16, 1.0220943286610301e-15, 1.0665302064695827e-15, 1.1128931901122573e-15, 1.1612766649714886e-15, 1.2117635343969891e-15, 1.2644398781120236e-15, 1.3194118928723541e-15, 1.3767738110933626e-15, 1.4366233592013385e-15, 1.4990810276330289e-15, 1.5642541778144981e-15, 1.6322535593035997e-15, 1.7032163914377889e-15, 1.7772566001484713e-15, 1.854523580871719e-15, 1.9351496825055405e-15, 2.019272124387391e-15, 2.1070607366231947e-15, 2.1986660793193264e-15, 2.294243794779844e-15, 2.3939870065167214e-15, 2.4980663916688304e-15, 2.6066594036386207e-15, 2.7199850004429576e-15, 2.838224870649027e-15, 2.9616176657897182e-15, 3.0903751441018444e-15, 3.224716263602271e-15, 3.3649120748341192e-15, 3.5112029233961726e-15, 3.663837625216687e-15, 3.8231247120467e-15, 3.989336293220517e-15, 4.162756124775468e-15, 4.343733184285822e-15, 4.532578756359694e-15, 4.729613866484095e-15, 4.935235349594813e-15, 5.14977397205775e-15, 5.373662567708954e-15, 5.607284418957057e-15, 5.851037631287269e-15, 6.1054139073254705e-15, 6.370849045523024e-15, 6.64779493795729e-15, 6.936810202856983e-15, 7.238391201529193e-15, 7.553049541874062e-15, 7.881421345634979e-15, 8.224032620272187e-15, 8.581576238736541e-15, 8.954662911783012e-15, 9.343929608187935e-15, 9.750160680460467e-15, 1.017405238968325e-14, 1.0616326407927347e-14, 1.1077875507919163e-14, 1.1559490818431432e-14, 1.2061990573291204e-14, 1.2586390365002236e-14, 1.3133531297281151e-14, 1.3704516207025275e-14, 1.430032511135458e-14, 1.4921971061673985e-14, 1.5570710207844264e-14, 1.6247652163026323e-14, 1.6953952280160216e-14, 1.769103018646554e-14, 1.8460154737297285e-14, 1.926263375152601e-14, 2.0100083368015075e-14, 2.0973850369150615e-14, 2.188569658346292e-14, 2.283718563377262e-14, 2.3829935353008973e-14, 2.4865951515191075e-14, 2.5947007807310477e-14, 2.707494567899451e-14, 2.82520402607395e-14, 2.948030749095991e-14, 3.076184123510135e-14, 3.209922155552117e-14, 3.3494748993704096e-14, 3.495079185377066e-14, 3.647029103411373e-14, 3.805568598962139e-14, 3.971017172857069e-14, 4.143658411726904e-14, 4.323786744224109e-14, 4.511765039263288e-14, 4.7079155081775764e-14, 4.9125725595745504e-14, 5.126148529092933e-14, 5.3490096737791176e-14, 5.5815354643934736e-14, 5.82419515718878e-14, 6.077377370881237e-14, 6.341593374557808e-14, 6.61729717787822e-14, 6.904956343029359e-14, 7.205151595799861e-14, 7.518398609848015e-14, 7.845229321864697e-14, 8.186303739922407e-14, 8.542205977941572e-14, 8.913542511512426e-14, 9.3010627953867e-14, 9.705386857681783e-14, 1.0127332593411545e-13, 1.0567622352273404e-13, 1.1027004911392732e-13, 1.150640861887972e-13, 1.200665408025367e-13, 1.252859307184634e-13, 1.3073278625017754e-13, 1.3641644508888967e-13, 1.4234657018646207e-13, 1.485351419769007e-13, 1.5499277208896878e-13, 1.6173042451713554e-13, 1.6876171955119285e-13, 1.7609793289373454e-13, 1.837538503518879e-13, 1.9174261787699431e-13, 2.000778286537913e-13, 2.0877628781595242e-13, 2.1785291669587648e-13, 2.2732315162199423e-13, 2.372061152101229e-13, 2.475187481192076e-13, 2.5827858731938824e-13, 2.6950734395916887e-13, 2.8122304289966704e-13, 2.9344931974824295e-13, 3.062071538169342e-13, 3.1951820204413617e-13, 3.334093797487808e-13, 3.479044851685542e-13, 3.630281839028804e-13, 3.788109691378605e-13, 3.9527991882275237e-13, 4.1246305958371476e-13, 4.303950587852129e-13, 4.4910467488987194e-13, 4.686296381332944e-13, 4.89003531677773e-13, 5.102608873625014e-13, 5.324446938036187e-13, 5.555928980771618e-13, 5.797449651422093e-13, 6.049496298864143e-13, 6.312500435562418e-13, 6.586909837014154e-13, 6.873277988428406e-13, 7.172096575490394e-13, 7.48387354691793e-13, 7.809237739971053e-13, 8.148711740096903e-13, 8.502979678866318e-13, 8.872650335799148e-13, 9.258351463953263e-13, 9.660861520488506e-13, 1.0080871684289838e-12, 1.0519095360386754e-12, 1.0976417257752002e-12, 1.1453620170354117e-12, 1.1951518334024636e-12, 1.2471115719975279e-12, 1.3013244995474516e-12, 1.3579001204716556e-12, 1.4169352540241431e-12, 1.4785306225867378e-12, 1.5428102588879722e-12, 1.6098845347090052e-12, 1.6798675081183823e-12, 1.7529004506591783e-12, 1.829108479262098e-12, 1.908621264506971e-12, 1.9915993767355422e-12, 2.0781757391341582e-12, 2.1685251250930238e-12, 2.2628025755228043e-12, 2.3611685523450276e-12, 2.4638212477168242e-12, 2.5709367360710056e-12, 2.682697380212984e-12, 2.799328694194636e-12, 2.9210306048965684e-12, 3.0480101949337257e-12, 3.180523552859249e-12, 3.3187836159798145e-12, 3.463069024253751e-12, 3.6136271926168195e-12, 3.77071464330303e-12, 3.9346477465063145e-12, 4.1057079611106495e-12, 4.28418628697913e-12, 4.470443112913891e-12, 4.6647971943536426e-12, 4.8675798634822964e-12, 5.079199647678445e-12, 5.300019971510306e-12, 5.5304159689295584e-12, 5.770852979508634e-12, 6.021716545540068e-12, 6.283512772597977e-12, 6.556690954062638e-12, 6.841715562144746e-12, 7.139162091357454e-12, 7.449540116721831e-12, 7.773377427855443e-12, 8.111327581827865e-12, 8.46397084364181e-12, 8.831906560258229e-12, 9.21587719332484e-12, 9.616498569675613e-12, 1.0034579070450356e-11, 1.0470836871168121e-11, 1.0926012698753151e-11, 1.1401025089285977e-11, 1.1896688495438568e-11, 1.2413847727543725e-11, 1.2953544487048774e-11, 1.3516704248928146e-11, 1.4104286315264059e-11, 1.4717475502190602e-11, 1.5357255397918657e-11, 1.6024919238799562e-11, 1.672160847288051e-11, 1.7448509651019073e-11, 1.8207090349275923e-11, 1.8998651610258044e-11, 1.9824537844659318e-11, 2.068641612174016e-11, 2.1585766160625575e-11, 2.2524117987421377e-11, 2.350336245071638e-11, 2.4525180497558807e-11, 2.559130858614811e-11, 2.670390124304145e-11, 2.7864740029248658e-11, 2.9076170290909253e-11, 3.034026849202398e-11, 3.165918568970305e-11, 3.303558121503514e-11, 3.4471814291947567e-11, 3.597033088054147e-11, 3.7534156338558944e-11, 3.91659690790469e-11, 4.086854465956691e-11, 4.264531783260139e-11, 4.4499143952991815e-11, 4.643376308455238e-11, 4.845248854912221e-11, 5.055875509918373e-11, 5.275681974614699e-11, 5.5050439901060955e-11, 5.744352910008743e-11, 5.994090640504268e-11, 6.254686352180627e-11, 6.526582052579499e-11, 6.810327995987464e-11, 7.106378679955228e-11, 7.415330849358526e-11, 7.737715329581007e-11, 8.074080293241082e-11, 8.42510367027316e-11, 8.791388450557491e-11, 9.173557052877257e-11, 9.572381082234571e-11, 9.988544019678969e-11, 1.0422753632388648e-10, 1.0875886996553064e-10, 1.1348720574400062e-10, 1.1842057889843716e-10, 1.2356896061938016e-10, 1.289406081905753e-10, 1.3454634628651263e-10, 1.403958060919308e-10, 1.4649892410290022e-10, 1.528680237949942e-10, 1.595140131094297e-10, 1.6644821632105788e-10, 1.7368462223998904e-10, 1.8123562373073554e-10, 1.8911408550259523e-10, 1.9733588374482025e-10, 2.0591423011140364e-10, 2.1486643020374174e-10, 2.2420783285515e-10, 2.3395432813266837e-10, 2.441255808616205e-10, 2.5473903542128085e-10, 2.6581276069137516e-10, 2.773690721546984e-10, 2.8942778729224017e-10, 3.02009445229956e-10, 3.1513941456395855e-10, 3.2883878953171575e-10, 3.431351869309651e-10, 3.5805311493497527e-10, 3.736179698954345e-10, 3.898611433683641e-10, 4.068105019516821e-10, 4.2449488368845323e-10, 4.4294998224891913e-10, 4.622073834781304e-10, 4.822999222220403e-10, 5.032680938654721e-10, 5.251455381660719e-10, 5.479764420002198e-10, 5.717999407295338e-10, 5.966565574944127e-10, 6.225964188644184e-10, 6.496640447828383e-10, 6.779054539940432e-10, 7.073776564503476e-10, 7.381311672993718e-10, 7.70218333556727e-10, 8.037038812247488e-10, 8.386452088338103e-10, 8.751017688268803e-10, 9.131471689904913e-10, 9.528423605686953e-10, 9.942675571750215e-10, 1.0374937575718945e-09, 1.0825944585235447e-09, 1.1296605872956889e-09, 1.178773079146822e-09, 1.2300153118260937e-09, 1.2834906470970964e-09, 1.3392909004039666e-09, 1.3975109958153098e-09, 1.4582682839048289e-09, 1.5216603532763884e-09, 1.5878151016224251e-09, 1.6568459937360558e-09, 1.7288704912132857e-09, 1.8040337002034335e-09, 1.8824648506665653e-09, 1.9642971693656364e-09, 2.0496957464644083e-09, 2.138806909357527e-09, 2.2317825365547606e-09, 2.328810255747271e-09, 2.4300454981585062e-09, 2.5356925448249967e-09, 2.6459328061889664e-09, 2.760953687896972e-09, 2.8809872265611602e-09, 3.0062392575302965e-09, 3.136922721580504e-09, 3.2733016297470385e-09, 3.415609794998886e-09, 3.5640890239108103e-09, 3.7190392987440646e-09, 3.8807259628015345e-09, 4.049423907304117e-09, 4.2254741927649775e-09, 4.40915925992158e-09, 4.60084903508573e-09, 4.800872588361926e-09, 5.009570536174124e-09, 5.227363431004051e-09, 5.4546251959664005e-09, 5.691742188673743e-09, 5.9391926932050865e-09, 6.197401258845048e-09, 6.4668075339113784e-09, 6.747954195418515e-09, 7.041293326182085e-09, 7.347416453029609e-09, 7.66684760122871e-09, 8.000132112329084e-09, 8.347941005126813e-09, 8.710871135519938e-09, 9.089538899331728e-09, 9.484710794538387e-09, 9.897061836738885e-09, 1.0327295463241626e-08, 1.0776278536184236e-08, 1.1244731368265093e-08, 1.1733600757679596e-08, 1.2243723368499104e-08, 1.2775967839218083e-08, 1.333140797754595e-08, 1.3910995910748625e-08, 1.4515718405050393e-08, 1.5146794041243083e-08, 1.580530728517715e-08, 1.6492377241661416e-08, 1.720938946903061e-08, 1.7957573206217603e-08, 1.873820387743308e-08, 1.955285533483675e-08, 2.0402833200705572e-08, 2.128985343574641e-08, 2.2215438377770624e-08, 2.3181161878937928e-08, 2.4188970826344303e-08, 2.5240595391551324e-08, 2.6337824365896267e-08, 2.7482872866357866e-08, 2.8677700214529978e-08, 2.9924343891707395e-08, 3.122531566646103e-08, 3.2582704534434015e-08, 3.399924963787271e-08, 3.547738103293341e-08, 3.701961048818703e-08, 3.862905373352987e-08, 4.0308467674776693e-08, 4.2060708693725246e-08, 4.388931174048594e-08, 4.5797417413950825e-08, 4.7788269341708656e-08, 4.9865882090216473e-08, 5.203359165761867e-08, 5.4295771434453854e-08, 5.665630098405927e-08, 5.911919487289197e-08, 6.168942690010226e-08, 6.437139887793819e-08, 6.716967249076333e-08, 7.008990365875434e-08, 7.31370874973436e-08, 7.631641096850217e-08, 7.963429737856131e-08, 8.309606869261188e-08, 8.670869533489167e-08, 9.047839455433859e-08, 9.441156123557448e-08, 9.851613924638514e-08, 1.0279917006528194e-07, 1.0726792964987908e-07, 1.119314418929207e-07, 1.1679770750561147e-07, 1.2187499009996827e-07, 1.271735641239502e-07, 1.3270248189201084e-07, 1.3847116520082636e-07, 1.4449125274040853e-07, 1.5077239368110895e-07, 1.573272783161883e-07, 1.6416714743172633e-07, 1.7130362550688005e-07, 1.7875112234833068e-07, 1.8652238509275776e-07, 1.9463067246761057e-07, 2.0309231274495687e-07, 2.119218294183156e-07, 2.2113424336112075e-07, 2.3074812816048507e-07, 2.407789452263387e-07, 2.5124688818323193e-07, 2.6216994797323423e-07, 2.7356668397260364e-07, 2.854601177659788e-07, 2.9787059929731186e-07, 3.1081927431841905e-07, 3.243322623802669e-07, 3.384327271760412e-07, 3.5314465662850125e-07, 3.684977798457112e-07, 3.845166531846189e-07, 4.012336773939751e-07, 4.186774447134667e-07, 4.3687771267286735e-07, 4.5587111685563286e-07, 4.7569028538418934e-07, 4.963689548276307e-07, 5.179487629902724e-07, 5.404667717812117e-07, 5.639612936647609e-07, 5.884797360522498e-07, 6.140641062302166e-07, 6.407580031009275e-07, 6.686152005386248e-07, 6.97680434313952e-07, 7.280123668351735e-07, 7.596629529871279e-07, 7.926861371743144e-07, 8.271484830402187e-07, 8.631090508970374e-07, 9.006291179503023e-07, 9.397842859470984e-07, 9.80641743808519e-07, 1.0232710110358312e-06, 1.06775814856519e-06, 1.1141793265778688e-06, 1.1626187870206195e-06, 1.2131533821957419e-06, 1.2658956620725803e-06, 1.3209310054662637e-06, 1.3783590020466363e-06, 1.4382836752702133e-06, 1.500800408393843e-06, 1.5660482404200593e-06, 1.6341327864211053e-06, 1.705177396615909e-06, 1.7793106508179335e-06, 1.8566668131825281e-06, 1.9373690065549454e-06, 2.021597083512461e-06, 2.109486786139314e-06, 2.201197503381991e-06, 2.2968952180235647e-06, 2.3967327251739334e-06, 2.500931486792979e-06, 2.609660441521555e-06, 2.7231164949625963e-06, 2.8415049655450275e-06, 2.965040494018467e-06, 3.0939197586121736e-06, 3.22842902278353e-06, 3.3687861105136108e-06, 3.515245452945237e-06, 3.6680721677839756e-06, 3.827509317488875e-06, 3.993911832367303e-06, 4.167548468103632e-06, 4.348734364612028e-06, 4.537797394732479e-06, 4.735079983220203e-06, 4.940895905747311e-06, 5.155703092896147e-06, 5.3798494263901375e-06, 5.613740540866274e-06, 5.857799806108233e-06, 6.1124701460357755e-06, 6.378155831043841e-06, 6.655448487435933e-06, 6.944796950847376e-06, 7.2467246354790404e-06, 7.5617786023940425e-06, 7.89046043792041e-06, 8.23350183054572e-06, 8.591456207796e-06, 8.964972948888317e-06, 9.35472871788079e-06, 9.761429282661993e-06, 1.0185721293964889e-05, 1.0628549716784619e-05, 1.1090629413956776e-05, 1.1572798939596396e-05, 1.207593140861718e-05, 1.2600826266861986e-05, 1.3148652215022594e-05, 1.3720294191443827e-05, 1.4316789929580409e-05, 1.4939217180653941e-05, 1.5588706446578726e-05, 1.6266287275357172e-05, 1.6973470337688923e-05, 1.771139977790881e-05, 1.848140891524963e-05, 1.928489473357331e-05, 2.012313598243054e-05, 2.0997997125959955e-05, 2.1910893337917514e-05, 2.286347807967104e-05, 2.3857477572164498e-05, 2.4894688976928592e-05, 2.5976767574320547e-05, 2.7106118068331853e-05, 2.8284566724323668e-05, 2.9514249035855755e-05, 3.079739326494746e-05, 3.2136038498720154e-05, 3.353316424181685e-05, 3.499103331705555e-05, 3.65122796210926e-05, 3.8099668017821386e-05, 3.975606523454189e-05, 4.1484108805889264e-05, 4.32876477134414e-05, 4.516959597822279e-05, 4.713335874839686e-05, 4.9182501243194565e-05, 5.1320279453648254e-05, 5.3551448218058795e-05, 5.587961641140282e-05, 5.830900408909656e-05, 6.084400956751779e-05, 6.348922761389986e-05, 6.624886736972257e-05, 6.91290624672547e-05, 7.21344695193693e-05, 7.527054549427703e-05, 7.854295836295933e-05, 8.195692498702556e-05, 8.552003419026732e-05, 8.923804853111506e-05, 9.31177128222771e-05, 9.716604108689353e-05, 0.00010139036749023944, 0.00010579742229310796, 0.00011039700621040538, 0.00011519656254677102, 0.00012020477879559621, 0.00012543072807602584, 0.0001308827195316553, 0.0001365728967357427, 0.0001425104564987123, 0.00014870615268591791, 0.00015517121937591583, 0.00016191734175663441, 0.00016895527369342744, 0.00017630067304708064, 0.00018396541418042034, 0.00019196337962057441, 0.00020030906307511032, 0.0002090175694320351, 0.0002181027812184766, 0.00022758488194085658, 0.00023747922386974096, 0.0002478037204127759, 0.000258577085332945, 0.0002698164607863873, 0.00028154681785963476, 0.000293787190457806, 0.00030655969749204814, 0.0003198874765075743, 0.00033379471278749406, 0.0003483035252429545, 0.0003634461318142712, 0.0003792470961343497, 0.00039573502726852894, 0.00041293975664302707, 0.0004308886709623039, 0.00044962172978557646, 0.00046916920109651983, 0.0004895665333606303, 0.0005108506302349269, 0.000533060054294765, 0.0005562301375903189, 0.000580412452109158, 0.0006056461133994162, 0.0006319768144749105, 0.000659452227409929, 0.0006881161243654788, 0.0007180322427302599, 0.0007492489530704916, 0.0007818228914402425, 0.0008158129057846963, 0.0008512806962244213, 0.0008882826659828424, 0.0009269010624848306, 0.0009671984589658678, 0.0010092477314174175, 0.0010531252482905984, 0.001098900567740202, 0.0011466756695881486, 0.0011965278536081314, 0.0012485473416745663, 0.001302828430198133, 0.0013594693737104535, 0.0014185603940859437, 0.0014802329242229462, 0.0015445866156369448, 0.00161173811648041, 0.0016818089643493295, 0.0017549109179526567, 0.0018312062602490187, 0.0019108187407255173, 0.0019938922487199306, 0.002080577425658703, 0.0021710314322263002, 0.0022653979249298573, 0.0023638869170099497, 0.0024666578974574804, 0.0025738966651260853, 0.002685797866433859, 0.0028025393839925528, 0.002924380823969841, 0.0030515193939208984, 0.0031841853633522987, 0.0033226190134882927, 0.003467071335762739, 0.0036177716683596373, 0.003775055753067136, 0.003939177840948105, 0.004110435023903847, 0.004289137665182352, 0.004475570283830166, 0.004670147318392992, 0.004873184021562338, 0.005085047334432602, 0.0053061218932271, 0.0055368077009916306, 0.005777471698820591, 0.0060286493971943855, 0.006290747318416834, 0.006564239971339703, 0.006849622819572687, 0.007147412747144699, 0.007458083797246218, 0.007782327011227608, 0.00812066625803709, 0.008473715744912624, 0.008842113427817822, 0.009226446971297264, 0.009627570398151875, 0.01004613284021616, 0.010482892394065857, 0.010938639752566814, 0.011414200998842716, 0.011910333298146725, 0.012428139336407185, 0.012968458235263824, 0.013532266952097416, 0.014120587147772312, 0.014734355732798576, 0.01537493709474802, 0.016043368726968765, 0.016740860417485237, 0.01746867597103119, 0.018228132277727127, 0.01902044005692005, 0.019847361370921135, 0.020710233598947525, 0.021610619500279427, 0.022550148889422417, 0.023530319333076477, 0.02455330826342106, 0.025620773434638977, 0.026734646409749985, 0.0278969444334507, 0.0291097741574049, 0.03037506714463234, 0.03169563412666321, 0.03307361528277397, 0.0345115028321743, 0.03601190447807312, 0.037577204406261444, 0.03921088948845863, 0.040915597230196, 0.042694415897130966, 0.0445505753159523, 0.04648742824792862, 0.04850805923342705, 0.05061696469783783, 0.052817557007074356, 0.05511382222175598, 0.05750991776585579, 0.060009654611349106, 0.06261859834194183, 0.06534096598625183, 0.06818168610334396, 0.0711459144949913, 0.07423900812864304, 0.07746589928865433, 0.08083375543355942, 0.08434803783893585, 0.0880151018500328, 0.09184159338474274, 0.09583359956741333, 0.10000000149011612]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json new file mode 100644 index 000000000000..6214a2ee127c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json @@ -0,0 +1 @@ +{"x": [1.0, 1.0184814929962158, 1.0369629859924316, 1.055444598197937, 1.0739260911941528, 1.0924075841903687, 1.1108890771865845, 1.1293706893920898, 1.1478521823883057, 1.1663336753845215, 1.1848151683807373, 1.2032966613769531, 1.2217782735824585, 1.2402597665786743, 1.2587412595748901, 1.277222752571106, 1.2957043647766113, 1.3141858577728271, 1.332667350769043, 1.3511488437652588, 1.3696303367614746, 1.3881118297576904, 1.4065934419631958, 1.4250749349594116, 1.4435564279556274, 1.4620380401611328, 1.4805195331573486, 1.4990010261535645, 1.5174825191497803, 1.535964012145996, 1.554445505142212, 1.5729271173477173, 1.591408610343933, 1.609890103340149, 1.6283717155456543, 1.6468532085418701, 1.665334701538086, 1.6838161945343018, 1.7022976875305176, 1.7207791805267334, 1.7392607927322388, 1.7577422857284546, 1.7762237787246704, 1.7947053909301758, 1.8131868839263916, 1.8316683769226074, 1.8501498699188232, 1.868631362915039, 1.8871128559112549, 1.9055943489074707, 1.924075961112976, 1.942557454109192, 1.9610390663146973, 1.979520559310913, 1.998002052307129, 2.0164835453033447, 2.0349650382995605, 2.0534465312957764, 2.071928024291992, 2.090409755706787, 2.108891010284424, 2.1273727416992188, 2.1458542346954346, 2.1643357276916504, 2.182817220687866, 2.201298713684082, 2.219780206680298, 2.2382616996765137, 2.2567434310913086, 2.2752246856689453, 2.2937064170837402, 2.312187910079956, 2.330669403076172, 2.3491508960723877, 2.3676323890686035, 2.3861138820648193, 2.404595375061035, 2.42307710647583, 2.441558361053467, 2.4600400924682617, 2.4785215854644775, 2.4970030784606934, 2.515484571456909, 2.533966064453125, 2.552447557449341, 2.5709290504455566, 2.5894107818603516, 2.6078920364379883, 2.626373767852783, 2.64485502243042, 2.663336753845215, 2.6818182468414307, 2.7002997398376465, 2.7187812328338623, 2.737262725830078, 2.755744457244873, 2.7742257118225098, 2.7927074432373047, 2.8111886978149414, 2.8296704292297363, 2.848151922225952, 2.866633415222168, 2.885114908218384, 2.9035964012145996, 2.9220781326293945, 2.9405593872070312, 2.959041118621826, 2.977522373199463, 2.996004104614258, 3.0144855976104736, 3.0329670906066895, 3.0514485836029053, 3.069930076599121, 3.088411569595337, 3.1068930625915527, 3.1253747940063477, 3.1438562870025635, 3.1623377799987793, 3.180819272994995, 3.199300765991211, 3.2177822589874268, 3.2362637519836426, 3.2547452449798584, 3.273226737976074, 3.291708469390869, 3.310189962387085, 3.328671455383301, 3.3471529483795166, 3.3656344413757324, 3.3841159343719482, 3.402597427368164, 3.42107892036438, 3.4395604133605957, 3.4580421447753906, 3.4765236377716064, 3.4950051307678223, 3.513486623764038, 3.531968116760254, 3.5504496097564697, 3.5689311027526855, 3.5874125957489014, 3.605894088745117, 3.624375820159912, 3.642857313156128, 3.6613388061523438, 3.6798202991485596, 3.6983017921447754, 3.716783285140991, 3.735264778137207, 3.753746271133423, 3.7722277641296387, 3.7907094955444336, 3.8091909885406494, 3.8276724815368652, 3.846153974533081, 3.864635467529297, 3.8831169605255127, 3.9015984535217285, 3.9200799465179443, 3.93856143951416, 3.957043170928955, 3.975524663925171, 3.9940061569213867, 4.012487411499023, 4.030969142913818, 4.049450874328613, 4.06793212890625, 4.086413383483887, 4.104895114898682, 4.123376846313477, 4.141858100891113, 4.160339832305908, 4.178821563720703, 4.19730281829834, 4.215784072875977, 4.2342658042907715, 4.252747535705566, 4.271228790283203, 4.28971004486084, 4.308192253112793, 4.32667350769043, 4.345154762268066, 4.363636493682861, 4.382118225097656, 4.400599479675293, 4.41908073425293, 4.437562465667725, 4.4560441970825195, 4.474525451660156, 4.493007183074951, 4.511488914489746, 4.529970169067383, 4.5484514236450195, 4.5669331550598145, 4.585414886474609, 4.603896141052246, 4.622377395629883, 4.640859603881836, 4.659340858459473, 4.677822113037109, 4.696303844451904, 4.714785575866699, 4.733266830444336, 4.751748085021973, 4.770229816436768, 4.7887115478515625, 4.807192802429199, 4.825674533843994, 4.844156265258789, 4.862637519836426, 4.8811187744140625, 4.899600505828857, 4.918082237243652, 4.936563491821289, 4.955044746398926, 4.973526954650879, 4.992008209228516, 5.010489463806152, 5.028971195220947, 5.047452449798584, 5.065934181213379, 5.084415912628174, 5.1028971672058105, 5.1213788986206055, 5.139860153198242, 5.158341884613037, 5.176823139190674, 5.195304870605469, 5.2137861251831055, 5.2322678565979, 5.250749588012695, 5.269230842590332, 5.287712574005127, 5.306193828582764, 5.324675559997559, 5.343156814575195, 5.36163854598999, 5.380119800567627, 5.398601531982422, 5.417083263397217, 5.4355645179748535, 5.454046249389648, 5.472527503967285, 5.49100923538208, 5.509490489959717, 5.527972221374512, 5.546453475952148, 5.564935207366943, 5.583416938781738, 5.601898193359375, 5.62037992477417, 5.638861179351807, 5.657342910766602, 5.675824165344238, 5.694305896759033, 5.71278715133667, 5.731268882751465, 5.74975061416626, 5.7682318687438965, 5.786713600158691, 5.805194854736328, 5.823676586151123, 5.84215784072876, 5.860639572143555, 5.879120826721191, 5.897602558135986, 5.916084289550781, 5.934565544128418, 5.953047275543213, 5.97152853012085, 5.9900102615356445, 6.008491516113281, 6.026973247528076, 6.045454502105713, 6.063936233520508, 6.082417964935303, 6.1008992195129395, 6.119380950927734, 6.137862205505371, 6.156343936920166, 6.174825191497803, 6.193306922912598, 6.211788177490234, 6.230269908905029, 6.248751640319824, 6.267232894897461, 6.285714626312256, 6.304195880889893, 6.3226776123046875, 6.341158866882324, 6.359640598297119, 6.378121852874756, 6.396603584289551, 6.415085315704346, 6.433566570281982, 6.452048301696777, 6.470529556274414, 6.489011287689209, 6.507492542266846, 6.525974273681641, 6.544455528259277, 6.562937259674072, 6.581418991088867, 6.599900245666504, 6.618381977081299, 6.6368632316589355, 6.6553449630737305, 6.673826217651367, 6.692307949066162, 6.710789203643799, 6.729270935058594, 6.747752666473389, 6.766233921051025, 6.78471565246582, 6.803196907043457, 6.821678638458252, 6.840159893035889, 6.858641624450684, 6.87712287902832, 6.895604610443115, 6.91408634185791, 6.932567596435547, 6.951049327850342, 6.9695305824279785, 6.988012313842773, 7.00649356842041, 7.024975299835205, 7.043456554412842, 7.061938285827637, 7.080419540405273, 7.098901271820068, 7.117383003234863, 7.1358642578125, 7.154345989227295, 7.172827243804932, 7.191308975219727, 7.209790229797363, 7.228271961212158, 7.246753215789795, 7.26523494720459, 7.283716678619385, 7.3021979331970215, 7.320679664611816, 7.339160919189453, 7.357642650604248, 7.376123905181885, 7.39460563659668, 7.413086891174316, 7.431568622589111, 7.450050354003906, 7.468531608581543, 7.487013339996338, 7.505494594573975, 7.5239763259887695, 7.542457580566406, 7.560939311981201, 7.579420566558838, 7.597902297973633, 7.616384029388428, 7.6348652839660645, 7.653347015380859, 7.671828269958496, 7.690310001373291, 7.708791255950928, 7.727272987365723, 7.745754241943359, 7.764235973358154, 7.782717704772949, 7.801198959350586, 7.819680690765381, 7.838161945343018, 7.8566436767578125, 7.875124931335449, 7.893606662750244, 7.912087917327881, 7.930569648742676, 7.949051380157471, 7.967532634735107, 7.986014366149902, 8.004495620727539, 8.022977828979492, 8.041458129882812, 8.059940338134766, 8.078421592712402, 8.096902847290039, 8.115385055541992, 8.133866310119629, 8.152347564697266, 8.170829772949219, 8.189311027526855, 8.207792282104492, 8.226274490356445, 8.244754791259766, 8.263236999511719, 8.281719207763672, 8.300199508666992, 8.318681716918945, 8.337162971496582, 8.355644226074219, 8.374126434326172, 8.392607688903809, 8.411088943481445, 8.429571151733398, 8.448052406311035, 8.466533660888672, 8.485015869140625, 8.503496170043945, 8.521978378295898, 8.540459632873535, 8.558940887451172, 8.577423095703125, 8.595904350280762, 8.614385604858398, 8.632867813110352, 8.651349067687988, 8.669830322265625, 8.688312530517578, 8.706792831420898, 8.725275039672852, 8.743756294250488, 8.762237548828125, 8.780719757080078, 8.799201011657715, 8.817682266235352, 8.836164474487305, 8.854645729064941, 8.873126983642578, 8.891609191894531, 8.910089492797852, 8.928571701049805, 8.947053909301758, 8.965534210205078, 8.984016418457031, 9.002497673034668, 9.020978927612305, 9.039461135864258, 9.057942390441895, 9.076423645019531, 9.094904899597168, 9.113387107849121, 9.131868362426758, 9.150349617004395, 9.168831825256348, 9.187313079833984, 9.205794334411621, 9.224275588989258, 9.242757797241211, 9.261239051818848, 9.279720306396484, 9.298202514648438, 9.316683769226074, 9.335165023803711, 9.353646278381348, 9.3721284866333, 9.390609741210938, 9.409090995788574, 9.427572250366211, 9.446054458618164, 9.4645357131958, 9.483016967773438, 9.50149917602539, 9.519980430603027, 9.538461685180664, 9.5569429397583, 9.575425148010254, 9.59390640258789, 9.612387657165527, 9.63086986541748, 9.649351119995117, 9.667832374572754, 9.68631362915039, 9.704795837402344, 9.72327709197998, 9.741758346557617, 9.760239601135254, 9.778721809387207, 9.797203063964844, 9.81568431854248, 9.834166526794434, 9.85264778137207, 9.871129035949707, 9.889610290527344, 9.908092498779297, 9.926573753356934, 9.94505500793457, 9.963537216186523, 9.98201847076416, 10.000499725341797, 10.018980979919434, 10.037463188171387, 10.055944442749023, 10.07442569732666, 10.092906951904297, 10.11138916015625, 10.129870414733887, 10.148351669311523, 10.166833877563477, 10.185315132141113, 10.20379638671875, 10.222277641296387, 10.24075984954834, 10.259241104125977, 10.277722358703613, 10.296204566955566, 10.314685821533203, 10.33316707611084, 10.351648330688477, 10.37013053894043, 10.388611793518066, 10.407093048095703, 10.42557430267334, 10.444056510925293, 10.46253776550293, 10.481019020080566, 10.49950122833252, 10.517982482910156, 10.536463737487793, 10.55494499206543, 10.573427200317383, 10.59190845489502, 10.610389709472656, 10.628870964050293, 10.647353172302246, 10.665834426879883, 10.68431568145752, 10.702797889709473, 10.72127914428711, 10.739760398864746, 10.758241653442383, 10.776723861694336, 10.795205116271973, 10.81368637084961, 10.832168579101562, 10.8506498336792, 10.869131088256836, 10.887612342834473, 10.906094551086426, 10.924575805664062, 10.9430570602417, 10.961538314819336, 10.980020523071289, 10.998501777648926, 11.016983032226562, 11.035465240478516, 11.053946495056152, 11.072427749633789, 11.090909004211426, 11.109391212463379, 11.127872467041016, 11.146353721618652, 11.164835929870605, 11.183317184448242, 11.201798439025879, 11.220279693603516, 11.238761901855469, 11.257243156433105, 11.275724411010742, 11.294205665588379, 11.312687873840332, 11.331169128417969, 11.349650382995605, 11.368132591247559, 11.386613845825195, 11.405095100402832, 11.423576354980469, 11.442058563232422, 11.460539817810059, 11.479021072387695, 11.497503280639648, 11.515984535217285, 11.534465789794922, 11.552947044372559, 11.571429252624512, 11.589910507202148, 11.608391761779785, 11.626873016357422, 11.645355224609375, 11.663836479187012, 11.682317733764648, 11.700799942016602, 11.719281196594238, 11.737762451171875, 11.756243705749512, 11.774725914001465, 11.793207168579102, 11.811688423156738, 11.830170631408691, 11.848651885986328, 11.867133140563965, 11.885614395141602, 11.904096603393555, 11.922577857971191, 11.941059112548828, 11.959540367126465, 11.978022575378418, 11.996503829956055, 12.014985084533691, 12.033467292785645, 12.051948547363281, 12.070429801940918, 12.088911056518555, 12.107393264770508, 12.125874519348145, 12.144355773925781, 12.162837982177734, 12.181319236755371, 12.199800491333008, 12.218281745910645, 12.236763954162598, 12.255245208740234, 12.273726463317871, 12.292207717895508, 12.310689926147461, 12.329171180725098, 12.347652435302734, 12.366134643554688, 12.384615898132324, 12.403097152709961, 12.421578407287598, 12.44006061553955, 12.458541870117188, 12.477023124694824, 12.495505332946777, 12.513986587524414, 12.53246784210205, 12.550949096679688, 12.56943130493164, 12.587912559509277, 12.606393814086914, 12.62487506866455, 12.643357276916504, 12.66183853149414, 12.680319786071777, 12.69880199432373, 12.717283248901367, 12.735764503479004, 12.75424575805664, 12.772727966308594, 12.79120922088623, 12.809690475463867, 12.82817268371582, 12.846653938293457, 12.865135192871094, 12.88361644744873, 12.902098655700684, 12.92057991027832, 12.939061164855957, 12.957542419433594, 12.976024627685547, 12.994505882263184, 13.01298713684082, 13.031469345092773, 13.04995059967041, 13.068431854248047, 13.086913108825684, 13.105395317077637, 13.123876571655273, 13.14235782623291, 13.160839080810547, 13.1793212890625, 13.197802543640137, 13.216283798217773, 13.234766006469727, 13.253247261047363, 13.271728515625, 13.290209770202637, 13.30869197845459, 13.327173233032227, 13.345654487609863, 13.364136695861816, 13.382617950439453, 13.40109920501709, 13.419580459594727, 13.43806266784668, 13.456543922424316, 13.475025177001953, 13.49350643157959, 13.511988639831543, 13.53046989440918, 13.548951148986816, 13.56743335723877, 13.585914611816406, 13.604395866394043, 13.62287712097168, 13.641359329223633, 13.65984058380127, 13.678321838378906, 13.69680404663086, 13.715285301208496, 13.733766555786133, 13.75224781036377, 13.770730018615723, 13.78921127319336, 13.807692527770996, 13.826173782348633, 13.844655990600586, 13.863137245178223, 13.88161849975586, 13.900100708007812, 13.91858196258545, 13.937063217163086, 13.955544471740723, 13.974026679992676, 13.992507934570312, 14.01098918914795, 14.029471397399902, 14.047952651977539, 14.066433906555176, 14.084915161132812, 14.103397369384766, 14.121878623962402, 14.140359878540039, 14.158841133117676, 14.177323341369629, 14.195804595947266, 14.214285850524902, 14.232768058776855, 14.251249313354492, 14.269730567932129, 14.288211822509766, 14.306694030761719, 14.325175285339355, 14.343656539916992, 14.362138748168945, 14.380620002746582, 14.399101257324219, 14.417582511901855, 14.436064720153809, 14.454545974731445, 14.473027229309082, 14.491508483886719, 14.509990692138672, 14.528471946716309, 14.546953201293945, 14.565435409545898, 14.583916664123535, 14.602397918701172, 14.620879173278809, 14.639361381530762, 14.657842636108398, 14.676323890686035, 14.694806098937988, 14.713287353515625, 14.731768608093262, 14.750249862670898, 14.768732070922852, 14.787213325500488, 14.805694580078125, 14.824175834655762, 14.842658042907715, 14.861139297485352, 14.879620552062988, 14.898102760314941, 14.916584014892578, 14.935065269470215, 14.953546524047852, 14.972028732299805, 14.990509986877441, 15.008991241455078, 15.027473449707031, 15.045954704284668, 15.064435958862305, 15.082917213439941, 15.101399421691895, 15.119880676269531, 15.138361930847168, 15.156843185424805, 15.175325393676758, 15.193806648254395, 15.212287902832031, 15.230770111083984, 15.249251365661621, 15.267732620239258, 15.286213874816895, 15.304696083068848, 15.323177337646484, 15.341658592224121, 15.360139846801758, 15.378622055053711, 15.397103309631348, 15.415584564208984, 15.434066772460938, 15.452548027038574, 15.471029281616211, 15.489510536193848, 15.5079927444458, 15.526473999023438, 15.544955253601074, 15.563437461853027, 15.581918716430664, 15.6003999710083, 15.618881225585938, 15.63736343383789, 15.655844688415527, 15.674325942993164, 15.6928071975708, 15.711289405822754, 15.72977066040039, 15.748251914978027, 15.76673412322998, 15.785215377807617, 15.803696632385254, 15.82217788696289, 15.840660095214844, 15.85914134979248, 15.877622604370117, 15.89610481262207, 15.914586067199707, 15.933067321777344, 15.95154857635498, 15.970030784606934, 15.98851203918457, 16.00699234008789, 16.025474548339844, 16.043956756591797, 16.06243896484375, 16.08091926574707, 16.099401473999023, 16.117881774902344, 16.136363983154297, 16.15484619140625, 16.173328399658203, 16.191808700561523, 16.210289001464844, 16.228771209716797, 16.24725341796875, 16.265735626220703, 16.284215927124023, 16.302698135375977, 16.321178436279297, 16.33966064453125, 16.358142852783203, 16.376625061035156, 16.395105361938477, 16.413585662841797, 16.43206787109375, 16.450550079345703, 16.469032287597656, 16.487512588500977, 16.50599479675293, 16.52447509765625, 16.542957305908203, 16.561439514160156, 16.57992172241211, 16.59840202331543, 16.61688232421875, 16.635364532470703, 16.653846740722656, 16.67232894897461, 16.69080924987793, 16.709291458129883, 16.727771759033203, 16.746253967285156, 16.76473617553711, 16.783218383789062, 16.801698684692383, 16.820178985595703, 16.838661193847656, 16.85714340209961, 16.875625610351562, 16.894107818603516, 16.912588119506836, 16.931068420410156, 16.94955062866211, 16.968032836914062, 16.986515045166016, 17.004995346069336, 17.02347755432129, 17.04195785522461, 17.060440063476562, 17.078922271728516, 17.097402572631836, 17.11588478088379, 17.134366989135742, 17.152847290039062, 17.171329498291016, 17.189809799194336, 17.20829200744629, 17.226774215698242, 17.245254516601562, 17.263736724853516, 17.28221893310547, 17.30069923400879, 17.319181442260742, 17.337663650512695, 17.356143951416016, 17.37462615966797, 17.393108367919922, 17.411588668823242, 17.430070877075195, 17.448551177978516, 17.46703338623047, 17.485515594482422, 17.503995895385742, 17.522478103637695, 17.54096031188965, 17.55944061279297, 17.577922821044922, 17.596405029296875, 17.614885330200195, 17.63336753845215, 17.65184783935547, 17.670330047607422, 17.688812255859375, 17.707292556762695, 17.72577476501465, 17.7442569732666, 17.762737274169922, 17.781219482421875, 17.799701690673828, 17.81818199157715, 17.8366641998291, 17.855144500732422, 17.873626708984375, 17.892108917236328, 17.91058921813965, 17.9290714263916, 17.947553634643555, 17.966033935546875, 17.984516143798828, 18.00299835205078, 18.0214786529541, 18.039960861206055, 18.058441162109375, 18.076923370361328, 18.09540557861328, 18.1138858795166, 18.132368087768555, 18.150850296020508, 18.169330596923828, 18.18781280517578, 18.206295013427734, 18.224775314331055, 18.243257522583008, 18.26173973083496, 18.28022003173828, 18.298702239990234, 18.317182540893555, 18.335664749145508, 18.35414695739746, 18.37262725830078, 18.391109466552734, 18.409591674804688, 18.428071975708008, 18.44655418395996, 18.465036392211914, 18.483516693115234, 18.501998901367188, 18.520479202270508, 18.53896141052246, 18.557443618774414, 18.575923919677734, 18.594406127929688, 18.61288833618164, 18.63136863708496, 18.649850845336914, 18.668333053588867, 18.686813354492188, 18.70529556274414, 18.72377586364746, 18.742258071899414, 18.760740280151367, 18.779220581054688, 18.79770278930664, 18.816184997558594, 18.834665298461914, 18.853147506713867, 18.87162971496582, 18.89011001586914, 18.908592224121094, 18.927074432373047, 18.945554733276367, 18.96403694152832, 18.98251724243164, 19.000999450683594, 19.019481658935547, 19.037961959838867, 19.05644416809082, 19.074926376342773, 19.093406677246094, 19.111888885498047, 19.13037109375, 19.14885139465332, 19.167333602905273, 19.185813903808594, 19.204296112060547, 19.2227783203125, 19.24125862121582, 19.259740829467773, 19.278223037719727, 19.296703338623047, 19.315185546875, 19.333667755126953, 19.352148056030273, 19.370630264282227, 19.389110565185547, 19.4075927734375, 19.426074981689453, 19.444555282592773, 19.463037490844727, 19.48151969909668, 19.5, 19.518482208251953, 19.536964416503906, 19.555444717407227, 19.57392692565918, 19.592409133911133, 19.610889434814453, 19.629371643066406, 19.647851943969727, 19.66633415222168, 19.684816360473633, 19.703296661376953, 19.721778869628906, 19.74026107788086, 19.75874137878418, 19.777223587036133, 19.795705795288086, 19.814186096191406, 19.83266830444336, 19.85114860534668, 19.869630813598633, 19.888113021850586, 19.906593322753906, 19.92507553100586, 19.943557739257812, 19.962038040161133, 19.980520248413086, 19.99900245666504, 20.01748275756836, 20.035964965820312, 20.054445266723633, 20.072927474975586, 20.09140968322754, 20.10988998413086, 20.128372192382812, 20.146854400634766, 20.165334701538086, 20.18381690979004, 20.202299118041992, 20.220779418945312, 20.239261627197266, 20.257741928100586, 20.27622413635254, 20.294706344604492, 20.313186645507812, 20.331668853759766, 20.35015106201172, 20.36863136291504, 20.387113571166992, 20.405595779418945, 20.424076080322266, 20.44255828857422, 20.461040496826172, 20.479520797729492, 20.498003005981445, 20.516483306884766, 20.53496551513672, 20.553447723388672, 20.571928024291992, 20.590410232543945, 20.6088924407959, 20.62737274169922, 20.645854949951172, 20.664337158203125, 20.682817459106445, 20.7012996673584, 20.71977996826172, 20.738262176513672, 20.756744384765625, 20.775224685668945, 20.7937068939209, 20.81218910217285, 20.830669403076172, 20.849151611328125, 20.867633819580078, 20.8861141204834, 20.90459632873535, 20.923076629638672, 20.941558837890625, 20.960041046142578, 20.9785213470459, 20.99700355529785, 21.015485763549805, 21.033966064453125, 21.052448272705078, 21.07093048095703, 21.08941078186035, 21.107892990112305, 21.126375198364258, 21.144855499267578, 21.16333770751953, 21.18181800842285, 21.200300216674805, 21.218782424926758, 21.237262725830078, 21.25574493408203, 21.274227142333984, 21.292707443237305, 21.311189651489258, 21.32967185974121, 21.34815216064453, 21.366634368896484, 21.385114669799805, 21.403596878051758, 21.42207908630371, 21.44055938720703, 21.459041595458984, 21.477523803710938, 21.496004104614258, 21.51448631286621, 21.532968521118164, 21.551448822021484, 21.569931030273438, 21.588411331176758, 21.60689353942871, 21.625375747680664, 21.643856048583984, 21.662338256835938, 21.68082046508789, 21.69930076599121, 21.717782974243164, 21.736265182495117, 21.754745483398438, 21.77322769165039, 21.791709899902344, 21.810190200805664, 21.828672409057617, 21.847152709960938, 21.86563491821289, 21.884117126464844, 21.902597427368164, 21.921079635620117, 21.93956184387207, 21.95804214477539, 21.976524353027344, 21.995006561279297, 22.013486862182617, 22.03196907043457, 22.05044937133789, 22.068931579589844, 22.087413787841797, 22.105894088745117, 22.12437629699707, 22.142858505249023, 22.161338806152344, 22.179821014404297, 22.19830322265625, 22.21678352355957, 22.235265731811523, 22.253746032714844, 22.272228240966797, 22.29071044921875, 22.30919075012207, 22.327672958374023, 22.346155166625977, 22.364635467529297, 22.38311767578125, 22.401599884033203, 22.420080184936523, 22.438562393188477, 22.457042694091797, 22.47552490234375, 22.494007110595703, 22.512487411499023, 22.530969619750977, 22.54945182800293, 22.56793212890625, 22.586414337158203, 22.604896545410156, 22.623376846313477, 22.64185905456543, 22.660341262817383, 22.678821563720703, 22.697303771972656, 22.715784072875977, 22.73426628112793, 22.752748489379883, 22.771228790283203, 22.789710998535156, 22.80819320678711, 22.82667350769043, 22.845155715942383, 22.863637924194336, 22.882118225097656, 22.90060043334961, 22.91908073425293, 22.937562942504883, 22.956045150756836, 22.974525451660156, 22.99300765991211, 23.011489868164062, 23.029970169067383, 23.048452377319336, 23.06693458557129, 23.08541488647461, 23.103897094726562, 23.122377395629883, 23.140859603881836, 23.15934181213379, 23.17782211303711, 23.196304321289062, 23.214786529541016, 23.233266830444336, 23.25174903869629, 23.270231246948242, 23.288711547851562, 23.307193756103516, 23.32567596435547, 23.34415626525879, 23.362638473510742, 23.381118774414062, 23.399600982666016, 23.41808319091797, 23.43656349182129, 23.455045700073242, 23.473527908325195, 23.492008209228516, 23.51049041748047, 23.528972625732422, 23.547452926635742, 23.565935134887695, 23.584415435791016, 23.60289764404297, 23.621379852294922, 23.639860153198242, 23.658342361450195, 23.67682456970215, 23.69530487060547, 23.713787078857422, 23.732269287109375, 23.750749588012695, 23.76923179626465, 23.78771209716797, 23.806194305419922, 23.824676513671875, 23.843156814575195, 23.86163902282715, 23.8801212310791, 23.898601531982422, 23.917083740234375, 23.935565948486328, 23.95404624938965, 23.9725284576416, 23.991010665893555, 24.009490966796875, 24.027973175048828, 24.04645347595215, 24.0649356842041, 24.083417892456055, 24.101898193359375, 24.120380401611328, 24.13886260986328, 24.1573429107666, 24.175825119018555, 24.194307327270508, 24.212787628173828, 24.23126983642578, 24.2497501373291, 24.268232345581055, 24.286714553833008, 24.305194854736328, 24.32367706298828, 24.342159271240234, 24.360639572143555, 24.379121780395508, 24.39760398864746, 24.41608428955078, 24.434566497802734, 24.453046798706055, 24.471529006958008, 24.49001121520996, 24.50849151611328, 24.526973724365234, 24.545455932617188, 24.563936233520508, 24.58241844177246, 24.600900650024414, 24.619380950927734, 24.637863159179688, 24.65634536743164, 24.67482566833496, 24.693307876586914, 24.711788177490234, 24.730270385742188, 24.74875259399414, 24.76723289489746, 24.785715103149414, 24.804197311401367, 24.822677612304688, 24.84115982055664, 24.859642028808594, 24.878122329711914, 24.896604537963867, 24.915084838867188, 24.93356704711914, 24.952049255371094, 24.970529556274414, 24.989011764526367, 25.00749397277832, 25.02597427368164, 25.044456481933594, 25.062938690185547, 25.081418991088867, 25.09990119934082, 25.11838150024414, 25.136863708496094, 25.155345916748047, 25.173826217651367, 25.19230842590332, 25.210790634155273, 25.229270935058594, 25.247753143310547, 25.2662353515625, 25.28471565246582, 25.303197860717773, 25.321678161621094, 25.340160369873047, 25.358642578125, 25.37712287902832, 25.395605087280273, 25.414087295532227, 25.432567596435547, 25.4510498046875, 25.469532012939453, 25.488012313842773, 25.506494522094727, 25.52497673034668, 25.54345703125, 25.561939239501953, 25.580419540405273, 25.598901748657227, 25.61738395690918, 25.6358642578125, 25.654346466064453, 25.672828674316406, 25.691308975219727, 25.70979118347168, 25.728273391723633, 25.746753692626953, 25.765235900878906, 25.783716201782227, 25.80219841003418, 25.820680618286133, 25.839160919189453, 25.857643127441406, 25.87612533569336, 25.89460563659668, 25.913087844848633, 25.931570053100586, 25.950050354003906, 25.96853256225586, 25.98701286315918, 26.005495071411133, 26.023977279663086, 26.042457580566406, 26.06093978881836, 26.079421997070312, 26.097902297973633, 26.116384506225586, 26.13486671447754, 26.15334701538086, 26.171829223632812, 26.190311431884766, 26.208791732788086, 26.22727394104004, 26.24575424194336, 26.264236450195312, 26.282718658447266, 26.301198959350586, 26.31968116760254, 26.338163375854492, 26.356643676757812, 26.375125885009766, 26.39360809326172, 26.41208839416504, 26.430570602416992, 26.449050903320312, 26.467533111572266, 26.48601531982422, 26.50449562072754, 26.522977828979492, 26.541460037231445, 26.559940338134766, 26.57842254638672, 26.596904754638672, 26.615385055541992, 26.633867263793945, 26.652347564697266, 26.67082977294922, 26.689311981201172, 26.707792282104492, 26.726274490356445, 26.7447566986084, 26.76323699951172, 26.781719207763672, 26.800201416015625, 26.818681716918945, 26.8371639251709, 26.85564613342285, 26.874126434326172, 26.892608642578125, 26.911088943481445, 26.9295711517334, 26.94805335998535, 26.966533660888672, 26.985015869140625, 27.003498077392578, 27.0219783782959, 27.04046058654785, 27.058942794799805, 27.077423095703125, 27.095905303955078, 27.1143856048584, 27.13286781311035, 27.151350021362305, 27.169830322265625, 27.188312530517578, 27.20679473876953, 27.22527503967285, 27.243757247924805, 27.262239456176758, 27.280719757080078, 27.29920196533203, 27.31768226623535, 27.336164474487305, 27.354646682739258, 27.373126983642578, 27.39160919189453, 27.410091400146484, 27.428571701049805, 27.447053909301758, 27.46553611755371, 27.48401641845703, 27.502498626708984, 27.520978927612305, 27.539461135864258, 27.55794334411621, 27.57642364501953, 27.594905853271484, 27.613388061523438, 27.631868362426758, 27.65035057067871, 27.668832778930664, 27.687313079833984, 27.705795288085938, 27.72427749633789, 27.74275779724121, 27.761240005493164, 27.779720306396484, 27.798202514648438, 27.81668472290039, 27.83516502380371, 27.853647232055664, 27.872129440307617, 27.890609741210938, 27.90909194946289, 27.927574157714844, 27.946054458618164, 27.964536666870117, 27.983016967773438, 28.00149917602539, 28.019981384277344, 28.038461685180664, 28.056943893432617, 28.07542610168457, 28.09390640258789, 28.112388610839844, 28.130870819091797, 28.149351119995117, 28.16783332824707, 28.18631362915039, 28.204795837402344, 28.223278045654297, 28.241758346557617, 28.26024055480957, 28.278722763061523, 28.297203063964844, 28.315685272216797, 28.33416748046875, 28.35264778137207, 28.371129989624023, 28.389612197875977, 28.408092498779297, 28.42657470703125, 28.44505500793457, 28.463537216186523, 28.482019424438477, 28.500499725341797, 28.51898193359375, 28.537464141845703, 28.555944442749023, 28.574426651000977, 28.59290885925293, 28.61138916015625, 28.629871368408203, 28.648351669311523, 28.666833877563477, 28.68531608581543, 28.70379638671875, 28.722278594970703, 28.740760803222656, 28.759241104125977, 28.77772331237793, 28.796205520629883, 28.814685821533203, 28.833168029785156, 28.851648330688477, 28.87013053894043, 28.888612747192383, 28.907093048095703, 28.925575256347656, 28.94405746459961, 28.96253776550293, 28.981019973754883, 28.999502182006836, 29.017982482910156, 29.03646469116211, 29.054946899414062, 29.073427200317383, 29.091909408569336, 29.110389709472656, 29.12887191772461, 29.147354125976562, 29.165834426879883, 29.184316635131836, 29.20279884338379, 29.22127914428711, 29.239761352539062, 29.258243560791016, 29.276723861694336, 29.29520606994629, 29.31368637084961, 29.332168579101562, 29.350650787353516, 29.369131088256836, 29.38761329650879, 29.406095504760742, 29.424575805664062, 29.443058013916016, 29.46154022216797, 29.48002052307129, 29.498502731323242, 29.516983032226562, 29.535465240478516, 29.55394744873047, 29.57242774963379, 29.590909957885742, 29.609392166137695, 29.627872467041016, 29.64635467529297, 29.664836883544922, 29.683317184448242, 29.701799392700195, 29.720279693603516, 29.73876190185547, 29.757244110107422, 29.775724411010742, 29.794206619262695, 29.81268882751465, 29.83116912841797, 29.849651336669922, 29.868133544921875, 29.886613845825195, 29.90509605407715, 29.9235782623291, 29.942058563232422, 29.960540771484375, 29.979021072387695, 29.99750328063965, 30.0159854888916, 30.034465789794922, 30.052947998046875, 30.071430206298828, 30.08991050720215, 30.1083927154541, 30.126874923706055, 30.145355224609375, 30.163837432861328, 30.18231773376465, 30.2007999420166, 30.219282150268555, 30.237762451171875, 30.256244659423828, 30.27472686767578, 30.2932071685791, 30.311689376831055, 30.330171585083008, 30.348651885986328, 30.36713409423828, 30.3856143951416, 30.404096603393555, 30.422578811645508, 30.441059112548828, 30.45954132080078, 30.478023529052734, 30.496503829956055, 30.514986038208008, 30.53346824645996, 30.55194854736328, 30.570430755615234, 30.588912963867188, 30.607393264770508, 30.62587547302246, 30.64435577392578, 30.662837982177734, 30.681320190429688, 30.699800491333008, 30.71828269958496, 30.736764907836914, 30.755245208740234, 30.773727416992188, 30.79220962524414, 30.81068992614746, 30.829172134399414, 30.847652435302734, 30.866134643554688, 30.88461685180664, 30.90309715270996, 30.921579360961914, 30.940061569213867, 30.958541870117188, 30.97702407836914, 30.995506286621094, 31.013986587524414, 31.032468795776367, 31.050949096679688, 31.06943130493164, 31.087913513183594, 31.106393814086914, 31.124876022338867, 31.14335823059082, 31.16183853149414, 31.180320739746094, 31.198802947998047, 31.217283248901367, 31.23576545715332, 31.254247665405273, 31.272727966308594, 31.291210174560547, 31.309690475463867, 31.32817268371582, 31.346654891967773, 31.365135192871094, 31.383617401123047, 31.402099609375, 31.42057991027832, 31.439062118530273, 31.457544326782227, 31.476024627685547, 31.4945068359375, 31.51298713684082, 31.531469345092773, 31.549951553344727, 31.568431854248047, 31.5869140625, 31.605396270751953, 31.623876571655273, 31.642358779907227, 31.66084098815918, 31.6793212890625, 31.697803497314453, 31.716283798217773, 31.734766006469727, 31.75324821472168, 31.771728515625, 31.790210723876953, 31.808692932128906, 31.827173233032227, 31.84565544128418, 31.864137649536133, 31.882617950439453, 31.901100158691406, 31.919580459594727, 31.93806266784668, 31.956544876098633, 31.975025177001953, 31.993507385253906, 32.01198959350586, 32.03047180175781, 32.0489501953125, 32.06743621826172, 32.085914611816406, 32.10439682006836, 32.12287902832031, 32.141357421875, 32.15984344482422, 32.178321838378906, 32.19680404663086, 32.21528625488281, 32.2337646484375, 32.25225067138672, 32.270729064941406, 32.28921127319336, 32.30769348144531, 32.326175689697266, 32.34465789794922, 32.363136291503906, 32.38161849975586, 32.40010070800781, 32.418582916259766, 32.43706512451172, 32.455543518066406, 32.474029541015625, 32.49250793457031, 32.510990142822266, 32.52947235107422, 32.547950744628906, 32.566436767578125, 32.58491516113281, 32.603397369384766, 32.62187957763672, 32.640357971191406, 32.658843994140625, 32.67732238769531, 32.695804595947266, 32.71428680419922, 32.73276901245117, 32.751251220703125, 32.76972961425781, 32.78821563720703, 32.80669403076172, 32.82517623901367, 32.843658447265625, 32.86213684082031, 32.88062286376953, 32.89910125732422, 32.91758346557617, 32.936065673828125, 32.95454406738281, 32.97303009033203, 32.99150848388672, 33.00999069213867, 33.028472900390625, 33.04695510864258, 33.06543731689453, 33.08391571044922, 33.10239791870117, 33.120880126953125, 33.13936233520508, 33.15784454345703, 33.17632293701172, 33.19480514526367, 33.213287353515625, 33.23176956176758, 33.25025177001953, 33.268733978271484, 33.28721237182617, 33.305694580078125, 33.32417678833008, 33.34265899658203, 33.361141204833984, 33.37961959838867, 33.398101806640625, 33.41658401489258, 33.43506622314453, 33.453548431396484, 33.47203063964844, 33.490509033203125, 33.50899124145508, 33.52747344970703, 33.545955657958984, 33.56443786621094, 33.582916259765625, 33.60139846801758, 33.61988067626953, 33.638362884521484, 33.65684509277344, 33.67532730102539, 33.69380569458008, 33.71228790283203, 33.730770111083984, 33.74925231933594, 33.76773452758789, 33.786216735839844, 33.80469512939453, 33.823177337646484, 33.84165954589844, 33.86014175415039, 33.878623962402344, 33.89710235595703, 33.915584564208984, 33.93406677246094, 33.95254898071289, 33.971031188964844, 33.9895133972168, 34.007991790771484, 34.02647399902344, 34.04495620727539, 34.063438415527344, 34.0819206237793, 34.100399017333984, 34.11888122558594, 34.13736343383789, 34.155845642089844, 34.1743278503418, 34.19281005859375, 34.21128845214844, 34.22977066040039, 34.248252868652344, 34.2667350769043, 34.28521728515625, 34.30369567871094, 34.32217788696289, 34.340660095214844, 34.3591423034668, 34.37762451171875, 34.3961067199707, 34.41458511352539, 34.433067321777344, 34.4515495300293, 34.47003173828125, 34.4885139465332, 34.50699234008789, 34.525474548339844, 34.5439567565918, 34.56243896484375, 34.5809211730957, 34.599403381347656, 34.617881774902344, 34.6363639831543, 34.65484619140625, 34.6733283996582, 34.691810607910156, 34.710289001464844, 34.7287712097168, 34.74725341796875, 34.7657356262207, 34.784217834472656, 34.80270004272461, 34.8211784362793, 34.83966064453125, 34.8581428527832, 34.876625061035156, 34.89510726928711, 34.9135856628418, 34.93206787109375, 34.9505500793457, 34.969032287597656, 34.98751449584961, 35.00599670410156, 35.02447509765625, 35.0429573059082, 35.061439514160156, 35.07992172241211, 35.09840393066406, 35.11688232421875, 35.1353645324707, 35.153846740722656, 35.17232894897461, 35.19081115722656, 35.209293365478516, 35.2277717590332, 35.246253967285156, 35.26473617553711, 35.28321838378906, 35.301700592041016, 35.32018280029297, 35.338661193847656, 35.35714340209961, 35.37562561035156, 35.394107818603516, 35.41259002685547, 35.431068420410156, 35.44955062866211, 35.46803283691406, 35.486515045166016, 35.50499725341797, 35.52347946166992, 35.54195785522461, 35.56044006347656, 35.578922271728516, 35.59740447998047, 35.61588668823242, 35.63436508178711, 35.65284729003906, 35.671329498291016, 35.68981170654297, 35.70829391479492, 35.726776123046875, 35.74525451660156, 35.763736724853516, 35.78221893310547, 35.80070114135742, 35.819183349609375, 35.83766174316406, 35.856143951416016, 35.87462615966797, 35.89310836791992, 35.911590576171875, 35.93007278442383, 35.948551177978516, 35.96703338623047, 35.98551559448242, 36.003997802734375, 36.02248001098633, 36.040958404541016, 36.05944061279297, 36.07792282104492, 36.096405029296875, 36.11488723754883, 36.13336944580078, 36.15184783935547, 36.17033004760742, 36.188812255859375, 36.20729446411133, 36.22577667236328, 36.24425506591797, 36.26273727416992, 36.281219482421875, 36.29970169067383, 36.31818389892578, 36.336666107177734, 36.35514450073242, 36.373626708984375, 36.39210891723633, 36.41059112548828, 36.429073333740234, 36.44755172729492, 36.466033935546875, 36.48451614379883, 36.50299835205078, 36.521480560302734, 36.53996276855469, 36.558441162109375, 36.57692337036133, 36.59540557861328, 36.613887786865234, 36.63236999511719, 36.650848388671875, 36.66933059692383, 36.68781280517578, 36.706295013427734, 36.72477722167969, 36.74325942993164, 36.76173782348633, 36.78022003173828, 36.798702239990234, 36.81718444824219, 36.83566665649414, 36.854148864746094, 36.87262725830078, 36.891109466552734, 36.90959167480469, 36.92807388305664, 36.946556091308594, 36.96503448486328, 36.983516693115234, 37.00199890136719, 37.02048110961914, 37.038963317871094, 37.05744552612305, 37.075923919677734, 37.09440612792969, 37.11288833618164, 37.131370544433594, 37.14985275268555, 37.168331146240234, 37.18681335449219, 37.20529556274414, 37.223777770996094, 37.24225997924805, 37.2607421875, 37.27922058105469, 37.29770278930664, 37.316184997558594, 37.33466720581055, 37.3531494140625, 37.37162780761719, 37.39011001586914, 37.408592224121094, 37.42707443237305, 37.445556640625, 37.46403884887695, 37.48251724243164, 37.500999450683594, 37.51948165893555, 37.5379638671875, 37.55644607543945, 37.57492446899414, 37.593406677246094, 37.61188888549805, 37.63037109375, 37.64885330200195, 37.667335510253906, 37.685813903808594, 37.70429611206055, 37.7227783203125, 37.74126052856445, 37.759742736816406, 37.778221130371094, 37.79670333862305, 37.815185546875, 37.83366775512695, 37.852149963378906, 37.87063217163086, 37.88911056518555, 37.9075927734375, 37.92607498168945, 37.944557189941406, 37.96303939819336, 37.98151779174805, 38.0], "expected": [10.0, 10.434736251831055, 10.888373374938965, 11.361733436584473, 11.855669975280762, 12.371079444885254, 12.908895492553711, 13.47009563446045, 14.05569076538086, 14.666742324829102, 15.304359436035156, 15.969696044921875, 16.66396141052246, 17.388404846191406, 18.144344329833984, 18.93314552307129, 19.756242752075195, 20.61511993408203, 21.511333465576172, 22.446510314941406, 23.42234230041504, 24.440597534179688, 25.503128051757812, 26.611841201782227, 27.768756866455078, 28.97597312927246, 30.235666275024414, 31.550121307373047, 32.92171859741211, 34.35294723510742, 35.846397399902344, 37.404781341552734, 39.03090286254883, 40.72772216796875, 42.498313903808594, 44.34587478637695, 46.27375030517578, 48.285438537597656, 50.384586334228516, 52.574989318847656, 54.86063003540039, 57.24562454223633, 59.73429870605469, 62.33118438720703, 65.04095458984375, 67.86852264404297, 70.81901550292969, 73.89777374267578, 77.11038208007812, 80.46265411376953, 83.96068572998047, 87.61076354980469, 91.41954803466797, 95.39389038085938, 99.541015625, 103.86842346191406, 108.38396453857422, 113.09581756591797, 118.01250457763672, 123.14300537109375, 128.4964141845703, 134.08270263671875, 139.91175842285156, 145.99424743652344, 152.3411407470703, 158.96397399902344, 165.87472534179688, 173.08590698242188, 180.61068725585938, 188.46238708496094, 196.6556396484375, 205.20498657226562, 214.12599182128906, 223.43484497070312, 233.14837646484375, 243.2841796875, 253.8606414794922, 264.89703369140625, 276.4129333496094, 288.4297790527344, 300.9688720703125, 314.0531005859375, 327.7061462402344, 341.9527282714844, 356.81866455078125, 372.33087158203125, 388.5176696777344, 405.4077453613281, 423.03253173828125, 441.4230651855469, 460.61358642578125, 480.6381530761719, 501.53326416015625, 523.3367309570312, 546.088134765625, 569.828857421875, 594.6011352539062, 620.450927734375, 647.423828125, 675.5701293945312, 704.9396362304688, 735.5859375, 767.5645751953125, 800.9334106445312, 835.7533569335938, 872.0861206054688, 909.9994506835938, 949.5599365234375, 990.84130859375, 1033.9168701171875, 1078.864990234375, 1125.7672119140625, 1174.7083740234375, 1225.77734375, 1279.0662841796875, 1334.6727294921875, 1392.6959228515625, 1453.241455078125, 1516.419189453125, 1582.343505859375, 1651.1337890625, 1722.91455078125, 1797.8160400390625, 1875.9736328125, 1957.5301513671875, 2042.6312255859375, 2131.431884765625, 2224.093017578125, 2320.782470703125, 2421.675537109375, 2526.95458984375, 2636.810546875, 2751.4423828125, 2871.05908203125, 2995.874755859375, 3126.1162109375, 3262.02001953125, 3403.83203125, 3551.80908203125, 3706.21923828125, 3867.342041015625, 4035.4697265625, 4210.90869140625, 4393.97216796875, 4584.994140625, 4784.32080078125, 4992.31298828125, 5209.34716796875, 5435.81640625, 5672.13134765625, 5918.7197265625, 6176.03125, 6444.5263671875, 6724.693359375, 7017.04052734375, 7322.0966796875, 7640.4150390625, 7972.572265625, 8319.1689453125, 8680.833984375, 9058.2265625, 9452.0205078125, 9862.9345703125, 10291.70703125, 10739.130859375, 11206.0068359375, 11693.166015625, 12201.5048828125, 12731.9560546875, 13285.4677734375, 13863.0283203125, 14465.712890625, 15094.5986328125, 15750.8076171875, 16435.54296875, 17150.06640625, 17895.65234375, 18673.630859375, 19485.431640625, 20332.568359375, 21216.48828125, 22138.833984375, 23101.3046875, 24105.615234375, 25153.560546875, 26247.064453125, 27388.134765625, 28578.814453125, 29821.22265625, 31117.677734375, 32470.49609375, 33882.08984375, 35355.046875, 36892.08203125, 38495.9375, 40169.47265625, 41915.765625, 43738.0703125, 45639.49609375, 47623.58984375, 49693.98828125, 51854.39453125, 54108.66796875, 56460.9375, 58915.53515625, 61476.83984375, 64149.4296875, 66938.28125, 69848.3671875, 72884.890625, 76053.421875, 79359.7890625, 82809.8984375, 86409.8984375, 90166.40625, 94086.421875, 98176.6484375, 102444.6953125, 106898.3984375, 111545.6015625, 116394.9609375, 121455.140625, 126735.171875, 132244.890625, 137993.984375, 143993.171875, 150253.0, 156785.125, 163601.0625, 170713.5, 178135.140625, 185879.21875, 193960.171875, 202392.234375, 211191.078125, 220372.203125, 229952.71875, 239949.46875, 250381.09375, 261266.21875, 272624.28125, 284476.40625, 296843.46875, 309748.53125, 323214.25, 337265.75, 351927.71875, 367227.5, 383192.4375, 399851.0, 417234.21875, 435372.6875, 454300.1875, 474050.03125, 494658.96875, 516163.34375, 538603.125, 562018.5, 586451.1875, 611946.6875, 638549.9375, 666310.375, 695276.9375, 725503.625, 757043.5, 789955.375, 824298.0625, 860132.875, 897526.5, 936544.75, 977260.3125, 1019744.8125, 1064077.5, 1110336.25, 1158607.25, 1208976.75, 1261534.75, 1316379.0, 1373606.125, 1433322.5, 1495633.5, 1560655.0, 1628501.5, 1699299.375, 1773175.125, 1850260.625, 1930699.25, 2014632.75, 2102217.25, 2193607.25, 2288972.5, 2388481.25, 2492318.75, 2600670.5, 2713729.5, 2831707.0, 2954810.0, 3083268.0, 3217307.25, 3357177.25, 3503124.25, 3655419.75, 3814336.5, 3980157.5, 4153191.75, 4333744.0, 4522150.0, 4718742.0, 4923885.5, 5137942.0, 5361310.0, 5594389.0, 5837594.5, 6091379.5, 6356190.5, 6632521.0, 6920857.5, 7221736.5, 7535687.5, 7863296.0, 8205146.5, 8561850.0, 8934070.0, 9322461.0, 9727748.0, 10150643.0, 10591935.0, 11052399.0, 11532894.0, 12034264.0, 12557445.0, 13103370.0, 13673014.0, 14267438.0, 14887687.0, 15534918.0, 16210269.0, 16914998.0, 17650346.0, 18417682.0, 19218376.0, 20053858.0, 20925684.0, 21835388.0, 22784666.0, 23775186.0, 24808794.0, 25887308.0, 27012740.0, 28187098.0, 29412478.0, 30691162.0, 32025402.0, 33417682.0, 34870452.0, 36386420.0, 37968248.0, 39618888.0, 41341292.0, 43138524.0, 45013940.0, 46970832.0, 49012856.0, 51143596.0, 53367024.0, 55687052.0, 58108008.0, 60634208.0, 63270164.0, 66020788.0, 68890912.0, 71885896.0, 75010992.0, 78272040.0, 81674768.0, 85225520.0, 88930632.0, 92796720.0, 96830992.0, 101040528.0, 105433304.0, 110016576.0, 114799592.0, 119790280.0, 124997936.0, 130432272.0, 136102560.0, 142019360.0, 148193712.0, 154636144.0, 161358656.0, 168373792.0, 175693136.0, 183331456.0, 191301872.0, 199617920.0, 208296384.0, 217351664.0, 226800608.0, 236660864.0, 246949232.0, 257684880.0, 268887840.0, 280577216.0, 292774784.0, 305503264.0, 318783744.0, 332642976.0, 347104000.0, 362193696.0, 377940192.0, 394370432.0, 411514944.0, 429405696.0, 448073312.0, 467552448.0, 487879456.0, 509087968.0, 531220768.0, 554314560.0, 578412352.0, 603559040.0, 629797632.0, 657176896.0, 685747904.0, 715559488.0, 746667072.0, 779128704.0, 812998016.0, 848343424.0, 885225472.0, 923706944.0, 963865472.0, 1005767680.0, 1049491520.0, 1095118592.0, 1142726784.0, 1192404608.0, 1244242176.0, 1298336000.0, 1354778752.0, 1413675136.0, 1475135232.0, 1539263872.0, 1606180480.0, 1676006016.0, 1748871040.0, 1824899968.0, 1904233984.0, 1987021312.0, 2073403264.0, 2163540480.0, 2257596160.0, 2355746048.0, 2458157824.0, 2565021440.0, 2676530944.0, 2792893952.0, 2914309888.0, 3041003776.0, 3173212672.0, 3311162112.0, 3455108352.0, 3605312768.0, 3762055168.0, 3925603328.0, 4096261376.0, 4274347776.0, 4460167168.0, 4654064128.0, 4856390656.0, 5067524096.0, 5287825408.0, 5517703168.0, 5757575168.0, 6007887872.0, 6269069312.0, 6541604864.0, 6826003968.0, 7122751488.0, 7432399360.0, 7755508736.0, 8092682240.0, 8444496384.0, 8811604992.0, 9194692608.0, 9594414080.0, 10011512832.0, 10446744576.0, 10900921344.0, 11374817280.0, 11869316096.0, 12385311744.0, 12923767808.0, 13485604864.0, 14071865344.0, 14683644928.0, 15321988096.0, 15988082688.0, 16683133952.0, 17408440320.0, 18165237760.0, 18954938368.0, 19779010560.0, 20638865408.0, 21536100352.0, 22472341504.0, 23449335808.0, 24468750336.0, 25532483584.0, 26642458624.0, 27800750080.0, 29009334272.0, 30270459904.0, 31586480128.0, 32959641600.0, 34392498176.0, 35887648768.0, 37447876608.0, 39075852288.0, 40774598656.0, 42547200000.0, 44396953600.0, 46327025664.0, 48341004288.0, 50442649600.0, 52635545600.0, 54923776000.0, 57311485952.0, 59803123712.0, 62402949120.0, 65115799552.0, 67946733568.0, 70900588544.0, 73982853120.0, 77199122432.0, 80555376640.0, 84057374720.0, 87711604736.0, 91524702208.0, 95503769600.0, 99655614464.0, 103987953664.0, 108508872704.0, 113226088448.0, 118148374528.0, 123284652032.0, 128644497408.0, 134237069312.0, 140072763392.0, 146162483200.0, 152516624384.0, 159146999808.0, 166065602560.0, 173285376000.0, 180818624512.0, 188679372800.0, 196881842176.0, 205441351680.0, 214372532224.0, 223691964416.0, 233417064448.0, 243564412928.0, 254152916992.0, 265201729536.0, 276731494400.0, 288761839616.0, 301315227648.0, 314415022080.0, 328083603456.0, 342346432512.0, 357229264896.0, 372759953408.0, 388964974592.0, 405874507776.0, 423519125504.0, 441931759616.0, 461143900160.0, 481191264256.0, 502111240192.0, 523939577856.0, 546716844032.0, 570484326400.0, 595286360064.0, 621165281280.0, 648169259008.0, 676348624896.0, 705751613440.0, 736432816128.0, 768447873024.0, 801856421888.0, 836715610112.0, 873090187264.0, 911046148096.0, 950654205952.0, 991982059520.0, 1035106648064.0, 1080108253184.0, 1127063879680.0, 1176060821504.0, 1227187814400.0, 1280540278784.0, 1336209440768.0, 1394298585088.0, 1454916239360.0, 1518165950464.0, 1584165289984.0, 1653033795584.0, 1724900179968.0, 1799886864384.0, 1878133571584.0, 1959781728256.0, 2044984033280.0, 2133885845504.0, 2226652446720.0, 2323456983040.0, 2424464998400.0, 2529863925760.0, 2639844868096.0, 2754613084160.0, 2874364657664.0, 2999322148864.0, 3129718865920.0, 3265777369088.0, 3407750889472.0, 3555896328192.0, 3710490247168.0, 3871796887552.0, 4040115879936.0, 4215752097792.0, 4399033745408.0, 4590273036288.0, 4789826486272.0, 4998066339840.0, 5215347539968.0, 5442074836992.0, 5678658748416.0, 5925540200448.0, 6183141769216.0, 6451942129664.0, 6732443025408.0, 7025123131392.0, 7330526658560.0, 7649207779328.0, 7981759987712.0, 8328751611904.0, 8690828050432.0, 9068645187584.0, 9462908715008.0, 9874290245632.0, 10303556288512.0, 10751506907136.0, 11218908610560.0, 11706628571136.0, 12215552835584.0, 12746628268032.0, 13300763983872.0, 13878988636160.0, 14482351849472.0, 15111977697280.0, 15768942018560.0, 16454466404352.0, 17169830117376.0, 17916256845824.0, 18695130710016.0, 19507867287552.0, 20355978625024.0, 21240915951616.0, 22164323434496.0, 23127927029760.0, 24133368807424.0, 25182521524224.0, 26277283102720.0, 27419698266112.0, 28611717365760.0, 29855557091328.0, 31153469784064.0, 32507879751680.0, 33921098055680.0, 35395752427520.0, 36934596427776.0, 38540255690752.0, 40215720755200.0, 41964024102912.0, 43788424708096.0, 45692043132928.0, 47678419369984.0, 49751256989696.0, 51914095984640.0, 54170962886656.0, 56525942947840.0, 58983427604480.0, 61547619549184.0, 64223287705600.0, 67015272300544.0, 69928786853888.0, 72968810004480.0, 76140987285504.0, 79451241054208.0, 82905233620992.0, 86509382270976.0, 90270213341184.0, 94194748096512.0, 98289680646144.0, 102562636234752.0, 107021592428544.0, 111674149306368.0, 116528972300288.0, 121594844282880.0, 126881227603968.0, 132397148405760.0, 138152857567232.0, 144158798905344.0, 150426146045952.0, 156965636407296.0, 163789416693760.0, 170910237589504.0, 178340229021696.0, 186093232193536.0, 194183272857600.0, 202625467285504.0, 211434227105792.0, 220625926881280.0, 230217712926720.0, 240225993359360.0, 250669357334528.0, 261566729551872.0, 272938443997184.0, 284803911909376.0, 297185228881920.0, 310104792498176.0, 323586728394752.0, 337654021357568.0, 352332910952448.0, 367650710487040.0, 383633625972736.0, 400311353081856.0, 417714124357632.0, 435874420490240.0, 454823212220416.0, 474595798810624.0, 495229023027200.0, 516758184132608.0, 539223245455360.0, 562664942075904.0, 587126995419136.0, 612651247861760.0, 639285078261760.0, 667076805001216.0, 696078236123136.0, 726338897969152.0, 757915094876160.0, 790865748426752.0, 825247095848960.0, 861123158999040.0, 898558832148480.0, 937624042733568.0, 978385429856256.0, 1020918893641728.0, 1065303756767232.0, 1111615785140224.0, 1159941146542080.0, 1210367418040320.0, 1262988552044544.0, 1317894608650240.0, 1375187593330688.0, 1434971256389632.0, 1497357132759040.0, 1562451925532672.0, 1630376430665728.0, 1701257752346624.0, 1775216686530560.0, 1852390806388736.0, 1932919966793728.0, 2016954357383168.0, 2104637725343744.0, 2196132742561792.0, 2291605570584576.0, 2391233779466240.0, 2495188094156800.0, 2603661788184576.0, 2716856993447936.0, 2834967251910656.0, 2958211875340288.0, 3086814470471680.0, 3221015018602496.0, 3361042495176704.0, 3507157282586624.0, 3659632379691008.0, 3818727900446720.0, 3984739929161728.0, 4157968845111296.0, 4338738113019904.0, 4527356702097408.0, 4724174652178432.0, 4929549250854912.0, 5143863287087104.0, 5367482906836992.0, 5600823648190464.0, 5844321987198976.0, 6098392388206592.0, 6363508371357696.0, 6640149899247616.0, 6928832904822784.0, 7230050772451328.0, 7544363458494464.0, 7872357762859008.0, 8214593105035264.0, 8571707287666688.0, 8944345629589504.0, 9333204452376576.0, 9738947865346048.0, 1.0162308160421888e+16, 1.0604117487517696e+16, 1.1065136055844864e+16, 1.1546197089058816e+16, 1.2048119852171264e+16, 1.2571915809980416e+16, 1.3118427849818112e+16, 1.3688756557053952e+16, 1.42838801104896e+16, 1.4904877620658176e+16, 1.5552804575772672e+16, 1.6228896852672512e+16, 1.693445475270656e+16, 1.7670686235426816e+16, 1.843892596192051e+16, 1.9240480675987456e+16, 2.0076968506556416e+16, 2.0949729483423744e+16, 2.1860528838148096e+16, 2.281092349637427e+16, 2.380263573998797e+16, 2.483735563862016e+16, 2.591705672974336e+16, 2.704380918759424e+16, 2.8219550042423296e+16, 2.944640530304205e+16, 3.072646447104e+16, 3.206230882176205e+16, 3.3456083691372544e+16, 3.491060013596672e+16, 3.642834923657626e+16, 3.801208836220518e+16, 3.966450401489715e+16, 4.138875299561472e+16, 4.318814242917581e+16, 4.506576469203354e+16, 4.702501710331904e+16, 4.906923255765402e+16, 5.120253422364262e+16, 5.342834948518707e+16, 5.575116658311168e+16, 5.817497124706714e+16, 6.070414863866266e+16, 6.334300661009613e+16, 6.609657886303846e+16, 6.897015250223104e+16, 7.196865815012966e+16, 7.509752035042918e+16, 7.836241704989491e+16, 8.176889305130598e+16, 8.532345093514854e+16, 8.903291969942323e+16, 9.290366448566272e+16, 9.694268609055949e+16, 1.0115686505172173e+17, 1.0555469681446093e+17, 1.1014324230501171e+17, 1.1493176147286426e+17, 1.1992846629548851e+17, 1.2514185221819597e+17, 1.3058244191086182e+17, 1.36259564042453e+17, 1.4218287369945088e+17, 1.4836433666074214e+17, 1.5481384853097677e+17, 1.615444402409308e+17, 1.6856763948282675e+17, 1.7589542062548582e+17, 1.835425411765371e+17, 1.9152210937616794e+17, 1.998477316807721e+17, 2.0853619282254234e+17, 2.176023877480612e+17, 2.270617267999867e+17, 2.3693333117272064e+17, 2.472341058575401e+17, 2.5798155714114355e+17, 2.6919741755804877e+17, 2.8089964007155302e+17, 2.931118641816535e+17, 3.0585499778914714e+17, 3.191507734285517e+17, 3.330259573360558e+17, 3.475043951700869e+17, 3.626106885033165e+17, 3.783753487834153e+17, 3.9482534840500224e+17, 4.119887249145856e+17, 4.2990007856870195e+17, 4.485882028281037e+17, 4.6809072160630374e+17, 4.884411700079493e+17, 5.096740795701002e+17, 5.318323656059781e+17, 5.549539956264796e+17, 5.790782771722977e+17, 6.042539323524383e+17, 6.305240826385531e+17, 6.579334644099973e+17, 6.865373968455434e+17, 7.163817158361743e+17, 7.475266883629875e+17, 7.800257094594068e+17, 8.13934029584728e+17, 8.49320162057257e+17, 8.86244648735998e+17, 9.247704366616412e+17, 9.649751788428984e+17, 1.0069278696344125e+18, 1.0506998398530355e+18, 1.0963793940263731e+18, 1.1440398558361027e+18, 1.1937774325496545e+18, 1.245677405037658e+18, 1.2998279403887657e+18, 1.356338440009941e+18, 1.4153057983633818e+18, 1.4768303458851226e+18, 1.5410360525111951e+18, 1.608033144282284e+18, 1.677935695529771e+18, 1.7508845811809649e+18, 1.8270050081224786e+18, 1.9064263064095293e+18, 1.9893090047397724e+18, 2.0757858691422618e+18, 2.1660314470879068e+18, 2.260200494838317e+18, 2.358453266213241e+18, 2.460987948183585e+18, 2.5679803251708396e+18, 2.679612366349402e+18, 2.7961094716029665e+18, 2.917671477169881e+18, 3.0445050912361677e+18, 3.176865950255284e+18, 3.3149668097272054e+18, 3.4590863958495724e+18, 3.609471548982821e+18, 3.766378180458316e+18, 3.9301229496248566e+18, 4.100986506825433e+18, 4.279259672885592e+18, 4.465301988107616e+18, 4.659432860619375e+18, 4.8619821439092e+18, 5.073358856302625e+18, 5.293901647381004e+18, 5.524055819353588e+18, 5.76421664665056e+18, 6.014791498330014e+18, 6.276286699496538e+18, 6.549150850894266e+18, 6.83384794643012e+18, 7.130951931173798e+18, 7.440972978520588e+18, 7.764437754540196e+18, 8.101999918895333e+18, 8.454237264946397e+18, 8.821749576286339e+18, 9.205278473508094e+18, 9.605439133367402e+18, 1.0023040246666494e+19, 1.0458795396451795e+19, 1.0913447852583682e+19, 1.1387913508248093e+19, 1.1883007101561209e+19, 1.2399571957941535e+19, 1.2938647115877319e+19, 1.3501160563182404e+19, 1.40880666759497e+19, 1.4700550727713948e+19, 1.5339595681870381e+19, 1.6006490166046753e+19, 1.6702378771847578e+19, 1.7428444573784343e+19, 1.8186152121345245e+19, 1.8976803236297572e+19, 1.9801738223315583e+19, 2.066262724056187e+19, 2.156094363361765e+19, 2.2498215723645534e+19, 2.347633247162204e+19, 2.4496868378198147e+19, 2.556187953011779e+19, 2.6673191116683084e+19, 2.7832696496917053e+19, 2.9042733232540353e+19, 3.0305377201506222e+19, 3.1622776849535336e+19, 3.2997588596720402e+19, 3.4432171995014627e+19, 3.592896576120842e+19, 3.749099355227816e+19, 3.912092718147935e+19, 4.0821546214207e+19, 4.259627672869326e+19, 4.444797305712384e+19, 4.638036474294016e+19, 4.839676791321159e+19, 5.050061304421679e+19, 5.2696148648885486e+19, 5.498713505698467e+19, 5.737746893772318e+19, 5.9871974948123705e+19, 6.247493238744154e+19, 6.519076569046686e+19, 6.802496361924552e+19, 7.0982060559730475e+19, 7.40680290590838e+19, 7.728817316139788e+19, 8.064794644434649e+19, 8.41541482878358e+19, 8.781278642339997e+19, 9.163007089271269e+19, 9.561372466544745e+19, 9.977057350978948e+19, 1.0410768068843563e+20, 1.0863379831394297e+20, 1.133562007552409e+20, 1.1828440538497942e+20, 1.2342685645245986e+20, 1.2879232366242536e+20, 1.3439161741320022e+20, 1.402343518344577e+20, 1.4633044891912687e+20, 1.526922231974388e+20, 1.59330564232555e+20, 1.6625680139228807e+20, 1.7348488528017123e+20, 1.8102640914680775e+20, 1.8889659023312604e+20, 1.9710895693019428e+20, 2.0567744224935962e+20, 2.1461933930950374e+20, 2.239500060890434e+20, 2.336852755554186e+20, 2.4384483336481302e+20, 2.5444609578141064e+20, 2.655070596115349e+20, 2.7705008452364822e+20, 2.8909494413486457e+20, 3.016621157497396e+20, 3.147770200771076e+20, 3.284606094105473e+20, 3.4274057385089276e+20, 3.5764133135237356e+20, 3.7318832021600993e+20, 3.8941281934858886e+20, 4.063426947728047e+20, 4.240067273050261e+20, 4.424405938985511e+20, 4.616758549351435e+20, 4.817452670652179e+20, 5.0268932750104855e+20, 5.245416373179803e+20, 5.473462825342405e+20, 5.711423881715919e+20, 5.959704162579367e+20, 6.218804693391292e+20, 6.489169149083737e+20, 6.771258444931064e+20, 7.065641864073671e+20, 7.372823246719869e+20, 7.6933254326389e+20, 8.027795814277196e+20, 8.376770601465393e+20, 8.740954185332708e+20, 9.120970736639997e+20, 9.517466240458812e+20, 9.931241493097894e+20, 1.0363006515185996e+21, 1.0813494549037449e+21, 1.128361546251447e+21, 1.1774174977737894e+21, 1.2286006964326226e+21, 1.2820146546506318e+21, 1.337750781426504e+21, 1.3959037930899023e+21, 1.4565913461810916e+21, 1.519910408829549e+21, 1.5859891928871658e+21, 1.6549407105570916e+21, 1.7268821961671264e+21, 1.8019591722802296e+21, 1.880299991485781e+21, 1.962038072922742e+21, 2.0473385016649528e+21, 2.1363473632253266e+21, 2.2292160911413336e+21, 2.3261320070099747e+21, 2.427250766493371e+21, 2.532776579687126e+21, 2.6428898720513115e+21, 2.75777866887037e+21, 2.8776740611001806e+21, 3.002782088423696e+21, 3.1333152644483326e+21, 3.269537331227268e+21, 3.411681912991173e+21, 3.5599902337950873e+21, 3.7147623459641853e+21, 3.876245947477972e+21, 4.0447672678344557e+21, 4.220615100359741e+21, 4.404088652954071e+21, 4.5955580652118207e+21, 4.795351818430811e+21, 5.003809371432956e+21, 5.221351810783414e+21, 5.448352372301303e+21, 5.685196676704718e+21, 5.932362668504112e+21, 6.190274249014412e+21, 6.459370519199287e+21, 6.740194162813834e+21, 7.033196102770745e+21, 7.338966873571158e+21, 7.658031144571662e+21, 7.990931599527355e+21, 8.338340963632575e+21, 8.700853149088182e+21, 9.079086274943033e+21, 9.47380257543406e+21, 9.885680405255136e+21, 1.0315418385298456e+22, 1.0763885710292103e+22, 1.1231800704376643e+22, 1.172010687167401e+22, 1.22296430076148e+22, 1.2761276055127285e+22, 1.331607674502287e+22, 1.3894998714522651e+22, 1.4499024874245303e+22, 1.5129375699689842e+22, 1.578713092886693e+22, 1.6473410832183876e+22, 1.7189598014726283e+22, 1.793684427209885e+22, 1.8716654932477027e+22, 1.953036869085005e+22, 2.0379369278203425e+22, 2.1265371440095278e+22, 2.2189890637800216e+22, 2.315450313118782e+22, 2.4161154475297115e+22, 2.521156954878538e+22, 2.630753628070469e+22, 2.745126593847207e+22, 2.86445959907355e+22, 2.988993135969599e+22, 3.1189406751576914e+22, 3.2545235685595125e+22, 3.3960151846724437e+22, 3.5436582675164003e+22, 3.697703892770608e+22, 3.858463033989337e+22, 4.026211311469782e+22, 4.2012338030683565e+22, 4.383884041355808e+22, 4.574475026506239e+22, 4.773331017692821e+22, 4.980853736002314e+22, 5.197375096727256e+22, 5.423333300111391e+22, 5.659114755002746e+22, 5.90512073212812e+22, 6.161848428886375e+22, 6.42973694624118e+22, 6.709242949194749e+22, 7.000929838060468e+22, 7.305297962756936e+22, 7.62286478688134e+22, 7.954272073380578e+22, 8.300050346290755e+22, 8.66089856427404e+22, 9.037434621199307e+22, 9.430298928933568e+22, 9.840285021731167e+22, 1.0268094560414047e+23, 1.0714457128121842e+23, 1.1180272544060102e+23, 1.1666338846082796e+23, 1.2173483795801434e+23, 1.2702730611051357e+23, 1.3254928670722284e+23, 1.3831192165362029e+23, 1.443250828400891e+23, 1.5059901145218192e+23, 1.571463535976524e+23, 1.6397835026117046e+23, 1.7110662973697398e+23, 1.78545549500675e+23, 1.8630788176081674e+23, 1.9440684908590518e+23, 2.028587545065914e+23, 2.11678117628074e+23, 2.2087992642991294e+23, 2.3048277177136995e+23, 2.4050203794877215e+23, 2.509579731460442e+23, 2.61868465660906e+23, 2.7325208833822083e+23, 2.851318275504868e+23, 2.9752803956801962e+23, 3.104618372658724e+23, 3.2395926946428986e+23, 3.380435387085522e+23, 3.5273856811988e+23, 3.680740093982199e+23, 3.8407447021193584e+23, 4.007722683919538e+23, 4.181959747743099e+23, 4.363752770877477e+23, 4.553468886764295e+23, 4.7514327148646944e+23, 4.9579811244308024e+23, 5.1735313289320985e+23, 5.398452623538027e+23, 5.63312763407293e+23, 5.8780301392176055e+23, 6.133552492571591e+23, 6.400210986796168e+23, 6.678462827325508e+23, 6.968780711976498e+23, 7.271751189564609e+23, 7.587893795342852e+23, 7.917745358386812e+23, 8.261972411441337e+23, 8.6211651062016e+23, 8.995933770489102e+23, 9.387035729617181e+23, 9.79514039863445e+23, 1.0220943133323373e+24, 1.0665302139628944e+24, 1.1128931508308078e+24, 1.1612766546931388e+24, 1.2117635917830309e+24, 1.2644398547525773e+24, 1.3194118726681722e+24, 1.376773896862817e+24, 1.436623349203651e+24, 1.499080998218282e+24, 1.5642542097218264e+24, 1.6322535200635382e+24, 1.703216415132842e+24, 1.7772566018131294e+24, 1.8545235275544353e+24, 1.9351496342146013e+24, 2.0192721194526757e+24, 2.1070607509602117e+24, 2.1986659849935607e+24, 2.2942438983014087e+24, 2.393987028775025e+24, 2.498066441142656e+24, 2.6066595412008225e+24, 2.719984807574648e+24, 2.8382249783226123e+24, 2.961617843505041e+24, 3.090375252448405e+24, 3.22471626023858e+24, 3.364912091659525e+24, 3.511202842614574e+24, 3.6638378323790985e+24, 3.823124602764452e+24, 3.9893363961672265e+24, 4.162755966586427e+24, 4.3437332256987014e+24, 4.5325788858495414e+24, 4.729613747447604e+24, 4.935235568411978e+24, 5.149774084292982e+24, 5.373662217115595e+24, 5.607284466201603e+24, 5.851037436548592e+24, 6.10541400209978e+24, 6.370848814262406e+24, 6.647794971187778e+24, 6.936810486884127e+24, 7.238391117598433e+24, 7.553049336939496e+24, 7.881420981117104e+24, 8.224032935258864e+24, 8.581575799346035e+24, 8.954662927619067e+24, 9.343929579827e+24, 9.750160319053718e+24, 1.0174052662809508e+25, 1.061632718703475e+25, 1.1077875100052504e+25, 1.1559490764779446e+25, 1.2061990449640835e+25, 1.2586389878482232e+25, 1.3133530684001999e+25, 1.3704516212080044e+25, 1.430032529307378e+25, 1.4921971344985755e+25, 1.5570709899334486e+25, 1.624765352537192e+25, 1.6953951685838148e+25, 1.769103054463437e+25, 1.8460154856651138e+25, 1.9262633187796184e+25, 2.0100084239861973e+25, 2.0973851166401373e+25, 2.188569678439493e+25, 2.2837184455402886e+25, 2.382993518706072e+25, 2.4865952756943444e+25, 2.5947008052482127e+25, 2.7074945748084144e+25, 2.825203940495658e+25, 2.948030663573249e+25, 3.076184114586425e+25, 3.2099223173679166e+25, 3.3494749338814413e+25, 3.4950792353726474e+25, 3.6470292168252096e+25, 3.8055683752609008e+25, 3.971017222858002e+25, 4.143658455969442e+25, 4.323786761331799e+25, 4.5117650786347235e+25, 4.707915764730903e+25, 4.912572705688072e+25, 5.126148647404879e+25, 5.349009757751188e+25, 5.5815355784863155e+25, 5.824195118078335e+25, 6.077377141658601e+25, 6.341593546375157e+25, 6.617296738626413e+25, 6.904956188049043e+25, 7.205151583575565e+25, 7.518398511702838e+25, 7.84522962216599e+25, 8.186303463728454e+25, 8.542206642851773e+25, 8.913542368067158e+25, 9.301062344195611e+25, 9.705387304175214e+25, 1.0127332594094024e+26, 1.0567622248656935e+26, 1.1027005205673338e+26, 1.1506408414032939e+26, 1.200665367618422e+26, 1.2528593231703388e+26, 1.3073278545002643e+26, 1.3641643943669319e+26, 1.4234656959430082e+26, 1.4853514785975316e+26, 1.5499277188752055e+26, 1.617304267136989e+26, 1.6876171681204254e+26, 1.760979315899246e+26, 1.8375384688934814e+26, 1.9174261523883768e+26, 2.0007783188877556e+26, 2.0877628337626886e+26, 2.1785291156401727e+26, 2.273231563768105e+26, 2.3720611019476484e+26, 2.475187440224281e+26, 2.5827858226667028e+26, 2.6950733674526617e+26, 2.8122304837391984e+26, 2.9344932898504565e+26, 3.062071525266554e+26, 3.1951823081652384e+26, 3.334094038672782e+26, 3.479044864255177e+26, 3.630281971283011e+26, 3.7881097310334995e+26, 3.9527993106445266e+26, 4.124630731691131e+26, 4.303950424027017e+26, 4.491046525794616e+26, 4.6862964573776765e+26, 4.8900352116485764e+26, 5.102608849526139e+26, 5.3244468112123995e+26, 5.555929099635277e+26, 5.797449737248186e+26, 6.0494960870295534e+26, 6.312500171725586e+26, 6.586909509347511e+26, 6.873278240087304e+26, 7.172096309467563e+26, 7.483873585494483e+26, 7.809237995336335e+26, 8.148711212915523e+26, 8.502980194981352e+26, 8.87264999473944e+26, 9.258351490837107e+26, 9.660861660134738e+26, 1.0080871148730453e+27, 1.0519094952424549e+27, 1.0976417039193038e+27, 1.1453620288854408e+27, 1.1951518571757191e+27, 1.247111612864876e+27, 1.3013245276621722e+27, 1.357900101440429e+27, 1.416935290286498e+27, 1.4785305920620927e+27, 1.5428102640352936e+27, 1.6098845439486852e+27, 1.6798675064676193e+27, 1.7529003798647242e+27, 1.8291084544257487e+27, 1.9086213000810663e+27, 1.9915993297171422e+27, 2.078175655039212e+27, 2.168525151181095e+27, 2.262802623219057e+27, 2.3611684840395636e+27, 2.4638212206088477e+27, 2.570936888652349e+27, 2.6826975944275626e+27, 2.799328830934046e+27, 2.9210307084515107e+27, 3.0480101256614874e+27, 3.180523566093577e+27, 3.3187835362395085e+27, 3.4630689508696766e+27, 3.6136271439286215e+27, 3.770714303798039e+27, 3.9346477144759964e+27, 4.10570806162032e+27, 4.284186361065516e+27, 4.4704429884038086e+27, 4.664797293668602e+27, 4.867579842513697e+27, 5.079199709935672e+27, 5.300019927857898e+27, 5.530415924415763e+27, 5.77085285270783e+27, 6.021716766194073e+27, 6.283512958088159e+27, 6.556691233797581e+27, 6.841715565829282e+27, 7.139162082894172e+27, 7.449539619980779e+27, 7.773377082135186e+27, 8.111327926819459e+27, 8.46397064392775e+27, 8.831906154595003e+27, 9.215877050950651e+27, 9.616498421229087e+27, 1.0034578970690503e+28, 1.0470837089336104e+28, 1.092601182752046e+28, 1.1401025227299353e+28, 1.1896688355116213e+28, 1.2413847695163095e+28, 1.2953544529249473e+28, 1.351670444120599e+28, 1.4104286071428666e+28, 1.4717475914496323e+28, 1.53572562226374e+28, 1.6024918563084958e+28, 1.6721608109711097e+28, 1.7448510176503014e+28, 1.8207091058253641e+28, 1.899865058633739e+28, 1.9824536996385116e+28, 2.0686416103173655e+28, 2.1585767188003765e+28, 2.2524117936432654e+28, 2.350336201741995e+28, 2.452518059343356e+28, 2.5591309134155937e+28, 2.6703901038703267e+28, 2.7864741361606076e+28, 2.9076170035456626e+28, 3.0340269623873862e+28, 3.165918408124101e+28, 3.3035579183437644e+28, 3.447181375252196e+28, 3.5970331613148848e+28, 3.753415507986734e+28, 3.9165966456839702e+28, 4.086854485674111e+28, 4.2645321078821365e+28, 4.449914743243612e+28, 4.643376403183981e+28, 4.845249070066989e+28, 5.055875587699293e+28, 5.275681913537647e+28, 5.505043947954088e+28, 5.744352702893397e+28, 5.994090804210123e+28, 6.254686098307615e+28, 6.526582487635263e+28, 6.810328238941727e+28, 7.106378588355956e+28, 7.415330915238034e+28, 7.737715541343985e+28, 8.074080261185825e+28, 8.425104151063788e+28, 8.791387895994496e+28, 9.17355673730028e+28, 9.572381365191147e+28, 9.98854368938722e+28, 1.0422753953807525e+29, 1.0875886740724689e+29, 1.1348720296135088e+29, 1.1842058366814108e+29, 1.2356896427616336e+29, 1.2894060892676275e+29, 1.3454635072865096e+29, 1.403958044199871e+29, 1.4649892474931707e+29, 1.5286801820369522e+29, 1.595140217838959e+29, 1.6644821250108015e+29, 1.7368461578370215e+29, 1.812356231214129e+29, 1.8911407935104586e+29, 1.973358894029153e+29, 2.059142381242414e+29, 2.1486642826581738e+29, 2.2420783585291148e+29, 2.3395432803690614e+29, 2.4412558764130196e+29, 2.5473903075368776e+29, 2.658127534824259e+29, 2.7736906428678146e+29, 2.8942777821651655e+29, 3.0200944701056463e+29, 3.1513942033220573e+29, 3.288387788254194e+29, 3.431351577788634e+29, 3.580531134982486e+29, 3.736179578679232e+29, 3.898611607381291e+29, 4.0681052740271736e+29, 4.244948831866995e+29, 4.429499669596178e+29, 4.6220739968744156e+29, 4.8229989792516415e+29, 5.032680740245382e+29, 5.251455512349218e+29, 5.4797645534873085e+29, 5.717999631183072e+29, 5.9665653577967616e+29, 6.225964193122154e+29, 6.496640417397958e+29, 6.779054555803582e+29, 7.073776314631521e+29, 7.381311931568737e+29, 7.702183511453578e+29, 8.037038585178173e+29, 8.386452148085477e+29, 8.751018084984377e+29, 9.131471573888924e+29, 9.528423877916662e+29, 9.942675910423086e+29, 1.037493715974858e+30, 1.0825944315064475e+30, 1.1296606337471391e+30, 1.178773094053256e+30, 1.2300153038642152e+30, 1.2834907018954575e+30, 1.3392909398356825e+30, 1.3975109939195936e+30, 1.458268281067421e+30, 1.5216604220390984e+30, 1.5878151096243227e+30, 1.6568459828501376e+30, 1.7288704586367733e+30, 1.8040337591983109e+30, 1.8824647862502668e+30, 1.9642971260957085e+30, 2.049695645993286e+30, 2.1388069281986273e+30, 2.2317825417863668e+30, 2.3288101724899997e+30, 2.4300454695088013e+30, 2.535692590190559e+30, 2.6459327222924877e+30, 2.7609535515480823e+30, 2.880987191714709e+30, 3.0062391601817023e+30, 3.136922832356224e+30, 3.2733017540669504e+30, 3.4156098524599767e+30, 3.564088912699226e+30, 3.719039050619417e+30, 3.880725927669411e+30, 4.04942397001026e+30, 4.22547439695455e+30, 4.4091591904497067e+30, 4.6008488862594415e+30, 4.8008726144381447e+30, 5.009570385372583e+30, 5.227363207479437e+30, 5.454624941068422e+30, 5.691741837938906e+30, 5.939192632715456e+30, 6.197401658360756e+30, 6.466807150484418e+30, 6.747954334631086e+30, 7.041293535668568e+30, 7.347416522785565e+30, 7.666847969787789e+30, 8.000131893294068e+30, 8.347941060523016e+30, 8.710870867440795e+30, 9.089539075141226e+30, 9.484710329205217e+30, 9.897061628091751e+30, 1.0327294753239115e+31, 1.0776277713385792e+31, 1.1244731632783183e+31, 1.1733600682496405e+31, 1.2243723857044273e+31, 1.2775967956239448e+31, 1.333140771513557e+31, 1.3910995767278494e+31, 1.4515718596137026e+31, 1.5146794798937337e+31, 1.5805307573213802e+31, 1.6492376384275384e+31, 1.7209389078963e+31, 1.7957573925909381e+31, 1.8738203924002579e+31, 1.9552854303585552e+31, 2.0402833122395123e+31, 2.1289853428317686e+31, 2.2215438467885956e+31, 2.318116226251707e+31, 2.418897118278061e+31, 2.5240596410450263e+31, 2.633782473788742e+31, 2.748287333504525e+31, 2.8677700661751533e+31, 2.99243425490865e+31, 3.1225315980606586e+31, 3.258270514442481e+31, 3.3999249466448416e+31, 3.547738130542647e+31, 3.701961039136049e+31, 3.8629053335013447e+31, 4.030846648725406e+31, 4.2060705330868255e+31, 4.388931201850751e+31, 4.579741766804462e+31, 4.778826703637943e+31, 4.986588342863963e+31, 5.203358897297751e+31, 5.429576965226663e+31, 5.665629886483304e+31, 5.911919508010114e+31, 6.16894245653379e+31, 6.437139748193329e+31, 6.716967389807888e+31, 7.008990191520391e+31, 7.31370864862016e+31, 7.631641148498644e+31, 7.963429872551223e+31, 8.309606748138528e+31, 8.67086956724364e+31, 9.04783971773784e+31, 9.441156479594543e+31, 9.851613875292068e+31, 1.0279916950368418e+32, 1.07268403844888e+32, 1.1193095026035147e+32, 1.1679822100981176e+32, 1.21874993768108e+32, 1.27173560892974e+32, 1.327024719078061e+32, 1.384705471353842e+32, 1.4449187781506174e+32, 1.507723925190581e+32, 1.5732728502707418e+32, 1.641671552006964e+32, 1.713028737008947e+32, 1.7875190708791087e+32, 1.8652156694510196e+32, 1.9463067382962773e+32, 2.0309230348315313e+32, 2.1192183344210365e+32, 2.211352021844851e+32, 2.307471295910771e+32, 2.4077893144193107e+32, 2.512468943856889e+32, 2.6216995503638903e+32, 2.735679010918469e+32, 2.8545885676795016e+32, 2.978718943128089e+32, 3.1081927706993734e+32, 3.243322630253274e+32, 3.384327289006108e+32, 3.5314313170181275e+32, 3.684993910328856e+32, 3.8451667165931065e+32, 4.012336592073155e+32, 4.186774723008858e+32, 4.368757711627743e+32, 4.558731216343953e+32, 4.7568820887321674e+32, 4.963689256845085e+32, 5.179487738205837e+32, 5.404667870783061e+32, 5.639637787933458e+32, 5.884771579662651e+32, 6.1406680994646434e+32, 6.407579964478702e+32, 6.686152064094042e+32, 6.976835085856216e+32, 7.280091709854906e+32, 7.596663152688636e+32, 7.926861220504799e+32, 8.271484384628735e+32, 8.631090491790647e+32, 9.00625131554618e+32, 9.397884478949453e+32, 9.806374517125171e+32, 1.0232710234679712e+33, 1.0677581783184978e+33, 1.1141793823666505e+33, 1.1626187381638481e+33, 1.2131533848487887e+33, 1.2658956654800375e+33, 1.3209309205490525e+33, 1.3783589589715013e+33, 1.438283612968179e+33, 1.5008003586646152e+33, 1.5660483095727248e+33, 1.634132845338352e+33, 1.7051774504804154e+33, 1.779310561277991e+33, 1.8566668037103508e+33, 1.9373690433263942e+33, 2.0215969361743224e+33, 2.1094866556584567e+33, 2.2011974318163503e+33, 2.2968953033557722e+33, 2.3967326916440596e+33, 2.5009314974332542e+33, 2.609660544796214e+33, 2.7231165114566796e+33, 2.841505050203678e+33, 2.965040634149015e+33, 3.093919786273928e+33, 3.22842908969751e+33, 3.368786112381667e+33, 3.515245560489481e+33, 3.6680720437043496e+33, 3.827509436214012e+33, 3.9939117888697036e+33, 4.167548663114979e+33, 4.348734495719817e+33, 4.5377973407946274e+33, 4.735079798245283e+33, 4.940895685871743e+33, 5.155703041488542e+33, 5.3798491072767e+33, 5.613740546539123e+33, 5.857799806314216e+33, 6.112470069136044e+33, 6.378156141397452e+33, 6.655448520497181e+33, 6.94479657866949e+33, 7.246724583521018e+33, 7.561778466609088e+33, 7.890460831589651e+33, 8.233501444115866e+33, 8.591456139265371e+33, 8.964972978648733e+33, 9.354728496497421e+33, 9.761428937603847e+33, 1.0185721125638537e+34, 1.0628549608851468e+34, 1.1090629297615325e+34, 1.1572799515276745e+34, 1.2075930533683345e+34, 1.2600825775920622e+34, 1.314865138150558e+34, 1.372029495344639e+34, 1.4316790171675855e+34, 1.493921775784827e+34, 1.5588705475339423e+34, 1.6266288242022158e+34, 1.6973471392984245e+34, 1.7711398784821986e+34, 1.8481408630717846e+34, 1.928489485115606e+34, 2.0123136238197213e+34, 2.0997998367480506e+34, 2.1910894966530802e+34, 2.286347744736051e+34, 2.385747645014455e+34, 2.489468946381996e+34, 2.5976767900399155e+34, 2.71061183153185e+34, 2.8284567908075983e+34, 2.951424841141925e+34, 3.0797393069179176e+34, 3.213603953066042e+34, 3.353316627959751e+34, 3.4991031318622095e+34, 3.651228136353817e+34, 3.8099667117113027e+34, 3.9756063076117888e+34, 4.1484111004596586e+34, 4.328764851667091e+34, 4.516959467495348e+34, 4.713335876631251e+34, 4.918250110630097e+34, 5.132027995310227e+34, 5.355144899646725e+34, 5.587961806955048e+34, 5.830900607200584e+34, 6.084401016685287e+34, 6.34892255875174e+34, 6.624886628189315e+34, 6.912905757729452e+34, 7.213446898354968e+34, 7.527054743683149e+34, 7.854296270251988e+34, 8.195692403230016e+34, 8.55200373297737e+34, 8.923804663672278e+34, 9.31177111057619e+34, 9.716604242927358e+34, 1.0139036921229039e+35, 1.0579742584862603e+35, 1.1039700691987133e+35, 1.1519655987330263e+35, 1.2020477999975588e+35, 1.2543072902031864e+35, 1.3088272589205491e+35, 1.365729024273497e+35, 1.4251045899657495e+35, 1.487061607263123e+35, 1.5517121840155753e+35, 1.6191733798332211e+35, 1.6895528459818767e+35, 1.763006661941695e+35, 1.8396541651324636e+35, 1.9196338067681758e+35, 2.0030905743862327e+35, 2.0901757937770366e+35, 2.181027718084175e+35, 2.2758487752628717e+35, 2.374792271807592e+35, 2.4780372633656177e+35, 2.585770728400483e+35, 2.698164393954437e+35, 2.815468224880213e+35, 2.9378717745566256e+35, 3.065596881838715e+35, 3.1988748929610232e+35, 3.337947057678406e+35, 3.4830352148459025e+35, 3.634461228873728e+35, 3.792471103206489e+35, 3.957350059229236e+35, 4.1293975793962744e+35, 4.308886604727465e+35, 4.4962172374435046e+35, 4.691692129125198e+35, 4.895665033518172e+35, 5.108505946141367e+35, 5.3306003120054155e+35, 5.562301488715131e+35, 5.804124459326857e+35, 6.056461007104225e+35, 6.319768278544944e+35, 6.5945224349057236e+35, 6.881161607925268e+35, 7.180322395889379e+35, 7.492490071293457e+35, 7.818228738654604e+35, 8.158129440065175e+35, 8.512806986066281e+35, 8.88282627345665e+35, 9.269010482844804e+35, 9.671984724432981e+35, 1.0092477897316312e+36, 1.0531252176418185e+36, 1.098900556185035e+36, 1.146675692778274e+36, 1.1965278748799869e+36, 1.24854742259544e+36, 1.3028284589817004e+36, 1.3594693854166106e+36, 1.4185604427772744e+36, 1.480232912128978e+36, 1.5445866209564893e+36, 1.6117380346587043e+36, 1.68180900614957e+36, 1.7549109302255814e+36, 1.8312062246198927e+36, 1.9108186437223512e+36, 1.993892224332408e+36, 2.0805774999588398e+36, 2.1710313423634252e+36, 2.26539794680194e+36, 2.3638869509923972e+36, 2.4666579204541002e+36, 2.5738967244563076e+36, 2.6857979473661544e+36, 2.8025393771803227e+36, 2.924380882271859e+36, 3.0515195823090994e+36, 3.184185555875985e+36, 3.3226190227612585e+36, 3.467071294696416e+36, 3.617771816440098e+36, 3.775055881576066e+36, 3.9391776540496645e+36, 4.110435031751948e+36, 4.289137638342022e+36, 4.4755703782922873e+36, 4.670147456436369e+36, 4.873183883948424e+36, 5.0850475964151683e+36, 5.306121741230521e+36, 5.536807529809454e+36, 5.777471630088083e+36, 6.028649624445006e+36, 6.290747161072294e+36, 6.564240242770334e+36, 6.849622619447915e+36, 7.147412760200529e+36, 7.458083498702063e+36, 7.78232697218024e+36, 8.120666720332955e+36, 8.473715652225418e+36, 8.842113931410745e+36, 9.226446578640941e+36, 9.62756989189646e+36, 1.0046132274459318e+37, 1.0482891781388453e+37, 1.0938639426658406e+37, 1.1414201084635227e+37, 1.1910332908901951e+37, 1.2428140290781978e+37, 1.2968457344370257e+37, 1.3532266498881966e+37, 1.4120586945399688e+37, 1.4734355477716992e+37, 1.5374937355530323e+37, 1.6043368249380068e+37, 1.6740860033240045e+37, 1.7468675287108082e+37, 1.8228132367608416e+37, 1.9020440613413664e+37, 1.9847362058858144e+37, 2.0710234075325096e+37, 2.1610618408354003e+37, 2.2550147791917957e+37, 2.353031805372523e+37, 2.455330701750701e+37, 2.5620772770248396e+37, 2.673464467616294e+37, 2.78969459056086e+37, 2.910977568797936e+37, 3.0375065922789965e+37, 3.169563332967412e+37, 3.3073615167543815e+37, 3.4511503637479094e+37, 3.601190249381283e+37, 3.7577205060878247e+37, 3.9210887236621177e+37, 4.0915595875494895e+37, 4.269441643906036e+37, 4.455057129514334e+37, 4.648742478843685e+37, 4.850805984520065e+37, 5.061696394855954e+37, 5.281755975513414e+37, 5.511382261720676e+37, 5.750991549934856e+37, 6.000965656516741e+37, 6.261859812429233e+37, 6.534096398852327e+37, 6.818168785399632e+37, 7.11459163821484e+37, 7.423900919971728e+37, 7.746590000283906e+37, 8.083375862330861e+37, 8.434803595870693e+37, 8.801510068564955e+37, 9.184159022267927e+37, 9.58335943632796e+37, 9.999999680285692e+37]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py new file mode 100644 index 000000000000..8a7e373f09b1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2025 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Generate single-precision exp10 fixture data.""" + +import os +import json +import numpy as np +from scipy.special import exp10 + +# Get the file path: +FILE = os.path.realpath(__file__) +DIR = os.path.dirname(FILE) + + +def gen(x, name): + """Generate fixture data and write to file. + + # Arguments + + * `x`: domain (float32 ndarray) + * `name::str`: output filename + """ + x = x.astype(np.float32) + y = exp10(x).astype(np.float32) + + data = { + "x": x.tolist(), + "expected": y.tolist() + } + + filepath = os.path.join(DIR, name) + with open(filepath, "w", encoding="utf-8") as outfile: + json.dump(data, outfile) + + +def main(): + """Generate fixture data.""" + # Medium negative values + x = np.linspace(np.float32(-38.0), np.float32(-1.0), 2003, dtype=np.float32) + gen(x, "medium_negative.json") + + # Medium positive values + x = np.linspace(np.float32(1.0), np.float32(38.0), 2003, dtype=np.float32) + gen(x, "medium_positive.json") + + # Small negative values + x = np.linspace(np.float32(-1.0), np.float32(-2.0**-23), 1007, dtype=np.float32) + gen(x, "small_negative.json") + + # Small positive values + x = np.linspace(np.float32(2.0**-23), np.float32(1.0), 1007, dtype=np.float32) + gen(x, "small_positive.json") + + # Tiny values + x = np.linspace(np.float32(-2.0**-23), np.float32(2.0**-23), 1007, dtype=np.float32) + gen(x, "tiny.json") + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json new file mode 100644 index 000000000000..24cae385ba8e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json @@ -0,0 +1 @@ +{"x": [-1.0, -0.9990059733390808, -0.9980119466781616, -0.9970179200172424, -0.9960238337516785, -0.9950298070907593, -0.9940357804298401, -0.9930417537689209, -0.9920477271080017, -0.9910537004470825, -0.9900596141815186, -0.9890655875205994, -0.9880715608596802, -0.987077534198761, -0.9860835075378418, -0.9850894808769226, -0.9840954542160034, -0.9831013679504395, -0.9821073412895203, -0.9811133146286011, -0.9801192879676819, -0.9791252613067627, -0.9781312346458435, -0.9771372079849243, -0.9761431217193604, -0.9751490950584412, -0.974155068397522, -0.9731610417366028, -0.9721670150756836, -0.9711729884147644, -0.9701789617538452, -0.9691848754882812, -0.9681908488273621, -0.9671968221664429, -0.9662027955055237, -0.9652087688446045, -0.9642147421836853, -0.9632206559181213, -0.9622266292572021, -0.961232602596283, -0.9602385759353638, -0.9592445492744446, -0.9582505226135254, -0.9572564959526062, -0.9562624096870422, -0.955268383026123, -0.9542743563652039, -0.9532803297042847, -0.9522863030433655, -0.9512922763824463, -0.9502981901168823, -0.9493041634559631, -0.948310136795044, -0.9473161101341248, -0.9463220834732056, -0.9453280568122864, -0.9443340301513672, -0.9433399438858032, -0.942345917224884, -0.9413518905639648, -0.9403578639030457, -0.9393638372421265, -0.9383698105812073, -0.9373757839202881, -0.9363816976547241, -0.9353876709938049, -0.9343936443328857, -0.9333996176719666, -0.9324055910110474, -0.9314115643501282, -0.930417537689209, -0.929423451423645, -0.9284294247627258, -0.9274353981018066, -0.9264413714408875, -0.9254473447799683, -0.9244533181190491, -0.9234592318534851, -0.9224652051925659, -0.9214711785316467, -0.9204771518707275, -0.9194831252098083, -0.9184890985488892, -0.9174950122833252, -0.916500985622406, -0.9155069589614868, -0.9145129323005676, -0.9135189056396484, -0.9125248789787292, -0.9115308523178101, -0.9105367660522461, -0.9095427393913269, -0.9085487127304077, -0.9075546860694885, -0.9065606594085693, -0.9055666327476501, -0.904572606086731, -0.903578519821167, -0.9025844931602478, -0.9015904664993286, -0.9005964398384094, -0.8996024131774902, -0.898608386516571, -0.8976143598556519, -0.8966202735900879, -0.8956262469291687, -0.8946322202682495, -0.8936381936073303, -0.8926441669464111, -0.8916501402854919, -0.8906561136245728, -0.8896620273590088, -0.8886680006980896, -0.8876739740371704, -0.8866799473762512, -0.885685920715332, -0.8846918344497681, -0.8836978077888489, -0.8827037811279297, -0.8817097544670105, -0.8807157278060913, -0.8797217011451721, -0.8787276744842529, -0.877733588218689, -0.8767395615577698, -0.8757455348968506, -0.8747515082359314, -0.8737574815750122, -0.872763454914093, -0.8717694282531738, -0.8707753419876099, -0.8697813153266907, -0.8687872886657715, -0.8677932620048523, -0.8667992353439331, -0.8658052086830139, -0.8648111820220947, -0.8638170957565308, -0.8628230690956116, -0.8618290424346924, -0.8608350157737732, -0.859840989112854, -0.8588469624519348, -0.8578529357910156, -0.8568588495254517, -0.8558648228645325, -0.8548707962036133, -0.8538767695426941, -0.8528827428817749, -0.8518886566162109, -0.8508946895599365, -0.8499006032943726, -0.8489065766334534, -0.8479125499725342, -0.846918523311615, -0.8459244966506958, -0.8449304103851318, -0.8439364433288574, -0.8429423570632935, -0.8419483304023743, -0.8409543037414551, -0.8399602770805359, -0.8389662504196167, -0.8379721641540527, -0.8369781374931335, -0.8359841108322144, -0.8349900841712952, -0.833996057510376, -0.8330020308494568, -0.8320080041885376, -0.8310139179229736, -0.8300198912620544, -0.8290258646011353, -0.8280318379402161, -0.8270378112792969, -0.8260437846183777, -0.8250497579574585, -0.8240556716918945, -0.8230616450309753, -0.8220676183700562, -0.821073591709137, -0.8200795650482178, -0.8190855383872986, -0.8180915117263794, -0.8170974254608154, -0.8161033987998962, -0.815109372138977, -0.8141153454780579, -0.8131213188171387, -0.8121272325515747, -0.8111332654953003, -0.8101391792297363, -0.8091451525688171, -0.808151125907898, -0.8071570992469788, -0.8061630725860596, -0.8051689863204956, -0.8041749596595764, -0.8031809329986572, -0.802186906337738, -0.8011928796768188, -0.8001988530158997, -0.7992048263549805, -0.7982107400894165, -0.7972167134284973, -0.7962226867675781, -0.7952286601066589, -0.7942346334457397, -0.7932406067848206, -0.7922465801239014, -0.7912524938583374, -0.7902584671974182, -0.789264440536499, -0.7882704138755798, -0.7872763872146606, -0.7862823605537415, -0.7852883338928223, -0.7842942476272583, -0.7833002209663391, -0.7823061943054199, -0.7813121676445007, -0.7803181409835815, -0.7793240547180176, -0.7783300876617432, -0.7773360013961792, -0.77634197473526, -0.7753479480743408, -0.7743539214134216, -0.7733598947525024, -0.7723658084869385, -0.7713718414306641, -0.7703777551651001, -0.7693837285041809, -0.7683897018432617, -0.7673956751823425, -0.7664016485214233, -0.7654075622558594, -0.7644135355949402, -0.763419508934021, -0.7624254822731018, -0.7614314556121826, -0.7604374289512634, -0.7594434022903442, -0.7584493160247803, -0.7574552893638611, -0.7564612627029419, -0.7554672360420227, -0.7544732093811035, -0.7534791827201843, -0.7524851560592651, -0.7514910697937012, -0.750497043132782, -0.7495030164718628, -0.7485089898109436, -0.7475149631500244, -0.7465208768844604, -0.745526909828186, -0.7445328235626221, -0.7435387969017029, -0.7425447702407837, -0.7415507435798645, -0.7405567169189453, -0.7395626306533813, -0.7385686635971069, -0.737574577331543, -0.7365805506706238, -0.7355865240097046, -0.7345924973487854, -0.7335984706878662, -0.7326043844223022, -0.7316104173660278, -0.7306163311004639, -0.7296223044395447, -0.7286282777786255, -0.7276342511177063, -0.7266402244567871, -0.7256461381912231, -0.7246521711349487, -0.7236580848693848, -0.7226640582084656, -0.7216700315475464, -0.7206759452819824, -0.719681978225708, -0.718687891960144, -0.7176939249038696, -0.7166998386383057, -0.7157058119773865, -0.7147117853164673, -0.7137176990509033, -0.7127237319946289, -0.7117296457290649, -0.7107356190681458, -0.7097415924072266, -0.7087475657463074, -0.7077535390853882, -0.7067594528198242, -0.7057654857635498, -0.7047713994979858, -0.7037773728370667, -0.7027833461761475, -0.7017893195152283, -0.7007952928543091, -0.6998012065887451, -0.6988072395324707, -0.6978131532669067, -0.6968191266059875, -0.6958250999450684, -0.6948310732841492, -0.69383704662323, -0.692842960357666, -0.6918489933013916, -0.6908549070358276, -0.6898608803749084, -0.6888668537139893, -0.6878728270530701, -0.6868788003921509, -0.6858847141265869, -0.6848907470703125, -0.6838966608047485, -0.6829026341438293, -0.6819086074829102, -0.6809145212173462, -0.6799205541610718, -0.6789264678955078, -0.6779325008392334, -0.6769384145736694, -0.6759443879127502, -0.674950361251831, -0.6739562749862671, -0.6729623079299927, -0.6719682216644287, -0.6709741950035095, -0.6699801683425903, -0.6689861416816711, -0.667992115020752, -0.666998028755188, -0.6660040616989136, -0.6650099754333496, -0.6640159487724304, -0.6630219221115112, -0.662027895450592, -0.6610338687896729, -0.6600397825241089, -0.6590458154678345, -0.6580517292022705, -0.6570577025413513, -0.6560636758804321, -0.6550696492195129, -0.6540756225585938, -0.6530815362930298, -0.6520875692367554, -0.6510934829711914, -0.6500994563102722, -0.649105429649353, -0.6481114029884338, -0.6471173763275146, -0.6461232900619507, -0.6451293230056763, -0.6441352367401123, -0.6431412100791931, -0.6421471834182739, -0.64115309715271, -0.6401591300964355, -0.6391650438308716, -0.6381710767745972, -0.6371769905090332, -0.636182963848114, -0.6351889371871948, -0.6341948509216309, -0.6332008838653564, -0.6322067975997925, -0.6312127709388733, -0.6302187442779541, -0.6292247176170349, -0.6282306909561157, -0.6272366046905518, -0.6262426376342773, -0.6252485513687134, -0.6242545247077942, -0.623260498046875, -0.6222664713859558, -0.6212724447250366, -0.6202783584594727, -0.6192843914031982, -0.6182903051376343, -0.6172962784767151, -0.6163022518157959, -0.6153082251548767, -0.6143141984939575, -0.6133201122283936, -0.6123261451721191, -0.6113320589065552, -0.610338032245636, -0.6093440055847168, -0.6083499193191528, -0.6073559522628784, -0.6063618659973145, -0.60536789894104, -0.6043738126754761, -0.6033797860145569, -0.6023857593536377, -0.6013916730880737, -0.6003977060317993, -0.5994036197662354, -0.5984095931053162, -0.597415566444397, -0.5964215397834778, -0.5954275131225586, -0.5944334268569946, -0.5934394598007202, -0.5924453735351562, -0.5914513468742371, -0.5904573202133179, -0.5894632935523987, -0.5884692668914795, -0.5874751806259155, -0.5864812135696411, -0.5854871273040771, -0.584493100643158, -0.5834990739822388, -0.5825050473213196, -0.5815110206604004, -0.5805169343948364, -0.579522967338562, -0.578528881072998, -0.5775348544120789, -0.5765408277511597, -0.5755468010902405, -0.5745527744293213, -0.5735586881637573, -0.5725647211074829, -0.571570634841919, -0.5705766081809998, -0.5695825815200806, -0.5685884952545166, -0.5675945281982422, -0.5666004419326782, -0.5656064748764038, -0.5646123886108398, -0.5636183619499207, -0.5626243352890015, -0.5616302490234375, -0.5606362819671631, -0.5596421957015991, -0.5586481690406799, -0.5576541423797607, -0.5566601157188416, -0.5556660890579224, -0.5546720027923584, -0.553678035736084, -0.55268394947052, -0.5516899228096008, -0.5506958961486816, -0.5497018694877625, -0.5487078428268433, -0.5477137565612793, -0.5467197895050049, -0.5457257032394409, -0.5447316765785217, -0.5437376499176025, -0.5427436232566833, -0.5417495965957642, -0.5407555103302002, -0.5397615432739258, -0.5387674570083618, -0.5377734303474426, -0.5367794036865234, -0.5357853770256042, -0.5347913503646851, -0.5337972640991211, -0.5328032970428467, -0.5318092107772827, -0.5308151841163635, -0.5298211574554443, -0.5288270711898804, -0.527833104133606, -0.526839017868042, -0.5258450508117676, -0.5248509645462036, -0.5238569378852844, -0.5228629112243652, -0.5218688249588013, -0.5208748579025269, -0.5198807716369629, -0.5188867449760437, -0.5178927183151245, -0.5168986916542053, -0.5159046649932861, -0.5149105787277222, -0.5139166116714478, -0.5129225254058838, -0.5119284987449646, -0.5109344720840454, -0.5099404454231262, -0.508946418762207, -0.5079523324966431, -0.5069583654403687, -0.5059642791748047, -0.5049702525138855, -0.5039762258529663, -0.5029821991920471, -0.5019881725311279, -0.500994086265564, -0.5000001192092896, -0.4990060329437256, -0.4980120062828064, -0.4970179796218872, -0.496023952960968, -0.49502992630004883, -0.49403584003448486, -0.4930418133735657, -0.4920477867126465, -0.4910537600517273, -0.4900597333908081, -0.4890657067298889, -0.4880716800689697, -0.48707759380340576, -0.4860835671424866, -0.4850895404815674, -0.4840955138206482, -0.483101487159729, -0.4821074604988098, -0.48111337423324585, -0.48011934757232666, -0.47912532091140747, -0.4781312942504883, -0.4771372675895691, -0.4761432409286499, -0.4751492142677307, -0.47415512800216675, -0.47316110134124756, -0.47216707468032837, -0.4711730480194092, -0.47017902135849, -0.4691849946975708, -0.4681909680366516, -0.46719688177108765, -0.46620285511016846, -0.46520882844924927, -0.4642148017883301, -0.4632207751274109, -0.4622267484664917, -0.46123266220092773, -0.46023863554000854, -0.45924460887908936, -0.45825058221817017, -0.457256555557251, -0.4562625288963318, -0.4552685022354126, -0.45427441596984863, -0.45328038930892944, -0.45228636264801025, -0.45129233598709106, -0.4502983093261719, -0.4493042826652527, -0.4483102560043335, -0.44731616973876953, -0.44632214307785034, -0.44532811641693115, -0.44433408975601196, -0.4433400630950928, -0.4423460364341736, -0.4413519501686096, -0.44035792350769043, -0.43936389684677124, -0.43836987018585205, -0.43737584352493286, -0.43638181686401367, -0.4353877902030945, -0.4343937039375305, -0.43339967727661133, -0.43240565061569214, -0.43141162395477295, -0.43041759729385376, -0.42942357063293457, -0.4284295439720154, -0.4274354577064514, -0.4264414310455322, -0.42544740438461304, -0.42445337772369385, -0.42345935106277466, -0.42246532440185547, -0.4214712381362915, -0.4204772114753723, -0.4194831848144531, -0.41848915815353394, -0.41749513149261475, -0.41650110483169556, -0.41550707817077637, -0.4145129919052124, -0.4135189652442932, -0.412524938583374, -0.41153091192245483, -0.41053688526153564, -0.40954285860061646, -0.40854883193969727, -0.4075547456741333, -0.4065607190132141, -0.4055666923522949, -0.40457266569137573, -0.40357863903045654, -0.40258461236953735, -0.4015905261039734, -0.4005964994430542, -0.399602472782135, -0.3986084461212158, -0.39761441946029663, -0.39662039279937744, -0.39562636613845825, -0.3946322798728943, -0.3936382532119751, -0.3926442265510559, -0.3916501998901367, -0.39065617322921753, -0.38966214656829834, -0.38866811990737915, -0.3876740336418152, -0.386680006980896, -0.3856859803199768, -0.3846919536590576, -0.3836979269981384, -0.38270390033721924, -0.3817098140716553, -0.3807157874107361, -0.3797217607498169, -0.3787277340888977, -0.3777337074279785, -0.3767396807670593, -0.37574565410614014, -0.37475156784057617, -0.373757541179657, -0.3727635145187378, -0.3717694878578186, -0.3707754611968994, -0.3697814345359802, -0.36878740787506104, -0.36779332160949707, -0.3667992949485779, -0.3658052682876587, -0.3648112416267395, -0.3638172149658203, -0.3628231883049011, -0.36182910203933716, -0.36083507537841797, -0.3598410487174988, -0.3588470220565796, -0.3578529953956604, -0.3568589687347412, -0.355864942073822, -0.35487085580825806, -0.35387682914733887, -0.3528828024864197, -0.3518887758255005, -0.3508947491645813, -0.3499007225036621, -0.34890663623809814, -0.34791260957717896, -0.34691858291625977, -0.3459245562553406, -0.3449305295944214, -0.3439365029335022, -0.342942476272583, -0.34194839000701904, -0.34095436334609985, -0.33996033668518066, -0.3389663100242615, -0.3379722833633423, -0.3369782567024231, -0.3359842300415039, -0.33499014377593994, -0.33399611711502075, -0.33300209045410156, -0.3320080637931824, -0.3310140371322632, -0.330020010471344, -0.32902592420578003, -0.32803189754486084, -0.32703787088394165, -0.32604384422302246, -0.32504981756210327, -0.3240557909011841, -0.3230617642402649, -0.3220676779747009, -0.32107365131378174, -0.32007962465286255, -0.31908559799194336, -0.31809157133102417, -0.317097544670105, -0.3161035180091858, -0.3151094317436218, -0.31411540508270264, -0.31312137842178345, -0.31212735176086426, -0.31113332509994507, -0.3101392984390259, -0.3091452121734619, -0.3081511855125427, -0.30715715885162354, -0.30616313219070435, -0.30516910552978516, -0.30417507886886597, -0.3031810522079468, -0.3021869659423828, -0.3011929392814636, -0.30019891262054443, -0.29920488595962524, -0.29821085929870605, -0.29721683263778687, -0.2962228059768677, -0.2952287197113037, -0.2942346930503845, -0.29324066638946533, -0.29224663972854614, -0.29125261306762695, -0.29025858640670776, -0.2892645001411438, -0.2882704734802246, -0.2872764468193054, -0.28628242015838623, -0.28528839349746704, -0.28429436683654785, -0.28330034017562866, -0.2823062539100647, -0.2813122272491455, -0.2803182005882263, -0.27932417392730713, -0.27833014726638794, -0.27733612060546875, -0.27634209394454956, -0.2753480076789856, -0.2743539810180664, -0.2733599543571472, -0.272365927696228, -0.27137190103530884, -0.27037787437438965, -0.2693837881088257, -0.2683897614479065, -0.2673957347869873, -0.2664017081260681, -0.2654076814651489, -0.26441365480422974, -0.26341962814331055, -0.2624255418777466, -0.2614315152168274, -0.2604374885559082, -0.259443461894989, -0.2584494352340698, -0.25745540857315063, -0.25646138191223145, -0.2554672956466675, -0.2544732689857483, -0.2534792423248291, -0.2524852156639099, -0.2514911890029907, -0.25049716234207153, -0.24950307607650757, -0.24850904941558838, -0.2475150227546692, -0.24652099609375, -0.2455269694328308, -0.24453294277191162, -0.24353891611099243, -0.24254482984542847, -0.24155080318450928, -0.2405567765235901, -0.2395627498626709, -0.2385687232017517, -0.23757469654083252, -0.23658061027526855, -0.23558658361434937, -0.23459255695343018, -0.233598530292511, -0.2326045036315918, -0.2316104769706726, -0.23061645030975342, -0.22962236404418945, -0.22862833738327026, -0.22763431072235107, -0.22664028406143188, -0.2256462574005127, -0.2246522307395935, -0.22365820407867432, -0.22266411781311035, -0.22167009115219116, -0.22067606449127197, -0.21968203783035278, -0.2186880111694336, -0.2176939845085144, -0.21669989824295044, -0.21570587158203125, -0.21471184492111206, -0.21371781826019287, -0.21272379159927368, -0.2117297649383545, -0.2107357382774353, -0.20974165201187134, -0.20874762535095215, -0.20775359869003296, -0.20675957202911377, -0.20576554536819458, -0.2047715187072754, -0.2037774920463562, -0.20278340578079224, -0.20178937911987305, -0.20079535245895386, -0.19980132579803467, -0.19880729913711548, -0.1978132724761963, -0.19681918621063232, -0.19582515954971313, -0.19483113288879395, -0.19383710622787476, -0.19284307956695557, -0.19184905290603638, -0.1908550262451172, -0.18986093997955322, -0.18886691331863403, -0.18787288665771484, -0.18687885999679565, -0.18588483333587646, -0.18489080667495728, -0.18389678001403809, -0.18290269374847412, -0.18190866708755493, -0.18091464042663574, -0.17992061376571655, -0.17892658710479736, -0.17793256044387817, -0.1769384741783142, -0.17594444751739502, -0.17495042085647583, -0.17395639419555664, -0.17296236753463745, -0.17196834087371826, -0.17097431421279907, -0.1699802279472351, -0.16898620128631592, -0.16799217462539673, -0.16699814796447754, -0.16600412130355835, -0.16501009464263916, -0.16401606798171997, -0.163021981716156, -0.16202795505523682, -0.16103392839431763, -0.16003990173339844, -0.15904587507247925, -0.15805184841156006, -0.1570577621459961, -0.1560637354850769, -0.15506970882415771, -0.15407568216323853, -0.15308165550231934, -0.15208762884140015, -0.15109360218048096, -0.150099515914917, -0.1491054892539978, -0.1481114625930786, -0.14711743593215942, -0.14612340927124023, -0.14512938261032104, -0.14413535594940186, -0.1431412696838379, -0.1421472430229187, -0.1411532163619995, -0.14015918970108032, -0.13916516304016113, -0.13817113637924194, -0.13717705011367798, -0.1361830234527588, -0.1351889967918396, -0.1341949701309204, -0.13320094347000122, -0.13220691680908203, -0.13121289014816284, -0.13021880388259888, -0.1292247772216797, -0.1282307505607605, -0.1272367238998413, -0.12624269723892212, -0.12524867057800293, -0.12425464391708374, -0.12326055765151978, -0.12226653099060059, -0.1212725043296814, -0.12027847766876221, -0.11928445100784302, -0.11829042434692383, -0.11729633808135986, -0.11630231142044067, -0.11530828475952148, -0.1143142580986023, -0.1133202314376831, -0.11232620477676392, -0.11133217811584473, -0.11033809185028076, -0.10934406518936157, -0.10835003852844238, -0.1073560118675232, -0.106361985206604, -0.10536795854568481, -0.10437387228012085, -0.10337984561920166, -0.10238581895828247, -0.10139179229736328, -0.10039776563644409, -0.0994037389755249, -0.09840971231460571, -0.09741562604904175, -0.09642159938812256, -0.09542757272720337, -0.09443354606628418, -0.09343951940536499, -0.0924454927444458, -0.09145146608352661, -0.09045737981796265, -0.08946335315704346, -0.08846932649612427, -0.08747529983520508, -0.08648127317428589, -0.0854872465133667, -0.08449316024780273, -0.08349913358688354, -0.08250510692596436, -0.08151108026504517, -0.08051705360412598, -0.07952302694320679, -0.0785290002822876, -0.07753491401672363, -0.07654088735580444, -0.07554686069488525, -0.07455283403396606, -0.07355880737304688, -0.07256478071212769, -0.0715707540512085, -0.07057666778564453, -0.06958264112472534, -0.06858861446380615, -0.06759458780288696, -0.06660056114196777, -0.06560653448104858, -0.06461244821548462, -0.06361842155456543, -0.06262439489364624, -0.06163036823272705, -0.06063634157180786, -0.05964231491088867, -0.05864828824996948, -0.05765420198440552, -0.05666017532348633, -0.05566614866256714, -0.05467212200164795, -0.05367809534072876, -0.05268406867980957, -0.05169004201889038, -0.050695955753326416, -0.04970192909240723, -0.04870790243148804, -0.04771387577056885, -0.04671984910964966, -0.04572582244873047, -0.044731736183166504, -0.043737709522247314, -0.042743682861328125, -0.041749656200408936, -0.040755629539489746, -0.03976160287857056, -0.03876757621765137, -0.0377734899520874, -0.03677946329116821, -0.03578543663024902, -0.034791409969329834, -0.033797383308410645, -0.032803356647491455, -0.031809329986572266, -0.0308152437210083, -0.02982121706008911, -0.028827190399169922, -0.027833163738250732, -0.026839137077331543, -0.025845110416412354, -0.02485102415084839, -0.0238569974899292, -0.02286297082901001, -0.02186894416809082, -0.02087491750717163, -0.01988089084625244, -0.018886864185333252, -0.017892777919769287, -0.016898751258850098, -0.015904724597930908, -0.014910697937011719, -0.01391667127609253, -0.01292264461517334, -0.01192861795425415, -0.010934531688690186, -0.009940505027770996, -0.008946478366851807, -0.007952451705932617, -0.006958425045013428, -0.005964398384094238, -0.0049703121185302734, -0.003976285457611084, -0.0029822587966918945, -0.001988232135772705, -0.0009942054748535156, -1.1920928955078125e-07], "expected": [0.10000000149011612, 0.10022914409637451, 0.10045881569385529, 0.10068900883197784, 0.10091975331306458, 0.1011510044336319, 0.1013827845454216, 0.10161510109901428, 0.10184794664382935, 0.10208132863044739, 0.102315254509449, 0.10254970192909241, 0.10278469324111938, 0.10302022099494934, 0.10325628519058228, 0.10349289327859879, 0.10373003780841827, 0.10396774858236313, 0.10420598089694977, 0.10444476455450058, 0.10468409955501556, 0.10492397844791412, 0.10516440123319626, 0.10540538281202316, 0.10564693063497543, 0.10588901489973068, 0.1061316505074501, 0.10637485235929489, 0.10661860555410385, 0.10686291009187698, 0.10710778832435608, 0.10735323280096054, 0.10759922862052917, 0.10784578323364258, 0.10809291154146194, 0.10834059864282608, 0.10858885943889618, 0.10883769392967224, 0.10908709466457367, 0.10933706164360046, 0.10958760231733322, 0.10983871668577194, 0.11009040474891663, 0.11034267395734787, 0.11059553176164627, 0.11084895581007004, 0.11110296100378036, 0.11135754734277725, 0.1116127222776413, 0.1118684783577919, 0.11212483048439026, 0.11238176375627518, 0.11263927817344666, 0.11289738863706589, 0.11315608769655228, 0.11341537535190582, 0.11367526650428772, 0.11393576115369797, 0.11419683694839478, 0.11445851624011993, 0.11472079157829285, 0.11498367041349411, 0.11524714529514313, 0.11551123112440109, 0.1157759353518486, 0.11604122817516327, 0.11630713194608688, 0.11657364666461945, 0.11684077233076096, 0.11710850149393082, 0.11737685650587082, 0.11764582991600037, 0.11791541427373886, 0.1181856095790863, 0.11845642328262329, 0.11872786283493042, 0.1189999207854271, 0.1192726194858551, 0.11954592913389206, 0.11981986463069916, 0.1200944259762764, 0.12036961317062378, 0.1206454336643219, 0.12092190980911255, 0.12119899690151215, 0.12147671729326248, 0.12175507098436356, 0.12203407287597656, 0.12231370806694031, 0.12259398400783539, 0.122874915599823, 0.12315648049116135, 0.12343868613243103, 0.12372153997421265, 0.1240050420165062, 0.12428919225931168, 0.12457399815320969, 0.12485946714878082, 0.1251455843448639, 0.1254323422908783, 0.12571977078914642, 0.1260078400373459, 0.12629657983779907, 0.12658599019050598, 0.1268760710954666, 0.12716680765151978, 0.12745819985866547, 0.12775026261806488, 0.12804299592971802, 0.12833639979362488, 0.12863047420978546, 0.12892524898052216, 0.12922067940235138, 0.12951678037643433, 0.129813551902771, 0.13011102378368378, 0.13040918111801147, 0.1307080090045929, 0.13100752234458923, 0.1313077211380005, 0.13160860538482666, 0.13191017508506775, 0.13221244513988495, 0.13251541554927826, 0.1328190714120865, 0.13312341272830963, 0.13342846930027008, 0.13373421132564545, 0.13404065370559692, 0.1343478113412857, 0.1346556693315506, 0.1349642276763916, 0.1352735012769699, 0.13558347523212433, 0.13589414954185486, 0.1362055391073227, 0.13651765882968903, 0.13683049380779266, 0.1371440440416336, 0.13745829463005066, 0.1377732753753662, 0.13808897137641907, 0.13840539753437042, 0.13872255384922028, 0.13904044032096863, 0.13935905694961548, 0.13967838883399963, 0.1399984508752823, 0.14031925797462463, 0.14064081013202667, 0.14096306264400482, 0.14128609001636505, 0.14160983264446259, 0.141934335231781, 0.14225956797599792, 0.14258554577827454, 0.14291229844093323, 0.14323975145816803, 0.1435679942369461, 0.14389698207378387, 0.14422671496868134, 0.1445571929216385, 0.14488844573497772, 0.14522047340869904, 0.14555323123931885, 0.14588676393032074, 0.14622105658054352, 0.14655610918998718, 0.14689193665981293, 0.14722853899002075, 0.14756593108177185, 0.14790406823158264, 0.1482429802417755, 0.14858266711235046, 0.1489231437444687, 0.149264395236969, 0.14960642158985138, 0.14994926750659943, 0.15029285848140717, 0.15063725411891937, 0.15098242461681366, 0.15132839977741241, 0.15167516469955444, 0.15202271938323975, 0.1523710936307907, 0.15272024273872375, 0.15307019650936127, 0.15342094004154205, 0.1537725031375885, 0.1541248857975006, 0.1544780284166336, 0.15483203530311584, 0.15518683195114136, 0.15554243326187134, 0.1558988392353058, 0.1562560796737671, 0.15661415457725525, 0.15697303414344788, 0.15733273327350616, 0.15769325196743011, 0.15805459022521973, 0.1584167629480362, 0.15877977013587952, 0.1591436266899109, 0.15950830280780792, 0.15987379848957062, 0.16024014353752136, 0.16060733795166016, 0.1609753519296646, 0.1613442301750183, 0.16171395778656006, 0.16208451986312866, 0.16245593130588531, 0.16282819211483002, 0.16320130228996277, 0.16357526183128357, 0.1639500856399536, 0.1643258035182953, 0.16470234096050262, 0.1650797575712204, 0.16545802354812622, 0.16583716869354248, 0.16621719300746918, 0.16659805178642273, 0.1669798195362091, 0.16736245155334473, 0.1677459478378296, 0.16813033819198608, 0.16851559281349182, 0.16890177130699158, 0.169288769364357, 0.16967672109603882, 0.1700655221939087, 0.1704552173614502, 0.17084580659866333, 0.1712372899055481, 0.17162969708442688, 0.1720229834318161, 0.17241716384887695, 0.17281225323677063, 0.17320823669433594, 0.17360514402389526, 0.17400294542312622, 0.1744016855955124, 0.1748013198375702, 0.17520186305046082, 0.17560333013534546, 0.17600572109222412, 0.1764090359210968, 0.1768132597208023, 0.1772184520959854, 0.17762453854084015, 0.1780315488576889, 0.17843949794769287, 0.17884838581085205, 0.17925824224948883, 0.17966897785663605, 0.18008069694042206, 0.18049335479736328, 0.18090693652629852, 0.18132148683071136, 0.18173697590827942, 0.18215343356132507, 0.18257080018520355, 0.1829891800880432, 0.18340849876403809, 0.18382877111434937, 0.18424999713897705, 0.18467220664024353, 0.1850953996181488, 0.1855195015668869, 0.18594464659690857, 0.18637073040008545, 0.18679778277873993, 0.1872258186340332, 0.18765483796596527, 0.18808487057685852, 0.1885158270597458, 0.18894782662391663, 0.18938079476356506, 0.1898147612810135, 0.1902497261762619, 0.19068565964698792, 0.1911226212978363, 0.1915605515241623, 0.19199952483177185, 0.1924394816160202, 0.19288045167922974, 0.19332244992256165, 0.19376541674137115, 0.19420944154262543, 0.1946544647216797, 0.19510051608085632, 0.19554758071899414, 0.19599565863609314, 0.1964448094367981, 0.19689491391181946, 0.19734612107276917, 0.19779832661151886, 0.19825157523155212, 0.19870586693286896, 0.19916118681430817, 0.19961757957935333, 0.2000749707221985, 0.20053346455097198, 0.20099297165870667, 0.2014535367488861, 0.20191515982151031, 0.20237784087657928, 0.2028416097164154, 0.2033063769340515, 0.20377227663993835, 0.20423920452594757, 0.20470722019672394, 0.20517629384994507, 0.20564644038677216, 0.20611770451068878, 0.2065899819135666, 0.20706339180469513, 0.20753787457942963, 0.20801344513893127, 0.20849011838436127, 0.20896783471107483, 0.20944669842720032, 0.20992662012577057, 0.21040767431259155, 0.2108898162841797, 0.21137306094169617, 0.21185743808746338, 0.21234287321567535, 0.21282947063446045, 0.2133171707391739, 0.21380597352981567, 0.214295893907547, 0.21478694677352905, 0.21527914702892303, 0.21577242016792297, 0.21626688539981842, 0.2167624533176422, 0.21725915372371674, 0.217756986618042, 0.21825596690177917, 0.21875612437725067, 0.21925735473632812, 0.21975980699062347, 0.22026337683200836, 0.22076810896396637, 0.2212739884853363, 0.22178101539611816, 0.22228924930095673, 0.22279858589172363, 0.22330914437770844, 0.22382085025310516, 0.2243337333202362, 0.22484777867794037, 0.22536300122737885, 0.22587944567203522, 0.22639700770378113, 0.22691580653190613, 0.22743578255176544, 0.22795693576335907, 0.2284793257713318, 0.22900284826755524, 0.22952762246131897, 0.23005354404449463, 0.23058073222637177, 0.23110909759998322, 0.23163866996765137, 0.2321694940328598, 0.23270146548748016, 0.2332347184419632, 0.23376916348934174, 0.23430483043193817, 0.2348417341709137, 0.23537985980510712, 0.23591925203800201, 0.23645982146263123, 0.2370016872882843, 0.23754477500915527, 0.23808909952640533, 0.23863466084003448, 0.2391814887523651, 0.23972958326339722, 0.24027888476848602, 0.24082951247692108, 0.24138136208057404, 0.24193446338176727, 0.24248884618282318, 0.24304449558258057, 0.243601456284523, 0.24415962398052216, 0.24471914768218994, 0.24527990818023682, 0.24584195017814636, 0.24640531837940216, 0.24696990847587585, 0.24753586947917938, 0.2481030523777008, 0.24867160618305206, 0.2492414116859436, 0.2498125433921814, 0.25038501620292664, 0.25095871090888977, 0.2515338063240051, 0.25211018323898315, 0.25268790125846863, 0.2532669007778168, 0.25384727120399475, 0.2544289827346802, 0.2550119459629059, 0.2555963397026062, 0.2561820149421692, 0.256769061088562, 0.2573574185371399, 0.2579471468925476, 0.25853824615478516, 0.25913065671920776, 0.2597244679927826, 0.26031962037086487, 0.2609161138534546, 0.26151400804519653, 0.2621132433414459, 0.2627139091491699, 0.2633158564567566, 0.26391929388046265, 0.26452404260635376, 0.2651301920413971, 0.26573771238327026, 0.26634663343429565, 0.26695698499679565, 0.2675686776638031, 0.26818183064460754, 0.2687963545322418, 0.2694123089313507, 0.2700296938419342, 0.27064839005470276, 0.2712686061859131, 0.27189019322395325, 0.2725132405757904, 0.2731376886367798, 0.2737635672092438, 0.27439093589782715, 0.27501964569091797, 0.27564987540245056, 0.2762815058231354, 0.2769145965576172, 0.277549147605896, 0.2781851291656494, 0.2788226306438446, 0.27946147322654724, 0.2801018953323364, 0.2807437479496002, 0.281387060880661, 0.2820318341255188, 0.28267809748649597, 0.2833258807659149, 0.2839750647544861, 0.2846258282661438, 0.2852780222892761, 0.2859317362308502, 0.2865869402885437, 0.28724363446235657, 0.2879018783569336, 0.28856155276298523, 0.2892228066921234, 0.289885550737381, 0.2905498147010803, 0.29121559858322144, 0.2918829023838043, 0.29255178570747375, 0.2932220995426178, 0.29389405250549316, 0.2945674955844879, 0.2952424883842468, 0.2959190607070923, 0.29659709334373474, 0.2972767651081085, 0.2979579269886017, 0.29864072799682617, 0.29932504892349243, 0.30001094937324524, 0.3006984293460846, 0.3013874292373657, 0.30207809805870056, 0.3027702867984772, 0.3034640848636627, 0.3041594326496124, 0.30485641956329346, 0.3055550158023834, 0.30625513195991516, 0.306956946849823, 0.3076603412628174, 0.3083653151988983, 0.30907192826271057, 0.30978015065193176, 0.31049004197120667, 0.31120145320892334, 0.3119146227836609, 0.3126293420791626, 0.313345730304718, 0.3140637278556824, 0.31478339433670044, 0.3155047595500946, 0.31622767448425293, 0.31695234775543213, 0.31767863035202026, 0.3184065818786621, 0.3191361725330353, 0.31986746191978455, 0.3206004798412323, 0.321335107088089, 0.3220714330673218, 0.32280945777893066, 0.32354915142059326, 0.32429054379463196, 0.32503363490104675, 0.3257784843444824, 0.3265250027179718, 0.3272732198238373, 0.32802313566207886, 0.3287747800350189, 0.32952815294265747, 0.3302833139896393, 0.3310401439666748, 0.3317987024784088, 0.3325589895248413, 0.3333210349082947, 0.3340848386287689, 0.33485037088394165, 0.33561772108078003, 0.3363867700099945, 0.33715757727622986, 0.33793017268180847, 0.33870449662208557, 0.3394806385040283, 0.34025853872299194, 0.3410382568836212, 0.34181973338127136, 0.34260299801826477, 0.34338808059692383, 0.34417492151260376, 0.34496358036994934, 0.34575408697128296, 0.34654638171195984, 0.34734046459198, 0.34813639521598816, 0.3489341139793396, 0.3497336804866791, 0.3505350947380066, 0.35133835673332214, 0.35214343667030334, 0.3529503643512726, 0.35375913977622986, 0.35456976294517517, 0.3553822338581085, 0.3561965823173523, 0.3570128381252289, 0.3578309118747711, 0.3586508631706238, 0.35947269201278687, 0.3602963984012604, 0.3611220121383667, 0.3619495630264282, 0.3627789616584778, 0.36361023783683777, 0.36444342136383057, 0.36527854204177856, 0.3661155700683594, 0.366954505443573, 0.3677954077720642, 0.36863818764686584, 0.3694829046726227, 0.3703295588493347, 0.37117815017700195, 0.3720286786556244, 0.3728811740875244, 0.3737356662750244, 0.3745920658111572, 0.3754504323005676, 0.3763107359409332, 0.3771730363368988, 0.37803733348846436, 0.3789036273956299, 0.3797718584537506, 0.3806420862674713, 0.381514310836792, 0.38238853216171265, 0.38326478004455566, 0.38414299488067627, 0.385023295879364, 0.38590556383132935, 0.38678982853889465, 0.3876761496067047, 0.38856449723243713, 0.3894548714160919, 0.39034730195999146, 0.39124181866645813, 0.3921383321285248, 0.3930368721485138, 0.39393749833106995, 0.39484021067619324, 0.3957449495792389, 0.39665183424949646, 0.3975607454776764, 0.39847174286842346, 0.39938482642173767, 0.400299996137619, 0.4012172520160675, 0.4021366238594055, 0.40305817127227783, 0.4039817452430725, 0.4049074649810791, 0.40583527088165283, 0.4067652225494385, 0.40769731998443604, 0.4086315333843231, 0.4095679521560669, 0.4105064570903778, 0.41144710779190063, 0.41238993406295776, 0.4133349061012268, 0.41428202390670776, 0.4152314066886902, 0.41618287563323975, 0.417136549949646, 0.41809239983558655, 0.4190504252910614, 0.42001065611839294, 0.4209730923175812, 0.4219377934932709, 0.4229046404361725, 0.4238737225532532, 0.42484501004219055, 0.4258185029029846, 0.42679426074028015, 0.4277722239494324, 0.42875251173973083, 0.4297349750995636, 0.4307197034358978, 0.43170666694641113, 0.4326958954334259, 0.4336874186992645, 0.434681236743927, 0.43567728996276855, 0.43667563796043396, 0.43767625093460083, 0.43867915868759155, 0.43968436121940613, 0.44069188833236694, 0.4417017698287964, 0.4427139163017273, 0.44372835755348206, 0.44474515318870544, 0.4457642734050751, 0.44678571820259094, 0.4478095769882202, 0.44883570075035095, 0.4498641788959503, 0.4508950114250183, 0.4519282281398773, 0.45296379923820496, 0.4540017545223236, 0.45504212379455566, 0.45608484745025635, 0.45712992548942566, 0.4581774175167084, 0.4592273235321045, 0.4602796137332916, 0.46133431792259216, 0.46239152550697327, 0.4634510576725006, 0.46451303362846375, 0.46557745337486267, 0.466644287109375, 0.4677135944366455, 0.4687854051589966, 0.46985960006713867, 0.47093626856803894, 0.472015380859375, 0.4730969965457916, 0.47418105602264404, 0.475267618894577, 0.47635674476623535, 0.4774482846260071, 0.47854235768318176, 0.4796389043331146, 0.48073798418045044, 0.4818395674228668, 0.48294368386268616, 0.4840503931045532, 0.48515957593917847, 0.48627129197120667, 0.4873855412006378, 0.4885023832321167, 0.48962175846099854, 0.4907437562942505, 0.4918682873249054, 0.49299538135528564, 0.49412503838539124, 0.49525731801986694, 0.496392160654068, 0.49752962589263916, 0.4986697733402252, 0.49981245398521423, 0.500957727432251, 0.5021056532859802, 0.5032562017440796, 0.5044093728065491, 0.5055652260780334, 0.5067237615585327, 0.5078849196434021, 0.5090487003326416, 0.510215163230896, 0.5113843083381653, 0.5125561356544495, 0.5137307047843933, 0.5149078369140625, 0.5160877704620361, 0.5172703266143799, 0.5184556245803833, 0.5196436643600464, 0.5208343863487244, 0.5220279097557068, 0.5232241153717041, 0.5244230628013611, 0.5256247520446777, 0.5268292427062988, 0.5280364155769348, 0.5292463898658752, 0.5304592251777649, 0.5316747426986694, 0.5328930616378784, 0.5341141223907471, 0.5353380441665649, 0.5365647077560425, 0.537794291973114, 0.53902667760849, 0.5402618050575256, 0.5414997935295105, 0.5427405834197998, 0.5439842939376831, 0.5452308058738708, 0.5464802384376526, 0.5477324724197388, 0.5489875674247742, 0.5502455234527588, 0.5515064001083374, 0.5527701377868652, 0.5540367960929871, 0.5553064346313477, 0.5565788745880127, 0.5578542351722717, 0.5591325759887695, 0.5604137778282166, 0.5616979598999023, 0.5629851222038269, 0.5642752051353455, 0.565568208694458, 0.5668641924858093, 0.5681630969047546, 0.5694650411605835, 0.5707699060440063, 0.5720778703689575, 0.5733888149261475, 0.5747026801109314, 0.5760195851325989, 0.5773395299911499, 0.5786624550819397, 0.5799885392189026, 0.5813175439834595, 0.5826495885848999, 0.5839846730232239, 0.5853228569030762, 0.5866641402244568, 0.5880084037780762, 0.5893558859825134, 0.5907064080238342, 0.5920599699020386, 0.5934166312217712, 0.5947763919830322, 0.5961393117904663, 0.5975053310394287, 0.598874568939209, 0.6002469062805176, 0.6016223430633545, 0.6030008792877197, 0.6043826341629028, 0.605767548084259, 0.6071557402610779, 0.608547031879425, 0.6099414825439453, 0.6113390922546387, 0.6127399802207947, 0.6141440272331238, 0.6155512928962708, 0.6169618964195251, 0.6183756589889526, 0.619792640209198, 0.6212128400802612, 0.6226363182067871, 0.6240630745887756, 0.625493049621582, 0.6269264221191406, 0.6283630132675171, 0.6298028826713562, 0.631246030330658, 0.6326925158500671, 0.634142279624939, 0.6355955004692078, 0.6370519399642944, 0.6385117173194885, 0.63997483253479, 0.641441285610199, 0.6429111361503601, 0.6443843245506287, 0.6458609700202942, 0.6473409533500671, 0.6488243341445923, 0.6503110527992249, 0.6518012285232544, 0.6532948017120361, 0.6547917723655701, 0.6562923192977905, 0.6577961444854736, 0.6593034863471985, 0.6608142256736755, 0.6623284816741943, 0.6638461351394653, 0.6653674244880676, 0.6668920516967773, 0.6684201955795288, 0.669951856136322, 0.671487033367157, 0.6730257272720337, 0.6745679378509521, 0.6761137843132019, 0.6776630282402039, 0.6792158484458923, 0.6807722449302673, 0.6823322176933289, 0.6838957667350769, 0.6854628920555115, 0.6870336532592773, 0.6886079907417297, 0.6901859045028687, 0.6917673945426941, 0.6933525800704956, 0.6949413418769836, 0.6965338587760925, 0.6981299519538879, 0.6997296810150146, 0.7013330459594727, 0.7029401659965515, 0.7045509219169617, 0.7061653137207031, 0.707783579826355, 0.7094054222106934, 0.7110310196876526, 0.7126603126525879, 0.7142933011054993, 0.7159301042556763, 0.7175706028938293, 0.7192149758338928, 0.7208630442619324, 0.7225148677825928, 0.724170446395874, 0.7258298993110657, 0.7274930477142334, 0.7291601896286011, 0.7308310270309448, 0.7325056791305542, 0.734184205532074, 0.7358665466308594, 0.7375527620315552, 0.7392427921295166, 0.7409368753433228, 0.742634654045105, 0.7443363666534424, 0.746042013168335, 0.7477515339851379, 0.7494649291038513, 0.7511823177337646, 0.7529036998748779, 0.7546289563179016, 0.7563581466674805, 0.7580913305282593, 0.7598284482955933, 0.7615695595741272, 0.7633147835731506, 0.7650638818740845, 0.7668169736862183, 0.7685741186141968, 0.7703352570533752, 0.7721004486083984, 0.7738696336746216, 0.7756430506706238, 0.7774204015731812, 0.7792018055915833, 0.7809873223304749, 0.782776951789856, 0.7845706343650818, 0.7863685488700867, 0.7881704568862915, 0.7899765372276306, 0.7917867302894592, 0.7936010360717773, 0.7954195737838745, 0.7972422242164612, 0.7990691661834717, 0.8009002208709717, 0.802735447883606, 0.8045748472213745, 0.8064184784889221, 0.8082663416862488, 0.8101184964179993, 0.8119749426841736, 0.8138355016708374, 0.8157004117965698, 0.8175695538520813, 0.8194429278373718, 0.821320652961731, 0.8232027888298035, 0.825089156627655, 0.8269797563552856, 0.8288747668266296, 0.8307740688323975, 0.8326777815818787, 0.8345858454704285, 0.8364983201026917, 0.8384151458740234, 0.8403363227844238, 0.8422619104385376, 0.8441919088363647, 0.84612637758255, 0.848065197467804, 0.8500086069107056, 0.8519563674926758, 0.8539085984230042, 0.8558652997016907, 0.8578264713287354, 0.8597921133041382, 0.8617624044418335, 0.8637371063232422, 0.8657163381576538, 0.8677000403404236, 0.8696883916854858, 0.8716812133789062, 0.8736786246299744, 0.8756807446479797, 0.8776873350143433, 0.8796985149383545, 0.8817142844200134, 0.8837347030639648, 0.885759711265564, 0.8877894282341003, 0.889823853969574, 0.8918628692626953, 0.8939065337181091, 0.8959548473358154, 0.898007869720459, 0.9000656008720398, 0.9021282196044922, 0.9041953682899475, 0.9062672853469849, 0.9083439707756042, 0.9104254245758057, 0.9125115871429443, 0.9146025776863098, 0.9166984558105469, 0.9187990427017212, 0.9209044575691223, 0.9230146408081055, 0.9251297116279602, 0.927249550819397, 0.9293743371963501, 0.9315040707588196, 0.9336385726928711, 0.9357779622077942, 0.9379222393035889, 0.9400714635848999, 0.9422255754470825, 0.944384753704071, 0.9465487599372864, 0.9487177729606628, 0.9508916735649109, 0.9530706405639648, 0.9552545547485352, 0.9574434757232666, 0.9596375226974487, 0.9618365168571472, 0.9640405178070068, 0.9662495255470276, 0.968463659286499, 0.9706828594207764, 0.9729071259498596, 0.9751366376876831, 0.977371096611023, 0.9796106815338135, 0.9818554520606995, 0.9841052889823914, 0.9863603115081787, 0.9886206984519958, 0.9908860325813293, 0.9931566119194031, 0.9954323768615723, 0.9977133870124817, 0.9999997019767761]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json new file mode 100644 index 000000000000..3e656d8a0887 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json @@ -0,0 +1 @@ +{"x": [1.1920928955078125e-07, 0.000994154834188521, 0.001988190459087491, 0.002982226200401783, 0.003976261708885431, 0.00497029721736908, 0.005964333191514015, 0.0069583686999976635, 0.007952404208481312, 0.008946440182626247, 0.009940475225448608, 0.010934511199593544, 0.01192854717373848, 0.01292258221656084, 0.013916618190705776, 0.014910653233528137, 0.015904689207673073, 0.01689872518181801, 0.017892761155962944, 0.01888679526746273, 0.019880831241607666, 0.0208748672157526, 0.021868903189897537, 0.022862939164042473, 0.02385697513818741, 0.024851009249687195, 0.02584504522383213, 0.026839081197977066, 0.027833117172122, 0.028827153146266937, 0.029821187257766724, 0.03081522323191166, 0.031809259206056595, 0.03280329331755638, 0.033797331154346466, 0.03479136526584625, 0.03578540310263634, 0.036779437214136124, 0.03777347132563591, 0.038767509162425995, 0.03976154327392578, 0.040755581110715866, 0.04174961522221565, 0.04274364933371544, 0.043737687170505524, 0.04473172128200531, 0.045725759118795395, 0.04671979323029518, 0.047713831067085266, 0.04870786517858505, 0.04970189929008484, 0.050695937126874924, 0.05168997123837471, 0.052684009075164795, 0.05367804318666458, 0.05467207729816437, 0.05566611513495445, 0.05666014924645424, 0.057654187083244324, 0.05864822119474411, 0.059642255306243896, 0.06063629314303398, 0.06163032725453377, 0.06262436509132385, 0.06361839920282364, 0.06461243331432343, 0.06560646742582321, 0.0666005089879036, 0.06759454309940338, 0.06858857721090317, 0.06958261132240295, 0.07057664543390274, 0.07157068699598312, 0.07256472110748291, 0.0735587552189827, 0.07455278933048248, 0.07554682344198227, 0.07654086500406265, 0.07753489911556244, 0.07852893322706223, 0.07952296733856201, 0.0805170014500618, 0.08151104301214218, 0.08250507712364197, 0.08349911123514175, 0.08449314534664154, 0.08548717945814133, 0.08648122102022171, 0.0874752551317215, 0.08846928924322128, 0.08946332335472107, 0.09045735746622086, 0.09145139902830124, 0.09244543313980103, 0.09343946725130081, 0.0944335013628006, 0.09542754292488098, 0.09642157703638077, 0.09741561114788055, 0.09840964525938034, 0.09940367937088013, 0.10039772093296051, 0.1013917550444603, 0.10238578915596008, 0.10337982326745987, 0.10437385737895966, 0.10536789894104004, 0.10636193305253983, 0.10735596716403961, 0.1083500012755394, 0.10934403538703918, 0.11033807694911957, 0.11133211106061935, 0.11232614517211914, 0.11332017928361893, 0.11431421339511871, 0.1153082549571991, 0.11630228906869888, 0.11729632318019867, 0.11829035729169846, 0.11928439140319824, 0.12027843296527863, 0.12127246707677841, 0.1222665011882782, 0.12326053529977798, 0.12425456941127777, 0.12524861097335815, 0.12624263763427734, 0.12723667919635773, 0.1282307207584381, 0.1292247474193573, 0.13021878898143768, 0.13121281564235687, 0.13220685720443726, 0.13320089876651764, 0.13419492542743683, 0.1351889669895172, 0.1361829936504364, 0.13717703521251678, 0.13817107677459717, 0.13916510343551636, 0.14015914499759674, 0.14115317165851593, 0.1421472132205963, 0.1431412547826767, 0.1441352814435959, 0.14512932300567627, 0.14612334966659546, 0.14711739122867584, 0.14811143279075623, 0.14910545945167542, 0.1500995010137558, 0.151093527674675, 0.15208756923675537, 0.15308161079883575, 0.15407563745975494, 0.15506967902183533, 0.15606370568275452, 0.1570577472448349, 0.15805178880691528, 0.15904581546783447, 0.16003985702991486, 0.16103388369083405, 0.16202792525291443, 0.1630219668149948, 0.164015993475914, 0.16501003503799438, 0.16600406169891357, 0.16699810326099396, 0.16799214482307434, 0.16898617148399353, 0.1699802130460739, 0.1709742397069931, 0.1719682812690735, 0.17296232283115387, 0.17395634949207306, 0.17495039105415344, 0.17594441771507263, 0.17693845927715302, 0.1779325008392334, 0.1789265275001526, 0.17992056906223297, 0.18091459572315216, 0.18190863728523254, 0.18290267884731293, 0.18389670550823212, 0.1848907470703125, 0.1858847737312317, 0.18687881529331207, 0.18787285685539246, 0.18886688351631165, 0.18986092507839203, 0.1908549666404724, 0.1918489933013916, 0.19284303486347198, 0.19383706152439117, 0.19483110308647156, 0.19582514464855194, 0.19681917130947113, 0.1978132128715515, 0.1988072395324707, 0.1998012810945511, 0.20079532265663147, 0.20178934931755066, 0.20278339087963104, 0.20377741754055023, 0.20477145910263062, 0.205765500664711, 0.2067595273256302, 0.20775356888771057, 0.20874759554862976, 0.20974163711071014, 0.21073567867279053, 0.21172970533370972, 0.2127237468957901, 0.2137177735567093, 0.21471181511878967, 0.21570585668087006, 0.21669988334178925, 0.21769392490386963, 0.21868795156478882, 0.2196819931268692, 0.22067603468894958, 0.22167006134986877, 0.22266410291194916, 0.22365812957286835, 0.22465217113494873, 0.2256462126970291, 0.2266402393579483, 0.2276342809200287, 0.22862830758094788, 0.22962234914302826, 0.23061639070510864, 0.23161041736602783, 0.23260445892810822, 0.2335984855890274, 0.2345925271511078, 0.23558656871318817, 0.23658059537410736, 0.23757463693618774, 0.23856866359710693, 0.23956270515918732, 0.2405567467212677, 0.2415507733821869, 0.24254481494426727, 0.24353884160518646, 0.24453288316726685, 0.24552692472934723, 0.24652095139026642, 0.2475149929523468, 0.248509019613266, 0.24950306117534637, 0.25049710273742676, 0.25149112939834595, 0.25248515605926514, 0.2534792125225067, 0.2544732391834259, 0.2554672658443451, 0.25646132230758667, 0.25745534896850586, 0.25844937562942505, 0.2594434320926666, 0.2604374587535858, 0.261431485414505, 0.2624255120754242, 0.26341956853866577, 0.26441359519958496, 0.26540762186050415, 0.2664016783237457, 0.2673957049846649, 0.2683897316455841, 0.2693837881088257, 0.2703778147697449, 0.27137184143066406, 0.27236586809158325, 0.27335992455482483, 0.274353951215744, 0.2753479778766632, 0.2763420343399048, 0.277336061000824, 0.27833008766174316, 0.27932414412498474, 0.28031817078590393, 0.2813121974468231, 0.2823062241077423, 0.2833002805709839, 0.2842943072319031, 0.28528833389282227, 0.28628239035606384, 0.28727641701698303, 0.2882704436779022, 0.2892645001411438, 0.290258526802063, 0.2912525534629822, 0.29224658012390137, 0.29324063658714294, 0.29423466324806213, 0.2952286899089813, 0.2962227463722229, 0.2972167730331421, 0.2982107996940613, 0.29920485615730286, 0.30019888281822205, 0.30119290947914124, 0.3021869361400604, 0.303180992603302, 0.3041750192642212, 0.3051690459251404, 0.30616310238838196, 0.30715712904930115, 0.30815115571022034, 0.3091452121734619, 0.3101392388343811, 0.3111332654953003, 0.3121272921562195, 0.31312134861946106, 0.31411537528038025, 0.31510940194129944, 0.316103458404541, 0.3170974850654602, 0.3180915117263794, 0.31908556818962097, 0.32007959485054016, 0.32107362151145935, 0.32206764817237854, 0.3230617046356201, 0.3240557312965393, 0.3250497579574585, 0.3260438144207001, 0.32703784108161926, 0.32803186774253845, 0.32902592420578003, 0.3300199508666992, 0.3310139775276184, 0.3320080041885376, 0.3330020606517792, 0.33399608731269836, 0.33499011397361755, 0.33598417043685913, 0.3369781970977783, 0.3379722237586975, 0.3389662802219391, 0.3399603068828583, 0.34095433354377747, 0.34194836020469666, 0.34294241666793823, 0.3439364433288574, 0.3449304699897766, 0.3459245264530182, 0.3469185531139374, 0.34791257977485657, 0.34890663623809814, 0.34990066289901733, 0.3508946895599365, 0.3518887162208557, 0.3528827726840973, 0.3538767993450165, 0.35487082600593567, 0.35586488246917725, 0.35685890913009644, 0.3578529357910156, 0.3588469922542572, 0.3598410189151764, 0.3608350455760956, 0.36182907223701477, 0.36282312870025635, 0.36381715536117554, 0.3648111820220947, 0.3658052384853363, 0.3667992651462555, 0.3677932918071747, 0.36878734827041626, 0.36978137493133545, 0.37077540159225464, 0.37176942825317383, 0.3727634847164154, 0.3737575113773346, 0.3747515380382538, 0.37574559450149536, 0.37673962116241455, 0.37773364782333374, 0.3787277042865753, 0.3797217309474945, 0.3807157576084137, 0.3817098140716553, 0.38270384073257446, 0.38369786739349365, 0.38469189405441284, 0.3856859505176544, 0.3866799771785736, 0.3876740038394928, 0.3886680603027344, 0.38966208696365356, 0.39065611362457275, 0.39165017008781433, 0.3926441967487335, 0.3936382234096527, 0.3946322500705719, 0.3956263065338135, 0.39662033319473267, 0.39761435985565186, 0.39860841631889343, 0.3996024429798126, 0.4005964696407318, 0.4015905261039734, 0.4025845527648926, 0.40357857942581177, 0.40457260608673096, 0.40556666254997253, 0.4065606892108917, 0.4075547158718109, 0.4085487723350525, 0.4095427989959717, 0.41053682565689087, 0.41153088212013245, 0.41252490878105164, 0.4135189354419708, 0.41451296210289, 0.4155070185661316, 0.4165010452270508, 0.41749507188796997, 0.41848912835121155, 0.41948315501213074, 0.4204771816730499, 0.4214712381362915, 0.4224652647972107, 0.4234592914581299, 0.4244533181190491, 0.42544737458229065, 0.42644140124320984, 0.42743542790412903, 0.4284294843673706, 0.4294235110282898, 0.430417537689209, 0.43141159415245056, 0.43240562081336975, 0.43339964747428894, 0.43439367413520813, 0.4353877305984497, 0.4363817572593689, 0.4373757839202881, 0.43836984038352966, 0.43936386704444885, 0.44035789370536804, 0.4413519501686096, 0.4423459768295288, 0.443340003490448, 0.4443340301513672, 0.44532808661460876, 0.44632211327552795, 0.44731613993644714, 0.4483101963996887, 0.4493042230606079, 0.4502982497215271, 0.4512923061847687, 0.45228633284568787, 0.45328035950660706, 0.45427438616752625, 0.4552684426307678, 0.456262469291687, 0.4572564959526062, 0.4582505524158478, 0.45924457907676697, 0.46023860573768616, 0.46123266220092773, 0.4622266888618469, 0.4632207155227661, 0.4642147421836853, 0.4652087986469269, 0.46620282530784607, 0.46719685196876526, 0.46819090843200684, 0.469184935092926, 0.4701789617538452, 0.4711730182170868, 0.472167044878006, 0.47316107153892517, 0.47415509819984436, 0.47514915466308594, 0.4761431813240051, 0.4771372079849243, 0.4781312644481659, 0.4791252911090851, 0.4801193177700043, 0.48111337423324585, 0.48210740089416504, 0.48310142755508423, 0.4840954542160034, 0.485089510679245, 0.4860835373401642, 0.4870775640010834, 0.48807162046432495, 0.48906564712524414, 0.49005967378616333, 0.4910537302494049, 0.4920477569103241, 0.4930417835712433, 0.4940358102321625, 0.49502986669540405, 0.49602389335632324, 0.49701792001724243, 0.498011976480484, 0.4990060031414032, 0.5, 0.500994086265564, 0.5019881129264832, 0.5029821395874023, 0.5039761662483215, 0.5049701929092407, 0.5059642791748047, 0.5069583058357239, 0.5079523324966431, 0.5089463591575623, 0.5099403858184814, 0.5109344124794006, 0.5119284391403198, 0.5129225254058838, 0.513916552066803, 0.5149105787277222, 0.5159046053886414, 0.5168986320495605, 0.5178926587104797, 0.5188867449760437, 0.5198807716369629, 0.5208747982978821, 0.5218688249588013, 0.5228628516197205, 0.5238568782806396, 0.5248509049415588, 0.5258449912071228, 0.526839017868042, 0.5278330445289612, 0.5288270711898804, 0.5298210978507996, 0.5308151245117188, 0.5318091511726379, 0.5328032374382019, 0.5337972640991211, 0.5347912907600403, 0.5357853174209595, 0.5367793440818787, 0.5377733707427979, 0.5387674570083618, 0.539761483669281, 0.5407555103302002, 0.5417495369911194, 0.5427435636520386, 0.5437375903129578, 0.544731616973877, 0.5457257032394409, 0.5467197299003601, 0.5477137565612793, 0.5487077832221985, 0.5497018098831177, 0.5506958365440369, 0.551689863204956, 0.55268394947052, 0.5536779761314392, 0.5546720027923584, 0.5556660294532776, 0.5566600561141968, 0.557654082775116, 0.5586481690406799, 0.5596421957015991, 0.5606362223625183, 0.5616302490234375, 0.5626242756843567, 0.5636183023452759, 0.5646123290061951, 0.565606415271759, 0.5666004419326782, 0.5675944685935974, 0.5685884952545166, 0.5695825219154358, 0.570576548576355, 0.5715705752372742, 0.5725646615028381, 0.5735586881637573, 0.5745527148246765, 0.5755467414855957, 0.5765407681465149, 0.5775347948074341, 0.578528881072998, 0.5795229077339172, 0.5805169343948364, 0.5815109610557556, 0.5825049877166748, 0.583499014377594, 0.5844930410385132, 0.5854871273040771, 0.5864811539649963, 0.5874751806259155, 0.5884692072868347, 0.5894632339477539, 0.5904572606086731, 0.5914512872695923, 0.5924453735351562, 0.5934394001960754, 0.5944334268569946, 0.5954274535179138, 0.596421480178833, 0.5974155068397522, 0.5984095931053162, 0.5994036197662354, 0.6003976464271545, 0.6013916730880737, 0.6023856997489929, 0.6033797264099121, 0.6043737530708313, 0.6053678393363953, 0.6063618659973145, 0.6073558926582336, 0.6083499193191528, 0.609343945980072, 0.6103379726409912, 0.6113319993019104, 0.6123260855674744, 0.6133201122283936, 0.6143141388893127, 0.6153081655502319, 0.6163021922111511, 0.6172962188720703, 0.6182903051376343, 0.6192843317985535, 0.6202783584594727, 0.6212723851203918, 0.622266411781311, 0.6232604384422302, 0.6242544651031494, 0.6252485513687134, 0.6262425780296326, 0.6272366046905518, 0.628230631351471, 0.6292246580123901, 0.6302186846733093, 0.6312127113342285, 0.6322067975997925, 0.6332008242607117, 0.6341948509216309, 0.63518887758255, 0.6361829042434692, 0.6371769309043884, 0.6381710171699524, 0.6391650438308716, 0.6401590704917908, 0.64115309715271, 0.6421471238136292, 0.6431411504745483, 0.6441351771354675, 0.6451292634010315, 0.6461232900619507, 0.6471173167228699, 0.6481113433837891, 0.6491053700447083, 0.6500993967056274, 0.6510934829711914, 0.6520875096321106, 0.6530815362930298, 0.654075562953949, 0.6550695896148682, 0.6560636162757874, 0.6570576429367065, 0.6580517292022705, 0.6590457558631897, 0.6600397825241089, 0.6610338091850281, 0.6620278358459473, 0.6630218625068665, 0.6640158891677856, 0.6650099754333496, 0.6660040020942688, 0.666998028755188, 0.6679920554161072, 0.6689860820770264, 0.6699801087379456, 0.6709741950035095, 0.6719682216644287, 0.6729622483253479, 0.6739562749862671, 0.6749503016471863, 0.6759443283081055, 0.6769383549690247, 0.6779324412345886, 0.6789264678955078, 0.679920494556427, 0.6809145212173462, 0.6819085478782654, 0.6829025745391846, 0.6838966012001038, 0.6848906874656677, 0.6858847141265869, 0.6868787407875061, 0.6878727674484253, 0.6888667941093445, 0.6898608207702637, 0.6908549070358276, 0.6918489336967468, 0.692842960357666, 0.6938369870185852, 0.6948310136795044, 0.6958250403404236, 0.6968190670013428, 0.6978131532669067, 0.6988071799278259, 0.6998012065887451, 0.7007952332496643, 0.7017892599105835, 0.7027832865715027, 0.7037773132324219, 0.7047713994979858, 0.705765426158905, 0.7067594528198242, 0.7077534794807434, 0.7087475061416626, 0.7097415328025818, 0.7107356190681458, 0.7117296457290649, 0.7127236723899841, 0.7137176990509033, 0.7147117257118225, 0.7157057523727417, 0.7166997790336609, 0.7176938652992249, 0.718687891960144, 0.7196819186210632, 0.7206759452819824, 0.7216699719429016, 0.7226639986038208, 0.72365802526474, 0.724652111530304, 0.7256461381912231, 0.7266401648521423, 0.7276341915130615, 0.7286282181739807, 0.7296222448348999, 0.7306163311004639, 0.7316103577613831, 0.7326043844223022, 0.7335984110832214, 0.7345924377441406, 0.7355864644050598, 0.736580491065979, 0.737574577331543, 0.7385686039924622, 0.7395626306533813, 0.7405566573143005, 0.7415506839752197, 0.7425447106361389, 0.7435387372970581, 0.7445328235626221, 0.7455268502235413, 0.7465208768844604, 0.7475149035453796, 0.7485089302062988, 0.749502956867218, 0.750497043132782, 0.7514910697937012, 0.7524850964546204, 0.7534791231155396, 0.7544731497764587, 0.7554671764373779, 0.7564612030982971, 0.7574552893638611, 0.7584493160247803, 0.7594433426856995, 0.7604373693466187, 0.7614313960075378, 0.762425422668457, 0.763419508934021, 0.7644135355949402, 0.7654075622558594, 0.7664015889167786, 0.7673956155776978, 0.7683896422386169, 0.7693836688995361, 0.7703777551651001, 0.7713717818260193, 0.7723658084869385, 0.7733598351478577, 0.7743538618087769, 0.775347888469696, 0.7763419151306152, 0.7773360013961792, 0.7783300280570984, 0.7793240547180176, 0.7803180813789368, 0.781312108039856, 0.7823061347007751, 0.7833002209663391, 0.7842942476272583, 0.7852882742881775, 0.7862823009490967, 0.7872763276100159, 0.7882703542709351, 0.7892643809318542, 0.7902584671974182, 0.7912524938583374, 0.7922465205192566, 0.7932405471801758, 0.794234573841095, 0.7952286005020142, 0.7962226271629333, 0.7972167134284973, 0.7982107400894165, 0.7992047667503357, 0.8001987934112549, 0.8011928200721741, 0.8021868467330933, 0.8031809329986572, 0.8041749596595764, 0.8051689863204956, 0.8061630129814148, 0.807157039642334, 0.8081510663032532, 0.8091450929641724, 0.8101391792297363, 0.8111332058906555, 0.8121272325515747, 0.8131212592124939, 0.8141152858734131, 0.8151093125343323, 0.8161033391952515, 0.8170974254608154, 0.8180914521217346, 0.8190854787826538, 0.820079505443573, 0.8210735321044922, 0.8220675587654114, 0.8230616450309753, 0.8240556716918945, 0.8250496983528137, 0.8260437250137329, 0.8270377516746521, 0.8280317783355713, 0.8290258049964905, 0.8300198912620544, 0.8310139179229736, 0.8320079445838928, 0.833001971244812, 0.8339959979057312, 0.8349900245666504, 0.8359840512275696, 0.8369781374931335, 0.8379721641540527, 0.8389661908149719, 0.8399602174758911, 0.8409542441368103, 0.8419482707977295, 0.8429423570632935, 0.8439363837242126, 0.8449304103851318, 0.845924437046051, 0.8469184637069702, 0.8479124903678894, 0.8489065170288086, 0.8499006032943726, 0.8508946299552917, 0.8518886566162109, 0.8528826832771301, 0.8538767099380493, 0.8548707365989685, 0.8558647632598877, 0.8568588495254517, 0.8578528761863708, 0.85884690284729, 0.8598409295082092, 0.8608349561691284, 0.8618289828300476, 0.8628230690956116, 0.8638170957565308, 0.86481112241745, 0.8658051490783691, 0.8667991757392883, 0.8677932024002075, 0.8687872290611267, 0.8697813153266907, 0.8707753419876099, 0.871769368648529, 0.8727633953094482, 0.8737574219703674, 0.8747514486312866, 0.8757454752922058, 0.8767395615577698, 0.877733588218689, 0.8787276148796082, 0.8797216415405273, 0.8807156682014465, 0.8817096948623657, 0.8827037811279297, 0.8836978077888489, 0.8846918344497681, 0.8856858611106873, 0.8866798877716064, 0.8876739144325256, 0.8886679410934448, 0.8896620273590088, 0.890656054019928, 0.8916500806808472, 0.8926441073417664, 0.8936381340026855, 0.8946321606636047, 0.8956262469291687, 0.8966202735900879, 0.8976143002510071, 0.8986083269119263, 0.8996023535728455, 0.9005963802337646, 0.9015904068946838, 0.9025844931602478, 0.903578519821167, 0.9045725464820862, 0.9055665731430054, 0.9065605998039246, 0.9075546264648438, 0.9085486531257629, 0.9095427393913269, 0.9105367660522461, 0.9115307927131653, 0.9125248193740845, 0.9135188460350037, 0.9145128726959229, 0.9155069589614868, 0.916500985622406, 0.9174950122833252, 0.9184890389442444, 0.9194830656051636, 0.9204770922660828, 0.921471118927002, 0.9224652051925659, 0.9234592318534851, 0.9244532585144043, 0.9254472851753235, 0.9264413118362427, 0.9274353384971619, 0.928429365158081, 0.929423451423645, 0.9304174780845642, 0.9314115047454834, 0.9324055314064026, 0.9333995580673218, 0.934393584728241, 0.9353876709938049, 0.9363816976547241, 0.9373757243156433, 0.9383697509765625, 0.9393637776374817, 0.9403578042984009, 0.9413518309593201, 0.942345917224884, 0.9433399438858032, 0.9443339705467224, 0.9453279972076416, 0.9463220238685608, 0.94731605052948, 0.9483100771903992, 0.9493041634559631, 0.9502981901168823, 0.9512922167778015, 0.9522862434387207, 0.9532802700996399, 0.9542742967605591, 0.955268383026123, 0.9562624096870422, 0.9572564363479614, 0.9582504630088806, 0.9592444896697998, 0.960238516330719, 0.9612325429916382, 0.9622266292572021, 0.9632206559181213, 0.9642146825790405, 0.9652087092399597, 0.9662027359008789, 0.9671967625617981, 0.9681907892227173, 0.9691848754882812, 0.9701789021492004, 0.9711729288101196, 0.9721669554710388, 0.973160982131958, 0.9741550087928772, 0.9751490950584412, 0.9761431217193604, 0.9771371483802795, 0.9781311750411987, 0.9791252017021179, 0.9801192283630371, 0.9811132550239563, 0.9821073412895203, 0.9831013679504395, 0.9840953946113586, 0.9850894212722778, 0.986083447933197, 0.9870774745941162, 0.9880715012550354, 0.9890655875205994, 0.9900596141815186, 0.9910536408424377, 0.9920476675033569, 0.9930416941642761, 0.9940357208251953, 0.9950298070907593, 0.9960238337516785, 0.9970178604125977, 0.9980118870735168, 0.999005913734436, 1.0], "expected": [1.000000238418579, 1.0022917985916138, 1.0045884847640991, 1.0068904161453247, 1.00919771194458, 1.0115102529525757, 1.013828158378601, 1.0161513090133667, 1.0184797048568726, 1.0208135843276978, 1.0231527090072632, 1.025497317314148, 1.027847170829773, 1.0302025079727173, 1.0325630903244019, 1.0349292755126953, 1.037300705909729, 1.0396777391433716, 1.042060136795044, 1.044447898864746, 1.0468412637710571, 1.0492401123046875, 1.0516443252563477, 1.0540541410446167, 1.0564695596694946, 1.0588903427124023, 1.0613168478012085, 1.063748836517334, 1.0661863088607788, 1.068629503250122, 1.0710781812667847, 1.0735325813293457, 1.0759925842285156, 1.0784581899642944, 1.0809293985366821, 1.0834063291549683, 1.0858889818191528, 1.0883772373199463, 1.0908712148666382, 1.0933709144592285, 1.0958763360977173, 1.0983874797821045, 1.1009044647216797, 1.1034270524978638, 1.1059556007385254, 1.1084898710250854, 1.1110299825668335, 1.11357581615448, 1.116127610206604, 1.1186851263046265, 1.1212486028671265, 1.1238179206848145, 1.1263930797576904, 1.128974199295044, 1.1315611600875854, 1.1341540813446045, 1.136752963066101, 1.1393578052520752, 1.1419686079025269, 1.1445854902267456, 1.1472082138061523, 1.1498370170593262, 1.152471899986267, 1.1551127433776855, 1.157759666442871, 1.1604125499725342, 1.163071632385254, 1.1657367944717407, 1.1684080362319946, 1.1710854768753052, 1.1737688779830933, 1.1764585971832275, 1.179154396057129, 1.181856393814087, 1.1845645904541016, 1.1872789859771729, 1.1899995803833008, 1.192726492881775, 1.1954596042633057, 1.198198914527893, 1.2009445428848267, 1.2036964893341064, 1.2064547538757324, 1.2092193365097046, 1.211990237236023, 1.2147674560546875, 1.2175509929656982, 1.2203410863876343, 1.223137378692627, 1.225940227508545, 1.228749394416809, 1.231564998626709, 1.2343871593475342, 1.2372157573699951, 1.2400507926940918, 1.2428922653198242, 1.2457404136657715, 1.2485949993133545, 1.2514560222625732, 1.2543237209320068, 1.2571979761123657, 1.26007878780365, 1.262966275215149, 1.2658603191375732, 1.2687610387802124, 1.2716683149337769, 1.2745823860168457, 1.2775030136108398, 1.2804303169250488, 1.2833644151687622, 1.2863051891326904, 1.289252758026123, 1.29220712184906, 1.295168161392212, 1.2981359958648682, 1.3011106252670288, 1.3040920495986938, 1.3070803880691528, 1.3100755214691162, 1.313077449798584, 1.3160864114761353, 1.319102168083191, 1.3221248388290405, 1.325154423713684, 1.3281910419464111, 1.3312345743179321, 1.334285020828247, 1.3373425006866455, 1.3404070138931274, 1.3434784412384033, 1.3465570211410522, 1.3496426343917847, 1.3527352809906006, 1.3558350801467896, 1.358941912651062, 1.3620558977127075, 1.365177035331726, 1.3683052062988281, 1.3714406490325928, 1.37458336353302, 1.3777331113815308, 1.3808902502059937, 1.38405442237854, 1.3872259855270386, 1.3904048204421997, 1.3935908079147339, 1.3967841863632202, 1.3999848365783691, 1.4031929969787598, 1.4064083099365234, 1.4096310138702393, 1.4128612279891968, 1.416098713874817, 1.4193437099456787, 1.4225960969924927, 1.4258558750152588, 1.4291232824325562, 1.4323979616165161, 1.4356802701950073, 1.4389702081680298, 1.4422675371170044, 1.4455723762512207, 1.4488848447799683, 1.452204942703247, 1.4555326700210571, 1.4588680267333984, 1.462211012840271, 1.4655615091323853, 1.4689198732376099, 1.4722858667373657, 1.4756594896316528, 1.4790409803390503, 1.482430100440979, 1.485827088356018, 1.489231824874878, 1.4926444292068481, 1.4960647821426392, 1.499492883682251, 1.5029289722442627, 1.5063729286193848, 1.5098247528076172, 1.51328444480896, 1.5167521238327026, 1.5202276706695557, 1.5237113237380981, 1.5272027254104614, 1.5307023525238037, 1.5342098474502563, 1.5377254486083984, 1.54124915599823, 1.5447808504104614, 1.5483207702636719, 1.5518686771392822, 1.555424690246582, 1.5589889287948608, 1.562561273574829, 1.5661418437957764, 1.5697306394577026, 1.573327660560608, 1.5769329071044922, 1.5805463790893555, 1.5841681957244873, 1.5877982378005981, 1.5914366245269775, 1.5950833559036255, 1.598738431930542, 1.6024019718170166, 1.6060738563537598, 1.6097540855407715, 1.6134427785873413, 1.6171399354934692, 1.6208455562591553, 1.624559760093689, 1.6282823085784912, 1.6320135593414307, 1.6357531547546387, 1.6395014524459839, 1.6432583332061768, 1.6470237970352173, 1.650797963142395, 1.6545807123184204, 1.658372163772583, 1.6621723175048828, 1.6659810543060303, 1.6697986125946045, 1.673624873161316, 1.677459955215454, 1.681303858757019, 1.6851564645767212, 1.6890180110931396, 1.6928882598876953, 1.6967675685882568, 1.7006556987762451, 1.7045526504516602, 1.7084585428237915, 1.7123734951019287, 1.7162973880767822, 1.720230221748352, 1.7241719961166382, 1.7281229496002197, 1.7320828437805176, 1.7360519170761108, 1.74003005027771, 1.744017243385315, 1.7480136156082153, 1.7520191669464111, 1.7560338973999023, 1.760057806968689, 1.764090895652771, 1.768133282661438, 1.7721848487854004, 1.7762458324432373, 1.7803159952163696, 1.7843955755233765, 1.7884844541549683, 1.7925827503204346, 1.7966903448104858, 1.8008073568344116, 1.804934024810791, 1.8090698719024658, 1.8132152557373047, 1.8173702955245972, 1.8215347528457642, 1.8257087469100952, 1.8298922777175903, 1.834085464477539, 1.8382881879806519, 1.8425005674362183, 1.8467226028442383, 1.850954294204712, 1.8551957607269287, 1.8594468832015991, 1.8637077808380127, 1.8679783344268799, 1.8722587823867798, 1.8765491247177124, 1.8808491230010986, 1.8851590156555176, 1.8894788026809692, 1.8938084840774536, 1.8981480598449707, 1.9024977684020996, 1.9068572521209717, 1.9112266302108765, 1.915606141090393, 1.9199957847595215, 1.9243954420089722, 1.9288049936294556, 1.9332249164581299, 1.9376548528671265, 1.9420949220657349, 1.9465452432632446, 1.9510056972503662, 1.9554762840270996, 1.9599571228027344, 1.9644484519958496, 1.9689499139785767, 1.973461627960205, 1.977983832359314, 1.9825162887573242, 1.9870591163635254, 1.9916125535964966, 1.9961762428283691, 2.0007503032684326, 2.0053350925445557, 2.009930372238159, 2.014535903930664, 2.0191521644592285, 2.0237791538238525, 2.028416395187378, 2.033064603805542, 2.0377233028411865, 2.0423927307128906, 2.047072649002075, 2.0517635345458984, 2.0564651489257812, 2.0611774921417236, 2.0659005641937256, 2.070634603500366, 2.0753793716430664, 2.080134868621826, 2.0849015712738037, 2.089679002761841, 2.0944674015045166, 2.099266767501831, 2.1040773391723633, 2.108898878097534, 2.1137311458587646, 2.118574857711792, 2.123429536819458, 2.1282951831817627, 2.1331722736358643, 2.1380603313446045, 2.1429595947265625, 2.1478700637817383, 2.152791976928711, 2.1577248573303223, 2.1626691818237305, 2.1676251888275146, 2.1725921630859375, 2.1775705814361572, 2.182560443878174, 2.1875617504119873, 2.1925742626190186, 2.197598457336426, 2.202634334564209, 2.207681655883789, 2.212740421295166, 2.217810869216919, 2.222892999649048, 2.2279865741729736, 2.2330920696258545, 2.2382092475891113, 2.243337869644165, 2.248478412628174, 2.2536308765411377, 2.2587950229644775, 2.2639708518981934, 2.2691588401794434, 2.2743585109710693, 2.2795701026916504, 2.2847936153411865, 2.290029287338257, 2.295276641845703, 2.3005361557006836, 2.3058078289031982, 2.311091661453247, 2.316387414932251, 2.321695327758789, 2.3270153999328613, 2.3323476314544678, 2.3376922607421875, 2.3430490493774414, 2.3484179973602295, 2.353799343109131, 2.3591930866241455, 2.3645989894866943, 2.3700175285339355, 2.37544846534729, 2.3808915615081787, 2.3863472938537598, 2.391815662384033, 2.39729642868042, 2.40278959274292, 2.4082956314086914, 2.4138143062591553, 2.4193453788757324, 2.424889087677002, 2.430445909500122, 2.4360151290893555, 2.4415972232818604, 2.4471921920776367, 2.4527997970581055, 2.4584202766418457, 2.4640536308288574, 2.4696998596191406, 2.4753592014312744, 2.4810314178466797, 2.4867167472839355, 2.492414951324463, 2.4981260299682617, 2.5038506984710693, 2.5095880031585693, 2.515338659286499, 2.5211026668548584, 2.5268795490264893, 2.53266978263855, 2.53847336769104, 2.54429030418396, 2.5501203536987305, 2.5559639930725098, 2.5618209838867188, 2.5676913261413574, 2.573575019836426, 2.579472303390503, 2.585383176803589, 2.5913074016571045, 2.597245216369629, 2.603196859359741, 2.6091620922088623, 2.615140676498413, 2.621133327484131, 2.6271395683288574, 2.633159637451172, 2.639193534851074, 2.6452410221099854, 2.6513025760650635, 2.6573779582977295, 2.6634674072265625, 2.6695704460144043, 2.675687789916992, 2.681819200515747, 2.68796443939209, 2.6941237449645996, 2.7002973556518555, 2.7064850330352783, 2.712686777114868, 2.718902826309204, 2.725133180618286, 2.731377601623535, 2.7376365661621094, 2.7439098358154297, 2.750197410583496, 2.7564992904663086, 2.7628159523010254, 2.769146680831909, 2.7754921913146973, 2.7818520069122314, 2.788226842880249, 2.7946157455444336, 2.8010194301605225, 2.8074381351470947, 2.813871145248413, 2.820319175720215, 2.826781988143921, 2.833259344100952, 2.839751720428467, 2.8462588787078857, 2.852781057357788, 2.8593180179595947, 2.8658699989318848, 2.8724372386932373, 2.879019260406494, 2.8856165409088135, 2.892228841781616, 2.8988564014434814, 2.90549898147583, 2.912156820297241, 2.918829917907715, 2.925518274307251, 2.9322221279144287, 2.938941240310669, 2.9456756114959717, 2.952425479888916, 2.959191083908081, 2.9659719467163086, 2.9727683067321777, 2.9795804023742676, 2.986407995223999, 2.993251323699951, 3.000110149383545, 3.0069849491119385, 3.0138754844665527, 3.0207815170288086, 3.0277037620544434, 3.0346415042877197, 3.041595220565796, 3.048564910888672, 3.0555508136749268, 3.0625524520874023, 3.0695700645446777, 3.076604127883911, 3.0836539268493652, 3.0907201766967773, 3.0978026390075684, 3.104901075363159, 3.112015724182129, 3.1191468238830566, 3.1262943744659424, 3.133458137512207, 3.1406383514404297, 3.1478350162506104, 3.155048131942749, 3.1622776985168457, 3.1695241928100586, 3.1767871379852295, 3.1840665340423584, 3.1913626194000244, 3.1986756324768066, 3.206005573272705, 3.2133519649505615, 3.220715284347534, 3.228095293045044, 3.235492467880249, 3.242906332015991, 3.2503373622894287, 3.2577857971191406, 3.2652509212493896, 3.272732973098755, 3.2802324295043945, 3.2877488136291504, 3.2952826023101807, 3.3028340339660645, 3.3104021549224854, 3.3179879188537598, 3.3255908489227295, 3.3332114219665527, 3.3408491611480713, 3.3485045433044434, 3.356178045272827, 3.363868474960327, 3.3715767860412598, 3.379302501678467, 3.3870460987091064, 3.3948073387145996, 3.4025862216949463, 3.410383701324463, 3.418198347091675, 3.4260311126708984, 3.4338815212249756, 3.4417502880096436, 3.449636697769165, 3.4575419425964355, 3.4654648303985596, 3.473405599594116, 3.4813647270202637, 3.489342212677002, 3.497337818145752, 3.5053517818450928, 3.5133845806121826, 3.521435499191284, 3.5295045375823975, 3.5375924110412598, 3.545698642730713, 3.553823232650757, 3.56196665763855, 3.57012939453125, 3.578310012817383, 3.5865097045898438, 3.5947279930114746, 3.6029651165008545, 3.6112210750579834, 3.6194965839385986, 3.6277904510498047, 3.636103391647339, 3.644435405731201, 3.6527864933013916, 3.66115665435791, 3.669545888900757, 3.677955150604248, 3.686383008956909, 3.6948301792144775, 3.703296661376953, 3.711782455444336, 3.720287799835205, 3.7288126945495605, 3.7373576164245605, 3.7459216117858887, 3.754505157470703, 3.763108491897583, 3.771731376647949, 3.78037428855896, 3.7890372276306152, 3.797719717025757, 3.806421995162964, 3.8151443004608154, 3.8238863945007324, 3.832648754119873, 3.841431140899658, 3.850234031677246, 3.8590567111968994, 3.8678994178771973, 3.876762628555298, 3.885646104812622, 3.89454984664917, 3.9034738540649414, 3.912419080734253, 3.921384334564209, 3.9303698539733887, 3.93937611579895, 3.9484031200408936, 3.9574506282806396, 3.966519594192505, 3.9756085872650146, 3.9847185611724854, 3.993849277496338, 4.0030012130737305, 4.012173652648926, 4.02136754989624, 4.030582904815674, 4.03981876373291, 4.049075603485107, 4.058353900909424, 4.067653656005859, 4.076974391937256, 4.0863165855407715, 4.0956807136535645, 4.105065822601318, 4.114472389221191, 4.123900413513184, 4.133349895477295, 4.142821311950684, 4.152315139770508, 4.161829948425293, 4.1713666915893555, 4.180924892425537, 4.190505504608154, 4.200107574462891, 4.2097320556640625, 4.21937894821167, 4.229047775268555, 4.238738536834717, 4.248451232910156, 4.258186340332031, 4.267943859100342, 4.27772331237793, 4.2875261306762695, 4.297350883483887, 4.3071980476379395, 4.317068099975586, 4.32696008682251, 4.3368754386901855, 4.346813678741455, 4.35677433013916, 4.366757392883301, 4.376763820648193, 4.3867926597595215, 4.396844863891602, 4.406919956207275, 4.417018890380859, 4.427140235900879, 4.43728494644165, 4.447452545166016, 4.457643985748291, 4.46785831451416, 4.478096961975098, 4.488358020782471, 4.498642921447754, 4.508951663970947, 4.519283771514893, 4.52963924407959, 4.540018558502197, 4.550422668457031, 4.560849666595459, 4.571300506591797, 4.581775665283203, 4.5922746658325195, 4.602797508239746, 4.613344669342041, 4.6239166259765625, 4.634511947631836, 4.645131587982178, 4.655775547027588, 4.666444301605225, 4.67713737487793, 4.687855243682861, 4.698597431182861, 4.70936393737793, 4.720155239105225, 4.730971336364746, 4.741811752319336, 4.7526774406433105, 4.763568878173828, 4.774484157562256, 4.785424709320068, 4.796390533447266, 4.8073811531066895, 4.818397045135498, 4.829438209533691, 4.840505123138428, 4.851596832275391, 4.8627142906188965, 4.873857021331787, 4.8850250244140625, 4.896218776702881, 4.9074387550354, 4.918684005737305, 4.929955005645752, 4.941251754760742, 4.952574253082275, 4.96392297744751, 4.975297451019287, 4.986699104309082, 4.9981255531311035, 5.009578704833984, 5.021058082580566, 5.03256368637085, 5.044095516204834, 5.0556535720825195, 5.067239284515381, 5.078850269317627, 5.090488433837891, 5.1021528244018555, 5.113844394683838, 5.12556266784668, 5.137308120727539, 5.149080276489258, 5.160879135131836, 5.172704696655273, 5.184557914733887, 5.196437835693359, 5.208345413208008, 5.220280647277832, 5.232243061065674, 5.244232177734375, 5.256248950958252, 5.268293857574463, 5.280365467071533, 5.2924652099609375, 5.304593563079834, 5.31674861907959, 5.32893180847168, 5.341142654418945, 5.353381633758545, 5.3656487464904785, 5.377944469451904, 5.390267848968506, 5.402619361877441, 5.414999485015869, 5.427407741546631, 5.439844131469727, 5.452309608459473, 5.464803695678711, 5.477326393127441, 5.489877223968506, 5.502457141876221, 5.515065670013428, 5.527703285217285, 5.540369510650635, 5.553065776824951, 5.56579065322876, 5.5785441398620605, 5.59132719039917, 5.60413932800293, 5.616981029510498, 5.629852771759033, 5.642753601074219, 5.655683517456055, 5.668642997741699, 5.6816325187683105, 5.6946516036987305, 5.707700729370117, 5.720780372619629, 5.733889579772949, 5.747028350830078, 5.760197639465332, 5.7733964920043945, 5.78662633895874, 5.799886703491211, 5.81317663192749, 5.826497554779053, 5.839848518371582, 5.8532304763793945, 5.866642951965332, 5.8800859451293945, 5.893560409545898, 5.907065391540527, 5.9206013679504395, 5.934167861938477, 5.947765827178955, 5.961394786834717, 5.97505521774292, 5.988747596740723, 6.00247049331665, 6.0162248611450195, 6.03001070022583, 6.043828010559082, 6.057677268981934, 6.071558952331543, 6.0854716300964355, 6.099416255950928, 6.1133928298950195, 6.127401351928711, 6.141441822052002, 6.155514717102051, 6.169620513916016, 6.18375825881958, 6.197927951812744, 6.212130069732666, 6.226365089416504, 6.2406325340271, 6.254932403564453, 6.269266128540039, 6.283631801605225, 6.298030376434326, 6.312462329864502, 6.326927185058594, 6.341424942016602, 6.355956554412842, 6.370521068572998, 6.3851189613342285, 6.399750232696533, 6.414414882659912, 6.429112911224365, 6.443845272064209, 6.458611965179443, 6.473411560058594, 6.488245010375977, 6.503112316131592, 6.518013954162598, 6.532949447631836, 6.547919750213623, 6.562924861907959, 6.577963352203369, 6.593036651611328, 6.608144283294678, 6.623286247253418, 6.638463497161865, 6.6536760330200195, 6.668922424316406, 6.6842041015625, 6.699520587921143, 6.714872360229492, 6.730258941650391, 6.745681285858154, 6.761139392852783, 6.776632308959961, 6.792160511016846, 6.807724475860596, 6.823324203491211, 6.838959217071533, 6.854630470275879, 6.870338439941406, 6.886081695556641, 6.90186071395874, 6.917675971984863, 6.93352746963501, 6.94941520690918, 6.965340614318848, 6.981301307678223, 6.997298717498779, 7.013332843780518, 7.029403209686279, 7.045510768890381, 7.061655521392822, 7.077837944030762, 7.094056129455566, 7.110311985015869, 7.126605033874512, 7.142935276031494, 7.159302711486816, 7.175708293914795, 7.19215202331543, 7.208632469177246, 7.2251505851745605, 7.241706848144531, 7.25830078125, 7.274932861328125, 7.291604042053223, 7.30831241607666, 7.325058937072754, 7.341844081878662, 7.358667373657227, 7.3755292892456055, 7.392430305480957, 7.409370422363281, 7.426348686218262, 7.443366050720215, 7.460422039031982, 7.477517127990723, 7.494651794433594, 7.511825084686279, 7.52903938293457, 7.546291828155518, 7.563583850860596, 7.580915451049805, 7.5982866287231445, 7.615697860717773, 7.63314962387085, 7.650640487670898, 7.6681718826293945, 7.6857428550720215, 7.703354358673096, 7.721006393432617, 7.738698959350586, 7.75643253326416, 7.774206161499023, 7.792020320892334, 7.80987548828125, 7.827771186828613, 7.84570837020874, 7.863687515258789, 7.881706714630127, 7.8997673988342285, 7.9178690910339355, 7.9360127449035645, 7.954197883605957, 7.972424507141113, 7.990694046020508, 8.009004592895508, 8.027356147766113, 8.045750617980957, 8.064187049865723, 8.08266544342041, 8.101186752319336, 8.119751930236816, 8.138357162475586, 8.15700626373291, 8.175697326660156, 8.194432258605957, 8.21320915222168, 8.232029914855957, 8.250893592834473, 8.269800186157227, 8.288749694824219, 8.307743072509766, 8.326780319213867, 8.345860481262207, 8.364985466003418, 8.384153366088867, 8.403365135192871, 8.422621726989746, 8.44192123413086, 8.461265563964844, 8.4806547164917, 8.500088691711426, 8.519566535949707, 8.539088249206543, 8.55865478515625, 8.578267097473145, 8.597923278808594, 8.617626190185547, 8.637373924255371, 8.65716552734375, 8.677002906799316, 8.69688606262207, 8.716814041137695, 8.736788749694824, 8.756810188293457, 8.776875495910645, 8.796987533569336, 8.817145347595215, 8.837348937988281, 8.857599258422852, 8.877896308898926, 8.89824104309082, 8.918630599975586, 8.939067840576172, 8.959550857543945, 8.980081558227539, 9.000658988952637, 9.021284103393555, 9.041955947875977, 9.062675476074219, 9.083442687988281, 9.104256629943848, 9.125118255615234, 9.146028518676758, 9.166987419128418, 9.187993049621582, 9.209047317504883, 9.230149269104004, 9.251299858093262, 9.27249813079834, 9.293745994567871, 9.315043449401855, 9.33638858795166, 9.357782363891602, 9.37922477722168, 9.400716781616211, 9.422258377075195, 9.44385051727295, 9.465490341186523, 9.48717975616455, 9.508919715881348, 9.530709266662598, 9.5525484085083, 9.574437141418457, 9.596378326416016, 9.618367195129395, 9.64040756225586, 9.662498474121094, 9.684638977050781, 9.706830978393555, 9.729073524475098, 9.751368522644043, 9.773714065551758, 9.796110153198242, 9.818556785583496, 9.841055870056152, 9.863606452941895, 9.886209487915039, 9.908863067626953, 9.93156909942627, 9.954326629638672, 9.977136611938477, 10.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json new file mode 100644 index 000000000000..508d0700119b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json @@ -0,0 +1 @@ +{"x": [-1.1920928955078125e-07, -1.1897229512669583e-07, -1.1873529359718304e-07, -1.1849829917309762e-07, -1.182613047490122e-07, -1.1802430321949942e-07, -1.1778730879541399e-07, -1.1755031437132857e-07, -1.1731331994724314e-07, -1.1707631841773036e-07, -1.1683932399364494e-07, -1.1660232956955952e-07, -1.1636532804004673e-07, -1.1612833361596131e-07, -1.1589133919187589e-07, -1.156543376623631e-07, -1.1541734323827768e-07, -1.1518034881419226e-07, -1.1494334728467948e-07, -1.1470635286059405e-07, -1.1446935843650863e-07, -1.142323640124232e-07, -1.1399536248291042e-07, -1.13758368058825e-07, -1.1352137363473958e-07, -1.132843721052268e-07, -1.1304737768114137e-07, -1.1281038325705595e-07, -1.1257338883297052e-07, -1.1233638730345774e-07, -1.1209939287937232e-07, -1.1186239845528689e-07, -1.1162539692577411e-07, -1.1138840250168869e-07, -1.1115140807760326e-07, -1.1091440654809048e-07, -1.1067741212400506e-07, -1.1044041769991964e-07, -1.1020341617040685e-07, -1.0996642174632143e-07, -1.09729427322236e-07, -1.0949243289815058e-07, -1.092554313686378e-07, -1.0901843694455238e-07, -1.0878144252046695e-07, -1.0854444099095417e-07, -1.0830744656686875e-07, -1.0807045214278332e-07, -1.0783345061327054e-07, -1.0759645618918512e-07, -1.073594617650997e-07, -1.0712246023558691e-07, -1.0688546581150149e-07, -1.0664847138741607e-07, -1.0641147696333064e-07, -1.0617447543381786e-07, -1.0593748100973244e-07, -1.0570048658564701e-07, -1.0546348505613423e-07, -1.0522649063204881e-07, -1.0498949620796338e-07, -1.047524946784506e-07, -1.0451550025436518e-07, -1.0427850583027976e-07, -1.0404150430076697e-07, -1.0380450987668155e-07, -1.0356751545259613e-07, -1.033305210285107e-07, -1.0309351949899792e-07, -1.028565250749125e-07, -1.0261953065082707e-07, -1.0238252912131429e-07, -1.0214553469722887e-07, -1.0190854027314344e-07, -1.0167154584905802e-07, -1.0143454431954524e-07, -1.0119754989545982e-07, -1.0096054836594703e-07, -1.0072355394186161e-07, -1.0048655951777619e-07, -1.0024956509369076e-07, -1.0001256356417798e-07, -9.977556914009256e-08, -9.953857471600713e-08, -9.930157318649435e-08, -9.906457876240893e-08, -9.88275843383235e-08, -9.859058991423808e-08, -9.83535883847253e-08, -9.811659396063988e-08, -9.78795924311271e-08, -9.764259800704167e-08, -9.740560358295625e-08, -9.716860915887082e-08, -9.693160762935804e-08, -9.669461320527262e-08, -9.645761878118719e-08, -9.622061725167441e-08, -9.598362282758899e-08, -9.574662840350356e-08, -9.550963397941814e-08, -9.527263244990536e-08, -9.503563802581994e-08, -9.479863649630715e-08, -9.456164207222173e-08, -9.43246476481363e-08, -9.408765322405088e-08, -9.385065879996546e-08, -9.361365727045268e-08, -9.337666284636725e-08, -9.313966131685447e-08, -9.290266689276905e-08, -9.266567246868362e-08, -9.24286780445982e-08, -9.219167651508542e-08, -9.1954682091e-08, -9.171768766691457e-08, -9.148068613740179e-08, -9.124369171331637e-08, -9.100669728923094e-08, -9.076970286514552e-08, -9.053270133563274e-08, -9.029570691154731e-08, -9.005870538203453e-08, -8.982171095794911e-08, -8.958471653386368e-08, -8.934772210977826e-08, -8.911072768569284e-08, -8.887372615618006e-08, -8.863672462666727e-08, -8.839973020258185e-08, -8.816273577849643e-08, -8.7925741354411e-08, -8.768874693032558e-08, -8.74517454008128e-08, -8.721475097672737e-08, -8.697774944721459e-08, -8.674075502312917e-08, -8.650376059904374e-08, -8.626676617495832e-08, -8.60297717508729e-08, -8.579277022136012e-08, -8.555576869184733e-08, -8.531877426776191e-08, -8.508177984367649e-08, -8.484478541959106e-08, -8.460779099550564e-08, -8.437078946599286e-08, -8.413379504190743e-08, -8.389679351239465e-08, -8.365979908830923e-08, -8.34228046642238e-08, -8.318581024013838e-08, -8.294881581605296e-08, -8.271181428654018e-08, -8.247481986245475e-08, -8.223781833294197e-08, -8.200082390885655e-08, -8.176382948477112e-08, -8.15268350606857e-08, -8.128983353117292e-08, -8.105283910708749e-08, -8.081583757757471e-08, -8.057884315348929e-08, -8.034184872940386e-08, -8.010485430531844e-08, -7.986785988123302e-08, -7.963085835172024e-08, -7.939386392763481e-08, -7.915686239812203e-08, -7.89198679740366e-08, -7.868287354995118e-08, -7.844587912586576e-08, -7.820888470178033e-08, -7.797188317226755e-08, -7.773488164275477e-08, -7.749788721866935e-08, -7.726089279458392e-08, -7.70238983704985e-08, -7.678690394641308e-08, -7.65499024169003e-08, -7.631290799281487e-08, -7.607590646330209e-08, -7.583891203921667e-08, -7.560191761513124e-08, -7.536492319104582e-08, -7.51279287669604e-08, -7.489092723744761e-08, -7.465392570793483e-08, -7.441693128384941e-08, -7.417993685976398e-08, -7.394294243567856e-08, -7.370594801159314e-08, -7.346894648208036e-08, -7.323195205799493e-08, -7.299495052848215e-08, -7.275795610439673e-08, -7.25209616803113e-08, -7.228396725622588e-08, -7.204697283214045e-08, -7.180997130262767e-08, -7.157297687854225e-08, -7.133597534902947e-08, -7.109898092494404e-08, -7.086198650085862e-08, -7.06249920767732e-08, -7.038799054726042e-08, -7.015099612317499e-08, -6.991399459366221e-08, -6.967700016957679e-08, -6.944000574549136e-08, -6.920301132140594e-08, -6.896601689732051e-08, -6.872901536780773e-08, -6.849202094372231e-08, -6.825501941420953e-08, -6.80180249901241e-08, -6.778103056603868e-08, -6.754403614195326e-08, -6.730704171786783e-08, -6.707004018835505e-08, -6.683303865884227e-08, -6.659604423475685e-08, -6.635904981067142e-08, -6.6122055386586e-08, -6.588506096250057e-08, -6.564805943298779e-08, -6.541106500890237e-08, -6.517406347938959e-08, -6.493706905530416e-08, -6.470007463121874e-08, -6.446308020713332e-08, -6.422608578304789e-08, -6.398908425353511e-08, -6.375208272402233e-08, -6.35150882999369e-08, -6.327809387585148e-08, -6.304109945176606e-08, -6.280410502768063e-08, -6.256710349816785e-08, -6.233010907408243e-08, -6.209310754456965e-08, -6.185611312048422e-08, -6.16191186963988e-08, -6.138212427231338e-08, -6.114512984822795e-08, -6.090812831871517e-08, -6.067112678920239e-08, -6.043413236511697e-08, -6.019713794103154e-08, -5.996014351694612e-08, -5.97231490928607e-08, -5.948614756334791e-08, -5.924915313926249e-08, -5.9012158715177065e-08, -5.8775157185664284e-08, -5.853816276157886e-08, -5.8301168337493436e-08, -5.8064166807980655e-08, -5.782717238389523e-08, -5.759017795980981e-08, -5.7353176430297026e-08, -5.71161820062116e-08, -5.687918758212618e-08, -5.6642193158040754e-08, -5.640519162852797e-08, -5.616819720444255e-08, -5.5931202780357125e-08, -5.5694201250844344e-08, -5.545720682675892e-08, -5.5220212402673496e-08, -5.4983210873160715e-08, -5.474621644907529e-08, -5.450922202498987e-08, -5.4272227600904444e-08, -5.403522607139166e-08, -5.379823164730624e-08, -5.3561237223220814e-08, -5.332423569370803e-08, -5.308724126962261e-08, -5.2850246845537185e-08, -5.2613245316024404e-08, -5.237625089193898e-08, -5.2139256467853556e-08, -5.1902254938340775e-08, -5.166526051425535e-08, -5.142826609016993e-08, -5.1191271666084504e-08, -5.095427013657172e-08, -5.07172757124863e-08, -5.0480281288400874e-08, -5.024327975888809e-08, -5.000628533480267e-08, -4.9769290910717245e-08, -4.9532289381204464e-08, -4.929529495711904e-08, -4.9058300533033616e-08, -4.882130610894819e-08, -4.858430457943541e-08, -4.834731015534999e-08, -4.8110315731264564e-08, -4.787331420175178e-08, -4.763631977766636e-08, -4.7399325353580934e-08, -4.716232382406815e-08, -4.692532939998273e-08, -4.6688334975897305e-08, -4.6451333446384524e-08, -4.62143390222991e-08, -4.5977344598213676e-08, -4.574035017412825e-08, -4.550334864461547e-08, -4.526635422053005e-08, -4.5029359796444623e-08, -4.479235826693184e-08, -4.455536384284642e-08, -4.4318369418760994e-08, -4.408136788924821e-08, -4.384437346516279e-08, -4.3607379041077365e-08, -4.3370377511564584e-08, -4.313338308747916e-08, -4.2896388663393736e-08, -4.265939423930831e-08, -4.242239270979553e-08, -4.218539828571011e-08, -4.1948403861624683e-08, -4.17114023321119e-08, -4.147440790802648e-08, -4.1237413483941054e-08, -4.100041195442827e-08, -4.076341753034285e-08, -4.0526423106257425e-08, -4.0289428682172e-08, -4.005242715265922e-08, -3.9815432728573796e-08, -3.957843830448837e-08, -3.934143677497559e-08, -3.910444235089017e-08, -3.8867447926804743e-08, -3.863044639729196e-08, -3.839345197320654e-08, -3.8156457549121114e-08, -3.791945601960833e-08, -3.768246159552291e-08, -3.7445467171437485e-08, -3.720847274735206e-08, -3.697147121783928e-08, -3.6734476793753856e-08, -3.649748236966843e-08, -3.626048084015565e-08, -3.602348641607023e-08, -3.5786491991984803e-08, -3.554949046247202e-08, -3.53124960383866e-08, -3.5075501614301174e-08, -3.483850719021575e-08, -3.460150566070297e-08, -3.4364511236617545e-08, -3.412751681253212e-08, -3.389051528301934e-08, -3.3653520858933916e-08, -3.341652643484849e-08, -3.317952490533571e-08, -3.294253048125029e-08, -3.2705536057164863e-08, -3.246853452765208e-08, -3.223154010356666e-08, -3.1994545679481234e-08, -3.175755125539581e-08, -3.152054972588303e-08, -3.1283555301797605e-08, -3.104656087771218e-08, -3.08095593481994e-08, -3.0572564924113976e-08, -3.033557050002855e-08, -3.009856897051577e-08, -2.986157454643035e-08, -2.9624580122344923e-08, -2.93875856982595e-08, -2.9150584168746718e-08, -2.8913589744661294e-08, -2.867659532057587e-08, -2.843959379106309e-08, -2.8202599366977665e-08, -2.796560494289224e-08, -2.772860341337946e-08, -2.7491608989294036e-08, -2.7254614565208612e-08, -2.701761303569583e-08, -2.6780618611610407e-08, -2.6543624187524983e-08, -2.630662976343956e-08, -2.6069628233926778e-08, -2.5832633809841354e-08, -2.559563938575593e-08, -2.535863785624315e-08, -2.5121643432157725e-08, -2.48846490080723e-08, -2.464764747855952e-08, -2.4410653054474096e-08, -2.4173658630388672e-08, -2.393666420630325e-08, -2.3699662676790467e-08, -2.3462668252705043e-08, -2.322567382861962e-08, -2.2988672299106838e-08, -2.2751677875021414e-08, -2.251468345093599e-08, -2.227768192142321e-08, -2.2040687497337785e-08, -2.180369307325236e-08, -2.156669154373958e-08, -2.1329697119654156e-08, -2.1092702695568732e-08, -2.085570827148331e-08, -2.0618706741970527e-08, -2.0381712317885103e-08, -2.014471789379968e-08, -1.9907716364286898e-08, -1.9670721940201474e-08, -1.943372751611605e-08, -1.919672598660327e-08, -1.8959731562517845e-08, -1.872273713843242e-08, -1.8485742714346998e-08, -1.8248741184834216e-08, -1.8011746760748792e-08, -1.777475233666337e-08, -1.7537750807150587e-08, -1.7300756383065163e-08, -1.706376195897974e-08, -1.6826760429466958e-08, -1.6589766005381534e-08, -1.635277158129611e-08, -1.611577005178333e-08, -1.5878775627697905e-08, -1.564178120361248e-08, -1.5404786779527058e-08, -1.5167785250014276e-08, -1.4930790825928852e-08, -1.4693796401843429e-08, -1.4456794872330647e-08, -1.4219800448245223e-08, -1.39828060241598e-08, -1.3745804494647018e-08, -1.3508810070561594e-08, -1.327181564647617e-08, -1.3034821222390747e-08, -1.2797819692877965e-08, -1.2560825268792541e-08, -1.2323830844707118e-08, -1.2086829315194336e-08, -1.1849834891108912e-08, -1.1612840467023489e-08, -1.1375838937510707e-08, -1.1138844513425283e-08, -1.090185008933986e-08, -1.0664848559827078e-08, -1.0427854135741654e-08, -1.019085971165623e-08, -9.953865287570807e-09, -9.716863758058025e-09, -9.479869333972601e-09, -9.242874909887178e-09, -9.005873380374396e-09, -8.768878956288972e-09, -8.531884532203549e-09, -8.294883002690767e-09, -8.057888578605343e-09, -7.82089415451992e-09, -7.583892625007138e-09, -7.346898200921714e-09, -7.1099037768362905e-09, -6.872909352750867e-09, -6.635907823238085e-09, -6.3989133991526614e-09, -6.161918975067238e-09, -5.924917445554456e-09, -5.687923021469032e-09, -5.4509285973836086e-09, -5.213927067870827e-09, -4.976932643785403e-09, -4.7399382196999795e-09, -4.502943795614556e-09, -4.265942266101774e-09, -4.0289478420163505e-09, -3.791953417930927e-09, -3.5549518884181452e-09, -3.3179574643327214e-09, -3.0809630402472976e-09, -2.843961510734516e-09, -2.6069670866490924e-09, -2.3699726625636686e-09, -2.132971133050887e-09, -1.8959767089654633e-09, -1.6589822848800395e-09, -1.4219878607946157e-09, -1.1849863312818343e-09, -9.479919071964105e-10, -7.109974831109866e-10, -4.739959535982052e-10, -2.370015295127814e-10, -7.105427357601002e-15, 2.369944240854238e-10, 4.739888481708476e-10, 7.109832722562714e-10, 9.479776963416953e-10, 1.184972120427119e-09, 1.421980755367258e-09, 1.658975179452682e-09, 1.8959696035381057e-09, 2.1329640276235295e-09, 2.3699584517089534e-09, 2.606952875794377e-09, 2.843947299879801e-09, 3.08095593481994e-09, 3.317950358905364e-09, 3.5549447829907876e-09, 3.7919392070762115e-09, 4.028933631161635e-09, 4.265928055247059e-09, 4.502936690187198e-09, 4.739931114272622e-09, 4.976925538358046e-09, 5.2139199624434696e-09, 5.450914386528893e-09, 5.687908810614317e-09, 5.924903234699741e-09, 6.16191186963988e-09, 6.398906293725304e-09, 6.635900717810728e-09, 6.8728951418961515e-09, 7.109889565981575e-09, 7.346883990066999e-09, 7.583892625007138e-09, 7.820887049092562e-09, 8.057881473177986e-09, 8.29487589726341e-09, 8.531870321348833e-09, 8.768864745434257e-09, 9.005859169519681e-09, 9.24286780445982e-09, 9.479862228545244e-09, 9.716856652630668e-09, 9.953851076716091e-09, 1.0190845500801515e-08, 1.0427839924886939e-08, 1.0664834348972363e-08, 1.0901842983912502e-08, 1.1138837407997926e-08, 1.137583183208335e-08, 1.1612826256168773e-08, 1.1849820680254197e-08, 1.2086815104339621e-08, 1.232382373927976e-08, 1.2560818163365184e-08, 1.2797812587450608e-08, 1.3034807011536031e-08, 1.3271801435621455e-08, 1.3508795859706879e-08, 1.3745790283792303e-08, 1.3982798918732442e-08, 1.4219793342817866e-08, 1.445678776690329e-08, 1.4693782190988713e-08, 1.4930776615074137e-08, 1.516777103915956e-08, 1.54047796740997e-08, 1.5641774098185124e-08, 1.5878768522270548e-08, 1.611576294635597e-08, 1.6352757370441395e-08, 1.658975179452682e-08, 1.6826746218612243e-08, 1.7063754853552382e-08, 1.7300749277637806e-08, 1.753774370172323e-08, 1.7774738125808653e-08, 1.8011732549894077e-08, 1.82487269739795e-08, 1.848573560891964e-08, 1.8722730033005064e-08, 1.8959724457090488e-08, 1.919671888117591e-08, 1.9433713305261335e-08, 1.967070772934676e-08, 1.9907702153432183e-08, 2.0144710788372322e-08, 2.0381705212457746e-08, 2.061869963654317e-08, 2.0855694060628593e-08, 2.1092688484714017e-08, 2.132968290879944e-08, 2.1566677332884865e-08, 2.1803685967825004e-08, 2.2040680391910428e-08, 2.227767481599585e-08, 2.2514669240081275e-08, 2.27516636641667e-08, 2.2988658088252123e-08, 2.3225666723192262e-08, 2.3462661147277686e-08, 2.369965557136311e-08, 2.3936649995448533e-08, 2.4173644419533957e-08, 2.441063884361938e-08, 2.4647633267704805e-08, 2.4884641902644944e-08, 2.5121636326730368e-08, 2.535863075081579e-08, 2.5595625174901215e-08, 2.583261959898664e-08, 2.6069614023072063e-08, 2.6306622658012202e-08, 2.6543617082097626e-08, 2.678061150618305e-08, 2.7017605930268473e-08, 2.7254600354353897e-08, 2.749159477843932e-08, 2.7728589202524745e-08, 2.7965597837464884e-08, 2.8202592261550308e-08, 2.843958668563573e-08, 2.8676581109721155e-08, 2.891357553380658e-08, 2.9150569957892003e-08, 2.9387578592832142e-08, 2.9624573016917566e-08, 2.986156744100299e-08, 3.0098561865088413e-08, 3.033555628917384e-08, 3.057255071325926e-08, 3.0809545137344685e-08, 3.1046553772284824e-08, 3.128354819637025e-08, 3.152054262045567e-08, 3.1757537044541095e-08, 3.199453146862652e-08, 3.223152589271194e-08, 3.246853452765208e-08, 3.2705528951737506e-08, 3.294252337582293e-08, 3.3179517799908353e-08, 3.341651222399378e-08, 3.36535066480792e-08, 3.3890501072164625e-08, 3.4127509707104764e-08, 3.436450413119019e-08, 3.460149855527561e-08, 3.4838492979361035e-08, 3.507548740344646e-08, 3.531248182753188e-08, 3.554947625161731e-08, 3.5786484886557446e-08, 3.602347931064287e-08, 3.6260473734728293e-08, 3.649746815881372e-08, 3.673446258289914e-08, 3.6971457006984565e-08, 3.7208465641924704e-08, 3.744546006601013e-08, 3.768245449009555e-08, 3.7919448914180975e-08, 3.81564433382664e-08, 3.839343776235182e-08, 3.863043218643725e-08, 3.8867440821377386e-08, 3.910443524546281e-08, 3.9341429669548234e-08, 3.957842409363366e-08, 3.981541851771908e-08, 4.0052412941804505e-08, 4.0289421576744644e-08, 4.052641600083007e-08, 4.076341042491549e-08, 4.1000404849000915e-08, 4.123739927308634e-08, 4.147439369717176e-08, 4.171138812125719e-08, 4.1948396756197326e-08, 4.218539118028275e-08, 4.2422385604368174e-08, 4.26593800284536e-08, 4.289637445253902e-08, 4.3133368876624445e-08, 4.3370377511564584e-08, 4.360737193565001e-08, 4.384436635973543e-08, 4.4081360783820855e-08, 4.431835520790628e-08, 4.45553496319917e-08, 4.479234405607713e-08, 4.5029352691017266e-08, 4.526634711510269e-08, 4.5503341539188114e-08, 4.574033596327354e-08, 4.597733038735896e-08, 4.6214324811444385e-08, 4.645131923552981e-08, 4.668832787046995e-08, 4.692532229455537e-08, 4.7162316718640795e-08, 4.739931114272622e-08, 4.763630556681164e-08, 4.787329999089707e-08, 4.8110308625837206e-08, 4.834730304992263e-08, 4.8584297474008054e-08, 4.882129189809348e-08, 4.90582863221789e-08, 4.9295280746264325e-08, 4.953227517034975e-08, 4.976928380528989e-08, 5.000627822937531e-08, 5.0243272653460735e-08, 5.048026707754616e-08, 5.071726150163158e-08, 5.095425592571701e-08, 5.1191264560657146e-08, 5.142825898474257e-08, 5.1665253408827994e-08, 5.190224783291342e-08, 5.213924225699884e-08, 5.2376236681084265e-08, 5.261323110516969e-08, 5.285023974010983e-08, 5.308723416419525e-08, 5.3324228588280675e-08, 5.35612230123661e-08, 5.379821743645152e-08, 5.403521186053695e-08, 5.4272220495477086e-08, 5.450921491956251e-08, 5.4746209343647934e-08, 5.498320376773336e-08, 5.522019819181878e-08, 5.5457192615904205e-08, 5.569418703998963e-08, 5.593119567492977e-08, 5.616819009901519e-08, 5.6405184523100615e-08, 5.664217894718604e-08, 5.687917337127146e-08, 5.711616779535689e-08, 5.735316221944231e-08, 5.759017085438245e-08, 5.7827165278467874e-08, 5.80641597025533e-08, 5.830115412663872e-08, 5.8538148550724145e-08, 5.877514297480957e-08, 5.901215160974971e-08, 5.924914603383513e-08, 5.9486140457920555e-08, 5.972313488200598e-08, 5.99601293060914e-08, 6.019712373017683e-08, 6.043411815426225e-08, 6.067112678920239e-08, 6.090812121328781e-08, 6.114511563737324e-08, 6.138211006145866e-08, 6.161910448554409e-08, 6.185609890962951e-08, 6.209310754456965e-08, 6.233010196865507e-08, 6.25670963927405e-08, 6.280409081682592e-08, 6.304108524091134e-08, 6.327807966499677e-08, 6.351507408908219e-08, 6.375208272402233e-08, 6.398907714810775e-08, 6.422607157219318e-08, 6.44630659962786e-08, 6.470006042036403e-08, 6.493705484444945e-08, 6.517406347938959e-08, 6.541105790347501e-08, 6.564805232756044e-08, 6.588504675164586e-08, 6.612204117573128e-08, 6.635903559981671e-08, 6.659603002390213e-08, 6.683303865884227e-08, 6.70700330829277e-08, 6.730702750701312e-08, 6.754402193109854e-08, 6.778101635518397e-08, 6.801801077926939e-08, 6.825501941420953e-08, 6.849201383829495e-08, 6.872900826238038e-08, 6.89660026864658e-08, 6.920299711055122e-08, 6.943999153463665e-08, 6.967698595872207e-08, 6.991399459366221e-08, 7.015098901774763e-08, 7.038798344183306e-08, 7.062497786591848e-08, 7.08619722900039e-08, 7.109896671408933e-08, 7.133596113817475e-08, 7.157296977311489e-08, 7.180996419720032e-08, 7.204695862128574e-08, 7.228395304537116e-08, 7.252094746945659e-08, 7.275794189354201e-08, 7.299495052848215e-08, 7.323194495256757e-08, 7.3468939376653e-08, 7.370593380073842e-08, 7.394292822482385e-08, 7.417992264890927e-08, 7.441691707299469e-08, 7.465392570793483e-08, 7.489092013202026e-08, 7.512791455610568e-08, 7.53649089801911e-08, 7.560190340427653e-08, 7.583889782836195e-08, 7.607590646330209e-08, 7.631290088738751e-08, 7.654989531147294e-08, 7.678688973555836e-08, 7.702388415964379e-08, 7.726087858372921e-08, 7.749787300781463e-08, 7.773488164275477e-08, 7.79718760668402e-08, 7.820887049092562e-08, 7.844586491501104e-08, 7.868285933909647e-08, 7.891985376318189e-08, 7.915686239812203e-08, 7.939385682220745e-08, 7.963085124629288e-08, 7.98678456703783e-08, 8.010484009446373e-08, 8.034183451854915e-08, 8.057882894263457e-08, 8.081583757757471e-08, 8.105283200166014e-08, 8.128982642574556e-08, 8.152682084983098e-08, 8.176381527391641e-08, 8.200080969800183e-08, 8.223780412208725e-08, 8.24748127570274e-08, 8.271180718111282e-08, 8.294880160519824e-08, 8.318579602928367e-08, 8.342279045336909e-08, 8.365978487745451e-08, 8.389679351239465e-08, 8.413378793648008e-08, 8.43707823605655e-08, 8.460777678465092e-08, 8.484477120873635e-08, 8.508176563282177e-08, 8.53187600569072e-08, 8.555576869184733e-08, 8.579276311593276e-08, 8.602975754001818e-08, 8.62667519641036e-08, 8.650374638818903e-08, 8.674074081227445e-08, 8.697774944721459e-08, 8.721474387130002e-08, 8.745173829538544e-08, 8.768873271947086e-08, 8.792572714355629e-08, 8.816272156764171e-08, 8.839971599172713e-08, 8.863672462666727e-08, 8.88737190507527e-08, 8.911071347483812e-08, 8.934770789892355e-08, 8.958470232300897e-08, 8.982169674709439e-08, 9.005870538203453e-08, 9.029569980611996e-08, 9.053269423020538e-08, 9.07696886542908e-08, 9.100668307837623e-08, 9.124367750246165e-08, 9.148067192654707e-08, 9.171768056148721e-08, 9.195467498557264e-08, 9.219166940965806e-08, 9.242866383374349e-08, 9.266565825782891e-08, 9.290265268191433e-08, 9.313964710599976e-08, 9.33766557409399e-08, 9.361365016502532e-08, 9.385064458911074e-08, 9.408763901319617e-08, 9.432463343728159e-08, 9.456162786136701e-08, 9.479863649630715e-08, 9.503563092039258e-08, 9.5272625344478e-08, 9.550961976856343e-08, 9.574661419264885e-08, 9.598360861673427e-08, 9.62206030408197e-08, 9.645761167575984e-08, 9.669460609984526e-08, 9.693160052393068e-08, 9.716859494801611e-08, 9.740558937210153e-08, 9.764258379618695e-08, 9.78795924311271e-08, 9.811658685521252e-08, 9.835358127929794e-08, 9.859057570338337e-08, 9.882757012746879e-08, 9.906456455155421e-08, 9.930155897563964e-08, 9.953856761057978e-08, 9.97755620346652e-08, 1.0001255645875062e-07, 1.0024955088283605e-07, 1.0048654530692147e-07, 1.007235397310069e-07, 1.0096054836594703e-07, 1.0119754279003246e-07, 1.0143453721411788e-07, 1.016715316382033e-07, 1.0190852606228873e-07, 1.0214552048637415e-07, 1.0238251491045958e-07, 1.0261952354539972e-07, 1.0285651796948514e-07, 1.0309351239357056e-07, 1.0333050681765599e-07, 1.0356750124174141e-07, 1.0380449566582683e-07, 1.0404150430076697e-07, 1.042784987248524e-07, 1.0451549314893782e-07, 1.0475248757302325e-07, 1.0498948199710867e-07, 1.0522647642119409e-07, 1.0546347084527952e-07, 1.0570047948021966e-07, 1.0593747390430508e-07, 1.061744683283905e-07, 1.0641146275247593e-07, 1.0664845717656135e-07, 1.0688545160064677e-07, 1.071224460247322e-07, 1.0735945465967234e-07, 1.0759644908375776e-07, 1.0783344350784319e-07, 1.0807043793192861e-07, 1.0830743235601403e-07, 1.0854442678009946e-07, 1.087814354150396e-07, 1.0901842983912502e-07, 1.0925542426321044e-07, 1.0949241868729587e-07, 1.0972941311138129e-07, 1.0996640753546671e-07, 1.1020340195955214e-07, 1.1044041059449228e-07, 1.106774050185777e-07, 1.1091439944266313e-07, 1.1115139386674855e-07, 1.1138838829083397e-07, 1.116253827149194e-07, 1.1186239134985954e-07, 1.1209938577394496e-07, 1.1233638019803038e-07, 1.1257337462211581e-07, 1.1281036904620123e-07, 1.1304736347028665e-07, 1.1328435789437208e-07, 1.1352136652931222e-07, 1.1375836095339764e-07, 1.1399535537748307e-07, 1.1423234980156849e-07, 1.1446934422565391e-07, 1.1470633864973934e-07, 1.1494334728467948e-07, 1.151803417087649e-07, 1.1541733613285032e-07, 1.1565433055693575e-07, 1.1589132498102117e-07, 1.161283194051066e-07, 1.1636531382919202e-07, 1.1660232246413216e-07, 1.1683931688821758e-07, 1.17076311312303e-07, 1.1731330573638843e-07, 1.1755030016047385e-07, 1.1778729458455928e-07, 1.180242890086447e-07, 1.1826129764358484e-07, 1.1849829206767026e-07, 1.1873528649175569e-07, 1.1897228091584111e-07, 1.1920928955078125e-07], "expected": [0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js new file mode 100644 index 000000000000..388a435e1033 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js @@ -0,0 +1,191 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var EPS = require( '@stdlib/constants/float32/eps' ); +var isPositiveZero = require( '@stdlib/assert/is-positive-zero' ); +var exp10f = require( './../lib' ); + + +// FIXTURES // + +var mediumNegative = require( './fixtures/python/medium_negative.json' ); +var mediumPositive = require( './fixtures/python/medium_positive.json' ); +var smallNegative = require( './fixtures/python/small_negative.json' ); +var smallPositive = require( './fixtures/python/small_positive.json' ); +var tiny = require( './fixtures/python/tiny.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof exp10f, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function accurately computes `10**x` for negative medium numbers', function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = abs( v - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for positive medium numbers', function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = abs( v - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for negative small numbers', function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = abs( v - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for positive small numbers', function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = abs( v - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for very small `x`', function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = tiny.x; + expected = tiny.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = abs( v - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function returns `+infinity` for very large `x`', function test( t ) { + t.strictEqual( exp10f( 100.0 ), PINF, 'equals +infinity' ); + t.strictEqual( exp10f( 200.0 ), PINF, 'equals +infinity' ); + t.strictEqual( exp10f( 300.0 ), PINF, 'equals +infinity' ); + t.end(); +}); + +tape( 'the function returns `0.0` for negative large `x`', function test( t ) { + t.strictEqual( exp10f( -100.0 ), 0.0, 'equals 0' ); + t.strictEqual( exp10f( -200.0 ), 0.0, 'equals 0' ); + t.strictEqual( exp10f( -300.0 ), 0.0, 'equals 0' ); + t.end(); +}); + +tape( 'the function returns `0.0` if provided `-infinity`', function test( t ) { + var val = exp10f( NINF ); + t.strictEqual( isPositiveZero( val ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `+infinity` if provided `+infinity`', function test( t ) { + t.strictEqual( exp10f( PINF ), PINF, 'equals +infinity' ); + t.end(); +}); + +tape( 'the function returns `1` if provided `+-0`', function test( t ) { + var val; + + val = exp10f( -0.0 ); + t.strictEqual( val, 1.0, 'returns expected value' ); + + val = exp10f( +0.0 ); + t.strictEqual( val, 1.0, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var val = exp10f( NaN ); + t.strictEqual( isnan( val ), true, 'equals NaN' ); + t.end(); +}); From ceffad52c481a30945dc85da27df46a1648de14d Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Mon, 16 Jun 2025 18:41:11 +0530 Subject: [PATCH 03/24] feat: add C implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: missing_dependencies - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/binding.gyp | 170 ++++++++++++++++++ .../math/base/special/exp10f/include.gypi | 53 ++++++ .../include/stdlib/math/base/special/exp10f.h | 42 +++++ .../math/base/special/exp10f/lib/native.js | 58 ++++++ .../math/base/special/exp10f/src/Makefile | 70 ++++++++ .../math/base/special/exp10f/src/addon.c | 22 +++ .../math/base/special/exp10f/src/main.c | 101 +++++++++++ .../@stdlib/math/base/special/lib/index.js | 9 + 8 files changed, 525 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/include/stdlib/math/base/special/exp10f.h create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/src/addon.c create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp b/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp new file mode 100644 index 000000000000..1058b57bab16 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp @@ -0,0 +1,170 @@ +# @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. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi b/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi new file mode 100644 index 000000000000..3b437d524797 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi @@ -0,0 +1,53 @@ +# @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. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + ' + +// Rounded float values (safely representable in 32-bit float): +static const float LOG210F = 3.3219281f; // ≈ log2(10) +static const float LG102AF = 0.30102539f; // head of log10(2) +static const float LG102BF = 4.6050378e-06f; // tail of log10(2) + + +// BEGIN: polyval_p +static float polyval_p( const float x ) { + return 2394.2374f + (x * (406.7173f + (x * (11.745273f + (x * 0.04099625f))))); +} +// END: polyval_p + +// BEGIN: polyval_q +static float polyval_q( const float x ) { + return 2079.6082f + (x * (1272.0927f + (x * (85.09362f + (x * 1.0f))))); +} +// END: polyval_q + +/** +* Returns 10 raised to the x power (single-precision). +* +* ## Method +* +* - Range reduction is done using 10^x = 2^n * 10^f, with |f| < 0.5 * log10(2) +* - The reduced part is evaluated with a rational approximation: +* +* 1 + 2x P(x^2) / (Q(x^2) - P(x^2)) +* +* @param x input value +* @return 10^x +*/ +float stdlib_base_exp10f( const float x ) { + float xc; + float px; + float xx; + int32_t n; + + if ( stdlib_base_is_nanf( x ) ) { + return 0.0f / 0.0f; // NaN + } + if ( x > STDLIB_CONSTANT_FLOAT32_MAX_BASE10_EXPONENT ) { + return STDLIB_CONSTANT_FLOAT32_PINF; + } + + // Compute n = round(x * log2(10)) + px = stdlib_base_floorf( (LOG210F * x) + 0.5f ); + n = (int32_t)px; + + // Compute fractional part f = x - n * log10(2) + xc = x - (px * LG102AF) - (px * LG102BF); + + // Rational approximation of 10^f + xx = xc * xc; + px = xc * polyval_p( xx ); + xc = px / (polyval_q( xx ) - px); + xc = 1.0f + stdlib_base_ldexpf( xc, 1 ); + + // Scale by 2^n + return stdlib_base_ldexpf( xc, n ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/lib/index.js b/lib/node_modules/@stdlib/math/base/special/lib/index.js index 602d8c64df94..6b159215eb96 100644 --- a/lib/node_modules/@stdlib/math/base/special/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/lib/index.js @@ -1098,6 +1098,15 @@ setReadOnly( special, 'exp2', require( '@stdlib/math/base/special/exp2' ) ); */ setReadOnly( special, 'exp10', require( '@stdlib/math/base/special/exp10' ) ); +/** +* @name exp10f +* @memberof special +* @readonly +* @type {Function} +* @see {@link module:@stdlib/math/base/special/exp10f} +*/ +setReadOnly( special, 'exp10', require( '@stdlib/math/base/special/exp10f' ) ); + /** * @name expit * @memberof special From 0cf91606014da2c20db1b8580a5c9d893dddf9e6 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Mon, 16 Jun 2025 18:45:45 +0530 Subject: [PATCH 04/24] test: add native testfile and updated manifest.json --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/manifest.json | 16 +- .../base/special/exp10f/test/test.native.js | 200 ++++++++++++++++++ 2 files changed, 209 insertions(+), 7 deletions(-) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json b/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json index dba9bf09c17a..35cea36e9973 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/manifest.json @@ -36,13 +36,13 @@ "libraries": [], "libpath": [], "dependencies": [ - "@stdlib/math/base/napi/unary", + "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-nanf", "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/min-base10-exponent", "@stdlib/constants/float32/pinf", "@stdlib/math/base/special/floorf", - "@stdlib/math/base/special/ldexpf", - "@stdlib/constants/float32/min-base10-exponent" + "@stdlib/math/base/special/ldexpf" ] }, { @@ -56,12 +56,13 @@ "libraries": [], "libpath": [], "dependencies": [ + "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-nanf", "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/min-base10-exponent", "@stdlib/constants/float32/pinf", "@stdlib/math/base/special/floorf", - "@stdlib/math/base/special/ldexpf", - "@stdlib/constants/float32/min-base10-exponent" + "@stdlib/math/base/special/ldexpf" ] }, { @@ -75,12 +76,13 @@ "libraries": [], "libpath": [], "dependencies": [ + "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-nanf", "@stdlib/constants/float32/max-base10-exponent", + "@stdlib/constants/float32/min-base10-exponent", "@stdlib/constants/float32/pinf", "@stdlib/math/base/special/floorf", - "@stdlib/math/base/special/ldexpf", - "@stdlib/constants/float32/min-base10-exponent" + "@stdlib/math/base/special/ldexpf" ] } ] diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js new file mode 100644 index 000000000000..313e728bc272 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js @@ -0,0 +1,200 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var absf = require( '@stdlib/math/base/special/absf' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var EPS = require( '@stdlib/constants/float32/eps' ); +var isPositiveZerof = require( '@stdlib/assert/is-positive-zero' ); +var tryRequire = require( '@stdlib/utils/try-require' ); + + +// FIXTURES // + +var mediumNegative = require( './fixtures/python/medium_negative.json' ); +var mediumPositive = require( './fixtures/python/medium_positive.json' ); +var smallNegative = require( './fixtures/python/small_negative.json' ); +var smallPositive = require( './fixtures/python/small_positive.json' ); +var tiny = require( './fixtures/python/tiny.json' ); + + +// VARIABLES // + +var exp10f = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( exp10f instanceof Error ) +}; + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof exp10f, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function accurately computes `10**x` for negative medium numbers', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = absf( v - expected[ i ] ); + tol = 2.0 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for positive medium numbers', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = absf( v - expected[ i ] ); + tol = 2.0 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for negative small numbers', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = absf( v - expected[ i ] ); + tol = 2.0 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for positive small numbers', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = absf( v - expected[ i ] ); + tol = 2.0 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function accurately computes `10**x` for very small `x`', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var v; + var i; + + x = tiny.x; + expected = tiny.expected; + + for ( i = 0; i < x.length; i++ ) { + v = exp10f( x[ i ] ); + delta = absf( v - expected[ i ] ); + tol = 2.0 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + } + t.end(); +}); + +tape( 'the function returns `+infinity` for very large `x`', opts, function test( t ) { + t.strictEqual( exp10f( 100.0 ), PINF, 'equals +infinity' ); + t.strictEqual( exp10f( 200.0 ), PINF, 'equals +infinity' ); + t.strictEqual( exp10f( 300.0 ), PINF, 'equals +infinity' ); + t.end(); +}); + +tape( 'the function returns `0.0` for negative large `x`', opts, function test( t ) { + t.strictEqual( exp10f( -100.0 ), 0.0, 'equals 0' ); + t.strictEqual( exp10f( -200.0 ), 0.0, 'equals 0' ); + t.strictEqual( exp10f( -300.0 ), 0.0, 'equals 0' ); + t.end(); +}); + +tape( 'the function returns `0.0` if provided `-infinity`', opts, function test( t ) { + var val = exp10f( NINF ); + t.strictEqual( isPositiveZerof( val ), false, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `+infinity` if provided `+infinity`', opts, function test( t ) { + t.strictEqual( exp10f( PINF ), PINF, 'equals +infinity' ); + t.end(); +}); + +tape( 'the function returns `1` if provided `+-0`', opts, function test( t ) { + var val; + + val = exp10f( -0.0 ); + t.strictEqual( val, 1.0, 'returns expected value' ); + + val = exp10f( +0.0 ); + t.strictEqual( val, 1.0, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) { + var val = exp10f( NaN ); + t.strictEqual( isnanf( val ), true, 'equals NaN' ); + t.end(); +}); From 156afc03e2b3524e79e6686acc4ce4808b4f004f Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Mon, 16 Jun 2025 22:06:18 +0530 Subject: [PATCH 05/24] bench: add benchmarks for js and c implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: passed - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: missing_dependencies - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../special/exp10f/benchmark/benchmark.js | 52 +++++++ .../exp10f/benchmark/benchmark.native.js | 61 ++++++++ .../exp10f/benchmark/c/native/Makefile | 146 ++++++++++++++++++ .../exp10f/benchmark/c/native/benchmark.c | 132 ++++++++++++++++ 4 files changed, 391 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/benchmark.c diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.js new file mode 100644 index 000000000000..c9c838cb4cff --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.js @@ -0,0 +1,52 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var pkg = require( './../package.json' ).name; +var exp10f = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = float64ToFloat32( ( randu() * 100.0 ) - 50.0 ); + y = exp10f( x ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.native.js new file mode 100644 index 000000000000..3b34256b2809 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/benchmark.native.js @@ -0,0 +1,61 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var exp10f = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( exp10f instanceof Error ) +}; + + +// MAIN // + +bench( pkg + '::native', opts, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = float64ToFloat32( ( randu() * 100.0 ) - 50.0 ); + y = exp10f( x ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/Makefile new file mode 100644 index 000000000000..a4bd7b38fd74 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2025 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/benchmark.c new file mode 100644 index 000000000000..48423f297f6d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/benchmark/c/native/benchmark.c @@ -0,0 +1,132 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/exp10f.h" +#include +#include +#include +#include +#include + +#define NAME "exp10f" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmark results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec / 1.0e6; +} + +/** +* Generates a random number on the interval [0,1). +* +* @return random number +*/ +static float rand_float( void ) { + int r = rand(); + return (float)r / ( (float)RAND_MAX + 1.0f ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double elapsed; + float x; + float y; + double t; + int i; + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + x = ( 100.0f * rand_float() ) - 50.0f; + y = stdlib_base_exp10f( x ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::native::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} From 2eb99229391f10ab8f84bda439efdec0dc05212a Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Mon, 16 Jun 2025 23:39:34 +0530 Subject: [PATCH 06/24] feat: add examples --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: passed - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../base/special/exp10f/examples/c/Makefile | 146 ++++++++++++++++++ .../base/special/exp10f/examples/c/example.c | 33 ++++ .../base/special/exp10f/examples/index.js | 34 ++++ 3 files changed, 213 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/examples/index.js diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile new file mode 100644 index 000000000000..91d364d19fc3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @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. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/example.c new file mode 100644 index 000000000000..d55a82281fb2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/example.c @@ -0,0 +1,33 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/exp10f.h" +#include +#include + +int main( void ) { + float x; + float v; + int i; + + for ( i = 0; i < 100; i++ ) { + x = ( ( (float)rand() / (float)RAND_MAX ) * 100.0f ) - 50.0f; + v = stdlib_base_exp10f( x ); + printf( "10^%f = %f\n", x, v ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/index.js new file mode 100644 index 000000000000..1badfc3771d6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/index.js @@ -0,0 +1,34 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var exp10f = require( './../lib' ); + +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); + +// Convert to single-precision: +x = x.map( float64ToFloat32 ); + +logEachMap( '10^%0.4f = %0.4f', x, exp10f ); From b4aa6ce947735a27e3b9120c8415a2395d2c4f1c Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 09:43:23 +0530 Subject: [PATCH 07/24] style: improved main --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index a7ecdb7f8fbc..fbc572df1ec1 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -88,7 +88,9 @@ float stdlib_base_exp10f( const float x ) { n = (int32_t)px; // Compute fractional part f = x - n * log10(2) - xc = x - (px * LG102AF) - (px * LG102BF); + xc = x; + xc -= (px * LG102AF); + xc -= (px * LG102BF); // Rational approximation of 10^f xx = xc * xc; From cb4f01b73cc8d592e48b362937adc0ef5d26718a Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 09:48:24 +0530 Subject: [PATCH 08/24] style: linting fix in C implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/src/main.c | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index fbc572df1ec1..65bf22d21252 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -15,47 +15,45 @@ * See the License for the specific language governing permissions and * limitations under the License. * -* * ## Notice * -* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified according to project conventions. +* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. +* The implementation follows the original, but has been modified according to project conventions. * -* ```text * Copyright 1984, 1991, 2000 by Stephen L. Moshier * -* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. +* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ +* (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, +* a commercial product. In either event, it is copyrighted by the author. +* What you see here may be used freely but it comes with no support or guarantee. * * Stephen L. Moshier * moshier@na-net.ornl.gov -* ``` */ #include "stdlib/math/base/special/exp10f.h" -#include "stdlib/math/base/special/floorf.h" -#include "stdlib/math/base/special/ldexpf.h" -#include "stdlib/math/base/assert/is_nanf.h" #include "stdlib/constants/float32/max_base10_exponent.h" #include "stdlib/constants/float32/min_base10_exponent.h" #include "stdlib/constants/float32/pinf.h" +#include "stdlib/math/base/assert/is_nanf.h" +#include "stdlib/math/base/special/floorf.h" +#include "stdlib/math/base/special/ldexpf.h" #include -// Rounded float values (safely representable in 32-bit float): -static const float LOG210F = 3.3219281f; // ≈ log2(10) -static const float LG102AF = 0.30102539f; // head of log10(2) -static const float LG102BF = 4.6050378e-06f; // tail of log10(2) - +// Constants: +static const float LOG210F = 3.3219281f; +static const float LG102AF = 0.30102539f; +static const float LG102BF = 4.6050378e-06f; -// BEGIN: polyval_p +// Evaluate polynomial P(x): static float polyval_p( const float x ) { return 2394.2374f + (x * (406.7173f + (x * (11.745273f + (x * 0.04099625f))))); } -// END: polyval_p -// BEGIN: polyval_q +// Evaluate polynomial Q(x): static float polyval_q( const float x ) { return 2079.6082f + (x * (1272.0927f + (x * (85.09362f + (x * 1.0f))))); } -// END: polyval_q /** * Returns 10 raised to the x power (single-precision). @@ -77,27 +75,27 @@ float stdlib_base_exp10f( const float x ) { int32_t n; if ( stdlib_base_is_nanf( x ) ) { - return 0.0f / 0.0f; // NaN + return 0.0f / 0.0f; } if ( x > STDLIB_CONSTANT_FLOAT32_MAX_BASE10_EXPONENT ) { return STDLIB_CONSTANT_FLOAT32_PINF; } - // Compute n = round(x * log2(10)) + // Compute n = round(x * log2(10)): px = stdlib_base_floorf( (LOG210F * x) + 0.5f ); n = (int32_t)px; - // Compute fractional part f = x - n * log10(2) + // Compute f = x - n * log10(2): xc = x; xc -= (px * LG102AF); xc -= (px * LG102BF); - // Rational approximation of 10^f + // Evaluate rational approximation for 10^f: xx = xc * xc; px = xc * polyval_p( xx ); xc = px / (polyval_q( xx ) - px); xc = 1.0f + stdlib_base_ldexpf( xc, 1 ); - // Scale by 2^n + // Return result: return stdlib_base_ldexpf( xc, n ); } From 370278270afe5258ed22ac80cdba569889714e7a Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 09:56:51 +0530 Subject: [PATCH 09/24] docs: add README for exp10f --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/README.md | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/README.md diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/README.md b/lib/node_modules/@stdlib/math/base/special/exp10f/README.md new file mode 100644 index 000000000000..1959a627672c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/README.md @@ -0,0 +1,194 @@ + + +# exp10f + +> Base `10` [single-precision exponential function][exponential-function]. + +
+ +## Usage + +```javascript +var exp10f = require( '@stdlib/math/base/special/exp10f' ); +``` + +#### exp10f( x ) + +Evaluates the base `10` [single-precision exponential function][exponential-function]. + +```javascript +var v = exp10f( 3.0 ); +// returns 1000.0 + +v = exp10f( -9.0 ); +// returns 9.999999717180685e-10 + +v = exp10f( 0.0 ); +// returns 1.0 + +v = exp10f( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var exp10f = require( '@stdlib/math/base/special/exp10f' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); + +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); + +// Convert to single-precision: +x = x.map( float64ToFloat32 ); + +logEachMap( '10^%0.4f = %0.4f', x, exp10f ); +``` + +
+ + + +* * * + +
+ +## C APIs + +
+ +C API providing a base 10 single-precision exponential function. + +
+ + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/exp10f.h" +``` + +#### stdlib_base_exp10f( x ) + +Evaluates the base `10` [single-precision exponential function][exponential-function]. + +```c +float out = stdlib_base_exp10f( 3.0f ); +// returns 1000.0f + +out = stdlib_base_exp10f( -9.0f ); +// returns 1.0e-9f +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value. + +```c +float stdlib_base_exp10f( const float x ); +``` + +
+ + + +
+ +
+ + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/exp10f.h" +#include +#include + +int main( void ) { + float x; + float v; + int i; + + for ( i = 0; i < 100; i++ ) { + x = ( ( (float)rand() / (float)RAND_MAX ) * 100.0f ) - 50.0f; + v = stdlib_base_exp10f( x ); + printf( "10^%f = %f\n", x, v ); + } +} +``` + +
+ + + +
+ + + + + + + + + + From c7b9f1e0d32504d258a9bc75ec01ab95ea3173cb Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 15:55:40 +0530 Subject: [PATCH 10/24] feat: add typescript declaration --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/docs/repl.txt | 26 +++++++++++ .../base/special/exp10f/docs/types/index.d.ts | 44 +++++++++++++++++++ .../base/special/exp10f/docs/types/test.ts | 44 +++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/test.ts diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt new file mode 100644 index 000000000000..e7d4521e5d81 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt @@ -0,0 +1,26 @@ + +{{alias}}( x ) + Evaluates the base 10 exponential function. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Function value. + + Examples + -------- + > var y = {{alias}}( 3.0 ) + 1000 + > y = {{alias}}( 0.0 ) + 1.0 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts new file mode 100644 index 000000000000..d94e103d0b86 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2019 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +// TypeScript Version: 4.1 + +/** +* Evaluates the base 10 exponential function. +* +* @param x - input value +* @returns function value +* +* @example +* var v = exp10( 3.0 ); +* // returns 1000.0 +* +* @example +* var v = exp10( 0.0 ); +* // returns 1.0 +* +* @example +* var v = exp10( NaN ); +* // returns NaN +*/ +declare function exp10f( x: number ): number; + + +// EXPORTS // + +export = exp10f; diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/test.ts new file mode 100644 index 000000000000..9f26d4594ccd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import exp10f = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + exp10f( 0.5 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + exp10f( true ); // $ExpectError + exp10f( false ); // $ExpectError + exp10f( null ); // $ExpectError + exp10f( undefined ); // $ExpectError + exp10f( '5' ); // $ExpectError + exp10f( [] ); // $ExpectError + exp10f( {} ); // $ExpectError + exp10f( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + exp10f(); // $ExpectError +} From 2fe4f9718abba71dc3dfe7ca0785200d25de116a Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 15:58:46 +0530 Subject: [PATCH 11/24] docs: updaterepl --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt index e7d4521e5d81..beacb7b322d7 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt @@ -1,6 +1,6 @@ {{alias}}( x ) - Evaluates the base 10 exponential function. + Evaluates the base 10 exponential function for single precision number. Parameters ---------- From 91eecf5610f5b23907b2a2ed59b8eac5ca1b7dae Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 16:28:38 +0530 Subject: [PATCH 12/24] chore: update license year --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/exp10f/binding.gyp | 2 +- .../@stdlib/math/base/special/exp10f/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/exp10f/examples/c/Makefile | 2 +- .../@stdlib/math/base/special/exp10f/include.gypi | 2 +- .../@stdlib/math/base/special/exp10f/lib/native.js | 6 +----- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp b/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp index 1058b57bab16..68a1ca11d160 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/binding.gyp @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2022 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts index d94e103d0b86..1d6074380407 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile index 91d364d19fc3..25ced822f96a 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/examples/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2022 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi b/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi index 3b437d524797..ecfaf82a3279 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/include.gypi @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2022 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js index dd763c2f8746..41d07fcf890e 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,10 +37,6 @@ var addon = require( './../src/addon.node' ); * // returns 1000.0 * * @example -* var v = exp10f( -9.0 ); -* // returns 1.0e-9 -* -* @example * var v = exp10f( 0.0 ); * // returns 1.0 * From 2531e41b2b7560259595d1b4b60268d57bf1da10 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 16:58:27 +0530 Subject: [PATCH 13/24] fix: fixes math/base/special/lib/index for exp10f --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/lib/index.js b/lib/node_modules/@stdlib/math/base/special/lib/index.js index 6b159215eb96..270a7225f68c 100644 --- a/lib/node_modules/@stdlib/math/base/special/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/lib/index.js @@ -1105,7 +1105,7 @@ setReadOnly( special, 'exp10', require( '@stdlib/math/base/special/exp10' ) ); * @type {Function} * @see {@link module:@stdlib/math/base/special/exp10f} */ -setReadOnly( special, 'exp10', require( '@stdlib/math/base/special/exp10f' ) ); +setReadOnly( special, 'exp10f', require( '@stdlib/math/base/special/exp10f' ) ); /** * @name expit From 3647160d05a7d09856a61e5194da484114d24372 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Tue, 17 Jun 2025 17:09:42 +0530 Subject: [PATCH 14/24] chore: copyright year updated --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile b/lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile index f79b87238713..7733b6180cb4 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2022 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. From 4bdea423278c3e5b3f8239bb3026dbd9ec51e62c Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Wed, 25 Jun 2025 21:45:59 +0530 Subject: [PATCH 15/24] feat: add javascript and c implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/lib/main.js | 50 ++++++++++++- .../math/base/special/exp10f/lib/polyval.js | 47 ++++++++++++ .../math/base/special/exp10f/src/main.c | 74 +++++++++---------- .../base/special/exp10f/test/test.native.js | 2 +- 4 files changed, 127 insertions(+), 46 deletions(-) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js index d980a56d436b..f1354b3499be 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js @@ -33,8 +33,19 @@ // MODULES // -var exp10 = require( '@stdlib/math/base/special/exp10' ); -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var floorf = require( '@stdlib/math/base/special/floorf' ); +var ldexpf = require( '@stdlib/math/base/special/ldexpf' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var polyval = require( './polyval.js' ); + + +// VARIABLES // + +var LOG210 = 3.32192809488736234787e0; +var LG102A = 3.00781250000000000000E-1; +var LG102B = 2.48745663981195213739E-4; +var MAXL10 = 38.230809449325611792; // MAIN // @@ -42,8 +53,13 @@ var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); /** * Computes `10^x` for a single-precision floating-point number. * +* ## Method +* +* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 \\log_{10}(2) \\). +* - A polynomial is used to approximate \\( 10^f \\). +* * @param {number} x - input value -* @returns {number} single-precision result +* @returns {number} function value * * @example * var v = exp10f( 3.0 ); @@ -58,7 +74,33 @@ var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); * // returns NaN */ function exp10f( x ) { - return float64ToFloat32( exp10( float64ToFloat32( x ) ) ); + var px; + var n; + + if ( isnanf( x ) ) { + return x; + } + + if ( x === 0.0 ) { + return 1.0; + } + if ( x > MAXL10 ) { + return PINF; + } + if ( x < (-1 * MAXL10) ) { + return 0.0; + } + + px = floorf( (LOG210*x) + 0.5 ); + n = px; + x -= px * LG102A; + x -= px * LG102B; + + // Polynomial approximation: + x = 1.0 + ( x * polyval( x ) ); + + // Multiply by power of 2: + return ldexpf( x, n ); } diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js new file mode 100644 index 000000000000..ba3df635a89a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js @@ -0,0 +1,47 @@ +/** +* @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. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 2.302585167056758; + } + return 2.302585167056758 + (x * (2.650948748208892 + (x * (2.034649854009453 + (x * (1.171292686296281 + (x * (0.5420251702225484 + (x * 0.2063216740311022))))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index 65bf22d21252..c5be56013409 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -19,16 +19,6 @@ * * The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. * The implementation follows the original, but has been modified according to project conventions. -* -* Copyright 1984, 1991, 2000 by Stephen L. Moshier -* -* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ -* (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, -* a commercial product. In either event, it is copyrighted by the author. -* What you see here may be used freely but it comes with no support or guarantee. -* -* Stephen L. Moshier -* moshier@na-net.ornl.gov */ #include "stdlib/math/base/special/exp10f.h" @@ -40,62 +30,64 @@ #include "stdlib/math/base/special/ldexpf.h" #include -// Constants: -static const float LOG210F = 3.3219281f; -static const float LG102AF = 0.30102539f; -static const float LG102BF = 4.6050378e-06f; +// Cephes constants: -// Evaluate polynomial P(x): -static float polyval_p( const float x ) { - return 2394.2374f + (x * (406.7173f + (x * (11.745273f + (x * 0.04099625f))))); +static float LOG210 = 3.32192809488736234787e0; +static float LG102A = 3.00781250000000000000E-1; +static float LG102B = 2.48745663981195213739E-4; +static float MAXL10 = 38.230809449325611792; +/** +* Evaluates a polynomial using Horner's rule. +* P(x)=a5​+x(a4​+x(a3​+x(a2​+x(a1​+xa0​)))) +* +* @param x input value +* @return result of polynomial evaluation +*/ +static float polyval( const float x ) { + return 2.302585167056758e+0f + x * (2.650948748208892e+0f + x * (2.034649854009453e+0f + x * (1.171292686296281e+0f + x * (5.420251702225484e-1f + x * 2.063216740311022e-1f)))); } -// Evaluate polynomial Q(x): -static float polyval_q( const float x ) { - return 2079.6082f + (x * (1272.0927f + (x * (85.09362f + (x * 1.0f))))); -} /** -* Returns 10 raised to the x power (single-precision). +* Computes 10^x for a single-precision floating-point number. * * ## Method * -* - Range reduction is done using 10^x = 2^n * 10^f, with |f| < 0.5 * log10(2) -* - The reduced part is evaluated with a rational approximation: -* -* 1 + 2x P(x^2) / (Q(x^2) - P(x^2)) +* - Performs range reduction: 10^x = 2^n * 10^f, where |f| < 0.5*log10(2) +* - Approximates 10^f using a polynomial expansion from Cephes * * @param x input value -* @return 10^x +* @return single-precision result of 10^x */ float stdlib_base_exp10f( const float x ) { float xc; float px; - float xx; int32_t n; if ( stdlib_base_is_nanf( x ) ) { return 0.0f / 0.0f; } - if ( x > STDLIB_CONSTANT_FLOAT32_MAX_BASE10_EXPONENT ) { + if ( x > MAXL10 ) { return STDLIB_CONSTANT_FLOAT32_PINF; } + if ( x < -MAXL10 ) { + return 0.0f; + } + if ( x == 0.0f ) { + return 1.0f; + } - // Compute n = round(x * log2(10)): - px = stdlib_base_floorf( (LOG210F * x) + 0.5f ); + // Range reduction: + px = stdlib_base_floorf( (LOG210 * x) + 0.5f ); n = (int32_t)px; - - // Compute f = x - n * log10(2): xc = x; - xc -= (px * LG102AF); - xc -= (px * LG102BF); + xc -= px * LG102A; + xc -= px * LG102B; - // Evaluate rational approximation for 10^f: - xx = xc * xc; - px = xc * polyval_p( xx ); - xc = px / (polyval_q( xx ) - px); - xc = 1.0f + stdlib_base_ldexpf( xc, 1 ); + // Polynomial approximation: 10^f ≈ 1 + f * P(f) + px = xc * polyval( xc ); + xc = 1.0f + px; - // Return result: + // Multiply by power of 2: 10^x = 10^f * 2^n return stdlib_base_ldexpf( xc, n ); } diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js index 313e728bc272..9abddcf0fc6f 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js @@ -172,7 +172,7 @@ tape( 'the function returns `0.0` for negative large `x`', opts, function test( tape( 'the function returns `0.0` if provided `-infinity`', opts, function test( t ) { var val = exp10f( NINF ); - t.strictEqual( isPositiveZerof( val ), false, 'returns expected value' ); + t.strictEqual( isPositiveZerof( val ), true, 'returns expected value' ); t.end(); }); From 699976d7704ae3f43f43065bb4a69fc6c06fa293 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Wed, 25 Jun 2025 22:53:50 +0530 Subject: [PATCH 16/24] fix: main structure as per convention --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/lib/main.js | 28 ++++++-- .../math/base/special/exp10f/lib/polyval.js | 2 +- .../math/base/special/exp10f/src/main.c | 70 ++++++++++++++----- 3 files changed, 77 insertions(+), 23 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js index f1354b3499be..3f13f8417680 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js @@ -15,6 +15,7 @@ * See the License for the specific language governing permissions and * limitations under the License. * +* * ## Notice * * The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified for JavaScript. @@ -51,12 +52,25 @@ var MAXL10 = 38.230809449325611792; // MAIN // /** -* Computes `10^x` for a single-precision floating-point number. +* Returns `10` raised to the `x` power. * * ## Method * -* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 \\log_{10}(2) \\). -* - A polynomial is used to approximate \\( 10^f \\). +* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 log_{10}(2) \\). The Pade' form +* +* ```tex +* 10^f \approx 1 + f \cdot P(f) +* ``` +* +* is used to approximate \\( 10^f \\). +* +* ## Notes +* +* - Relative error: +* +* | arithmetic | domain | # trials | peak | rms | +* |:----------:|:-----------:|:--------:|:-------:|:-------:| +* | IEEE | -38,+38 | 30000 | 9.8e-8 | 2.8e-8 | * * @param {number} x - input value * @returns {number} function value @@ -66,6 +80,10 @@ var MAXL10 = 38.230809449325611792; * // returns 1000.0 * * @example +* var v = exp10f( -9.0 ); +* // returns 9.999999717180685e-10 +* +* @example * var v = exp10f( 0.0 ); * // returns 1.0 * @@ -90,13 +108,13 @@ function exp10f( x ) { if ( x < (-1 * MAXL10) ) { return 0.0; } - + // Express 10^x = 10^g 2^n = 10^g 10^( n log10(2) ) = 10^( g + n log10(2) ) px = floorf( (LOG210*x) + 0.5 ); n = px; x -= px * LG102A; x -= px * LG102B; - // Polynomial approximation: + // Polynomial approximation for fractional part: 10^f ≈ 1 + f * P(f) x = 1.0 + ( x * polyval( x ) ); // Multiply by power of 2: diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js index ba3df635a89a..1e1f3b1439dd 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/polyval.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2022 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index c5be56013409..214c97952bc9 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -15,10 +15,19 @@ * See the License for the specific language governing permissions and * limitations under the License. * +* * ## Notice * -* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. -* The implementation follows the original, but has been modified according to project conventions. +* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified according to project conventions. +* +* ```text +* Copyright 1984, 1991, 2000 by Stephen L. Moshier +* +* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. +* +* Stephen L. Moshier +* moshier@na-net.ornl.gov +* ``` */ #include "stdlib/math/base/special/exp10f.h" @@ -30,34 +39,62 @@ #include "stdlib/math/base/special/ldexpf.h" #include -// Cephes constants: - static float LOG210 = 3.32192809488736234787e0; static float LG102A = 3.00781250000000000000E-1; static float LG102B = 2.48745663981195213739E-4; static float MAXL10 = 38.230809449325611792; + +/* Begin auto-generated functions. The following functions are auto-generated. Do not edit directly. */ + +// BEGIN: polyval + /** -* Evaluates a polynomial using Horner's rule. -* P(x)=a5​+x(a4​+x(a3​+x(a2​+x(a1​+xa0​)))) +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. * -* @param x input value -* @return result of polynomial evaluation +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @param x value at which to evaluate the polynomial +* @return evaluated polynomial */ static float polyval( const float x ) { return 2.302585167056758e+0f + x * (2.650948748208892e+0f + x * (2.034649854009453e+0f + x * (1.171292686296281e+0f + x * (5.420251702225484e-1f + x * 2.063216740311022e-1f)))); } +// END: polyval + +/* End auto-generated functions. */ /** -* Computes 10^x for a single-precision floating-point number. +* Returns `10` raised to the `x` power. * * ## Method * -* - Performs range reduction: 10^x = 2^n * 10^f, where |f| < 0.5*log10(2) -* - Approximates 10^f using a polynomial expansion from Cephes +* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 log_{10}(2) \\). The Pade' form +* +* ```tex +* 10^f \approx 1 + f \cdot P(f) +* ``` +* +* is used to approximate \\( 10^f \\). +* +* ## Notes +* +* - Relative error: +* +* | arithmetic | domain | # trials | peak | rms | +* |:----------:|:-----------:|:--------:|:-------:|:-------:| +* | IEEE | -38,+38 | 30000 | 9.8e-8 | 2.8e-8 | * * @param x input value -* @return single-precision result of 10^x +* @return output value +* +* @example +* float v = stdlib_base_exp10f( 2.0 ); +* // returns 100.0 */ float stdlib_base_exp10f( const float x ) { float xc; @@ -65,7 +102,7 @@ float stdlib_base_exp10f( const float x ) { int32_t n; if ( stdlib_base_is_nanf( x ) ) { - return 0.0f / 0.0f; + return 0.0f / 0.0f; // NaN } if ( x > MAXL10 ) { return STDLIB_CONSTANT_FLOAT32_PINF; @@ -76,18 +113,17 @@ float stdlib_base_exp10f( const float x ) { if ( x == 0.0f ) { return 1.0f; } - - // Range reduction: + // Express 10^x = 10^g 2^n = 10^g 10^( n log10(2) ) = 10^( g + n log10(2) ) px = stdlib_base_floorf( (LOG210 * x) + 0.5f ); n = (int32_t)px; xc = x; xc -= px * LG102A; xc -= px * LG102B; - // Polynomial approximation: 10^f ≈ 1 + f * P(f) + // Polynomial approximation for fractional part: 10^f ≈ 1 + f * P(f) px = xc * polyval( xc ); xc = 1.0f + px; - // Multiply by power of 2: 10^x = 10^f * 2^n + // Multiply by power of 2: return stdlib_base_ldexpf( xc, n ); } From 2194dff1bf7a47344370811940bbb2023f37f377 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Thu, 26 Jun 2025 17:15:49 +0530 Subject: [PATCH 17/24] test: add fixture and update paths in test.js and test.native.js --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../exp10f/test/fixtures/julia/REQUIRE | 2 + .../test/fixtures/julia/medium_negative.json | 1 + .../test/fixtures/julia/medium_positive.json | 1 + .../exp10f/test/fixtures/julia/runner.jl | 68 +++++++++++++++++ .../test/fixtures/julia/small_negative.json | 1 + .../test/fixtures/julia/small_positive.json | 1 + .../exp10f/test/fixtures/julia/tiny.json | 1 + .../test/fixtures/python/medium_negative.json | 1 - .../test/fixtures/python/medium_positive.json | 1 - .../exp10f/test/fixtures/python/runner.py | 76 ------------------- .../test/fixtures/python/small_negative.json | 1 - .../test/fixtures/python/small_positive.json | 1 - .../exp10f/test/fixtures/python/tiny.json | 1 - .../math/base/special/exp10f/test/test.js | 10 +-- .../base/special/exp10f/test/test.native.js | 10 +-- 15 files changed, 85 insertions(+), 91 deletions(-) create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/REQUIRE create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/runner.jl create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/tiny.json delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json delete mode 100644 lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..2de02d031c12 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.10.3 +JSON 0.21.4 diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_negative.json new file mode 100644 index 000000000000..802fa5b00659 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_negative.json @@ -0,0 +1 @@ +{"expected":[1.0e-38,1.0434754e-38,1.0888409e-38,1.1361687e-38,1.1855641e-38,1.2371069e-38,1.2908906e-38,1.3470126e-38,1.4055744e-38,1.4666695e-38,1.5304334e-38,1.5969696e-38,1.6663985e-38,1.7388458e-38,1.8144269e-38,1.8933098e-38,1.9756222e-38,2.0615131e-38,2.1511382e-38,2.2446597e-38,2.3422265e-38,2.4440557e-38,2.550312e-38,2.661188e-38,2.776884e-38,2.8975848e-38,3.0235582e-38,3.1550086e-38,3.292174e-38,3.4353022e-38,3.5846535e-38,3.7404647e-38,3.9030829e-38,4.0727709e-38,4.249836e-38,4.4345996e-38,4.6273546e-38,4.828531e-38,5.038453e-38,5.2575014e-38,5.4860734e-38,5.724583e-38,5.9734086e-38,6.233105e-38,6.5040915e-38,6.7868595e-38,7.081921e-38,7.38981e-38,7.711017e-38,8.0462563e-38,8.3960703e-38,8.761093e-38,9.141985e-38,9.539353e-38,9.954079e-38,1.0386837e-37,1.0838408e-37,1.1309612e-37,1.1801302e-37,1.231426e-37,1.2849628e-37,1.3408269e-37,1.39912e-37,1.4599472e-37,1.5234056e-37,1.5896362e-37,1.6587463e-37,1.7308609e-37,1.8061108e-37,1.884632e-37,1.96655e-37,2.0520464e-37,2.14126e-37,2.234352e-37,2.3314914e-37,2.4328326e-37,2.5386008e-37,2.6489675e-37,2.7641323e-37,2.884304e-37,3.0097003e-37,3.1405206e-37,3.277056e-37,3.4195272e-37,3.5681924e-37,3.723321e-37,3.88516e-37,4.0540686e-37,4.2303205e-37,4.4142354e-37,4.606146e-37,4.8064e-37,5.0153163e-37,5.2333587e-37,5.460881e-37,5.6982952e-37,5.9460304e-37,6.204482e-37,6.4742245e-37,6.7556935e-37,7.0494003e-37,7.3558753e-37,7.675675e-37,8.009307e-37,8.357515e-37,8.720861e-37,9.100004e-37,9.495631e-37,9.908369e-37,1.033914e-36,1.0788638e-36,1.1257678e-36,1.174711e-36,1.225782e-36,1.2790621e-36,1.3346698e-36,1.3926951e-36,1.4532431e-36,1.5164234e-36,1.5823365e-36,1.6511292e-36,1.7229126e-36,1.797817e-36,1.8759778e-36,1.9575366e-36,2.0426234e-36,2.1314272e-36,2.2240918e-36,2.320785e-36,2.4216821e-36,2.5269434e-36,2.6368032e-36,2.7514394e-36,2.8710592e-36,2.9958796e-36,3.1261266e-36,3.2620076e-36,3.4038246e-36,3.551807e-36,3.7062234e-36,3.8673527e-36,4.0354874e-36,4.2108946e-36,4.393965e-36,4.5849944e-36,4.7843287e-36,4.9923293e-36,5.209327e-36,5.4358044e-36,5.6721283e-36,5.918726e-36,6.176045e-36,6.444551e-36,6.7246714e-36,7.017029e-36,7.3220965e-36,7.640428e-36,7.972598e-36,8.319137e-36,8.680815e-36,9.0582164e-36,9.452026e-36,9.8629565e-36,1.0291752e-35,1.0739096e-35,1.1205982e-35,1.1693166e-35,1.2201531e-35,1.2731997e-35,1.328541e-35,1.3862997e-35,1.4465696e-35,1.5094599e-35,1.5750842e-35,1.6435615e-35,1.7150009e-35,1.7895613e-35,1.8673632e-35,1.9485475e-35,2.0332614e-35,2.1216396e-35,2.2138786e-35,2.3101278e-35,2.4105615e-35,2.5153616e-35,2.624718e-35,2.7388045e-35,2.857875e-35,2.9821224e-35,3.1117712e-35,3.2470566e-35,3.388194e-35,3.535497e-35,3.689204e-35,3.8495936e-35,4.016956e-35,4.191595e-35,4.3737878e-35,4.5639398e-35,4.7623587e-35,4.969404e-35,5.185451e-35,5.410843e-35,5.6460813e-35,5.8915467e-35,6.147684e-35,6.4149574e-35,6.6938497e-35,6.9848064e-35,7.288473e-35,7.605342e-35,7.9359874e-35,8.2810076e-35,8.6409516e-35,9.016621e-35,9.408622e-35,9.817665e-35,1.0244492e-34,1.0689874e-34,1.1154523e-34,1.1639471e-34,1.2145502e-34,1.2673532e-34,1.3224518e-34,1.3799338e-34,1.439927e-34,1.5025284e-34,1.5678513e-34,1.6360142e-34,1.7071406e-34,1.7813436e-34,1.8587881e-34,1.9395997e-34,2.0239244e-34,2.1119154e-34,2.2037316e-34,2.2995195e-34,2.399492e-34,2.503811e-34,2.612665e-34,2.7262517e-34,2.8447517e-34,2.9684281e-34,3.0974818e-34,3.232146e-34,3.3726648e-34,3.5192926e-34,3.672263e-34,3.831916e-34,3.99851e-34,4.172347e-34,4.3537413e-34,4.5429817e-34,4.7404895e-34,4.9465845e-34,5.161639e-34,5.386043e-34,5.6202033e-34,5.8644926e-34,6.1194537e-34,6.3854993e-34,6.663111e-34,6.9527924e-34,7.255004e-34,7.5704183e-34,7.899545e-34,8.242981e-34,8.6013475e-34,8.975294e-34,9.365417e-34,9.772582e-34,1.0197448e-33,1.0640786e-33,1.1103398e-33,1.1586021e-33,1.2089728e-33,1.2615334e-33,1.316379e-33,1.3736091e-33,1.4333273e-33,1.4956286e-33,1.5606517e-33,1.6285016e-33,1.6993012e-33,1.773179e-33,1.8502525e-33,1.9306929e-33,2.0146305e-33,2.1022174e-33,2.193612e-33,2.28898e-33,2.3884736e-33,2.4923132e-33,2.6006676e-33,2.7137325e-33,2.8317132e-33,2.954797e-33,3.0832578e-33,3.2173038e-33,3.3571773e-33,3.503132e-33,3.655432e-33,3.8143197e-33,3.9801486e-33,4.1531872e-33,4.3337487e-33,4.52216e-33,4.7187212e-33,4.9238692e-33,5.1379363e-33,5.3613103e-33,5.594395e-33,5.8376137e-33,6.0913526e-33,6.3561764e-33,6.632514e-33,6.920865e-33,7.2217524e-33,7.535654e-33,7.8632696e-33,8.205128e-33,8.56185e-33,8.9340796e-33,9.3224916e-33,9.727705e-33,1.0150621e-32,1.0591923e-32,1.1052411e-32,1.15328684e-32,1.20342645e-32,1.2557458e-32,1.3103341e-32,1.3673014e-32,1.4267454e-32,1.4887671e-32,1.5534919e-32,1.6210233e-32,1.691498e-32,1.7650365e-32,1.8417641e-32,1.9218354e-32,2.0053879e-32,2.0925638e-32,2.1835388e-32,2.2784691e-32,2.377516e-32,2.4808794e-32,2.5887365e-32,2.701271e-32,2.8187097e-32,2.9412411e-32,3.069113e-32,3.2025438e-32,3.341761e-32,3.4870452e-32,3.6386458e-32,3.7968206e-32,3.9618888e-32,4.1341337e-32,4.3138477e-32,4.501394e-32,4.697073e-32,4.90128e-32,5.114365e-32,5.336691e-32,5.568705e-32,5.810807e-32,6.0634073e-32,6.3270166e-32,6.602086e-32,6.889084e-32,7.1885894e-32,7.5010834e-32,7.8271955e-32,8.167486e-32,8.522533e-32,8.893053e-32,9.279682e-32,9.6830777e-32,1.0104053e-31,1.0543331e-31,1.1001657e-31,1.1479959e-31,1.1979002e-31,1.2499794e-31,1.3043227e-31,1.3610226e-31,1.4201936e-31,1.4819371e-31,1.5463581e-31,1.6135866e-31,1.6837379e-31,1.7569314e-31,1.8333146e-31,1.9130187e-31,1.9961791e-31,2.0829638e-31,2.1735119e-31,2.268006e-31,2.3666087e-31,2.469487e-31,2.576849e-31,2.6888784e-31,2.805766e-31,2.9277478e-31,3.0550327e-31,3.1878375e-31,3.32643e-31,3.4710324e-31,3.621937e-31,3.779402e-31,3.9436956e-31,4.1151495e-31,4.294057e-31,4.480723e-31,4.6755245e-31,4.8787943e-31,5.09088e-31,5.3122076e-31,5.5431334e-31,5.7841234e-31,6.0355903e-31,6.2979625e-31,6.5717686e-31,6.857479e-31,7.155579e-31,7.4666705e-31,7.7912866e-31,8.12998e-31,8.483435e-31,8.852216e-31,9.237069e-31,9.638655e-31,1.0057655e-30,1.0494915e-30,1.0951186e-30,1.1427242e-30,1.1924046e-30,1.2442449e-30,1.2983331e-30,1.3547787e-30,1.4136782e-30,1.475132e-30,1.5392639e-30,1.6061769e-30,1.6760061e-30,1.7488712e-30,1.824896e-30,1.9042339e-30,1.9870212e-30,2.0733986e-30,2.1635404e-30,2.2576012e-30,2.3557409e-30,2.4581577e-30,2.5650158e-30,2.6765309e-30,2.792894e-30,2.9143035e-30,3.0410039e-30,3.1732126e-30,3.3111547e-30,3.4551085e-30,3.6053205e-30,3.762047e-30,3.925603e-30,4.0962525e-30,4.2743386e-30,4.460167e-30,4.654054e-30,4.8563907e-30,5.067524e-30,5.2878137e-30,5.517703e-30,5.7575875e-30,6.0078745e-30,6.2690694e-30,6.54159e-30,6.8259885e-30,7.122751e-30,7.432383e-30,7.7555085e-30,8.0926824e-30,8.4444776e-30,8.811605e-30,9.194693e-30,9.594393e-30,1.00115135e-29,1.0446768e-29,1.0900897e-29,1.13748176e-29,1.186929e-29,1.2385312e-29,1.2923768e-29,1.3485575e-29,1.4071866e-29,1.4683645e-29,1.5321955e-29,1.5988083e-29,1.6683171e-29,1.7408401e-29,1.8165239e-29,1.8954896e-29,1.9778968e-29,2.0638866e-29,2.1536054e-29,2.2472342e-29,2.3449336e-29,2.4468696e-29,2.5532484e-29,2.6642517e-29,2.7800687e-29,2.9009335e-29,3.0270395e-29,3.158641e-29,3.2959643e-29,3.4392423e-29,3.5887646e-29,3.7447878e-29,3.9075767e-29,4.07746e-29,4.2547292e-29,4.4396856e-29,4.6327026e-29,4.8341112e-29,5.044254e-29,5.2635545e-29,5.492366e-29,5.7311486e-29,5.980312e-29,6.2402814e-29,6.51158e-29,6.794673e-29,7.090043e-29,7.3982853e-29,7.719929e-29,8.0555204e-29,8.405737e-29,8.771141e-29,9.15247e-29,9.550377e-29,9.96554e-29,1.0398795e-28,1.0850887e-28,1.1322584e-28,1.1814838e-28,1.2328491e-28,1.2864421e-28,1.3423708e-28,1.4007246e-28,1.4616217e-28,1.5251662e-28,1.5914665e-28,1.6606561e-28,1.7328537e-28,1.8081822e-28,1.8867937e-28,1.9688227e-28,2.054409e-28,2.1437252e-28,2.2369147e-28,2.3341655e-28,2.4356442e-28,2.5415236e-28,2.6520173e-28,2.7673148e-28,2.8876122e-28,3.0131523e-28,3.1441502e-28,3.280829e-28,3.4234642e-28,3.5723006e-28,3.7275914e-28,3.8896498e-28,4.058736e-28,4.235191e-28,4.419318e-28,4.611429e-28,4.811913e-28,5.021112e-28,5.239384e-28,5.4671686e-28,5.704856e-28,5.95285e-28,6.2116527e-28,6.481678e-28,6.7634716e-28,7.0575164e-28,7.364312e-28,7.6844783e-28,8.018564e-28,8.367137e-28,8.730902e-28,9.110482e-28,9.506521e-28,9.919821e-28,1.0351043e-27,1.0801059e-27,1.1270639e-27,1.1760583e-27,1.2271879e-27,1.2805403e-27,1.3362064e-27,1.3942986e-27,1.4549162e-27,1.5181626e-27,1.5841653e-27,1.6530303e-27,1.7248964e-27,1.7998869e-27,1.8781293e-27,1.9597818e-27,2.044984e-27,2.133881e-27,2.2266525e-27,2.3234571e-27,2.4244596e-27,2.5298638e-27,2.6398506e-27,2.7546071e-27,2.8743647e-27,2.9993156e-27,3.129712e-27,3.2657775e-27,3.4077435e-27,3.5558965e-27,3.7104905e-27,3.8717883e-27,4.0401157e-27,4.2157613e-27,4.399024e-27,4.590273e-27,4.789816e-27,4.998055e-27,5.2153474e-27,5.442063e-27,5.6786588e-27,5.9255406e-27,6.1831284e-27,6.4519424e-27,6.732443e-27,7.0251076e-27,7.330527e-27,7.6491905e-27,7.9817424e-27,8.328752e-27,8.690809e-27,9.0686456e-27,9.462908e-27,9.874268e-27,1.0303556e-26,1.0751507e-26,1.1218884e-26,1.1706629e-26,1.2215526e-26,1.27466e-26,1.3300763e-26,1.3878958e-26,1.448235e-26,1.5111977e-26,1.5768907e-26,1.6454466e-26,1.716983e-26,1.7916216e-26,1.8695131e-26,1.950791e-26,2.0355933e-26,2.1240915e-26,2.2164275e-26,2.3127875e-26,2.4133369e-26,2.5182466e-26,2.6277283e-26,2.74197e-26,2.8611655e-26,2.9855556e-26,3.1153538e-26,3.250781e-26,3.3921096e-26,3.5395674e-26,3.6934514e-26,3.854026e-26,4.0215633e-26,4.1964023e-26,4.3788424e-26,4.5691942e-26,4.7678417e-26,4.9751257e-26,5.191398e-26,5.417096e-26,5.6525816e-26,5.89833e-26,6.1547624e-26,6.4223145e-26,6.7015275e-26,6.9928784e-26,7.296865e-26,7.6140984e-26,7.945125e-26,8.2905053e-26,8.6509383e-26,9.027001e-26,9.419454e-26,9.8289684e-26,1.02562413e-25,1.0702136e-25,1.1167414e-25,1.1652871e-25,1.2159485e-25,1.2688123e-25,1.3239686e-25,1.3815287e-25,1.441591e-25,1.5042582e-25,1.5696564e-25,1.6378906e-25,1.7090986e-25,1.7834023e-25,1.8609282e-25,1.9418328e-25,2.0262547e-25,2.1143375e-25,2.2062593e-25,2.3021772e-25,2.4022548e-25,2.5066935e-25,2.6156616e-25,2.7293786e-25,2.8480393e-25,2.9718459e-25,3.101048e-25,3.2358673e-25,3.376533e-25,3.523329e-25,3.6765072e-25,3.8363277e-25,4.0031136e-25,4.1771324e-25,4.3587346e-25,4.5482323e-25,4.7459474e-25,4.9522794e-25,5.167582e-25,5.392221e-25,5.6266495e-25,5.8712703e-25,6.126499e-25,6.392851e-25,6.6707533e-25,6.960767e-25,7.263389e-25,7.579134e-25,7.90864e-25,8.252471e-25,8.611213e-25,8.985588e-25,9.37624e-25,9.783833e-25,1.0209189e-24,1.0653037e-24,1.1116134e-24,1.1599412e-24,1.2103648e-24,1.2629858e-24,1.3178946e-24,1.3751845e-24,1.4349712e-24,1.4973571e-24,1.5624485e-24,1.6303765e-24,1.7012578e-24,1.7752127e-24,1.8523908e-24,1.9329157e-24,2.0169499e-24,2.1046377e-24,2.196128e-24,2.2916054e-24,2.3912338e-24,2.4951828e-24,2.6036618e-24,2.7168569e-24,2.834961e-24,2.9582118e-24,3.0868078e-24,3.2210078e-24,3.3610425e-24,3.5071498e-24,3.6596243e-24,3.8187277e-24,3.984731e-24,4.1579687e-24,4.338738e-24,4.5273465e-24,4.7241748e-24,4.929538e-24,5.143852e-24,5.367483e-24,5.6008115e-24,5.844309e-24,6.0983926e-24,6.3634944e-24,6.64015e-24,6.928833e-24,7.230035e-24,7.5443636e-24,7.872358e-24,8.214575e-24,8.571707e-24,8.944326e-24,9.333184e-24,9.738948e-24,1.0162307e-23,1.06041176e-23,1.1065136e-23,1.1546146e-23,1.20481196e-23,1.2571916e-23,1.3118427e-23,1.3688756e-23,1.4283818e-23,1.4904812e-23,1.5552805e-23,1.6228896e-23,1.6934455e-23,1.7670686e-23,1.8438846e-23,1.9240482e-23,2.0076969e-23,2.094973e-23,2.1860528e-23,2.2810822e-23,2.3802532e-23,2.4837357e-23,2.5917056e-23,2.704381e-23,2.821955e-23,2.9446275e-23,3.0726464e-23,3.2062308e-23,3.3456083e-23,3.49106e-23,3.642835e-23,3.8011922e-23,3.9664504e-23,4.1388752e-23,4.3188143e-23,4.5065765e-23,4.702481e-23,4.906923e-23,5.1202535e-23,5.342835e-23,5.5751167e-23,5.817497e-23,6.070388e-23,6.3343006e-23,6.609658e-23,6.897015e-23,7.196866e-23,7.509719e-23,7.836207e-23,8.176889e-23,8.5323454e-23,8.9032924e-23,9.290366e-23,9.694226e-23,1.01156864e-22,1.05554234e-22,1.1014325e-22,1.1493176e-22,1.1992794e-22,1.2514185e-22,1.3058244e-22,1.3625896e-22,1.4218288e-22,1.4836433e-22,1.5481385e-22,1.6154444e-22,1.685669e-22,1.7589541e-22,1.8354254e-22,1.9152128e-22,1.9984774e-22,2.0853619e-22,2.1760144e-22,2.2706173e-22,2.3693333e-22,2.4723302e-22,2.5798157e-22,2.691974e-22,2.8089964e-22,2.9311186e-22,3.0585367e-22,3.1915078e-22,3.3302597e-22,3.4750287e-22,3.626107e-22,3.7837533e-22,3.9482362e-22,4.1198873e-22,4.299001e-22,4.485882e-22,4.680907e-22,4.88439e-22,5.0967407e-22,5.3183235e-22,5.5495156e-22,5.790783e-22,6.042539e-22,6.3052135e-22,6.5793347e-22,6.865374e-22,7.1638173e-22,7.475267e-22,7.800223e-22,8.1393406e-22,8.493201e-22,8.862408e-22,9.247705e-22,9.649751e-22,1.0069235e-21,1.0506998e-21,1.0963794e-21,1.1440399e-21,1.1937774e-21,1.2456719e-21,1.299828e-21,1.3563385e-21,1.4152996e-21,1.4768303e-21,1.5410361e-21,1.6080262e-21,1.6779357e-21,1.7508847e-21,1.826997e-21,1.9064263e-21,1.989309e-21,2.075786e-21,2.1660314e-21,2.2601904e-21,2.358453e-21,2.4609877e-21,2.5679689e-21,2.6796124e-21,2.7961096e-21,2.9176587e-21,3.044505e-21,3.1768661e-21,3.3149669e-21,3.4590864e-21,3.6094555e-21,3.7663783e-21,3.930123e-21,4.1009684e-21,4.2792598e-21,4.465302e-21,4.6594123e-21,4.8619823e-21,5.073359e-21,5.2939014e-21,5.524056e-21,5.764191e-21,6.0147917e-21,6.276287e-21,6.549122e-21,6.833848e-21,7.130952e-21,7.44094e-21,7.7644374e-21,8.102e-21,8.4542e-21,8.8217496e-21,9.205238e-21,9.605439e-21,1.00230396e-20,1.0458749e-20,1.0913448e-20,1.13879134e-20,1.1882955e-20,1.23995715e-20,1.2938648e-20,1.3501101e-20,1.4088067e-20,1.470055e-20,1.5339596e-20,1.6006491e-20,1.6702305e-20,1.7428443e-20,1.8186152e-20,1.8976719e-20,1.980174e-20,2.0662628e-20,2.1560849e-20,2.2498214e-20,2.3476333e-20,2.4496868e-20,2.556188e-20,2.6673074e-20,2.7832695e-20,2.9042735e-20,3.0305245e-20,3.1622776e-20,3.299759e-20,3.443202e-20,3.5928965e-20,3.7490992e-20,3.9120754e-20,4.0821544e-20,4.259609e-20,4.4447972e-20,4.6380363e-20,4.8396554e-20,5.0500614e-20,5.2696148e-20,5.498689e-20,5.737747e-20,5.987197e-20,6.247466e-20,6.519077e-20,6.8024665e-20,7.098206e-20,7.4068033e-20,7.728783e-20,8.064795e-20,8.415415e-20,8.7812395e-20,9.163007e-20,9.561373e-20,9.977013e-20,1.0410768e-19,1.086338e-19,1.133562e-19,1.182844e-19,1.2342632e-19,1.2879233e-19,1.3439162e-19,1.4023374e-19,1.4633045e-19,1.5269222e-19,1.5932988e-19,1.662568e-19,1.7348487e-19,1.8102641e-19,1.8889659e-19,1.9710808e-19,2.0567744e-19,2.1461934e-19,2.2394902e-19,2.336853e-19,2.4384483e-19,2.5444497e-19,2.6550706e-19,2.7705008e-19,2.8909368e-19,3.0166215e-19,3.1477562e-19,3.2846063e-19,3.4274058e-19,3.5763978e-19,3.731883e-19,3.894128e-19,4.063409e-19,4.2400673e-19,4.4244056e-19,4.616738e-19,4.817453e-19,5.026871e-19,5.2454164e-19,5.473463e-19,5.711399e-19,5.959704e-19,6.2188043e-19,6.489141e-19,6.7712586e-19,7.065642e-19,7.3727906e-19,7.6933256e-19,8.027796e-19,8.3767707e-19,8.740954e-19,9.120931e-19,9.517467e-19,9.931242e-19,1.0362961e-18,1.0813494e-18,1.1283615e-18,1.1774123e-18,1.2286008e-18,1.2820147e-18,1.3377448e-18,1.3959038e-18,1.4565849e-18,1.5199105e-18,1.5859892e-18,1.6549334e-18,1.7268822e-18,1.8019592e-18,1.8802918e-18,1.962038e-18,2.0473384e-18,2.1363379e-18,2.229216e-18,2.3261218e-18,2.4272509e-18,2.5327766e-18,2.6428785e-18,2.7577786e-18,2.877674e-18,3.0027688e-18,3.1333153e-18,3.2695375e-18,3.411667e-18,3.5599906e-18,3.714746e-18,3.876246e-18,4.044767e-18,4.2205964e-18,4.4040887e-18,4.5955582e-18,4.7953306e-18,5.0038095e-18,5.2213522e-18,5.4483285e-18,5.6851966e-18,5.9323628e-18,6.190247e-18,6.4593707e-18,6.7401646e-18,7.033196e-18,7.3389664e-18,7.6579976e-18,7.990932e-18,8.33834e-18,8.700815e-18,9.0790864e-18,9.473803e-18,9.885637e-18,1.0315419e-17,1.0763838e-17,1.12318e-17,1.1720107e-17,1.222959e-17,1.2761276e-17,1.3316077e-17,1.3894937e-17,1.4499025e-17,1.5129377e-17,1.5787061e-17,1.6473411e-17,1.7189523e-17,1.7936844e-17,1.8716655e-17,1.9530284e-17,2.037937e-17,2.1265371e-17,2.2189793e-17,2.3154503e-17,2.4161155e-17,2.521146e-17,2.6307536e-17,2.7451147e-17,2.8644596e-17,2.988993e-17,3.118927e-17,3.2545236e-17,3.396015e-17,3.5436427e-17,3.6977038e-17,3.858463e-17,4.0261934e-17,4.2012338e-17,4.383884e-17,4.574455e-17,4.773331e-17,4.9808317e-17,5.1973753e-17,5.4233333e-17,5.65909e-17,5.9051206e-17,6.1618484e-17,6.4297087e-17,6.709243e-17,7.00093e-17,7.3052654e-17,7.622865e-17,7.954237e-17,8.300051e-17,8.6608987e-17,9.037395e-17,9.430299e-17,9.840285e-17,1.0268072e-16,1.0714457e-16,1.1180247e-16,1.1666288e-16,1.2173483e-16,1.2702703e-16,1.3254929e-16,1.3831192e-16,1.4432477e-16,1.50599e-16,1.5714601e-16,1.63978e-16,1.7110662e-16,1.7854516e-16,1.8630707e-16,1.9440685e-16,2.0285832e-16,2.1167719e-16,2.2087993e-16,2.3048227e-16,2.4050204e-16,2.509574e-16,2.6186789e-16,2.732521e-16,2.851312e-16,2.9752673e-16,3.1046182e-16,3.2395855e-16,3.3804203e-16,3.5273856e-16,3.680732e-16,3.8407446e-16,4.0077136e-16,4.1819507e-16,4.3637528e-16,4.5534585e-16,4.7514223e-16,4.9579814e-16,5.17352e-16,5.398429e-16,5.6331275e-16,5.878017e-16,6.1335524e-16,6.4001974e-16,6.678448e-16,6.968781e-16,7.2717355e-16,7.587877e-16,7.9177453e-16,8.261954e-16,8.621127e-16,8.995934e-16,9.387015e-16,9.795097e-16,1.0220943e-15,1.0665279e-15,1.1128932e-15,1.1612741e-15,1.2117609e-15,1.2644399e-15,1.319409e-15,1.3767678e-15,1.4366234e-15,1.4990777e-15,1.5642473e-15,1.6322536e-15,1.7032127e-15,1.7772566e-15,1.8545193e-15,1.9351454e-15,2.0192721e-15,2.107056e-15,2.1986612e-15,2.2942438e-15,2.3939817e-15,2.4980556e-15,2.6066594e-15,2.7199789e-15,2.8382249e-15,2.9616113e-15,3.0903684e-15,3.2247163e-15,3.3649047e-15,3.5111953e-15,3.6638376e-15,3.8231162e-15,3.989319e-15,4.162756e-15,4.343724e-15,4.532559e-15,4.7296033e-15,4.9352248e-15,5.149774e-15,5.3736507e-15,5.607272e-15,5.8510376e-15,6.1054004e-15,6.370821e-15,6.647795e-15,6.936795e-15,7.238359e-15,7.5530495e-15,7.8814036e-15,8.224033e-15,8.581557e-15,8.9546434e-15,9.34393e-15,9.7501395e-15,1.01740075e-14,1.0616326e-14,1.1077851e-14,1.155944e-14,1.20619906e-14,1.2586362e-14,1.3133531e-14,1.3704486e-14,1.4300295e-14,1.4921971e-14,1.5570676e-14,1.6247617e-14,1.6953952e-14,1.7690993e-14,1.8460075e-14,1.9262634e-14,2.010004e-14,2.097385e-14,2.1885649e-14,2.2837135e-14,2.3829935e-14,2.4865897e-14,2.5946952e-14,2.7074946e-14,2.8251978e-14,2.948018e-14,3.076184e-14,3.2099154e-14,3.3494603e-14,3.4950717e-14,3.6470213e-14,3.8055686e-14,3.9710084e-14,4.1436493e-14,4.3237867e-14,4.511755e-14,4.707895e-14,4.9125726e-14,5.1261373e-14,5.3489863e-14,5.5815355e-14,5.824182e-14,6.0773774e-14,6.34158e-14,6.617282e-14,6.9049563e-14,7.205136e-14,7.5183654e-14,7.845229e-14,8.1862854e-14,8.542169e-14,8.9135425e-14,9.301042e-14,9.705387e-14,1.012731e-13,1.0567599e-13,1.1027005e-13,1.1506383e-13,1.2006628e-13,1.2528593e-13,1.307325e-13,1.3641584e-13,1.4234657e-13,1.4853482e-13,1.5499208e-13,1.6173007e-13,1.6876135e-13,1.7609793e-13,1.8375344e-13,1.917422e-13,2.0007783e-13,2.0877583e-13,2.1785195e-13,2.2732315e-13,2.372056e-13,2.4751766e-13,2.5827802e-13,2.6950675e-13,2.8122304e-13,2.9344867e-13,3.0620648e-13,3.195182e-13,3.3340865e-13,3.4790297e-13,3.6302818e-13,3.7881013e-13,3.9527818e-13,4.1246306e-13,4.303941e-13,4.4910467e-13,4.686286e-13,4.8900245e-13,5.102609e-13,5.324435e-13,5.5559046e-13,5.7974497e-13,6.049483e-13,6.312473e-13,6.58691e-13,6.8732634e-13,7.172065e-13,7.483857e-13,7.8092204e-13,8.148712e-13,8.502961e-13,8.872631e-13,9.258351e-13,9.660841e-13,1.0080827e-12,1.0519095e-12,1.0976392e-12,1.145357e-12,1.1951492e-12,1.2471089e-12,1.3013245e-12,1.3578971e-12,1.4169322e-12,1.4785306e-12,1.5428069e-12,1.6098775e-12,1.6798675e-12,1.7528965e-12,1.8291005e-12,1.9086213e-12,1.9915948e-12,2.0781757e-12,2.1685204e-12,2.2627978e-12,2.3611686e-12,2.4638158e-12,2.5709255e-12,2.6826974e-12,2.7993226e-12,2.9210178e-12,3.0480102e-12,3.1805166e-12,3.3187836e-12,3.4630612e-12,3.6136192e-12,3.7707146e-12,3.934639e-12,4.10569e-12,4.2841863e-12,4.470433e-12,4.664777e-12,4.86758e-12,5.0791884e-12,5.2999966e-12,5.530404e-12,5.7708404e-12,6.0217165e-12,6.2834993e-12,6.5566766e-12,6.8417156e-12,7.139146e-12,7.449507e-12,7.773377e-12,8.11131e-12,8.4639335e-12,8.831887e-12,9.215856e-12,9.616499e-12,1.0034557e-11,1.04708135e-11,1.0926013e-11,1.1401e-11,1.18966365e-11,1.2413848e-11,1.2953516e-11,1.3516645e-11,1.4104286e-11,1.4717443e-11,1.5357255e-11,1.6024883e-11,1.6721572e-11,1.744851e-11,1.820705e-11,1.8998568e-11,1.9824538e-11,2.0686371e-11,2.1585672e-11,2.2524118e-11,2.350331e-11,2.4525071e-11,2.5591253e-11,2.6703842e-11,2.786474e-11,2.9076108e-11,3.0340137e-11,3.1659186e-11,3.303551e-11,3.447166e-11,3.597033e-11,3.7534073e-11,3.9165796e-11,4.0868454e-11,4.2645224e-11,4.4499144e-11,4.643366e-11,4.845238e-11,5.0558755e-11,5.2756702e-11,5.50502e-11,5.744353e-11,5.9940775e-11,6.2546586e-11,6.526568e-11,6.810313e-11,7.106379e-11,7.415315e-11,7.737698e-11,8.07408e-11,8.425085e-11,8.7913496e-11,9.173557e-11,9.57236e-11,9.9885e-11,1.04227536e-10,1.08758634e-10,1.13486706e-10,1.1842033e-10,1.235687e-10,1.2894061e-10,1.3454605e-10,1.4039518e-10,1.4649892e-10,1.5286768e-10,1.5951332e-10,1.6644822e-10,1.7368423e-10,1.8123482e-10,1.8911367e-10,1.9733545e-10,2.0591423e-10,2.1486596e-10,2.2420685e-10,2.3395433e-10,2.4412505e-10,2.5473793e-10,2.6581276e-10,2.7736846e-10,2.894265e-10,3.0200878e-10,3.1513872e-10,3.288388e-10,3.431344e-10,3.580523e-10,3.7361797e-10,3.8986028e-10,4.0680873e-10,4.2449488e-10,4.4294898e-10,4.6220536e-10,4.8229887e-10,5.03267e-10,5.2514554e-10,5.479753e-10,5.7179866e-10,5.9665656e-10,6.2259503e-10,6.4966116e-10,6.7790545e-10,7.073761e-10,7.3812795e-10,7.7021833e-10,8.037021e-10,8.386415e-10,8.750998e-10,9.1314517e-10,9.528424e-10,9.942654e-10,1.0374892e-9,1.0825945e-9,1.1296581e-9,1.1787679e-9,1.2300153e-9,1.2834879e-9,1.339285e-9,1.3975079e-9,1.4582651e-9,1.5216604e-9,1.5878117e-9,1.6568388e-9,1.7288705e-9,1.8040298e-9,1.8824566e-9,1.9642972e-9,2.049691e-9,2.1387976e-9,2.2317777e-9,2.3288051e-9,2.4300455e-9,2.535687e-9,2.645927e-9,2.7609537e-9,2.8809808e-9,3.006226e-9,3.1369227e-9,3.2732945e-9,3.4155947e-9,3.5640813e-9,3.719031e-9,3.8807086e-9,4.049415e-9,4.2254653e-9,4.4091593e-9,4.600839e-9,4.8008517e-9,5.0095705e-9,5.227352e-9,5.454601e-9,5.691742e-9,5.93918e-9,6.197374e-9,6.4667933e-9,6.7479395e-9,7.0412933e-9,7.3474e-9,7.666815e-9,8.000132e-9,8.347922e-9,8.710832e-9,9.089539e-9,9.4846895e-9,9.897018e-9,1.0327284e-8,1.0776243e-8,1.1244731e-8,1.1733575e-8,1.2243683e-8,1.2775968e-8,1.3331379e-8,1.3910951e-8,1.4515702e-8,1.5146762e-8,1.5805238e-8,1.649236e-8,1.7209333e-8,1.7957495e-8,1.8738184e-8,1.955279e-8,2.0402833e-8,2.1289807e-8,2.2215366e-8,2.3181135e-8,2.4188918e-8,2.5240485e-8,2.6337796e-8,2.7482812e-8,2.8677574e-8,2.9924312e-8,3.1225213e-8,3.2582705e-8,3.3999175e-8,3.5477264e-8,3.701957e-8,3.862897e-8,4.0308333e-8,4.2060663e-8,4.3889216e-8,4.5797215e-8,4.7788216e-8,4.9865715e-8,5.203359e-8,5.429565e-8,5.6656113e-8,5.911913e-8,6.168929e-8,6.4371186e-8,6.71696e-8,7.008975e-8,7.313677e-8,7.631633e-8,7.9634034e-8,8.309607e-8,8.670851e-8,9.0478096e-8,9.441156e-8,9.8515926e-8,1.0279883e-7,1.0726781e-7,1.119312e-7,1.16797196e-7,1.2187486e-7,1.2717314e-7,1.327019e-7,1.3847101e-7,1.4449077e-7,1.507724e-7,1.5732694e-7,1.6416661e-7,1.7130344e-7,1.7875072e-7,1.8652158e-7,1.9463046e-7,2.0309186e-7,2.1192089e-7,2.21134e-7,2.3074737e-7,2.4077895e-7,2.5124635e-7,2.621691e-7,2.735664e-7,2.854595e-7,2.978696e-7,3.1081893e-7,3.2433155e-7,3.3843125e-7,3.531443e-7,3.6849656e-7,3.8451665e-7,4.012328e-7,4.1867608e-7,4.368777e-7,4.5587012e-7,4.7568872e-7,4.963684e-7,5.179476e-7,5.4046444e-7,5.6396067e-7,5.884778e-7,6.1406143e-7,6.407566e-7,6.68613e-7,6.9768043e-7,7.280108e-7,7.5966045e-7,7.926853e-7,8.2714666e-7,8.6310524e-7,9.006281e-7,9.397812e-7,9.806374e-7,1.02327e-6,1.0677546e-6,1.1141744e-6,1.162611e-6,1.2131547e-6,1.2658943e-6,1.320928e-6,1.3783529e-6,1.4382757e-6,1.5008037e-6,1.5660482e-6,1.6341311e-6,1.7051717e-6,1.7793028e-6,1.8566546e-6,1.9373713e-6,2.0215948e-6,2.109482e-6,2.2011902e-6,2.2968827e-6,2.396738e-6,2.5009315e-6,2.6096577e-6,2.7231076e-6,2.8414925e-6,2.965021e-6,3.0939232e-6,3.228429e-6,3.3687788e-6,3.5152339e-6,3.668052e-6,3.827518e-6,3.993912e-6,4.167544e-6,4.3487203e-6,4.5377774e-6,4.7350486e-6,4.9409014e-6,5.155703e-6,5.3798376e-6,5.613722e-6,5.8577675e-6,6.1124297e-6,6.378156e-6,6.655441e-6,6.9447738e-6,7.246693e-6,7.561737e-6,7.8904695e-6,8.233502e-6,8.591437e-6,8.964943e-6,9.354677e-6,9.761365e-6,1.0185721e-5,1.0628538e-5,1.1090606e-5,1.1572748e-5,1.2075865e-5,1.260084e-5,1.3148652e-5,1.3720264e-5,1.4316743e-5,1.4939135e-5,1.5588603e-5,1.6266305e-5,1.6973452e-5,1.771136e-5,1.8481327e-5,1.928479e-5,2.012316e-5,2.0997997e-5,2.1910846e-5,2.2863404e-5,2.3857372e-5,2.4894525e-5,2.5976797e-5,2.7106089e-5,2.8284505e-5,2.951412e-5,3.0797222e-5,3.2136075e-5,3.3533164e-5,3.4990993e-5,3.651216e-5,3.80995e-5,3.9755803e-5,4.1484156e-5,4.32876e-5,4.5169494e-5,4.713315e-5,4.9182232e-5,5.1320334e-5,5.355145e-5,5.5879555e-5,5.830881e-5,6.0843744e-5,6.3488806e-5,6.624894e-5,6.912898e-5,7.213431e-5,7.527022e-5,7.854253e-5,8.195711e-5,8.5520034e-5,8.9237954e-5,9.31174e-5,9.716561e-5,0.000101389756,0.00010579754,0.00011039695,0.00011519631,0.00012020431,0.00012543003,0.00013088294,0.0001365729,0.0001425103,0.00014870575,0.00015517054,0.00016191637,0.00016895546,0.00017630057,0.000183965,0.00019196264,0.00020030796,0.0002090162,0.0002181029,0.00022758463,0.00023747857,0.00024780264,0.0002585755,0.00026981675,0.00028154667,0.00029378652,0.0003065585,0.0003198859,0.00033379253,0.0003483037,0.00036344575,0.00037924605,0.00039573328,0.00041293725,0.00043088914,0.00044962147,0.00046916844,0.0004895649,0.00051084807,0.0005330565,0.0005562304,0.0005804118,0.0006056444,0.000631974,0.00065944827,0.0006881169,0.00071803224,0.00074924773,0.0007818203,0.0008158089,0.0008512751,0.00088828313,0.0009269001,0.0009671958,0.0010092433,0.0010531194,0.0010989024,0.0011466757,0.0011965259,0.0012485433,0.001302822,0.0013594605,0.0014185612,0.0014802313,0.0015445832,0.0016117318,0.0016817998,0.0017549137,0.0018312063,0.0019108156,0.0019938857,0.0020805672,0.002171017,0.002265399,0.0023638858,0.0024666525,0.002573887,0.0026857832,0.002802544,0.0029243808,0.0030515145,0.003184175,0.0033226027,0.0034670504,0.0036177756,0.0037750537,0.003939169,0.004110419,0.0042891144,0.0044755777,0.0046701473,0.004873176,0.0050850334,0.0053060986,0.005536774,0.005777478,0.006028646,0.0062907333,0.006564215,0.006849585,0.007147362,0.007458084,0.007782318,0.008120644,0.0084736785,0.00884206,0.009226457,0.009627565,0.0100461105,0.010482854,0.010938583,0.011414123,0.011910337,0.012428126,0.012968422,0.013532207,0.0141205015,0.014734372,0.015374933,0.016043337,0.0167408,0.017468585,0.018228007,0.019020451,0.01984734,0.020710176,0.021610525,0.022550019,0.023530351,0.0245533,0.025620723,0.02673455,0.027896807,0.029109584,0.030375084,0.0316956,0.033073522,0.03451136,0.036011696,0.037577257,0.03921088,0.04091553,0.042694278,0.044550356,0.04648712,0.048508085,0.050616924,0.052817427,0.055113595,0.057509586,0.060009737,0.0626186,0.065340854,0.06818146,0.071145564,0.07423854,0.07746597,0.080833696,0.08434783,0.08801474,0.09184109,0.095833756,0.1],"x":[-38.0,-37.981518,-37.963036,-37.944557,-37.926075,-37.907593,-37.88911,-37.87063,-37.852146,-37.833668,-37.815186,-37.796703,-37.77822,-37.75974,-37.74126,-37.72278,-37.704296,-37.685814,-37.66733,-37.64885,-37.63037,-37.61189,-37.593407,-37.574924,-37.556442,-37.537964,-37.51948,-37.501,-37.482517,-37.464035,-37.445553,-37.427074,-37.408592,-37.39011,-37.371628,-37.353146,-37.334667,-37.316185,-37.297703,-37.27922,-37.26074,-37.242256,-37.223778,-37.205296,-37.186813,-37.16833,-37.14985,-37.131367,-37.11289,-37.094406,-37.075924,-37.05744,-37.03896,-37.02048,-37.002,-36.983517,-36.965034,-36.946552,-36.92807,-36.90959,-36.89111,-36.872627,-36.854145,-36.835663,-36.817184,-36.798702,-36.78022,-36.761738,-36.743256,-36.724773,-36.706295,-36.687813,-36.66933,-36.65085,-36.632366,-36.613888,-36.595406,-36.576923,-36.55844,-36.53996,-36.521477,-36.503,-36.484516,-36.466034,-36.44755,-36.42907,-36.41059,-36.39211,-36.373627,-36.355145,-36.336662,-36.31818,-36.2997,-36.28122,-36.262737,-36.244255,-36.225773,-36.207294,-36.188812,-36.17033,-36.151848,-36.133366,-36.114883,-36.096405,-36.077923,-36.05944,-36.04096,-36.022476,-36.003998,-35.985516,-35.967033,-35.94855,-35.93007,-35.911587,-35.89311,-35.874626,-35.856144,-35.83766,-35.81918,-35.8007,-35.78222,-35.763737,-35.745255,-35.726772,-35.70829,-35.68981,-35.67133,-35.652847,-35.634365,-35.615883,-35.597404,-35.578922,-35.56044,-35.541958,-35.523476,-35.504993,-35.486515,-35.468033,-35.44955,-35.43107,-35.412586,-35.394104,-35.375626,-35.357143,-35.33866,-35.32018,-35.301697,-35.28322,-35.264736,-35.246254,-35.22777,-35.20929,-35.190807,-35.17233,-35.153847,-35.135365,-35.116882,-35.0984,-35.07992,-35.06144,-35.042957,-35.024475,-35.005993,-34.98751,-34.969032,-34.95055,-34.932068,-34.913586,-34.895103,-34.876625,-34.858143,-34.83966,-34.82118,-34.802696,-34.784214,-34.765736,-34.747253,-34.72877,-34.71029,-34.691807,-34.67333,-34.654846,-34.636364,-34.61788,-34.5994,-34.580917,-34.56244,-34.543957,-34.525475,-34.506992,-34.48851,-34.47003,-34.45155,-34.433067,-34.414585,-34.396103,-34.37762,-34.359142,-34.34066,-34.322178,-34.303696,-34.285213,-34.266735,-34.248253,-34.22977,-34.21129,-34.192806,-34.174324,-34.155846,-34.137363,-34.11888,-34.1004,-34.081917,-34.06344,-34.044956,-34.026474,-34.00799,-33.98951,-33.971027,-33.95255,-33.934067,-33.915585,-33.897102,-33.87862,-33.86014,-33.84166,-33.823177,-33.804695,-33.786213,-33.76773,-33.749252,-33.73077,-33.712288,-33.693806,-33.675323,-33.65684,-33.638363,-33.61988,-33.6014,-33.582916,-33.564434,-33.545956,-33.527473,-33.50899,-33.49051,-33.472027,-33.453545,-33.435066,-33.416584,-33.3981,-33.37962,-33.361137,-33.34266,-33.324177,-33.305695,-33.287212,-33.26873,-33.250248,-33.23177,-33.213287,-33.194805,-33.176323,-33.15784,-33.139362,-33.12088,-33.102398,-33.083916,-33.065434,-33.04695,-33.028473,-33.00999,-32.99151,-32.973026,-32.954544,-32.936066,-32.917583,-32.8991,-32.88062,-32.862137,-32.843655,-32.825176,-32.806694,-32.78821,-32.76973,-32.751247,-32.73277,-32.714287,-32.695805,-32.677322,-32.65884,-32.640358,-32.62188,-32.603397,-32.584915,-32.566433,-32.54795,-32.529472,-32.51099,-32.492508,-32.474026,-32.455544,-32.43706,-32.418583,-32.4001,-32.38162,-32.363136,-32.344654,-32.326176,-32.307693,-32.28921,-32.27073,-32.252247,-32.233765,-32.215286,-32.196804,-32.17832,-32.15984,-32.141357,-32.12288,-32.104397,-32.085915,-32.067432,-32.04895,-32.030468,-32.01199,-31.993507,-31.975025,-31.956543,-31.938063,-31.91958,-31.901098,-31.882618,-31.864136,-31.845654,-31.827173,-31.808691,-31.79021,-31.771729,-31.753246,-31.734766,-31.716284,-31.697802,-31.679321,-31.66084,-31.642357,-31.623877,-31.605394,-31.586912,-31.568432,-31.54995,-31.53147,-31.512987,-31.494505,-31.476025,-31.457542,-31.43906,-31.42058,-31.402098,-31.383615,-31.365135,-31.346653,-31.328173,-31.30969,-31.291208,-31.272728,-31.254246,-31.235764,-31.217283,-31.198801,-31.180319,-31.161839,-31.143356,-31.124876,-31.106394,-31.087912,-31.069431,-31.05095,-31.032467,-31.013987,-30.995504,-30.977022,-30.958542,-30.94006,-30.92158,-30.903097,-30.884615,-30.866135,-30.847652,-30.82917,-30.81069,-30.792208,-30.773726,-30.755245,-30.736763,-30.71828,-30.6998,-30.681318,-30.662838,-30.644356,-30.625874,-30.607393,-30.588911,-30.570429,-30.551949,-30.533466,-30.514984,-30.496504,-30.478022,-30.459541,-30.44106,-30.422577,-30.404097,-30.385614,-30.367132,-30.348652,-30.33017,-30.311687,-30.293207,-30.274725,-30.256245,-30.237762,-30.21928,-30.2008,-30.182318,-30.163836,-30.145355,-30.126873,-30.10839,-30.08991,-30.071428,-30.052948,-30.034466,-30.015984,-29.997503,-29.979021,-29.960539,-29.942059,-29.923576,-29.905094,-29.886614,-29.868132,-29.84965,-29.83117,-29.812687,-29.794207,-29.775724,-29.757242,-29.738762,-29.72028,-29.701797,-29.683317,-29.664835,-29.646353,-29.627872,-29.60939,-29.59091,-29.572428,-29.553946,-29.535465,-29.516983,-29.4985,-29.48002,-29.461538,-29.443056,-29.424576,-29.406094,-29.387613,-29.369131,-29.350649,-29.332169,-29.313686,-29.295204,-29.276724,-29.258242,-29.23976,-29.22128,-29.202797,-29.184317,-29.165834,-29.147352,-29.128872,-29.11039,-29.091908,-29.073427,-29.054945,-29.036463,-29.017982,-28.9995,-28.981018,-28.962538,-28.944056,-28.925575,-28.907093,-28.88861,-28.87013,-28.851648,-28.833166,-28.814686,-28.796204,-28.777721,-28.759241,-28.740759,-28.722279,-28.703796,-28.685314,-28.666834,-28.648352,-28.62987,-28.61139,-28.592907,-28.574425,-28.555944,-28.537462,-28.518982,-28.5005,-28.482018,-28.463537,-28.445055,-28.426573,-28.408092,-28.38961,-28.371128,-28.352648,-28.334166,-28.315683,-28.297203,-28.27872,-28.26024,-28.241758,-28.223276,-28.204796,-28.186314,-28.167831,-28.149351,-28.130869,-28.112387,-28.093906,-28.075424,-28.056944,-28.038462,-28.01998,-28.0015,-27.983017,-27.964535,-27.946054,-27.927572,-27.90909,-27.89061,-27.872128,-27.853647,-27.835165,-27.816683,-27.798203,-27.77972,-27.761238,-27.742758,-27.724276,-27.705793,-27.687313,-27.66883,-27.65035,-27.631868,-27.613386,-27.594906,-27.576424,-27.557941,-27.539461,-27.520979,-27.502497,-27.484016,-27.465534,-27.447052,-27.428572,-27.41009,-27.39161,-27.373127,-27.354645,-27.336164,-27.317682,-27.2992,-27.28072,-27.262238,-27.243755,-27.225275,-27.206793,-27.188313,-27.16983,-27.151348,-27.132868,-27.114386,-27.095903,-27.077423,-27.05894,-27.040459,-27.021978,-27.003496,-26.985016,-26.966534,-26.948051,-26.929571,-26.911089,-26.892607,-26.874126,-26.855644,-26.837162,-26.818682,-26.8002,-26.78172,-26.763237,-26.744755,-26.726274,-26.707792,-26.68931,-26.67083,-26.652348,-26.633865,-26.615385,-26.596903,-26.57842,-26.55994,-26.541458,-26.522978,-26.504496,-26.486013,-26.467533,-26.44905,-26.430569,-26.412088,-26.393606,-26.375124,-26.356644,-26.338161,-26.319681,-26.301199,-26.282717,-26.264236,-26.245754,-26.227272,-26.208792,-26.19031,-26.171827,-26.153347,-26.134865,-26.116385,-26.097902,-26.07942,-26.06094,-26.042458,-26.023975,-26.005495,-25.987013,-25.96853,-25.95005,-25.931568,-25.913088,-25.894606,-25.876123,-25.857643,-25.83916,-25.820679,-25.802198,-25.783716,-25.765234,-25.746754,-25.728271,-25.70979,-25.691309,-25.672827,-25.654346,-25.635864,-25.617382,-25.598902,-25.58042,-25.561937,-25.543457,-25.524975,-25.506493,-25.488012,-25.46953,-25.45105,-25.432568,-25.414085,-25.395605,-25.377123,-25.35864,-25.34016,-25.321678,-25.303196,-25.284716,-25.266233,-25.247753,-25.22927,-25.210789,-25.192308,-25.173826,-25.155344,-25.136864,-25.118382,-25.0999,-25.081419,-25.062937,-25.044456,-25.025974,-25.007492,-24.989012,-24.97053,-24.952047,-24.933567,-24.915085,-24.896603,-24.878122,-24.85964,-24.841158,-24.822678,-24.804195,-24.785715,-24.767233,-24.74875,-24.73027,-24.711788,-24.693306,-24.674826,-24.656343,-24.637861,-24.61938,-24.600899,-24.582418,-24.563936,-24.545454,-24.526974,-24.508492,-24.49001,-24.471529,-24.453047,-24.434565,-24.416084,-24.397602,-24.379122,-24.36064,-24.342157,-24.323677,-24.305195,-24.286713,-24.268232,-24.24975,-24.231268,-24.212788,-24.194305,-24.175825,-24.157343,-24.13886,-24.12038,-24.101898,-24.083416,-24.064936,-24.046453,-24.027971,-24.009491,-23.991009,-23.972527,-23.954046,-23.935564,-23.917084,-23.898602,-23.88012,-23.861639,-23.843157,-23.824675,-23.806194,-23.787712,-23.76923,-23.75075,-23.732267,-23.713787,-23.695305,-23.676823,-23.658342,-23.63986,-23.621378,-23.602898,-23.584415,-23.565933,-23.547453,-23.52897,-23.51049,-23.492008,-23.473526,-23.455046,-23.436563,-23.418081,-23.399601,-23.381119,-23.362637,-23.344156,-23.325674,-23.307194,-23.288712,-23.27023,-23.251749,-23.233267,-23.214785,-23.196304,-23.177822,-23.15934,-23.14086,-23.122377,-23.103895,-23.085415,-23.066933,-23.048452,-23.02997,-23.011488,-22.993008,-22.974525,-22.956043,-22.937563,-22.91908,-22.900599,-22.882118,-22.863636,-22.845156,-22.826674,-22.808191,-22.789711,-22.771229,-22.752747,-22.734266,-22.715784,-22.697302,-22.678822,-22.66034,-22.64186,-22.623377,-22.604895,-22.586414,-22.567932,-22.54945,-22.53097,-22.512487,-22.494005,-22.475525,-22.457043,-22.43856,-22.42008,-22.401598,-22.383118,-22.364635,-22.346153,-22.327673,-22.30919,-22.290709,-22.272228,-22.253746,-22.235264,-22.216784,-22.198301,-22.179821,-22.161339,-22.142857,-22.124376,-22.105894,-22.087412,-22.068932,-22.05045,-22.031967,-22.013487,-21.995005,-21.976524,-21.958042,-21.93956,-21.92108,-21.902597,-21.884115,-21.865635,-21.847153,-21.82867,-21.81019,-21.791708,-21.773228,-21.754745,-21.736263,-21.717783,-21.6993,-21.680819,-21.662338,-21.643856,-21.625374,-21.606894,-21.588411,-21.56993,-21.551449,-21.532967,-21.514486,-21.496004,-21.477522,-21.459042,-21.44056,-21.422077,-21.403597,-21.385115,-21.366632,-21.348152,-21.32967,-21.31119,-21.292707,-21.274225,-21.255745,-21.237263,-21.21878,-21.2003,-21.181818,-21.163336,-21.144855,-21.126373,-21.107893,-21.08941,-21.070929,-21.052448,-21.033966,-21.015484,-20.997004,-20.978521,-20.96004,-20.941559,-20.923077,-20.904596,-20.886114,-20.867632,-20.849152,-20.83067,-20.812187,-20.793707,-20.775225,-20.756742,-20.738262,-20.71978,-20.701298,-20.682817,-20.664335,-20.645855,-20.627373,-20.60889,-20.59041,-20.571928,-20.553446,-20.534966,-20.516483,-20.498001,-20.47952,-20.461039,-20.442558,-20.424076,-20.405594,-20.387114,-20.368631,-20.35015,-20.331669,-20.313187,-20.294704,-20.276224,-20.257742,-20.239262,-20.22078,-20.202297,-20.183817,-20.165335,-20.146852,-20.128372,-20.10989,-20.091408,-20.072927,-20.054445,-20.035965,-20.017483,-19.999,-19.98052,-19.962038,-19.943556,-19.925076,-19.906593,-19.888111,-19.86963,-19.851149,-19.832666,-19.814186,-19.795704,-19.777224,-19.758741,-19.74026,-19.721779,-19.703297,-19.684814,-19.666334,-19.647852,-19.62937,-19.61089,-19.592407,-19.573927,-19.555445,-19.536963,-19.518482,-19.5,-19.481518,-19.463037,-19.444555,-19.426073,-19.407593,-19.38911,-19.37063,-19.352148,-19.333666,-19.315186,-19.296703,-19.278221,-19.25974,-19.241259,-19.222776,-19.204296,-19.185814,-19.167334,-19.148851,-19.13037,-19.111889,-19.093407,-19.074924,-19.056444,-19.037962,-19.01948,-19.001,-18.982517,-18.964035,-18.945555,-18.927073,-18.908592,-18.89011,-18.871628,-18.853148,-18.834665,-18.816183,-18.797703,-18.77922,-18.760738,-18.742258,-18.723776,-18.705296,-18.686813,-18.668331,-18.64985,-18.631369,-18.612886,-18.594406,-18.575924,-18.557442,-18.538961,-18.52048,-18.501999,-18.483517,-18.465034,-18.446554,-18.428072,-18.40959,-18.39111,-18.372627,-18.354145,-18.335665,-18.317183,-18.298702,-18.28022,-18.261738,-18.243258,-18.224775,-18.206293,-18.187813,-18.16933,-18.150848,-18.132368,-18.113886,-18.095404,-18.076923,-18.058441,-18.03996,-18.021479,-18.002996,-17.984516,-17.966034,-17.947552,-17.929071,-17.91059,-17.892107,-17.873627,-17.855145,-17.836664,-17.818182,-17.7997,-17.78122,-17.762737,-17.744255,-17.725775,-17.707293,-17.68881,-17.67033,-17.651848,-17.633368,-17.614885,-17.596403,-17.577923,-17.55944,-17.540958,-17.522478,-17.503996,-17.485514,-17.467033,-17.448551,-17.43007,-17.411589,-17.393106,-17.374626,-17.356144,-17.337662,-17.319181,-17.3007,-17.282217,-17.263737,-17.245255,-17.226772,-17.208292,-17.18981,-17.17133,-17.152847,-17.134365,-17.115885,-17.097403,-17.07892,-17.06044,-17.041958,-17.023476,-17.004995,-16.986513,-16.968033,-16.94955,-16.931068,-16.912588,-16.894106,-16.875624,-16.857143,-16.838661,-16.820179,-16.801699,-16.783216,-16.764736,-16.746254,-16.727772,-16.709291,-16.69081,-16.672327,-16.653847,-16.635365,-16.616882,-16.598402,-16.57992,-16.56144,-16.542957,-16.524475,-16.505995,-16.487513,-16.46903,-16.45055,-16.432068,-16.413586,-16.395105,-16.376623,-16.35814,-16.33966,-16.321178,-16.302698,-16.284216,-16.265734,-16.247253,-16.228771,-16.210289,-16.191809,-16.173326,-16.154844,-16.136364,-16.117882,-16.099401,-16.08092,-16.062437,-16.043957,-16.025475,-16.006992,-15.988511,-15.97003,-15.951549,-15.933067,-15.914585,-15.896104,-15.877623,-15.85914,-15.840659,-15.822178,-15.803697,-15.785214,-15.766733,-15.748252,-15.729771,-15.711288,-15.692807,-15.674326,-15.655844,-15.6373625,-15.618881,-15.6004,-15.581918,-15.5634365,-15.544955,-15.526474,-15.507992,-15.489511,-15.471029,-15.452547,-15.434066,-15.415585,-15.397103,-15.378621,-15.36014,-15.341659,-15.323176,-15.304695,-15.286214,-15.267733,-15.24925,-15.230769,-15.212288,-15.193807,-15.175324,-15.156843,-15.138362,-15.11988,-15.101398,-15.082917,-15.064436,-15.045954,-15.0274725,-15.008991,-14.990509,-14.972028,-14.953547,-14.935065,-14.916583,-14.898102,-14.879621,-14.861139,-14.842657,-14.824176,-14.805695,-14.787212,-14.768731,-14.75025,-14.731769,-14.713286,-14.694805,-14.676324,-14.657842,-14.63936,-14.620879,-14.602398,-14.583916,-14.565434,-14.546953,-14.528472,-14.50999,-14.4915085,-14.473027,-14.454545,-14.436064,-14.4175825,-14.399101,-14.380619,-14.362138,-14.343657,-14.325175,-14.306693,-14.288212,-14.269731,-14.251248,-14.232767,-14.214286,-14.195805,-14.177322,-14.158841,-14.14036,-14.121878,-14.103396,-14.084915,-14.066434,-14.047952,-14.02947,-14.010989,-13.992508,-13.974026,-13.955544,-13.937063,-13.918581,-13.9001,-13.8816185,-13.863137,-13.844655,-13.826174,-13.807693,-13.78921,-13.770729,-13.752248,-13.733767,-13.715284,-13.696803,-13.678322,-13.659841,-13.641358,-13.622877,-13.604396,-13.585914,-13.567432,-13.548951,-13.53047,-13.511988,-13.493506,-13.475025,-13.456544,-13.438062,-13.41958,-13.401099,-13.382617,-13.364136,-13.3456545,-13.327173,-13.308691,-13.29021,-13.2717285,-13.253246,-13.234765,-13.216284,-13.197803,-13.17932,-13.160839,-13.142358,-13.123877,-13.105394,-13.086913,-13.068432,-13.04995,-13.031468,-13.012987,-12.994506,-12.976024,-12.957542,-12.939061,-12.920579,-12.902098,-12.883616,-12.865135,-12.846653,-12.828172,-12.80969,-12.791209,-12.772727,-12.754246,-12.7357645,-12.717282,-12.698801,-12.68032,-12.661839,-12.643356,-12.624875,-12.606394,-12.587913,-12.56943,-12.550949,-12.532468,-12.513986,-12.495504,-12.477023,-12.458542,-12.44006,-12.421578,-12.403097,-12.384615,-12.366134,-12.347652,-12.329171,-12.310689,-12.292208,-12.273726,-12.255245,-12.236763,-12.218282,-12.1998005,-12.181318,-12.162837,-12.144356,-12.1258745,-12.107392,-12.088911,-12.07043,-12.051948,-12.033466,-12.014985,-11.996504,-11.978022,-11.95954,-11.941059,-11.922578,-11.904096,-11.885614,-11.867133,-11.848651,-11.83017,-11.811688,-11.793207,-11.774725,-11.756244,-11.737762,-11.71928,-11.700799,-11.682318,-11.6638365,-11.645354,-11.626873,-11.608392,-11.5899105,-11.571428,-11.552947,-11.534466,-11.515984,-11.497502,-11.479021,-11.46054,-11.442058,-11.423576,-11.405095,-11.386614,-11.368132,-11.34965,-11.331169,-11.312687,-11.294206,-11.275724,-11.257243,-11.238761,-11.22028,-11.201798,-11.183316,-11.164835,-11.146354,-11.127872,-11.10939,-11.090909,-11.072428,-11.0539465,-11.035464,-11.016983,-10.998502,-10.98002,-10.961538,-10.943057,-10.924576,-10.906094,-10.887612,-10.869131,-10.850649,-10.832168,-10.813686,-10.795205,-10.776723,-10.758242,-10.73976,-10.721279,-10.702797,-10.684316,-10.665834,-10.647352,-10.628871,-10.61039,-10.591908,-10.573426,-10.554945,-10.536464,-10.5179825,-10.4995,-10.481019,-10.462538,-10.444056,-10.425574,-10.407093,-10.388612,-10.37013,-10.351648,-10.333167,-10.314685,-10.296204,-10.277722,-10.259241,-10.240759,-10.222278,-10.203796,-10.185315,-10.166833,-10.148352,-10.12987,-10.111388,-10.092907,-10.074426,-10.055944,-10.037462,-10.018981,-10.0005,-9.9820175,-9.963536,-9.945055,-9.926574,-9.908092,-9.88961,-9.871129,-9.852648,-9.834166,-9.815684,-9.797203,-9.778721,-9.76024,-9.741758,-9.723277,-9.704795,-9.686314,-9.667832,-9.649351,-9.630869,-9.612388,-9.593906,-9.575424,-9.556943,-9.538462,-9.51998,-9.501498,-9.483017,-9.464536,-9.4460535,-9.427572,-9.409091,-9.39061,-9.372128,-9.353646,-9.335165,-9.316684,-9.298202,-9.27972,-9.261239,-9.242757,-9.224276,-9.205794,-9.187313,-9.168831,-9.15035,-9.131868,-9.113386,-9.094905,-9.076424,-9.057942,-9.03946,-9.020979,-9.002498,-8.984016,-8.965534,-8.947053,-8.928572,-8.9100895,-8.891608,-8.873127,-8.854646,-8.8361635,-8.817682,-8.799201,-8.78072,-8.762238,-8.743756,-8.725275,-8.706793,-8.688312,-8.66983,-8.651349,-8.632867,-8.614386,-8.595904,-8.577422,-8.558941,-8.54046,-8.521978,-8.503496,-8.485015,-8.466534,-8.448052,-8.42957,-8.411089,-8.392608,-8.3741255,-8.355644,-8.337163,-8.318682,-8.3001995,-8.281718,-8.263237,-8.244755,-8.226274,-8.207792,-8.189311,-8.170829,-8.152348,-8.133866,-8.115385,-8.096903,-8.078422,-8.05994,-8.041458,-8.022977,-8.004496,-7.986014,-7.9675326,-7.949051,-7.9305696,-7.912088,-7.893606,-7.875125,-7.856643,-7.838162,-7.81968,-7.801199,-7.782717,-7.764236,-7.7457542,-7.7272725,-7.7087913,-7.6903095,-7.6718283,-7.6533465,-7.6348653,-7.6163836,-7.5979023,-7.5794206,-7.560939,-7.5424576,-7.523976,-7.5054946,-7.487013,-7.4685316,-7.45005,-7.4315686,-7.413087,-7.394605,-7.376124,-7.357642,-7.339161,-7.320679,-7.302198,-7.283716,-7.265235,-7.246753,-7.228272,-7.20979,-7.1913085,-7.1728272,-7.1543455,-7.1358643,-7.1173825,-7.0989013,-7.0804195,-7.0619383,-7.0434566,-7.024975,-7.0064936,-6.988012,-6.9695306,-6.951049,-6.9325676,-6.914086,-6.8956046,-6.877123,-6.858641,-6.84016,-6.821678,-6.803197,-6.784715,-6.766234,-6.747752,-6.729271,-6.710789,-6.6923075,-6.673826,-6.6553445,-6.636863,-6.6183815,-6.5999002,-6.5814185,-6.5629373,-6.5444555,-6.525974,-6.5074925,-6.489011,-6.4705296,-6.452048,-6.4335666,-6.415085,-6.3966036,-6.378122,-6.35964,-6.341159,-6.322677,-6.304196,-6.285714,-6.267233,-6.248751,-6.23027,-6.211788,-6.193307,-6.174825,-6.1563435,-6.137862,-6.1193805,-6.100899,-6.0824175,-6.063936,-6.0454545,-6.0269732,-6.0084915,-5.99001,-5.9715285,-5.953047,-5.9345655,-5.916084,-5.8976026,-5.879121,-5.8606396,-5.842158,-5.823676,-5.805195,-5.786713,-5.768232,-5.74975,-5.731269,-5.712787,-5.694306,-5.675824,-5.6573424,-5.638861,-5.6203794,-5.601898,-5.5834165,-5.564935,-5.5464535,-5.527972,-5.5094905,-5.4910088,-5.4725275,-5.454046,-5.4355645,-5.417083,-5.3986015,-5.38012,-5.3616385,-5.343157,-5.3246756,-5.306194,-5.287712,-5.269231,-5.250749,-5.232268,-5.213786,-5.195305,-5.176823,-5.158342,-5.13986,-5.1213784,-5.102897,-5.0844154,-5.065934,-5.0474524,-5.028971,-5.0104895,-4.992008,-4.9735265,-4.9550447,-4.9365635,-4.9180818,-4.8996005,-4.881119,-4.8626375,-4.844156,-4.8256745,-4.807193,-4.788711,-4.77023,-4.751748,-4.733267,-4.714785,-4.696304,-4.677822,-4.659341,-4.640859,-4.6223774,-4.603896,-4.5854144,-4.566933,-4.5484514,-4.52997,-4.5114884,-4.493007,-4.4745255,-4.4560437,-4.4375625,-4.4190807,-4.4005995,-4.3821177,-4.3636365,-4.345155,-4.3266735,-4.308192,-4.2897105,-4.271229,-4.252747,-4.234266,-4.215784,-4.197303,-4.178821,-4.16034,-4.141858,-4.123377,-4.104895,-4.0864134,-4.067932,-4.0494504,-4.030969,-4.0124874,-3.994006,-3.9755244,-3.957043,-3.9385614,-3.92008,-3.9015985,-3.883117,-3.8646355,-3.8461537,-3.8276722,-3.8091908,-3.7907093,-3.7722278,-3.7537463,-3.7352648,-3.7167833,-3.6983018,-3.67982,-3.6613386,-3.642857,-3.6243756,-3.605894,-3.5874126,-3.568931,-3.5504496,-3.531968,-3.5134866,-3.495005,-3.4765234,-3.458042,-3.4395604,-3.421079,-3.4025974,-3.384116,-3.3656344,-3.347153,-3.3286712,-3.3101897,-3.2917082,-3.2732267,-3.2547452,-3.2362638,-3.2177823,-3.1993008,-3.1808193,-3.1623378,-3.143856,-3.1253746,-3.106893,-3.0884116,-3.06993,-3.0514486,-3.032967,-3.0144856,-2.996004,-2.9775224,-2.9590409,-2.9405594,-2.922078,-2.9035964,-2.885115,-2.8666334,-2.848152,-2.8296704,-2.8111887,-2.7927072,-2.7742257,-2.7557442,-2.7372627,-2.7187812,-2.7002997,-2.6818182,-2.6633368,-2.6448553,-2.6263735,-2.607892,-2.5894105,-2.570929,-2.5524476,-2.533966,-2.5154846,-2.497003,-2.4785216,-2.4600399,-2.4415584,-2.4230769,-2.4045954,-2.386114,-2.3676324,-2.349151,-2.3306694,-2.312188,-2.2937062,-2.2752247,-2.2567432,-2.2382617,-2.2197802,-2.2012987,-2.1828172,-2.1643357,-2.1458542,-2.1273727,-2.108891,-2.0904095,-2.071928,-2.0534465,-2.034965,-2.0164835,-1.998002,-1.9795204,-1.961039,-1.9425575,-1.924076,-1.9055943,-1.8871129,-1.8686314,-1.8501499,-1.8316684,-1.8131868,-1.7947053,-1.7762238,-1.7577423,-1.7392608,-1.7207792,-1.7022977,-1.6838162,-1.6653347,-1.6468531,-1.6283716,-1.6098901,-1.5914086,-1.5729271,-1.5544455,-1.535964,-1.5174825,-1.499001,-1.4805195,-1.4620379,-1.4435564,-1.4250749,-1.4065934,-1.3881118,-1.3696303,-1.3511488,-1.3326674,-1.3141859,-1.2957042,-1.2772228,-1.2587413,-1.2402598,-1.2217783,-1.2032967,-1.1848152,-1.1663337,-1.1478522,-1.1293706,-1.1108891,-1.0924076,-1.0739261,-1.0554446,-1.036963,-1.0184815,-1.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_positive.json new file mode 100644 index 000000000000..38e3ef5035c2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/medium_positive.json @@ -0,0 +1 @@ +{"expected":[10.0,10.434736,10.888373,11.361733,11.85567,12.371079,12.9088955,13.470092,14.055691,14.666742,15.304359,15.969696,16.663961,17.388405,18.144344,18.933146,19.756237,20.61512,21.511333,22.44651,23.422342,24.440598,25.503128,26.611841,27.768757,28.975965,30.235666,31.550121,32.92172,34.352947,35.846397,37.40478,39.030903,40.727722,42.498302,44.34586,46.27375,48.28544,50.384586,52.57499,54.86063,57.245625,59.7343,62.33117,65.04093,67.86852,70.819016,73.89777,77.11038,80.462654,83.960686,87.61076,91.419525,95.39387,99.541016,103.86842,108.383965,113.09582,118.012505,123.14294,128.49641,134.0827,139.91176,145.99425,152.34114,158.96397,165.87473,173.0859,180.61058,188.46239,196.65553,205.20499,214.12599,223.43484,233.14838,243.28418,253.86064,264.89688,276.41293,288.42963,300.96887,314.0531,327.70615,341.95273,356.81866,372.33087,388.51746,405.40775,423.0323,441.4233,460.6136,480.63815,501.53326,523.33673,546.08813,569.82855,594.60114,620.4506,647.4238,675.5701,704.93964,735.58594,767.5646,800.9334,835.7529,872.0861,909.9989,949.55994,990.8413,1033.9169,1078.865,1125.7672,1174.7084,1225.7773,1279.0663,1334.672,1392.6951,1453.2415,1516.4192,1582.3435,1651.1338,1722.9146,1797.816,1875.9736,1957.5292,2042.6301,2131.4307,2224.093,2320.7825,2421.6755,2526.9546,2636.8105,2751.4424,2871.0576,2995.873,3126.1145,3262.02,3403.832,3551.809,3706.2192,3867.342,4035.4697,4210.9062,4393.9697,4584.9917,4784.3184,4992.313,5209.347,5435.8164,5672.1313,5918.7197,6176.028,6444.5225,6724.6895,7017.0366,7322.0967,7640.415,7972.5723,8319.169,8680.834,9058.222,9452.016,9862.93,10291.707,10739.131,11205.994,11693.166,12201.505,12731.956,13285.468,13863.028,14465.713,15094.582,15750.808,16435.543,17150.066,17895.633,18673.63,19485.453,20332.547,21216.488,22138.834,23101.305,24105.59,25153.56,26247.064,27388.135,28578.783,29821.223,31117.678,32470.459,33882.09,35355.047,36892.082,38495.895,40169.473,41915.766,43738.02,45639.496,47623.59,49693.99,51854.34,54108.668,56460.938,58915.535,61476.773,64149.43,66938.28,69848.29,72884.89,76053.42,79359.79,82809.805,86409.9,90166.41,94086.32,98176.65,102444.695,106898.4,111545.6,116394.96,121455.01,126735.17,132244.75,137993.98,143993.17,150253.0,156785.12,163601.06,170713.5,178134.94,185879.22,193959.97,202392.23,211191.08,220372.2,229952.72,239949.47,250381.1,261265.94,272624.28,284476.1,296843.47,309748.2,323214.25,337265.75,351927.72,367227.5,383192.03,399851.0,417233.78,435372.7,454299.7,474050.03,494658.97,516163.34,538603.1,562017.9,586451.2,611946.06,638549.94,666309.7,695276.94,725503.6,757043.5,789955.4,824297.2,860132.9,897525.5,936544.75,977259.25,1.0197448e6,1.0640775e6,1.1103362e6,1.1586072e6,1.2089755e6,1.2615348e6,1.3163776e6,1.3736061e6,1.433321e6,1.4956335e6,1.560655e6,1.6285015e6,1.6992994e6,1.7731732e6,1.8502606e6,1.9306971e6,2.0146328e6,2.102215e6,2.1936072e6,2.28897e6,2.3884812e6,2.4923188e6,2.6006675e6,2.7137295e6,2.8317038e6,2.95481e6,3.0832648e6,3.2173072e6,3.3571735e6,3.5031242e6,3.6554198e6,3.8143322e6,3.9801575e6,4.1531872e6,4.333744e6,4.522145e6,4.718742e6,4.92388e6,5.137942e6,5.36131e6,5.594383e6,5.8375945e6,6.0913725e6,6.3561905e6,6.632514e6,6.9208575e6,7.2217285e6,7.5356875e6,7.863296e6,8.2051375e6,8.56185e6,8.93406e6,9.322461e6,9.727737e6,1.0150643e7,1.0591923e7,1.1052399e7,1.1532894e7,1.2034264e7,1.2557445e7,1.3103356e7,1.3673014e7,1.4267422e7,1.4887687e7,1.5534901e7,1.6210269e7,1.6914998e7,1.7650346e7,1.8417682e7,1.9218354e7,2.0053858e7,2.0925662e7,2.1835388e7,2.278464e7,2.3775186e7,2.4808766e7,2.5887308e7,2.701274e7,2.8187066e7,2.9412478e7,3.0691128e7,3.2025402e7,3.3417646e7,3.4870452e7,3.638638e7,3.796825e7,3.961889e7,4.1341244e7,4.3138524e7,4.501389e7,4.697083e7,4.90128e7,5.1143596e7,5.3366964e7,5.5687052e7,5.810801e7,6.063414e7,6.3270164e7,6.602071e7,6.889091e7,7.1885816e7,7.501099e7,7.827195e7,8.167477e7,8.522552e7,8.8930536e7,9.279672e7,9.683088e7,1.0104053e8,1.0543307e8,1.1001658e8,1.1479959e8,1.1979028e8,1.2499794e8,1.3043227e8,1.3610256e8,1.4201936e8,1.4819339e8,1.5463614e8,1.6135866e8,1.6837342e8,1.7569314e8,1.8333146e8,1.9130144e8,1.9961792e8,2.0829638e8,2.1735166e8,2.268006e8,2.3666034e8,2.4694923e8,2.5768488e8,2.6888723e8,2.805772e8,2.927748e8,3.055026e8,3.1878374e8,3.3264298e8,3.47104e8,3.621937e8,3.779394e8,3.9437043e8,4.1151494e8,4.2940477e8,4.480733e8,4.6755245e8,4.878784e8,5.0908797e8,5.3122077e8,5.5431456e8,5.7841235e8,6.0355904e8,6.297976e8,6.571769e8,6.8574637e8,7.155595e8,7.466671e8,7.79127e8,8.12998e8,8.483434e8,8.8522355e8,9.2370694e8,9.638655e8,1.0057677e9,1.0494915e9,1.0951162e9,1.1427268e9,1.1924046e9,1.2442422e9,1.2983332e9,1.3547788e9,1.4136751e9,1.4751319e9,1.5392639e9,1.6061805e9,1.676006e9,1.7488672e9,1.8249e9,1.904234e9,1.987017e9,2.0734033e9,2.1635405e9,2.2575962e9,2.355741e9,2.4581578e9,2.5650214e9,2.676531e9,2.7928878e9,2.91431e9,3.0410038e9,3.1732058e9,3.311162e9,3.4551084e9,3.6053128e9,3.7620467e9,3.9256033e9,4.0962614e9,4.2743386e9,4.460167e9,4.654064e9,4.8563907e9,5.0675133e9,5.2878254e9,5.517703e9,5.757575e9,6.0078746e9,6.2690693e9,6.541605e9,6.8259886e9,7.1227515e9,7.4323994e9,7.7555087e9,8.092665e9,8.4444964e9,8.811605e9,9.194672e9,9.594394e9,1.0011513e10,1.0446745e10,1.0900897e10,1.1374817e10,1.1869316e10,1.2385312e10,1.292374e10,1.3485605e10,1.4071865e10,1.4683613e10,1.5321988e10,1.5988083e10,1.6683134e10,1.7408401e10,1.8165238e10,1.8954938e10,1.9778968e10,2.063882e10,2.15361e10,2.2472342e10,2.3449285e10,2.446875e10,2.5532484e10,2.6642459e10,2.7800689e10,2.9009334e10,3.027046e10,3.158641e10,3.2959642e10,3.43925e10,3.588765e10,3.7447795e10,3.9075852e10,4.07746e10,4.25472e10,4.4396855e10,4.6327026e10,4.8341004e10,5.044254e10,5.2635546e10,5.4923776e10,5.7311486e10,5.9802993e10,6.240295e10,6.51158e10,6.794658e10,7.090043e10,7.398285e10,7.719912e10,8.0555205e10,8.4057375e10,8.7711605e10,9.15247e10,9.5503565e10,9.9655614e10,1.0398795e11,1.08508635e11,1.1322609e11,1.18148375e11,1.2328465e11,1.2864421e11,1.3423707e11,1.4007276e11,1.4616217e11,1.525163e11,1.59147e11,1.660656e11,1.73285e11,1.8081862e11,1.8867937e11,1.9688184e11,2.0544091e11,2.1437253e11,2.2369196e11,2.3341654e11,2.4356441e11,2.5415292e11,2.6520173e11,2.7673087e11,2.8876184e11,3.0131523e11,3.1441433e11,3.2808288e11,3.4234643e11,3.5722926e11,3.7275913e11,3.8896497e11,4.058745e11,4.2351913e11,4.419308e11,4.611439e11,4.8119126e11,5.0211013e11,5.2393843e11,5.4671684e11,5.704843e11,5.9528505e11,6.211653e11,6.4816926e11,6.763472e11,7.057501e11,7.364328e11,7.684479e11,8.0185465e11,8.367156e11,8.730902e11,9.1104615e11,9.506521e11,9.9198206e11,1.03510665e12,1.0801059e12,1.1270614e12,1.1760608e12,1.2271878e12,1.2805375e12,1.3362094e12,1.3942986e12,1.454913e12,1.5181625e12,1.5841653e12,1.6530338e12,1.7248964e12,1.7998869e12,1.8781336e12,1.9597817e12,2.0449796e12,2.1338858e12,2.2266524e12,2.323452e12,2.4244595e12,2.529864e12,2.6398449e12,2.754607e12,2.8743647e12,2.9993221e12,3.129712e12,3.2657703e12,3.407751e12,3.5558963e12,3.710482e12,3.871797e12,4.040116e12,4.215752e12,4.399024e12,4.590273e12,4.7898265e12,4.9980553e12,5.215336e12,5.442075e12,5.678659e12,5.9255276e12,6.183142e12,6.451942e12,6.7324283e12,7.025108e12,7.3305267e12,7.649208e12,7.981742e12,8.328733e12,8.690828e12,9.068645e12,9.462888e12,9.87429e12,1.0303556e13,1.0751484e13,1.1218883e13,1.1706629e13,1.2215553e13,1.27466e13,1.3300764e13,1.3878989e13,1.4482352e13,1.5111944e13,1.5768942e13,1.6454466e13,1.7169792e13,1.7916217e13,1.869513e13,1.9507867e13,2.0355935e13,2.1240916e13,2.2164323e13,2.3127875e13,2.4133316e13,2.5182522e13,2.6277283e13,2.7419637e13,2.8611717e13,2.9855557e13,3.115347e13,3.2507808e13,3.3921098e13,3.5395752e13,3.6934517e13,3.854017e13,4.021572e13,4.1964024e13,4.378833e13,4.5692043e13,4.767842e13,4.975115e13,5.1913983e13,5.4170963e13,5.6525943e13,5.89833e13,6.1547485e13,6.4223288e13,6.7015272e13,6.992863e13,7.296881e13,7.614099e13,7.945107e13,8.290506e13,8.650938e13,9.027021e13,9.419454e13,9.828968e13,1.0256264e14,1.0702136e14,1.1167391e14,1.1652897e14,1.21594844e14,1.2688095e14,1.32396855e14,1.3815286e14,1.441588e14,1.5042583e14,1.5696564e14,1.6378942e14,1.7090985e14,1.7833983e14,1.8609323e14,1.9418327e14,2.0262503e14,2.1143423e14,2.2062593e14,2.3021721e14,2.4022547e14,2.5066936e14,2.6156673e14,2.7293786e14,2.848033e14,2.9718523e14,3.101048e14,3.2358602e14,3.3765402e14,3.523329e14,3.676499e14,3.836328e14,4.0031135e14,4.1771412e14,4.3587345e14,4.5482224e14,4.745958e14,4.9522795e14,5.1675704e14,5.3922325e14,5.6266494e14,5.871257e14,6.126499e14,6.392851e14,6.670768e14,6.960767e14,7.263389e14,7.579151e14,7.90864e14,8.252453e14,8.6112316e14,8.985588e14,9.3762196e14,9.783833e14,1.0209189e15,1.0653014e15,1.1116134e15,1.1599411e15,1.2103674e15,1.2629859e15,1.3178917e15,1.3751876e15,1.4349713e15,1.4973538e15,1.5624519e15,1.6303764e15,1.701254e15,1.7752128e15,1.8523908e15,1.93292e15,2.0169499e15,2.104633e15,2.1961327e15,2.2916056e15,2.3912287e15,2.495188e15,2.6036618e15,2.716851e15,2.8349608e15,2.958212e15,3.0868145e15,3.221008e15,3.3610425e15,3.5071573e15,3.6596243e15,3.8187196e15,3.98474e15,4.1579688e15,4.3387284e15,4.5273465e15,4.7241747e15,4.929549e15,5.143852e15,5.367483e15,5.6008236e15,5.844309e15,6.098379e15,6.3635084e15,6.64015e15,6.928818e15,7.230035e15,7.5443635e15,7.87234e15,8.2145754e15,8.5717073e15,8.9443456e15,9.333184e15,9.738926e15,1.0162308e16,1.0604117e16,1.1065136e16,1.1546147e16,1.204812e16,1.2571916e16,1.3118428e16,1.3688757e16,1.4283817e16,1.4904812e16,1.5552805e16,1.6228897e16,1.6934455e16,1.7670686e16,1.8438844e16,1.924048e16,2.0076969e16,2.094973e16,2.1860529e16,2.2810823e16,2.3802533e16,2.4837356e16,2.5917057e16,2.704381e16,2.821955e16,2.9446276e16,3.0726464e16,3.2062309e16,3.3456084e16,3.49106e16,3.642835e16,3.801192e16,3.9664504e16,4.1388753e16,4.3188142e16,4.5065765e16,4.702481e16,4.9069233e16,5.1202534e16,5.342835e16,5.5751167e16,5.817497e16,6.0703882e16,6.3343007e16,6.609658e16,6.8970153e16,7.196866e16,7.509719e16,7.836207e16,8.176889e16,8.532345e16,8.903292e16,9.2903664e16,9.694226e16,1.01156865e17,1.0555423e17,1.1014324e17,1.1493176e17,1.1992793e17,1.2514185e17,1.3058244e17,1.3625896e17,1.4218287e17,1.4836434e17,1.5481385e17,1.6154444e17,1.685669e17,1.7589542e17,1.8354254e17,1.9152127e17,1.9984773e17,2.085362e17,2.1760143e17,2.2706173e17,2.3693333e17,2.47233e17,2.5798156e17,2.6919742e17,2.8089964e17,2.9311186e17,3.0585366e17,3.1915077e17,3.3302596e17,3.475029e17,3.626107e17,3.7837535e17,3.9482363e17,4.1198872e17,4.2990008e17,4.485882e17,4.6809072e17,4.88439e17,5.0967408e17,5.3183237e17,5.5495156e17,5.790783e17,6.042539e17,6.305213e17,6.5793346e17,6.865374e17,7.163817e17,7.475267e17,7.800223e17,8.13934e17,8.4932016e17,8.862408e17,9.2477044e17,9.649752e17,1.0069234e18,1.05069984e18,1.0963794e18,1.14403986e18,1.1937774e18,1.2456719e18,1.299828e18,1.3563384e18,1.4152996e18,1.4768303e18,1.541036e18,1.6080261e18,1.6779357e18,1.7508846e18,1.8269969e18,1.9064263e18,1.989309e18,2.0757859e18,2.1660314e18,2.2601905e18,2.3584533e18,2.460988e18,2.567969e18,2.6796124e18,2.7961095e18,2.9176586e18,3.044505e18,3.176866e18,3.3149668e18,3.4590864e18,3.6094556e18,3.7663782e18,3.930123e18,4.1009684e18,4.2792597e18,4.465302e18,4.6594125e18,4.861982e18,5.073359e18,5.2939016e18,5.524056e18,5.7641914e18,6.0147915e18,6.2762867e18,6.549122e18,6.833848e18,7.130952e18,7.44094e18,7.764438e18,8.102e18,8.4542e18,8.8217496e18,9.2052383e18,9.605439e18,1.002304e19,1.0458749e19,1.0913448e19,1.1387914e19,1.1882955e19,1.2399572e19,1.2938647e19,1.3501101e19,1.4088067e19,1.4700551e19,1.5339596e19,1.600649e19,1.6702305e19,1.7428445e19,1.8186152e19,1.897672e19,1.9801738e19,2.0662627e19,2.156085e19,2.2498216e19,2.3476332e19,2.4496868e19,2.556188e19,2.6673075e19,2.7832696e19,2.9042733e19,3.0305245e19,3.1622777e19,3.2997589e19,3.443202e19,3.5928966e19,3.7490994e19,3.9120756e19,4.0821546e19,4.259609e19,4.4447973e19,4.6380365e19,4.8396557e19,5.0500613e19,5.269615e19,5.4986893e19,5.737747e19,5.9871975e19,6.247466e19,6.5190766e19,6.8024665e19,7.098206e19,7.406803e19,7.728783e19,8.064795e19,8.415415e19,8.78124e19,9.163007e19,9.5613725e19,9.977013e19,1.0410768e20,1.086338e20,1.133562e20,1.18284405e20,1.2342632e20,1.2879232e20,1.3439162e20,1.4023374e20,1.4633045e20,1.5269222e20,1.5932988e20,1.662568e20,1.7348489e20,1.8102641e20,1.8889659e20,1.9710808e20,2.0567744e20,2.1461934e20,2.2394902e20,2.3368528e20,2.4384483e20,2.5444497e20,2.6550706e20,2.7705008e20,2.8909368e20,3.016621e20,3.147756e20,3.284606e20,3.4274057e20,3.576398e20,3.7318832e20,3.8941282e20,4.063409e20,4.2400673e20,4.424406e20,4.616738e20,4.8174527e20,5.026871e20,5.2454164e20,5.473463e20,5.7113985e20,5.959704e20,6.218805e20,6.489141e20,6.7712584e20,7.065642e20,7.372791e20,7.6933254e20,8.027796e20,8.3767706e20,8.740954e20,9.1209306e20,9.517466e20,9.9312415e20,1.0362961e21,1.08134945e21,1.12836155e21,1.1774123e21,1.2286007e21,1.2820147e21,1.3377449e21,1.3959038e21,1.4565849e21,1.5199104e21,1.5859892e21,1.6549334e21,1.7268822e21,1.8019592e21,1.8802917e21,1.9620381e21,2.0473385e21,2.136338e21,2.2292161e21,2.3261219e21,2.4272508e21,2.5327766e21,2.6428783e21,2.7577787e21,2.877674e21,3.0027689e21,3.1333153e21,3.2695373e21,3.4116667e21,3.5599902e21,3.714746e21,3.876246e21,4.0447673e21,4.2205965e21,4.4040887e21,4.595558e21,4.7953304e21,5.0038094e21,5.221352e21,5.448328e21,5.6851967e21,5.9323627e21,6.190247e21,6.4593705e21,6.7401643e21,7.033196e21,7.338967e21,7.6579974e21,7.9909316e21,8.338341e21,8.700815e21,9.079086e21,9.473803e21,9.885636e21,1.0315418e22,1.0763838e22,1.1231801e22,1.1720107e22,1.2229589e22,1.2761276e22,1.3316077e22,1.3894938e22,1.4499025e22,1.5129376e22,1.5787062e22,1.6473411e22,1.7189523e22,1.7936844e22,1.8716655e22,1.9530283e22,2.037937e22,2.1265371e22,2.2189794e22,2.3154503e22,2.4161154e22,2.521146e22,2.6307536e22,2.7451147e22,2.8644596e22,2.9889931e22,3.118927e22,3.2545236e22,3.3960152e22,3.5436427e22,3.697704e22,3.858463e22,4.0261933e22,4.201234e22,4.383884e22,4.5744548e22,4.773331e22,4.9808317e22,5.197375e22,5.4233333e22,5.6590895e22,5.9051207e22,6.1618484e22,6.4297086e22,6.709243e22,7.00093e22,7.3052655e22,7.622865e22,7.954237e22,8.30005e22,8.660899e22,9.037395e22,9.430299e22,9.840285e22,1.02680495e23,1.0714457e23,1.11802725e23,1.16662875e23,1.2173484e23,1.2702675e23,1.3254929e23,1.3831192e23,1.4432445e23,1.5059901e23,1.5714635e23,1.6397763e23,1.7110663e23,1.7854555e23,1.8630707e23,1.9440685e23,2.0285875e23,2.1167718e23,2.2087993e23,2.3048176e23,2.4050204e23,2.5095797e23,2.6186731e23,2.7325209e23,2.8513183e23,2.9752674e23,3.1046184e23,3.2395927e23,3.3804203e23,3.5273857e23,3.680724e23,3.8407447e23,4.0077227e23,4.1819414e23,4.3637528e23,4.553469e23,4.7514118e23,4.957981e23,5.1735313e23,5.398429e23,5.6331276e23,5.8780042e23,6.1335525e23,6.400211e23,6.678433e23,6.968781e23,7.271751e23,7.58786e23,7.917745e23,8.2619724e23,8.621127e23,8.995934e23,9.386994e23,9.795097e23,1.0220943e24,1.0665255e24,1.11289315e24,1.16127665e24,1.2117583e24,1.2644399e24,1.3194119e24,1.3767678e24,1.4366233e24,1.499081e24,1.5642473e24,1.6322535e24,1.7032089e24,1.7772566e24,1.8545235e24,1.9351411e24,2.0192721e24,2.1070608e24,2.1986563e24,2.2942439e24,2.393987e24,2.4980555e24,2.6066595e24,2.719973e24,2.838225e24,2.9616178e24,3.0903617e24,3.2247163e24,3.364912e24,3.5111876e24,3.6638378e24,3.8231246e24,3.9893188e24,4.162756e24,4.3437142e24,4.532559e24,4.7296137e24,4.9352137e24,5.149774e24,5.373662e24,5.6072597e24,5.8510374e24,6.105414e24,6.370821e24,6.647795e24,6.93678e24,7.238359e24,7.5530493e24,7.8813864e24,8.224033e24,8.581576e24,8.954624e24,9.3439296e24,9.75016e24,1.0174008e25,1.0616327e25,1.1077875e25,1.155944e25,1.206199e25,1.2586336e25,1.3133531e25,1.3704516e25,1.4300263e25,1.4921971e25,1.557071e25,1.6247582e25,1.6953952e25,1.769103e25,1.8460074e25,1.9262633e25,2.0099994e25,2.0973851e25,2.1885697e25,2.2837085e25,2.3829935e25,2.4865953e25,2.5946895e25,2.7074946e25,2.825204e25,2.9480178e25,3.076184e25,3.2099083e25,3.3494602e25,3.4950792e25,3.647013e25,3.8055684e25,3.971017e25,4.1436405e25,4.3237868e25,4.511765e25,4.707895e25,4.9125727e25,5.126126e25,5.3489862e25,5.5815356e25,5.8241693e25,6.077377e25,6.3415935e25,6.6172677e25,6.904956e25,7.2051516e25,7.5183653e25,7.84523e25,8.1863035e25,8.542169e25,8.913542e25,9.301022e25,9.705387e25,1.0127333e26,1.0567576e26,1.1027005e26,1.1506408e26,1.2006601e26,1.2528593e26,1.3073279e26,1.3641584e26,1.4234657e26,1.4853449e26,1.5499209e26,1.6173043e26,1.6876098e26,1.7609793e26,1.8375385e26,1.9174179e26,2.0007783e26,2.0877628e26,2.1785195e26,2.2732316e26,2.3720508e26,2.4751766e26,2.5827858e26,2.6950616e26,2.8122305e26,2.9344933e26,3.062058e26,3.1951823e26,3.334094e26,3.4790297e26,3.630282e26,3.788093e26,3.952782e26,4.1246307e26,4.3039316e26,4.4910465e26,4.6862965e26,4.8900138e26,5.102609e26,5.3244468e26,5.5559047e26,5.7974497e26,6.049496e26,6.312473e26,6.5869095e26,6.873248e26,7.172065e26,7.4838736e26,7.809203e26,8.148711e26,8.50298e26,8.872611e26,9.2583515e26,9.660862e26,1.0080827e27,1.0519095e27,1.0976368e27,1.145357e27,1.19515186e27,1.2471062e27,1.3013245e27,1.3579001e27,1.4169291e27,1.4785306e27,1.5428103e27,1.6098775e27,1.6798675e27,1.7528927e27,1.8291005e27,1.9086213e27,1.9915906e27,2.0781757e27,2.1685252e27,2.2627927e27,2.3611685e27,2.4638212e27,2.5709254e27,2.6826976e27,2.7993164e27,2.9210177e27,3.04801e27,3.1805097e27,3.3187835e27,3.463069e27,3.6136112e27,3.7707143e27,3.9346477e27,4.10569e27,4.2841864e27,4.470443e27,4.664777e27,4.8675798e27,5.079177e27,5.2999963e27,5.530416e27,5.7708275e27,6.021717e27,6.283513e27,6.5566623e27,6.8417156e27,7.139162e27,7.449507e27,7.773377e27,8.111292e27,8.4639335e27,8.831906e27,9.2158363e27,9.6164984e27,1.0034579e28,1.0470791e28,1.0926012e28,1.1401025e28,1.1896636e28,1.2413848e28,1.2953488e28,1.3516645e28,1.4104286e28,1.4717411e28,1.5357256e28,1.6024919e28,1.6721535e28,1.744851e28,1.8207091e28,1.8998568e28,1.9824537e28,2.0686326e28,2.1585673e28,2.2524118e28,2.3503258e28,2.4525072e28,2.559131e28,2.6703783e28,2.7864741e28,2.907617e28,3.0340135e28,3.1659184e28,3.303558e28,3.4471663e28,3.5970332e28,3.753399e28,3.9165796e28,4.0868545e28,4.264513e28,4.4499147e28,4.6433764e28,4.8452273e28,5.0558756e28,5.275682e28,5.50502e28,5.7443527e28,5.9940644e28,6.2546587e28,6.5265825e28,6.810298e28,7.1063786e28,7.415331e28,7.7376815e28,8.07408e28,8.425104e28,8.79135e28,9.173557e28,9.572339e28,9.9885e28,1.0422754e29,1.08758395e29,1.134867e29,1.1842058e29,1.2356843e29,1.2894061e29,1.3454635e29,1.4039519e29,1.46498925e29,1.5286802e29,1.595133e29,1.6644821e29,1.7368386e29,1.8123483e29,1.8911408e29,1.9733502e29,2.0591424e29,2.1486643e29,2.2420685e29,2.3395433e29,2.4412559e29,2.5473792e29,2.6581275e29,2.7736784e29,2.8942651e29,3.0200945e29,3.1513804e29,3.2883878e29,3.4313516e29,3.5805153e29,3.7361796e29,3.8986116e29,4.068087e29,4.244949e29,4.4294804e29,4.6220536e29,4.822999e29,5.032659e29,5.2514555e29,5.4797646e29,5.7179743e29,5.9665654e29,6.2259642e29,6.496612e29,6.7790546e29,7.073745e29,7.3812794e29,7.7021835e29,8.037003e29,8.386415e29,8.751018e29,9.1314315e29,9.528424e29,9.942676e29,1.0374892e30,1.0825944e30,1.1296606e30,1.1787679e30,1.2300153e30,1.283485e30,1.339285e30,1.397511e30,1.458262e30,1.5216604e30,1.5878151e30,1.6568387e30,1.7288705e30,1.8040338e30,1.8824565e30,1.9642971e30,2.0496866e30,2.1387976e30,2.2317825e30,2.3287999e30,2.4300455e30,2.5356926e30,2.6459212e30,2.7609536e30,2.8809872e30,3.006226e30,3.1369228e30,3.2732872e30,3.4155947e30,3.564089e30,3.7190227e30,3.8807087e30,4.049424e30,4.225456e30,4.4091592e30,4.600849e30,4.8008518e30,5.0095704e30,5.22734e30,5.4546014e30,5.691742e30,5.9391666e30,6.1973745e30,6.466807e30,6.747925e30,7.0412935e30,7.3474165e30,7.666814e30,8.000132e30,8.347941e30,8.710832e30,9.089539e30,9.4846686e30,9.897019e30,1.0327295e31,1.077623e31,1.1244732e31,1.1733601e31,1.224367e31,1.2775968e31,1.3331408e31,1.3910935e31,1.4515719e31,1.5146728e31,1.5805237e31,1.6492376e31,1.7209314e31,1.7957495e31,1.8738204e31,1.9552768e31,2.0402833e31,2.1289853e31,2.2215342e31,2.3181162e31,2.4188865e31,2.5240485e31,2.6337825e31,2.7482752e31,2.8677575e31,2.9924343e31,3.1225178e31,3.2582705e31,3.399925e31,3.5477224e31,3.701961e31,3.8628884e31,4.030829e31,4.2060705e31,4.388912e31,4.5797215e31,4.7788267e31,4.986566e31,5.203359e31,5.429577e31,5.665605e31,5.9119195e31,6.1689425e31,6.437111e31,6.7169674e31,7.0089592e31,7.3136762e31,7.631641e31,7.963395e31,8.309607e31,8.67087e31,9.047799e31,9.441156e31,9.851614e31,1.0279917e32,1.0726746e32,1.1193095e32,1.167972e32,1.2187499e32,1.2717356e32,1.3270247e32,1.3847055e32,1.4449061e32,1.5077239e32,1.57327285e32,1.6416716e32,1.7130287e32,1.7875034e32,1.8652157e32,1.9463067e32,2.030923e32,2.1192183e32,2.2113327e32,2.3074713e32,2.4077893e32,2.512469e32,2.6216996e32,2.7356548e32,2.8545886e32,2.9786928e32,3.1081928e32,3.2433226e32,3.3843273e32,3.5314313e32,3.6849614e32,3.8451667e32,4.0123366e32,4.1867747e32,4.3687577e32,4.5586914e32,4.756882e32,4.9636893e32,5.1794877e32,5.404668e32,5.6395883e32,5.8847716e32,6.1406143e32,6.40758e32,6.686152e32,6.976774e32,7.280092e32,7.596597e32,7.926861e32,8.271484e32,8.6310905e32,9.006251e32,9.397802e32,9.8063745e32,1.023271e33,1.0677582e33,1.11416956e33,1.1626085e33,1.2131534e33,1.2658957e33,1.3209309e33,1.378359e33,1.4382711e33,1.5008004e33,1.5660483e33,1.6341328e33,1.7051775e33,1.779295e33,1.8566506e33,1.937369e33,2.021597e33,2.1094867e33,2.2011974e33,2.2968752e33,2.3967327e33,2.5009315e33,2.6096605e33,2.7231165e33,2.84148e33,2.9650146e33,3.0939198e33,3.228429e33,3.368786e33,3.5152456e33,3.66804e33,3.8275094e33,3.9939118e33,4.1675487e33,4.3487345e33,4.5377574e33,4.7350383e33,4.9408957e33,5.155703e33,5.379849e33,5.6137405e33,5.8577484e33,6.112416e33,6.378156e33,6.6554485e33,6.9447966e33,7.2467246e33,7.561712e33,7.890461e33,8.2335014e33,8.591456e33,8.964973e33,9.354646e33,9.761343e33,1.0185721e34,1.062855e34,1.1090629e34,1.15728e34,1.2075825e34,1.2600826e34,1.3148651e34,1.3720295e34,1.431679e34,1.4939087e34,1.5588569e34,1.6266288e34,1.6973471e34,1.7711399e34,1.8481409e34,1.9284726e34,2.0123136e34,2.0997998e34,2.1910895e34,2.2863477e34,2.3857268e34,2.4894472e34,2.5976768e34,2.7106118e34,2.8284568e34,2.9514248e34,3.079712e34,3.213604e34,3.3533166e34,3.4991031e34,3.6512281e34,3.8099333e34,3.9755714e34,4.148411e34,4.328765e34,4.5169595e34,4.713336e34,4.918207e34,5.132028e34,5.355145e34,5.587962e34,5.8309006e34,6.0843475e34,6.348867e34,6.6248866e34,6.912906e34,7.213447e34,7.5270547e34,7.854227e34,8.1956924e34,8.552004e34,8.923805e34,9.311771e34,9.716518e34,1.0138948e35,1.0579743e35,1.1039701e35,1.1519656e35,1.2020478e35,1.2542962e35,1.3088273e35,1.365729e35,1.4251046e35,1.4870616e35,1.5516985e35,1.6191592e35,1.6895528e35,1.7630067e35,1.8396542e35,1.9196338e35,2.003073e35,2.0901574e35,2.1810277e35,2.2758488e35,2.3747923e35,2.4780155e35,2.5857481e35,2.6981644e35,2.8154682e35,2.9378718e35,3.0655969e35,3.1988468e35,3.3379177e35,3.4830352e35,3.6344612e35,3.792471e35,3.95735e35,4.129361e35,4.3088866e35,4.4962172e35,4.691692e35,4.895665e35,5.108461e35,5.3305536e35,5.5623015e35,5.8041245e35,6.056461e35,6.3197683e35,6.5944646e35,6.881162e35,7.180322e35,7.49249e35,7.818229e35,8.158057e35,8.5127325e35,8.882826e35,9.2690105e35,9.671985e35,1.0092478e36,1.05311595e36,1.09890056e36,1.1466757e36,1.1965279e36,1.2485474e36,1.30281705e36,1.3594575e36,1.4185604e36,1.4802329e36,1.5445866e36,1.611738e36,1.6817943e36,1.754911e36,1.8312062e36,1.9108186e36,1.9938922e36,2.0805593e36,2.1710123e36,2.265398e36,2.363887e36,2.4666579e36,2.5738967e36,2.6857742e36,2.8025394e36,2.924381e36,3.0515196e36,3.1841856e36,3.32259e36,3.467041e36,3.6177718e36,3.775056e36,3.9391777e36,4.110435e36,4.2891e36,4.4755704e36,4.6701475e36,4.873184e36,5.0850476e36,5.306075e36,5.536759e36,5.7774716e36,6.0286496e36,6.290747e36,6.56424e36,6.8495624e36,7.14735e36,7.4580835e36,7.782327e36,8.120667e36,8.473641e36,8.842036e36,9.2264466e36,9.62757e36,1.0046132e37,1.0482892e37,1.0938543e37,1.1414101e37,1.1910333e37,1.242814e37,1.2968457e37,1.3532147e37,1.4120463e37,1.4734355e37,1.5374937e37,1.6043368e37,1.674086e37,1.7468522e37,1.8227973e37,1.902044e37,1.9847362e37,2.0710234e37,2.1610618e37,2.254995e37,2.3530318e37,2.4553307e37,2.5620773e37,2.6734645e37,2.78967e37,2.910952e37,3.0375066e37,3.1695633e37,3.3073615e37,3.4511504e37,3.6011588e37,3.7577205e37,3.9210887e37,4.0915596e37,4.2694416e37,4.455018e37,4.648702e37,4.850806e37,5.0616964e37,5.281756e37,5.5113823e37,5.7509414e37,6.0009657e37,6.26186e37,6.5340964e37,6.818169e37,7.114529e37,7.423836e37,7.74659e37,8.083376e37,8.4348036e37,8.80151e37,9.184079e37,9.583359e37,1.0e38],"x":[1.0,1.0184815,1.036963,1.0554446,1.0739261,1.0924076,1.1108891,1.1293706,1.1478522,1.1663337,1.1848152,1.2032967,1.2217783,1.2402598,1.2587413,1.2772228,1.2957042,1.3141859,1.3326674,1.3511488,1.3696303,1.3881118,1.4065934,1.4250749,1.4435564,1.4620379,1.4805195,1.499001,1.5174825,1.535964,1.5544455,1.5729271,1.5914086,1.6098901,1.6283716,1.6468531,1.6653347,1.6838162,1.7022977,1.7207792,1.7392608,1.7577423,1.7762238,1.7947053,1.8131868,1.8316684,1.8501499,1.8686314,1.8871129,1.9055943,1.924076,1.9425575,1.961039,1.9795204,1.998002,2.0164835,2.034965,2.0534465,2.071928,2.0904095,2.108891,2.1273727,2.1458542,2.1643357,2.1828172,2.2012987,2.2197802,2.2382617,2.2567432,2.2752247,2.2937062,2.312188,2.3306694,2.349151,2.3676324,2.386114,2.4045954,2.4230769,2.4415584,2.4600399,2.4785216,2.497003,2.5154846,2.533966,2.5524476,2.570929,2.5894105,2.607892,2.6263735,2.6448553,2.6633368,2.6818182,2.7002997,2.7187812,2.7372627,2.7557442,2.7742257,2.7927072,2.8111887,2.8296704,2.848152,2.8666334,2.885115,2.9035964,2.922078,2.9405594,2.9590409,2.9775224,2.996004,3.0144856,3.032967,3.0514486,3.06993,3.0884116,3.106893,3.1253746,3.143856,3.1623378,3.1808193,3.1993008,3.2177823,3.2362638,3.2547452,3.2732267,3.2917082,3.3101897,3.3286712,3.347153,3.3656344,3.384116,3.4025974,3.421079,3.4395604,3.458042,3.4765234,3.495005,3.5134866,3.531968,3.5504496,3.568931,3.5874126,3.605894,3.6243756,3.642857,3.6613386,3.67982,3.6983018,3.7167833,3.7352648,3.7537463,3.7722278,3.7907093,3.8091908,3.8276722,3.8461537,3.8646355,3.883117,3.9015985,3.92008,3.9385614,3.957043,3.9755244,3.994006,4.0124874,4.030969,4.0494504,4.067932,4.0864134,4.104895,4.123377,4.141858,4.16034,4.178821,4.197303,4.215784,4.234266,4.252747,4.271229,4.2897105,4.308192,4.3266735,4.345155,4.3636365,4.3821177,4.4005995,4.4190807,4.4375625,4.4560437,4.4745255,4.493007,4.5114884,4.52997,4.5484514,4.566933,4.5854144,4.603896,4.6223774,4.640859,4.659341,4.677822,4.696304,4.714785,4.733267,4.751748,4.77023,4.788711,4.807193,4.8256745,4.844156,4.8626375,4.881119,4.8996005,4.9180818,4.9365635,4.9550447,4.9735265,4.992008,5.0104895,5.028971,5.0474524,5.065934,5.0844154,5.102897,5.1213784,5.13986,5.158342,5.176823,5.195305,5.213786,5.232268,5.250749,5.269231,5.287712,5.306194,5.3246756,5.343157,5.3616385,5.38012,5.3986015,5.417083,5.4355645,5.454046,5.4725275,5.4910088,5.5094905,5.527972,5.5464535,5.564935,5.5834165,5.601898,5.6203794,5.638861,5.6573424,5.675824,5.694306,5.712787,5.731269,5.74975,5.768232,5.786713,5.805195,5.823676,5.842158,5.8606396,5.879121,5.8976026,5.916084,5.9345655,5.953047,5.9715285,5.99001,6.0084915,6.0269732,6.0454545,6.063936,6.0824175,6.100899,6.1193805,6.137862,6.1563435,6.174825,6.193307,6.211788,6.23027,6.248751,6.267233,6.285714,6.304196,6.322677,6.341159,6.35964,6.378122,6.3966036,6.415085,6.4335666,6.452048,6.4705296,6.489011,6.5074925,6.525974,6.5444555,6.5629373,6.5814185,6.5999002,6.6183815,6.636863,6.6553445,6.673826,6.6923075,6.710789,6.729271,6.747752,6.766234,6.784715,6.803197,6.821678,6.84016,6.858641,6.877123,6.8956046,6.914086,6.9325676,6.951049,6.9695306,6.988012,7.0064936,7.024975,7.0434566,7.0619383,7.0804195,7.0989013,7.1173825,7.1358643,7.1543455,7.1728272,7.1913085,7.20979,7.228272,7.246753,7.265235,7.283716,7.302198,7.320679,7.339161,7.357642,7.376124,7.394605,7.413087,7.4315686,7.45005,7.4685316,7.487013,7.5054946,7.523976,7.5424576,7.560939,7.5794206,7.5979023,7.6163836,7.6348653,7.6533465,7.6718283,7.6903095,7.7087913,7.7272725,7.7457542,7.764236,7.782717,7.801199,7.81968,7.838162,7.856643,7.875125,7.893606,7.912088,7.9305696,7.949051,7.9675326,7.986014,8.004496,8.022977,8.041458,8.05994,8.078422,8.096903,8.115385,8.133866,8.152348,8.170829,8.189311,8.207792,8.226274,8.244755,8.263237,8.281718,8.3001995,8.318682,8.337163,8.355644,8.3741255,8.392608,8.411089,8.42957,8.448052,8.466534,8.485015,8.503496,8.521978,8.54046,8.558941,8.577422,8.595904,8.614386,8.632867,8.651349,8.66983,8.688312,8.706793,8.725275,8.743756,8.762238,8.78072,8.799201,8.817682,8.8361635,8.854646,8.873127,8.891608,8.9100895,8.928572,8.947053,8.965534,8.984016,9.002498,9.020979,9.03946,9.057942,9.076424,9.094905,9.113386,9.131868,9.15035,9.168831,9.187313,9.205794,9.224276,9.242757,9.261239,9.27972,9.298202,9.316684,9.335165,9.353646,9.372128,9.39061,9.409091,9.427572,9.4460535,9.464536,9.483017,9.501498,9.51998,9.538462,9.556943,9.575424,9.593906,9.612388,9.630869,9.649351,9.667832,9.686314,9.704795,9.723277,9.741758,9.76024,9.778721,9.797203,9.815684,9.834166,9.852648,9.871129,9.88961,9.908092,9.926574,9.945055,9.963536,9.9820175,10.0005,10.018981,10.037462,10.055944,10.074426,10.092907,10.111388,10.12987,10.148352,10.166833,10.185315,10.203796,10.222278,10.240759,10.259241,10.277722,10.296204,10.314685,10.333167,10.351648,10.37013,10.388612,10.407093,10.425574,10.444056,10.462538,10.481019,10.4995,10.5179825,10.536464,10.554945,10.573426,10.591908,10.61039,10.628871,10.647352,10.665834,10.684316,10.702797,10.721279,10.73976,10.758242,10.776723,10.795205,10.813686,10.832168,10.850649,10.869131,10.887612,10.906094,10.924576,10.943057,10.961538,10.98002,10.998502,11.016983,11.035464,11.0539465,11.072428,11.090909,11.10939,11.127872,11.146354,11.164835,11.183316,11.201798,11.22028,11.238761,11.257243,11.275724,11.294206,11.312687,11.331169,11.34965,11.368132,11.386614,11.405095,11.423576,11.442058,11.46054,11.479021,11.497502,11.515984,11.534466,11.552947,11.571428,11.5899105,11.608392,11.626873,11.645354,11.6638365,11.682318,11.700799,11.71928,11.737762,11.756244,11.774725,11.793207,11.811688,11.83017,11.848651,11.867133,11.885614,11.904096,11.922578,11.941059,11.95954,11.978022,11.996504,12.014985,12.033466,12.051948,12.07043,12.088911,12.107392,12.1258745,12.144356,12.162837,12.181318,12.1998005,12.218282,12.236763,12.255245,12.273726,12.292208,12.310689,12.329171,12.347652,12.366134,12.384615,12.403097,12.421578,12.44006,12.458542,12.477023,12.495504,12.513986,12.532468,12.550949,12.56943,12.587913,12.606394,12.624875,12.643356,12.661839,12.68032,12.698801,12.717282,12.7357645,12.754246,12.772727,12.791209,12.80969,12.828172,12.846653,12.865135,12.883616,12.902098,12.920579,12.939061,12.957542,12.976024,12.994506,13.012987,13.031468,13.04995,13.068432,13.086913,13.105394,13.123877,13.142358,13.160839,13.17932,13.197803,13.216284,13.234765,13.253246,13.2717285,13.29021,13.308691,13.327173,13.3456545,13.364136,13.382617,13.401099,13.41958,13.438062,13.456544,13.475025,13.493506,13.511988,13.53047,13.548951,13.567432,13.585914,13.604396,13.622877,13.641358,13.659841,13.678322,13.696803,13.715284,13.733767,13.752248,13.770729,13.78921,13.807693,13.826174,13.844655,13.863137,13.8816185,13.9001,13.918581,13.937063,13.955544,13.974026,13.992508,14.010989,14.02947,14.047952,14.066434,14.084915,14.103396,14.121878,14.14036,14.158841,14.177322,14.195805,14.214286,14.232767,14.251248,14.269731,14.288212,14.306693,14.325175,14.343657,14.362138,14.380619,14.399101,14.4175825,14.436064,14.454545,14.473027,14.4915085,14.50999,14.528472,14.546953,14.565434,14.583916,14.602398,14.620879,14.63936,14.657842,14.676324,14.694805,14.713286,14.731769,14.75025,14.768731,14.787212,14.805695,14.824176,14.842657,14.861139,14.879621,14.898102,14.916583,14.935065,14.953547,14.972028,14.990509,15.008991,15.0274725,15.045954,15.064436,15.082917,15.101398,15.11988,15.138362,15.156843,15.175324,15.193807,15.212288,15.230769,15.24925,15.267733,15.286214,15.304695,15.323176,15.341659,15.36014,15.378621,15.397103,15.415585,15.434066,15.452547,15.471029,15.489511,15.507992,15.526474,15.544955,15.5634365,15.581918,15.6004,15.618881,15.6373625,15.655844,15.674326,15.692807,15.711288,15.729771,15.748252,15.766733,15.785214,15.803697,15.822178,15.840659,15.85914,15.877623,15.896104,15.914585,15.933067,15.951549,15.97003,15.988511,16.006992,16.025475,16.043957,16.062437,16.08092,16.099401,16.117882,16.136364,16.154844,16.173326,16.191809,16.210289,16.228771,16.247253,16.265734,16.284216,16.302698,16.321178,16.33966,16.35814,16.376623,16.395105,16.413586,16.432068,16.45055,16.46903,16.487513,16.505995,16.524475,16.542957,16.56144,16.57992,16.598402,16.616882,16.635365,16.653847,16.672327,16.69081,16.709291,16.727772,16.746254,16.764736,16.783216,16.801699,16.820179,16.838661,16.857143,16.875624,16.894106,16.912588,16.931068,16.94955,16.968033,16.986513,17.004995,17.023476,17.041958,17.06044,17.07892,17.097403,17.115885,17.134365,17.152847,17.17133,17.18981,17.208292,17.226772,17.245255,17.263737,17.282217,17.3007,17.319181,17.337662,17.356144,17.374626,17.393106,17.411589,17.43007,17.448551,17.467033,17.485514,17.503996,17.522478,17.540958,17.55944,17.577923,17.596403,17.614885,17.633368,17.651848,17.67033,17.68881,17.707293,17.725775,17.744255,17.762737,17.78122,17.7997,17.818182,17.836664,17.855145,17.873627,17.892107,17.91059,17.929071,17.947552,17.966034,17.984516,18.002996,18.021479,18.03996,18.058441,18.076923,18.095404,18.113886,18.132368,18.150848,18.16933,18.187813,18.206293,18.224775,18.243258,18.261738,18.28022,18.298702,18.317183,18.335665,18.354145,18.372627,18.39111,18.40959,18.428072,18.446554,18.465034,18.483517,18.501999,18.52048,18.538961,18.557442,18.575924,18.594406,18.612886,18.631369,18.64985,18.668331,18.686813,18.705296,18.723776,18.742258,18.760738,18.77922,18.797703,18.816183,18.834665,18.853148,18.871628,18.89011,18.908592,18.927073,18.945555,18.964035,18.982517,19.001,19.01948,19.037962,19.056444,19.074924,19.093407,19.111889,19.13037,19.148851,19.167334,19.185814,19.204296,19.222776,19.241259,19.25974,19.278221,19.296703,19.315186,19.333666,19.352148,19.37063,19.38911,19.407593,19.426073,19.444555,19.463037,19.481518,19.5,19.518482,19.536963,19.555445,19.573927,19.592407,19.61089,19.62937,19.647852,19.666334,19.684814,19.703297,19.721779,19.74026,19.758741,19.777224,19.795704,19.814186,19.832666,19.851149,19.86963,19.888111,19.906593,19.925076,19.943556,19.962038,19.98052,19.999,20.017483,20.035965,20.054445,20.072927,20.091408,20.10989,20.128372,20.146852,20.165335,20.183817,20.202297,20.22078,20.239262,20.257742,20.276224,20.294704,20.313187,20.331669,20.35015,20.368631,20.387114,20.405594,20.424076,20.442558,20.461039,20.47952,20.498001,20.516483,20.534966,20.553446,20.571928,20.59041,20.60889,20.627373,20.645855,20.664335,20.682817,20.701298,20.71978,20.738262,20.756742,20.775225,20.793707,20.812187,20.83067,20.849152,20.867632,20.886114,20.904596,20.923077,20.941559,20.96004,20.978521,20.997004,21.015484,21.033966,21.052448,21.070929,21.08941,21.107893,21.126373,21.144855,21.163336,21.181818,21.2003,21.21878,21.237263,21.255745,21.274225,21.292707,21.31119,21.32967,21.348152,21.366632,21.385115,21.403597,21.422077,21.44056,21.459042,21.477522,21.496004,21.514486,21.532967,21.551449,21.56993,21.588411,21.606894,21.625374,21.643856,21.662338,21.680819,21.6993,21.717783,21.736263,21.754745,21.773228,21.791708,21.81019,21.82867,21.847153,21.865635,21.884115,21.902597,21.92108,21.93956,21.958042,21.976524,21.995005,22.013487,22.031967,22.05045,22.068932,22.087412,22.105894,22.124376,22.142857,22.161339,22.179821,22.198301,22.216784,22.235264,22.253746,22.272228,22.290709,22.30919,22.327673,22.346153,22.364635,22.383118,22.401598,22.42008,22.43856,22.457043,22.475525,22.494005,22.512487,22.53097,22.54945,22.567932,22.586414,22.604895,22.623377,22.64186,22.66034,22.678822,22.697302,22.715784,22.734266,22.752747,22.771229,22.789711,22.808191,22.826674,22.845156,22.863636,22.882118,22.900599,22.91908,22.937563,22.956043,22.974525,22.993008,23.011488,23.02997,23.048452,23.066933,23.085415,23.103895,23.122377,23.14086,23.15934,23.177822,23.196304,23.214785,23.233267,23.251749,23.27023,23.288712,23.307194,23.325674,23.344156,23.362637,23.381119,23.399601,23.418081,23.436563,23.455046,23.473526,23.492008,23.51049,23.52897,23.547453,23.565933,23.584415,23.602898,23.621378,23.63986,23.658342,23.676823,23.695305,23.713787,23.732267,23.75075,23.76923,23.787712,23.806194,23.824675,23.843157,23.861639,23.88012,23.898602,23.917084,23.935564,23.954046,23.972527,23.991009,24.009491,24.027971,24.046453,24.064936,24.083416,24.101898,24.12038,24.13886,24.157343,24.175825,24.194305,24.212788,24.231268,24.24975,24.268232,24.286713,24.305195,24.323677,24.342157,24.36064,24.379122,24.397602,24.416084,24.434565,24.453047,24.471529,24.49001,24.508492,24.526974,24.545454,24.563936,24.582418,24.600899,24.61938,24.637861,24.656343,24.674826,24.693306,24.711788,24.73027,24.74875,24.767233,24.785715,24.804195,24.822678,24.841158,24.85964,24.878122,24.896603,24.915085,24.933567,24.952047,24.97053,24.989012,25.007492,25.025974,25.044456,25.062937,25.081419,25.0999,25.118382,25.136864,25.155344,25.173826,25.192308,25.210789,25.22927,25.247753,25.266233,25.284716,25.303196,25.321678,25.34016,25.35864,25.377123,25.395605,25.414085,25.432568,25.45105,25.46953,25.488012,25.506493,25.524975,25.543457,25.561937,25.58042,25.598902,25.617382,25.635864,25.654346,25.672827,25.691309,25.70979,25.728271,25.746754,25.765234,25.783716,25.802198,25.820679,25.83916,25.857643,25.876123,25.894606,25.913088,25.931568,25.95005,25.96853,25.987013,26.005495,26.023975,26.042458,26.06094,26.07942,26.097902,26.116385,26.134865,26.153347,26.171827,26.19031,26.208792,26.227272,26.245754,26.264236,26.282717,26.301199,26.319681,26.338161,26.356644,26.375124,26.393606,26.412088,26.430569,26.44905,26.467533,26.486013,26.504496,26.522978,26.541458,26.55994,26.57842,26.596903,26.615385,26.633865,26.652348,26.67083,26.68931,26.707792,26.726274,26.744755,26.763237,26.78172,26.8002,26.818682,26.837162,26.855644,26.874126,26.892607,26.911089,26.929571,26.948051,26.966534,26.985016,27.003496,27.021978,27.040459,27.05894,27.077423,27.095903,27.114386,27.132868,27.151348,27.16983,27.188313,27.206793,27.225275,27.243755,27.262238,27.28072,27.2992,27.317682,27.336164,27.354645,27.373127,27.39161,27.41009,27.428572,27.447052,27.465534,27.484016,27.502497,27.520979,27.539461,27.557941,27.576424,27.594906,27.613386,27.631868,27.65035,27.66883,27.687313,27.705793,27.724276,27.742758,27.761238,27.77972,27.798203,27.816683,27.835165,27.853647,27.872128,27.89061,27.90909,27.927572,27.946054,27.964535,27.983017,28.0015,28.01998,28.038462,28.056944,28.075424,28.093906,28.112387,28.130869,28.149351,28.167831,28.186314,28.204796,28.223276,28.241758,28.26024,28.27872,28.297203,28.315683,28.334166,28.352648,28.371128,28.38961,28.408092,28.426573,28.445055,28.463537,28.482018,28.5005,28.518982,28.537462,28.555944,28.574425,28.592907,28.61139,28.62987,28.648352,28.666834,28.685314,28.703796,28.722279,28.740759,28.759241,28.777721,28.796204,28.814686,28.833166,28.851648,28.87013,28.88861,28.907093,28.925575,28.944056,28.962538,28.981018,28.9995,29.017982,29.036463,29.054945,29.073427,29.091908,29.11039,29.128872,29.147352,29.165834,29.184317,29.202797,29.22128,29.23976,29.258242,29.276724,29.295204,29.313686,29.332169,29.350649,29.369131,29.387613,29.406094,29.424576,29.443056,29.461538,29.48002,29.4985,29.516983,29.535465,29.553946,29.572428,29.59091,29.60939,29.627872,29.646353,29.664835,29.683317,29.701797,29.72028,29.738762,29.757242,29.775724,29.794207,29.812687,29.83117,29.84965,29.868132,29.886614,29.905094,29.923576,29.942059,29.960539,29.979021,29.997503,30.015984,30.034466,30.052948,30.071428,30.08991,30.10839,30.126873,30.145355,30.163836,30.182318,30.2008,30.21928,30.237762,30.256245,30.274725,30.293207,30.311687,30.33017,30.348652,30.367132,30.385614,30.404097,30.422577,30.44106,30.459541,30.478022,30.496504,30.514984,30.533466,30.551949,30.570429,30.588911,30.607393,30.625874,30.644356,30.662838,30.681318,30.6998,30.71828,30.736763,30.755245,30.773726,30.792208,30.81069,30.82917,30.847652,30.866135,30.884615,30.903097,30.92158,30.94006,30.958542,30.977022,30.995504,31.013987,31.032467,31.05095,31.069431,31.087912,31.106394,31.124876,31.143356,31.161839,31.180319,31.198801,31.217283,31.235764,31.254246,31.272728,31.291208,31.30969,31.328173,31.346653,31.365135,31.383615,31.402098,31.42058,31.43906,31.457542,31.476025,31.494505,31.512987,31.53147,31.54995,31.568432,31.586912,31.605394,31.623877,31.642357,31.66084,31.679321,31.697802,31.716284,31.734766,31.753246,31.771729,31.79021,31.808691,31.827173,31.845654,31.864136,31.882618,31.901098,31.91958,31.938063,31.956543,31.975025,31.993507,32.01199,32.030468,32.04895,32.067432,32.085915,32.104397,32.12288,32.141357,32.15984,32.17832,32.196804,32.215286,32.233765,32.252247,32.27073,32.28921,32.307693,32.326176,32.344654,32.363136,32.38162,32.4001,32.418583,32.43706,32.455544,32.474026,32.492508,32.51099,32.529472,32.54795,32.566433,32.584915,32.603397,32.62188,32.640358,32.65884,32.677322,32.695805,32.714287,32.73277,32.751247,32.76973,32.78821,32.806694,32.825176,32.843655,32.862137,32.88062,32.8991,32.917583,32.936066,32.954544,32.973026,32.99151,33.00999,33.028473,33.04695,33.065434,33.083916,33.102398,33.12088,33.139362,33.15784,33.176323,33.194805,33.213287,33.23177,33.250248,33.26873,33.287212,33.305695,33.324177,33.34266,33.361137,33.37962,33.3981,33.416584,33.435066,33.453545,33.472027,33.49051,33.50899,33.527473,33.545956,33.564434,33.582916,33.6014,33.61988,33.638363,33.65684,33.675323,33.693806,33.712288,33.73077,33.749252,33.76773,33.786213,33.804695,33.823177,33.84166,33.86014,33.87862,33.897102,33.915585,33.934067,33.95255,33.971027,33.98951,34.00799,34.026474,34.044956,34.06344,34.081917,34.1004,34.11888,34.137363,34.155846,34.174324,34.192806,34.21129,34.22977,34.248253,34.266735,34.285213,34.303696,34.322178,34.34066,34.359142,34.37762,34.396103,34.414585,34.433067,34.45155,34.47003,34.48851,34.506992,34.525475,34.543957,34.56244,34.580917,34.5994,34.61788,34.636364,34.654846,34.67333,34.691807,34.71029,34.72877,34.747253,34.765736,34.784214,34.802696,34.82118,34.83966,34.858143,34.876625,34.895103,34.913586,34.932068,34.95055,34.969032,34.98751,35.005993,35.024475,35.042957,35.06144,35.07992,35.0984,35.116882,35.135365,35.153847,35.17233,35.190807,35.20929,35.22777,35.246254,35.264736,35.28322,35.301697,35.32018,35.33866,35.357143,35.375626,35.394104,35.412586,35.43107,35.44955,35.468033,35.486515,35.504993,35.523476,35.541958,35.56044,35.578922,35.597404,35.615883,35.634365,35.652847,35.67133,35.68981,35.70829,35.726772,35.745255,35.763737,35.78222,35.8007,35.81918,35.83766,35.856144,35.874626,35.89311,35.911587,35.93007,35.94855,35.967033,35.985516,36.003998,36.022476,36.04096,36.05944,36.077923,36.096405,36.114883,36.133366,36.151848,36.17033,36.188812,36.207294,36.225773,36.244255,36.262737,36.28122,36.2997,36.31818,36.336662,36.355145,36.373627,36.39211,36.41059,36.42907,36.44755,36.466034,36.484516,36.503,36.521477,36.53996,36.55844,36.576923,36.595406,36.613888,36.632366,36.65085,36.66933,36.687813,36.706295,36.724773,36.743256,36.761738,36.78022,36.798702,36.817184,36.835663,36.854145,36.872627,36.89111,36.90959,36.92807,36.946552,36.965034,36.983517,37.002,37.02048,37.03896,37.05744,37.075924,37.094406,37.11289,37.131367,37.14985,37.16833,37.186813,37.205296,37.223778,37.242256,37.26074,37.27922,37.297703,37.316185,37.334667,37.353146,37.371628,37.39011,37.408592,37.427074,37.445553,37.464035,37.482517,37.501,37.51948,37.537964,37.556442,37.574924,37.593407,37.61189,37.63037,37.64885,37.66733,37.685814,37.704296,37.72278,37.74126,37.75974,37.77822,37.796703,37.815186,37.833668,37.852146,37.87063,37.88911,37.907593,37.926075,37.944557,37.963036,37.981518,38.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/runner.jl new file mode 100644 index 000000000000..09158ed14d52 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/runner.jl @@ -0,0 +1,68 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2025 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +using JSON + +# Get directory of this file +dir = dirname(@__FILE__) + +""" + gen(domain, name) + +Generate fixture data using Float32 `10^x` and write to file. +""" +function gen(domain, name) + x = collect(domain) + y = [10.0f0 ^ v for v in x] + + data = Dict([ + ("x", x), + ("expected", y) + ]) + + filepath = joinpath(dir, name) + open(filepath, "w") do io + write(io, JSON.json(data)) + write(io, "\n") + end +end + +# IEEE 754 safe float32 domain: -38.0 to +38.0 +max_safe = Float32(38.0) +min_safe = Float32(-38.0) +epsilon54 = Float32(2.0)^-54 + +# Medium negative values: [-38.0, -1.0] +x = Float32.(range(min_safe, stop=-1.0f0, length=2003)) +gen(x, "medium_negative.json") + +# Medium positive values: [1.0, 38.0] +x = Float32.(range(1.0f0, stop=max_safe, length=2003)) +gen(x, "medium_positive.json") + +# Small negative values: [-1.0, -2^-54] +x = Float32.(range(-1.0f0, stop=-epsilon54, length=1007)) +gen(x, "small_negative.json") + +# Small positive values: [2^-54, 1.0] +x = Float32.(range(epsilon54, stop=1.0f0, length=1007)) +gen(x, "small_positive.json") + +# Tiny values: [-2^-54, 2^-54] +x = Float32.(range(-epsilon54, stop=epsilon54, length=1007)) +gen(x, "tiny.json") diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_negative.json new file mode 100644 index 000000000000..d340bb055aa3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_negative.json @@ -0,0 +1 @@ +{"expected":[0.1,0.100229144,0.100458816,0.10068901,0.10091975,0.101151004,0.101382785,0.1016151,0.10184795,0.10208133,0.102315255,0.1025497,0.10278469,0.10302022,0.103256285,0.10349289,0.10373004,0.10396775,0.10420598,0.104444765,0.1046841,0.10492398,0.1051644,0.1054054,0.10564693,0.105889015,0.10613165,0.10637485,0.106618606,0.10686291,0.1071078,0.10735323,0.10759923,0.10784578,0.10809291,0.1083406,0.108588874,0.108837694,0.109087095,0.10933706,0.1095876,0.10983872,0.110090405,0.11034269,0.11059553,0.110848956,0.11110296,0.11135755,0.11161272,0.11186849,0.11212483,0.112381764,0.11263928,0.11289739,0.11315609,0.113415375,0.11367528,0.11393576,0.11419684,0.114458516,0.11472079,0.11498367,0.115247145,0.115511246,0.115775935,0.11604123,0.11630713,0.11657365,0.11684077,0.117108524,0.11737687,0.11764583,0.117915414,0.11818561,0.11845642,0.11872786,0.11899994,0.11927262,0.11954593,0.119819865,0.120094426,0.12036961,0.120645456,0.12092191,0.121199,0.12147672,0.12175507,0.12203407,0.12231371,0.122594,0.122874916,0.12315648,0.123438686,0.12372154,0.12400504,0.12428921,0.12457401,0.12485947,0.12514558,0.12543234,0.12571977,0.12600784,0.12629661,0.126586,0.12687607,0.12716681,0.1274582,0.12775026,0.12804301,0.12833641,0.12863049,0.12892525,0.12922068,0.12951678,0.12981355,0.13011104,0.13040918,0.13070801,0.13100752,0.13130772,0.1316086,0.13191019,0.13221246,0.13251542,0.13281907,0.13312341,0.13342847,0.13373421,0.13404067,0.13434783,0.13465567,0.13496423,0.1352735,0.13558348,0.13589416,0.13620557,0.13651767,0.1368305,0.13714404,0.1374583,0.13777328,0.138089,0.13840541,0.13872257,0.13904044,0.13935906,0.13967839,0.13999847,0.14031927,0.14064081,0.14096308,0.14128609,0.14160983,0.14193434,0.14225958,0.14258556,0.1429123,0.14323977,0.143568,0.14389698,0.14422671,0.14455722,0.14488846,0.14522047,0.14555323,0.14588676,0.14622106,0.14655614,0.14689197,0.14722855,0.14756593,0.14790407,0.14824298,0.14858267,0.14892316,0.14926441,0.14960645,0.14994927,0.15029286,0.15063725,0.15098245,0.15132841,0.15167518,0.15202273,0.1523711,0.15272024,0.1530702,0.15342097,0.15377252,0.15412489,0.15447806,0.15483204,0.15518683,0.15554245,0.15589887,0.15625611,0.15661415,0.15697303,0.15733273,0.15769325,0.15805462,0.1584168,0.1587798,0.15914363,0.1595083,0.1598738,0.16024017,0.16060735,0.16097538,0.16134425,0.16171396,0.16208452,0.16245593,0.1628282,0.16320132,0.16357529,0.16395012,0.1643258,0.16470234,0.16507977,0.16545805,0.16583718,0.1662172,0.16659807,0.16697982,0.16736245,0.16774598,0.16813035,0.16851562,0.16890177,0.1692888,0.16967672,0.17006554,0.17045525,0.17084584,0.17123732,0.1716297,0.17202298,0.17241716,0.17281227,0.17320827,0.17360516,0.17400298,0.17440169,0.17480132,0.1752019,0.17560336,0.17600575,0.17640905,0.17681329,0.17721845,0.17762454,0.17803158,0.17843953,0.17884842,0.17925824,0.179669,0.1800807,0.18049335,0.18090697,0.1813215,0.18173699,0.18215343,0.18257083,0.18298918,0.18340851,0.18382879,0.18425003,0.18467222,0.1850954,0.18551953,0.18594465,0.18637075,0.18679781,0.18722585,0.18765487,0.18808487,0.18851586,0.18894786,0.18938082,0.18981478,0.19024973,0.19068567,0.19112262,0.19156058,0.19199955,0.19243951,0.19288048,0.19332245,0.19376545,0.19420944,0.1946545,0.19510053,0.1955476,0.19599569,0.19644481,0.19689494,0.19734612,0.19779836,0.1982516,0.1987059,0.19916122,0.19961758,0.200075,0.2005335,0.200993,0.20145357,0.20191519,0.20237787,0.20284161,0.2033064,0.2037723,0.20423923,0.20470724,0.20517632,0.20564647,0.2061177,0.20659004,0.20706342,0.2075379,0.20801346,0.20849012,0.20896786,0.2094467,0.20992666,0.2104077,0.21088985,0.21137309,0.21185744,0.2123429,0.2128295,0.2133172,0.213806,0.21429592,0.21478698,0.21527915,0.21577245,0.21626692,0.21676248,0.21725918,0.21775702,0.218256,0.21875612,0.21925743,0.21975984,0.2202634,0.22076814,0.22127402,0.22178105,0.22228925,0.22279865,0.22330917,0.22382088,0.22433376,0.22484781,0.22536303,0.22587945,0.22639707,0.22691585,0.22743581,0.22795697,0.22847933,0.22900288,0.22952765,0.2300536,0.23058076,0.23110913,0.2316387,0.2321695,0.2327015,0.23323475,0.2337692,0.23430488,0.23484176,0.2353799,0.23591925,0.2364599,0.23700173,0.2375448,0.23808913,0.23863469,0.23918152,0.23972958,0.24027894,0.24082954,0.24138139,0.24193451,0.24248889,0.24304454,0.2436015,0.2441597,0.24471918,0.24527994,0.24584198,0.24640532,0.24696995,0.2475359,0.24810311,0.24867164,0.24924146,0.24981257,0.25038502,0.2509588,0.25153384,0.25211024,0.25268793,0.25326696,0.2538473,0.25442898,0.25501204,0.25559637,0.25618204,0.2567691,0.25735745,0.25794718,0.2585383,0.25913072,0.2597245,0.26031965,0.26091617,0.26151404,0.2621133,0.26271394,0.26331595,0.26391932,0.26452407,0.26513022,0.26573774,0.26634672,0.26695704,0.26756877,0.2681819,0.2687964,0.26941234,0.2700297,0.27064848,0.27126867,0.27189025,0.27251327,0.27313772,0.27376363,0.27439097,0.27501974,0.2756499,0.27628157,0.27691463,0.27754918,0.27818516,0.27882266,0.27946156,0.28010193,0.28074378,0.2813871,0.28203186,0.28267813,0.2833259,0.28397515,0.28462586,0.28527805,0.28593177,0.28658697,0.2872437,0.2879019,0.2885616,0.28922284,0.28988558,0.29054984,0.29121563,0.291883,0.29255182,0.2932222,0.29389408,0.29456753,0.29524252,0.2959191,0.29659718,0.29727682,0.29795802,0.29864076,0.29932508,0.30001098,0.3006985,0.30138752,0.30207813,0.30277032,0.3034641,0.3041595,0.3048565,0.30555508,0.30625522,0.306957,0.30766037,0.30836537,0.30907196,0.30978024,0.31049007,0.31120154,0.31191465,0.3126294,0.31334576,0.31406382,0.31478348,0.3155048,0.31622776,0.31695238,0.3176787,0.31840664,0.31913626,0.31986755,0.3206005,0.32133517,0.3220715,0.32280952,0.3235492,0.3242906,0.32503372,0.32577854,0.32652503,0.32727328,0.32802323,0.32877487,0.32952824,0.33028334,0.33104017,0.33179873,0.33255908,0.33332112,0.3340849,0.33485046,0.33561775,0.3363868,0.33715764,0.33793023,0.3387046,0.3394807,0.34025863,0.34103832,0.3418198,0.3426031,0.34338814,0.34417498,0.34496367,0.34575415,0.3465464,0.34734055,0.34813645,0.3489342,0.34973377,0.35053518,0.35133842,0.3521435,0.35295045,0.3537592,0.35456982,0.35538232,0.35619667,0.3570129,0.357831,0.35865095,0.35947278,0.3602965,0.3611221,0.3619496,0.362779,0.36361033,0.3644435,0.3652786,0.36611566,0.3669546,0.36779547,0.36863828,0.369483,0.37032965,0.37117824,0.3720288,0.37288126,0.37373573,0.37459213,0.3754505,0.37631083,0.37717316,0.37803742,0.3789037,0.37977192,0.38064218,0.3815144,0.38238862,0.38326487,0.3841431,0.38502336,0.38590565,0.38678992,0.38767624,0.38856462,0.389455,0.3903474,0.39124185,0.3921384,0.39303696,0.3939376,0.3948403,0.39574507,0.3966519,0.39756083,0.39847183,0.39938492,0.40030012,0.40121737,0.40213674,0.40305823,0.40398183,0.40490752,0.40583536,0.40676534,0.40769744,0.40863165,0.40956804,0.41050655,0.4114472,0.41239002,0.413335,0.41428214,0.41523147,0.41618297,0.41713664,0.4180925,0.41905054,0.42001078,0.4209732,0.42193788,0.42290473,0.4238738,0.4248451,0.42581862,0.42679438,0.42777234,0.4287526,0.42973506,0.4307198,0.4317068,0.432696,0.43368754,0.43468133,0.43567738,0.43667573,0.43767634,0.43867928,0.43968448,0.440692,0.44170186,0.442714,0.44372848,0.44474527,0.4457644,0.44678584,0.44780967,0.4488358,0.44986427,0.45089513,0.45192835,0.45296392,0.45400187,0.4550422,0.45608494,0.45713004,0.45817757,0.45922744,0.46027973,0.4613345,0.46239161,0.46345115,0.46451312,0.46557757,0.46664444,0.4677137,0.4687855,0.4698597,0.47093636,0.47201553,0.47309712,0.4741812,0.47526777,0.47635683,0.4774484,0.47854245,0.47963902,0.4807381,0.4818397,0.48294383,0.48405048,0.48515967,0.4862714,0.4873857,0.4885025,0.48962188,0.49074388,0.49186838,0.49299547,0.4941252,0.49525744,0.4963923,0.4975298,0.49866986,0.49981254,0.50095785,0.5021058,0.5032563,0.50440955,0.5055654,0.5067239,0.50788504,0.5090488,0.5102153,0.5113844,0.51255625,0.51373076,0.51490796,0.5160879,0.5172705,0.5184558,0.5196438,0.52083457,0.522028,0.52322423,0.52442324,0.52562493,0.52682936,0.5280366,0.52924657,0.53045934,0.53167486,0.5328932,0.5341143,0.53533816,0.53656495,0.5377944,0.53902674,0.5402619,0.5414999,0.54274076,0.5439845,0.545231,0.54648036,0.5477326,0.54898775,0.5502457,0.5515066,0.5527704,0.554037,0.55530655,0.55657905,0.5578544,0.5591327,0.56041396,0.56169814,0.56298524,0.5642753,0.5655683,0.5668643,0.5681633,0.5694652,0.57077014,0.57207805,0.57338893,0.57470286,0.57601976,0.5773397,0.57866263,0.57998866,0.58131766,0.5826497,0.58398485,0.58532304,0.5866643,0.58800864,0.58935606,0.5907065,0.59206015,0.5934168,0.59477663,0.59613955,0.59750557,0.59887475,0.600247,0.60162246,0.6030011,0.6043828,0.6057678,0.60715586,0.60854715,0.6099416,0.6113393,0.61274016,0.61414427,0.61555153,0.6169621,0.6183758,0.6197928,0.621213,0.6226365,0.62406325,0.6254933,0.6269266,0.6283632,0.62980306,0.63124627,0.63269275,0.6341425,0.6355957,0.6370521,0.6385119,0.639975,0.6414415,0.6429114,0.64438456,0.64586115,0.64734113,0.6488245,0.65031123,0.6518014,0.65329504,0.654792,0.65629244,0.6577963,0.65930367,0.6608144,0.66232866,0.6638464,0.66536754,0.66689223,0.6684204,0.6699521,0.6714873,0.67302597,0.6745682,0.6761139,0.6776632,0.6792161,0.6807725,0.68233246,0.683896,0.68546313,0.68703383,0.68860817,0.6901861,0.69176763,0.6933528,0.6949416,0.69653404,0.69813013,0.69972986,0.7013333,0.7029404,0.70455116,0.7061656,0.70778376,0.7094056,0.7110312,0.7126605,0.71429354,0.71593034,0.7175709,0.7192152,0.7208632,0.7225151,0.72417074,0.72583014,0.72749335,0.72916037,0.7308312,0.7325059,0.73418444,0.7358668,0.737553,0.7392431,0.74093705,0.7426349,0.7443366,0.74604225,0.7477518,0.7494652,0.7511826,0.75290394,0.7546292,0.7563584,0.75809157,0.75982875,0.76156986,0.76331496,0.76506406,0.7668172,0.76857436,0.7703355,0.77210075,0.77387,0.7756433,0.77742064,0.7792021,0.7809876,0.7827772,0.78457093,0.7863687,0.7881707,0.7899768,0.79178697,0.79360133,0.7954199,0.7972425,0.7990694,0.80090046,0.8027357,0.80457515,0.8064188,0.8082667,0.8101188,0.8119752,0.8138358,0.81570065,0.8175698,0.8194432,0.821321,0.823203,0.8250894,0.82698005,0.82887506,0.83077437,0.8326781,0.83458614,0.83649856,0.8384154,0.8403366,0.8422622,0.8441922,0.8461267,0.84806556,0.85000885,0.85195667,0.8539089,0.8558656,0.85782677,0.8597925,0.86176264,0.8637374,0.8657166,0.86770034,0.8696887,0.8716816,0.873679,0.875681,0.8776876,0.8796988,0.8817146,0.883735,0.88576007,0.8877898,0.8898241,0.8918631,0.89390683,0.89595515,0.8980082,0.900066,0.90212846,0.90419567,0.90626764,0.9083443,0.9104258,0.91251194,0.91460294,0.91669875,0.91879934,0.92090476,0.923015,0.92513007,0.92724997,0.9293747,0.93150437,0.9336389,0.93577826,0.9379226,0.9400718,0.942226,0.94438505,0.94654906,0.9487181,0.95089203,0.953071,0.9552549,0.9574439,0.9596378,0.9618368,0.9640408,0.9662499,0.968464,0.9706833,0.97290754,0.97513694,0.97737145,0.97961104,0.9818558,0.9841057,0.9863607,0.988621,0.9908864,0.99315697,0.99543273,0.99771374,1.0],"x":[-1.0,-0.999006,-0.99801195,-0.9970179,-0.99602383,-0.9950298,-0.9940358,-0.99304175,-0.9920477,-0.9910537,-0.9900596,-0.9890656,-0.98807156,-0.98707753,-0.9860835,-0.9850895,-0.98409545,-0.98310137,-0.98210734,-0.9811133,-0.9801193,-0.97912526,-0.97813123,-0.97713715,-0.9761431,-0.9751491,-0.97415507,-0.97316104,-0.972167,-0.971173,-0.9701789,-0.9691849,-0.96819085,-0.9671968,-0.9662028,-0.96520877,-0.9642147,-0.96322066,-0.9622266,-0.9612326,-0.9602386,-0.95924455,-0.9582505,-0.95725644,-0.9562624,-0.9552684,-0.95427436,-0.9532803,-0.9522863,-0.9512922,-0.9502982,-0.94930416,-0.94831014,-0.9473161,-0.9463221,-0.94532806,-0.944334,-0.94333994,-0.9423459,-0.9413519,-0.94035786,-0.93936384,-0.9383698,-0.9373757,-0.9363817,-0.9353877,-0.93439364,-0.9333996,-0.9324056,-0.9314115,-0.9304175,-0.92942345,-0.9284294,-0.9274354,-0.9264414,-0.92544734,-0.92445326,-0.92345923,-0.9224652,-0.9214712,-0.92047715,-0.9194831,-0.91848904,-0.917495,-0.916501,-0.91550696,-0.91451293,-0.9135189,-0.9125249,-0.9115308,-0.91053677,-0.90954274,-0.9085487,-0.9075547,-0.90656066,-0.9055666,-0.90457255,-0.9035785,-0.9025845,-0.90159047,-0.90059644,-0.8996024,-0.8986083,-0.8976143,-0.8966203,-0.89562625,-0.8946322,-0.8936382,-0.8926441,-0.8916501,-0.89065605,-0.889662,-0.888668,-0.887674,-0.88667995,-0.88568586,-0.88469183,-0.8836978,-0.8827038,-0.88170975,-0.8807157,-0.87972164,-0.8787276,-0.8777336,-0.87673956,-0.87574553,-0.8747515,-0.8737575,-0.8727634,-0.87176937,-0.87077534,-0.8697813,-0.8687873,-0.86779326,-0.8667992,-0.86580515,-0.8648111,-0.8638171,-0.86282307,-0.86182904,-0.860835,-0.8598409,-0.8588469,-0.8578529,-0.85685885,-0.8558648,-0.8548708,-0.8538767,-0.8528827,-0.85188866,-0.85089463,-0.8499006,-0.8489066,-0.84791255,-0.84691846,-0.84592444,-0.8449304,-0.8439364,-0.84294236,-0.84194833,-0.8409543,-0.8399602,-0.8389662,-0.83797216,-0.83697814,-0.8359841,-0.8349901,-0.833996,-0.833002,-0.83200794,-0.8310139,-0.8300199,-0.82902586,-0.82803184,-0.82703775,-0.8260437,-0.8250497,-0.8240557,-0.82306165,-0.8220676,-0.82107353,-0.8200795,-0.8190855,-0.81809145,-0.8170974,-0.8161034,-0.8151094,-0.8141153,-0.81312126,-0.81212723,-0.8111332,-0.8101392,-0.80914515,-0.80815107,-0.80715704,-0.806163,-0.805169,-0.80417496,-0.80318093,-0.8021869,-0.8011928,-0.8001988,-0.79920477,-0.79821074,-0.7972167,-0.7962227,-0.7952286,-0.7942346,-0.79324055,-0.7922465,-0.7912525,-0.79025847,-0.78926444,-0.78827035,-0.7872763,-0.7862823,-0.7852883,-0.78429425,-0.7833002,-0.78230613,-0.7813121,-0.7803181,-0.77932405,-0.77833,-0.777336,-0.776342,-0.7753479,-0.77435386,-0.77335984,-0.7723658,-0.7713718,-0.77037776,-0.76938367,-0.76838964,-0.7673956,-0.7664016,-0.76540756,-0.76441354,-0.7634195,-0.7624254,-0.7614314,-0.76043737,-0.75944334,-0.7584493,-0.7574553,-0.7564612,-0.7554672,-0.75447315,-0.7534791,-0.7524851,-0.75149107,-0.75049704,-0.74950296,-0.74850893,-0.7475149,-0.7465209,-0.74552685,-0.7445328,-0.7435388,-0.7425447,-0.7415507,-0.74055666,-0.73956263,-0.7385686,-0.7375746,-0.7365805,-0.73558646,-0.73459244,-0.7335984,-0.7326044,-0.73161036,-0.73061633,-0.72962224,-0.7286282,-0.7276342,-0.72664016,-0.72564614,-0.7246521,-0.723658,-0.722664,-0.72167,-0.72067595,-0.7196819,-0.7186879,-0.71769387,-0.7166998,-0.71570575,-0.7147117,-0.7137177,-0.7127237,-0.71172965,-0.71073556,-0.70974153,-0.7087475,-0.7077535,-0.70675945,-0.7057654,-0.7047714,-0.7037773,-0.7027833,-0.70178926,-0.70079523,-0.6998012,-0.6988072,-0.6978131,-0.69681907,-0.69582504,-0.694831,-0.693837,-0.69284296,-0.69184893,-0.69085485,-0.6898608,-0.6888668,-0.68787277,-0.68687874,-0.6858847,-0.6848906,-0.6838966,-0.6829026,-0.68190855,-0.6809145,-0.6799205,-0.67892647,-0.6779324,-0.67693835,-0.6759443,-0.6749503,-0.6739563,-0.67296225,-0.67196816,-0.67097414,-0.6699801,-0.6689861,-0.66799206,-0.666998,-0.666004,-0.6650099,-0.6640159,-0.66302186,-0.66202784,-0.6610338,-0.6600398,-0.6590457,-0.65805167,-0.65705764,-0.6560636,-0.6550696,-0.65407556,-0.65308154,-0.65208745,-0.6510934,-0.6500994,-0.64910537,-0.64811134,-0.6471173,-0.6461233,-0.6451292,-0.6441352,-0.64314115,-0.6421471,-0.6411531,-0.6401591,-0.639165,-0.63817096,-0.63717693,-0.6361829,-0.6351889,-0.63419485,-0.6332008,-0.63220674,-0.6312127,-0.6302187,-0.62922466,-0.62823063,-0.6272366,-0.6262425,-0.6252485,-0.62425447,-0.62326044,-0.6222664,-0.6212724,-0.62027836,-0.6192843,-0.61829025,-0.6172962,-0.6163022,-0.61530817,-0.61431414,-0.61332005,-0.612326,-0.611332,-0.610338,-0.60934395,-0.6083499,-0.6073559,-0.6063618,-0.6053678,-0.60437375,-0.6033797,-0.6023857,-0.6013917,-0.6003976,-0.59940356,-0.59840953,-0.5974155,-0.5964215,-0.59542745,-0.5944334,-0.59343934,-0.5924453,-0.5914513,-0.59045726,-0.58946323,-0.5884692,-0.5874751,-0.5864811,-0.58548707,-0.58449304,-0.583499,-0.582505,-0.58151096,-0.5805169,-0.57952285,-0.5785288,-0.5775348,-0.57654077,-0.57554674,-0.57455266,-0.5735586,-0.5725646,-0.5715706,-0.57057655,-0.5695825,-0.5685885,-0.5675944,-0.5666004,-0.56560636,-0.5646123,-0.5636183,-0.5626243,-0.5616302,-0.56063616,-0.55964214,-0.5586481,-0.5576541,-0.55666006,-0.555666,-0.55467194,-0.5536779,-0.5526839,-0.55168986,-0.55069584,-0.5497018,-0.5487078,-0.5477137,-0.5467197,-0.54572564,-0.5447316,-0.5437376,-0.54274356,-0.5417495,-0.54075545,-0.5397614,-0.5387674,-0.5377734,-0.53677934,-0.5357853,-0.53479123,-0.5337972,-0.5328032,-0.53180915,-0.5308151,-0.5298211,-0.528827,-0.527833,-0.52683896,-0.52584493,-0.5248509,-0.5238569,-0.52286285,-0.52186877,-0.52087474,-0.5198807,-0.5188867,-0.51789266,-0.51689863,-0.51590455,-0.5149105,-0.5139165,-0.51292247,-0.51192844,-0.5109344,-0.5099404,-0.5089463,-0.5079523,-0.50695825,-0.5059642,-0.5049702,-0.50397617,-0.5029821,-0.50198805,-0.500994,-0.5,-0.49900597,-0.49801192,-0.4970179,-0.49602386,-0.4950298,-0.49403578,-0.49304175,-0.49204773,-0.49105367,-0.49005964,-0.48906562,-0.48807156,-0.48707753,-0.4860835,-0.48508945,-0.48409542,-0.4831014,-0.48210734,-0.4811133,-0.4801193,-0.47912526,-0.4781312,-0.47713718,-0.47614315,-0.4751491,-0.47415507,-0.47316104,-0.472167,-0.47117296,-0.47017893,-0.4691849,-0.46819085,-0.46719682,-0.4662028,-0.46520874,-0.4642147,-0.4632207,-0.46222663,-0.4612326,-0.46023858,-0.45924452,-0.4582505,-0.45725647,-0.45626244,-0.45526838,-0.45427436,-0.45328033,-0.45228627,-0.45129225,-0.45029822,-0.44930416,-0.44831014,-0.4473161,-0.44632205,-0.44532803,-0.444334,-0.44333997,-0.44234592,-0.4413519,-0.44035786,-0.4393638,-0.43836978,-0.43737575,-0.4363817,-0.43538767,-0.43439364,-0.4333996,-0.43240556,-0.43141153,-0.4304175,-0.42942345,-0.42842942,-0.4274354,-0.42644134,-0.42544731,-0.4244533,-0.42345923,-0.4224652,-0.42147118,-0.42047715,-0.4194831,-0.41848907,-0.41749504,-0.416501,-0.41550696,-0.41451293,-0.41351888,-0.41252485,-0.41153082,-0.41053677,-0.40954274,-0.4085487,-0.4075547,-0.40656063,-0.4055666,-0.40457258,-0.40357852,-0.4025845,-0.40159047,-0.4005964,-0.39960238,-0.39860836,-0.3976143,-0.39662027,-0.39562625,-0.39463222,-0.39363816,-0.39264414,-0.3916501,-0.39065605,-0.38966203,-0.388668,-0.38767394,-0.38667992,-0.3856859,-0.38469183,-0.3836978,-0.38270378,-0.38170975,-0.3807157,-0.37972167,-0.37872764,-0.3777336,-0.37673956,-0.37574553,-0.37475148,-0.37375745,-0.37276343,-0.3717694,-0.37077534,-0.36978132,-0.3687873,-0.36779323,-0.3667992,-0.36580518,-0.36481112,-0.3638171,-0.36282307,-0.361829,-0.360835,-0.35984096,-0.35884693,-0.35785288,-0.35685885,-0.35586482,-0.35487077,-0.35387674,-0.3528827,-0.35188866,-0.35089463,-0.3499006,-0.34890655,-0.34791252,-0.3469185,-0.34592447,-0.3449304,-0.34393638,-0.34294236,-0.3419483,-0.34095427,-0.33996025,-0.3389662,-0.33797216,-0.33697814,-0.33598408,-0.33499005,-0.33399603,-0.333002,-0.33200794,-0.33101392,-0.3300199,-0.32902583,-0.3280318,-0.32703778,-0.32604373,-0.3250497,-0.32405567,-0.32306165,-0.3220676,-0.32107356,-0.32007954,-0.31908548,-0.31809145,-0.31709743,-0.31610337,-0.31510934,-0.31411532,-0.31312126,-0.31212723,-0.3111332,-0.31013918,-0.30914512,-0.3081511,-0.30715707,-0.306163,-0.305169,-0.30417496,-0.3031809,-0.30218688,-0.30119285,-0.3001988,-0.29920477,-0.29821074,-0.2972167,-0.29622266,-0.29522863,-0.2942346,-0.29324055,-0.29224652,-0.2912525,-0.29025844,-0.2892644,-0.28827038,-0.28727633,-0.2862823,-0.28528827,-0.28429425,-0.2833002,-0.28230616,-0.28131214,-0.28031808,-0.27932405,-0.27833003,-0.27733597,-0.27634194,-0.27534792,-0.2743539,-0.27335984,-0.2723658,-0.27137178,-0.27037773,-0.2693837,-0.26838967,-0.26739562,-0.2664016,-0.26540756,-0.2644135,-0.26341948,-0.26242545,-0.26143143,-0.26043737,-0.25944334,-0.25844932,-0.25745526,-0.25646123,-0.2554672,-0.25447315,-0.25347912,-0.2524851,-0.25149104,-0.250497,-0.24950299,-0.24850895,-0.2475149,-0.24652088,-0.24552684,-0.24453281,-0.24353877,-0.24254473,-0.2415507,-0.24055666,-0.23956263,-0.23856859,-0.23757455,-0.23658052,-0.23558648,-0.23459245,-0.23359841,-0.23260437,-0.23161034,-0.2306163,-0.22962226,-0.22862823,-0.22763419,-0.22664016,-0.22564612,-0.22465208,-0.22365806,-0.22266401,-0.22166999,-0.22067595,-0.2196819,-0.21868788,-0.21769384,-0.2166998,-0.21570577,-0.21471173,-0.2137177,-0.21272366,-0.21172962,-0.21073559,-0.20974155,-0.20874752,-0.20775348,-0.20675944,-0.20576541,-0.20477137,-0.20377734,-0.2027833,-0.20178926,-0.20079523,-0.19980119,-0.19880715,-0.19781312,-0.19681908,-0.19582506,-0.19483101,-0.19383697,-0.19284295,-0.1918489,-0.19085488,-0.18986084,-0.1888668,-0.18787277,-0.18687873,-0.1858847,-0.18489066,-0.18389662,-0.18290259,-0.18190855,-0.1809145,-0.17992048,-0.17892644,-0.17793241,-0.17693837,-0.17594433,-0.1749503,-0.17395626,-0.17296223,-0.17196819,-0.17097415,-0.16998012,-0.16898608,-0.16799204,-0.16699801,-0.16600397,-0.16500995,-0.1640159,-0.16302186,-0.16202784,-0.1610338,-0.16003977,-0.15904573,-0.15805168,-0.15705766,-0.15606362,-0.15506959,-0.15407555,-0.1530815,-0.15208748,-0.15109344,-0.1500994,-0.14910537,-0.14811133,-0.1471173,-0.14612326,-0.14512922,-0.14413519,-0.14314115,-0.14214712,-0.14115308,-0.14015904,-0.13916501,-0.13817097,-0.13717695,-0.1361829,-0.13518886,-0.13419484,-0.1332008,-0.13220675,-0.13121273,-0.13021868,-0.12922466,-0.12823062,-0.12723657,-0.12624255,-0.1252485,-0.12425447,-0.12326044,-0.122266404,-0.12127236,-0.12027833,-0.119284295,-0.11829026,-0.11729623,-0.116302185,-0.11530815,-0.11431412,-0.11332008,-0.11232604,-0.11133201,-0.11033797,-0.10934394,-0.1083499,-0.10735586,-0.10636183,-0.105367795,-0.10437376,-0.10337972,-0.102385685,-0.10139165,-0.10039762,-0.099403575,-0.09840954,-0.09741551,-0.09642147,-0.09542744,-0.0944334,-0.09343936,-0.09244533,-0.091451295,-0.09045725,-0.08946322,-0.088469185,-0.08747515,-0.08648112,-0.085487075,-0.08449304,-0.08349901,-0.08250497,-0.08151093,-0.0805169,-0.07952286,-0.07852883,-0.077534795,-0.07654075,-0.07554672,-0.074552685,-0.07355865,-0.07256461,-0.071570575,-0.07057654,-0.06958251,-0.06858847,-0.06759443,-0.0666004,-0.06560636,-0.06461233,-0.06361829,-0.06262425,-0.06163022,-0.06063618,-0.059642147,-0.058648113,-0.057654075,-0.05666004,-0.055666003,-0.05467197,-0.05367793,-0.052683897,-0.05168986,-0.050695825,-0.049701788,-0.048707753,-0.04771372,-0.04671968,-0.045725647,-0.04473161,-0.043737575,-0.042743538,-0.041749503,-0.040755466,-0.03976143,-0.038767397,-0.03777336,-0.036779325,-0.035785288,-0.034791254,-0.033797216,-0.03280318,-0.031809144,-0.03081511,-0.029821074,-0.028827038,-0.027833002,-0.026838966,-0.02584493,-0.024850894,-0.02385686,-0.022862824,-0.021868788,-0.020874752,-0.019880716,-0.01888668,-0.017892644,-0.016898608,-0.015904572,-0.014910537,-0.013916501,-0.012922465,-0.01192843,-0.010934394,-0.009940358,-0.008946322,-0.007952286,-0.0069582504,-0.005964215,-0.004970179,-0.003976143,-0.0029821075,-0.0019880715,-0.0009940357,-5.551115e-17]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_positive.json new file mode 100644 index 000000000000..fa398d58d20a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/small_positive.json @@ -0,0 +1 @@ +{"expected":[1.0,1.0022914,1.0045882,1.0068902,1.0091975,1.01151,1.0138278,1.016151,1.0184795,1.0208133,1.0231525,1.025497,1.0278469,1.0302022,1.0325629,1.0349289,1.0373005,1.0396774,1.0420598,1.0444477,1.046841,1.0492398,1.0516441,1.0540539,1.0564692,1.0588901,1.0613165,1.0637485,1.0661861,1.0686291,1.071078,1.0735323,1.0759922,1.0784578,1.0809292,1.0834061,1.0858886,1.0883769,1.0908709,1.0933706,1.0958761,1.0983872,1.1009041,1.1034268,1.1059554,1.1084895,1.1110296,1.1135756,1.1161273,1.1186849,1.1212482,1.1238176,1.1263928,1.1289738,1.1315609,1.1341538,1.1367527,1.1393576,1.1419684,1.1445851,1.147208,1.1498368,1.1524715,1.1551124,1.1577593,1.1604123,1.1630714,1.1657366,1.1684078,1.1710851,1.1737686,1.1764584,1.1791542,1.1818562,1.1845644,1.1872787,1.1899993,1.1927261,1.1954592,1.1981987,1.2009443,1.2036963,1.2064544,1.209219,1.2119899,1.2147671,1.2175508,1.2203407,1.2231371,1.2259399,1.2287492,1.2315648,1.2343869,1.2372154,1.2400504,1.242892,1.24574,1.2485946,1.2514558,1.2543235,1.2571977,1.2600785,1.2629659,1.2658601,1.2687607,1.2716681,1.274582,1.2775027,1.2804301,1.2833642,1.286305,1.2892525,1.2922068,1.2951678,1.2981356,1.3011103,1.3040918,1.30708,1.3100752,1.3130772,1.316086,1.3191018,1.3221245,1.3251542,1.3281907,1.3312342,1.3342847,1.3373421,1.3404067,1.3434782,1.3465568,1.3496423,1.352735,1.3558347,1.3589416,1.3620555,1.3651767,1.368305,1.3714404,1.374583,1.3777329,1.3808899,1.3840542,1.3872257,1.3904045,1.3935906,1.396784,1.3999846,1.4031926,1.406408,1.4096308,1.4128609,1.4160985,1.4193434,1.4225957,1.4258556,1.4291229,1.4323977,1.43568,1.4389699,1.4422672,1.4455721,1.4488846,1.4522047,1.4555323,1.4588677,1.4622107,1.4655613,1.4689195,1.4722855,1.4756593,1.4790407,1.4824299,1.4858268,1.4892316,1.4926441,1.4960644,1.4994926,1.5029286,1.5063726,1.5098244,1.5132841,1.5167518,1.5202273,1.523711,1.5272025,1.530702,1.5342096,1.5377252,1.5412488,1.5447806,1.5483204,1.5518683,1.5554243,1.5589886,1.5625609,1.5661416,1.5697304,1.5733273,1.5769325,1.580546,1.5841678,1.5877979,1.5914363,1.595083,1.5987382,1.6024016,1.6060735,1.6097537,1.6134424,1.6171396,1.6208452,1.6245594,1.628282,1.6320132,1.6357529,1.6395011,1.6432581,1.6470234,1.6507976,1.6545804,1.6583718,1.662172,1.6659808,1.6697983,1.6736246,1.6774596,1.6813035,1.6851562,1.6890177,1.692888,1.6967672,1.7006553,1.7045523,1.7084583,1.7123731,1.716297,1.7202299,1.7241718,1.7281226,1.7320826,1.7360516,1.7400297,1.7440169,1.7480133,1.7520188,1.7560335,1.7600574,1.7640905,1.7681329,1.7721845,1.7762455,1.7803156,1.7843952,1.7884841,1.7925824,1.79669,1.8008071,1.8049337,1.8090695,1.813215,1.8173699,1.8215344,1.8257085,1.8298919,1.8340851,1.8382878,1.8425003,1.8467222,1.8509539,1.8551954,1.8594465,1.8637074,1.8679781,1.8722585,1.8765486,1.8808489,1.8851587,1.8894784,1.8938081,1.8981478,1.9024973,1.9068568,1.9112264,1.9156059,1.9199954,1.9243951,1.9288048,1.9332246,1.9376545,1.9420946,1.9465449,1.9510052,1.955476,1.9599569,1.9644481,1.9689497,1.9734614,1.9779835,1.982516,1.9870589,1.9916122,1.9961759,2.00075,2.0053349,2.00993,2.0145357,2.019152,2.0237787,2.0284162,2.0330641,2.0377228,2.0423923,2.0470724,2.0517633,2.0564647,2.061177,2.0659003,2.0706341,2.0753791,2.0801346,2.084901,2.0896788,2.0944672,2.0992665,2.104077,2.1088984,2.113731,2.1185744,2.1234293,2.128295,2.1331718,2.13806,2.1429594,2.1478698,2.1527917,2.1577246,2.162669,2.1676247,2.172592,2.17757,2.18256,2.1875613,2.192574,2.1975982,2.202634,2.2076814,2.2127402,2.2178106,2.2228928,2.2279863,2.2330916,2.2382088,2.2433376,2.2484782,2.2536304,2.2587945,2.2639706,2.2691584,2.274358,2.2795696,2.2847934,2.2900288,2.2952764,2.300536,2.3058076,2.3110912,2.316387,2.321695,2.3270152,2.3323474,2.337692,2.3430488,2.3484178,2.353799,2.3591928,2.3645988,2.370017,2.375448,2.3808913,2.386347,2.3918154,2.397296,2.4027894,2.4082954,2.4138138,2.4193451,2.4248888,2.4304454,2.436015,2.4415967,2.4471917,2.4527993,2.4584198,2.4640534,2.4696996,2.4753587,2.4810312,2.4867163,2.4924145,2.4981258,2.5038502,2.5095878,2.5153384,2.5211022,2.5268793,2.5326695,2.5384731,2.54429,2.55012,2.5559638,2.5618205,2.5676908,2.5735745,2.579472,2.5853827,2.5913072,2.597245,2.6031966,2.6091616,2.6151407,2.621133,2.6271393,2.6331594,2.639193,2.6452408,2.651302,2.6573777,2.663467,2.6695702,2.6756876,2.6818187,2.687964,2.6941235,2.700297,2.7064846,2.7126863,2.7189026,2.7251327,2.7313774,2.7376363,2.7439096,2.750197,2.756499,2.7628155,2.7691464,2.775492,2.7818518,2.7882264,2.7946155,2.8010194,2.8074377,2.813871,2.820319,2.8267815,2.8332589,2.8397515,2.8462586,2.8527806,2.8593178,2.8658698,2.8724368,2.879019,2.8856163,2.8922286,2.898856,2.9054987,2.9121566,2.9188297,2.925518,2.932222,2.9389408,2.9456756,2.9524255,2.9591908,2.9659715,2.972768,2.9795802,2.9864078,2.993251,3.00011,3.0069847,3.0138752,3.0207813,3.0277033,3.034641,3.041595,3.0485647,3.0555503,3.0625522,3.06957,3.0766037,3.083654,3.09072,3.0978022,3.1049008,3.1120155,3.1191466,3.126294,3.133458,3.140638,3.1478348,3.1550481,3.1622777,3.169524,3.1767867,3.184066,3.1913626,3.1986756,3.206005,3.2133515,3.2207148,3.228095,3.2354925,3.2429063,3.2503374,3.2577853,3.2652504,3.2727325,3.280232,3.2877488,3.2952826,3.3028336,3.310402,3.3179874,3.3255904,3.3332114,3.3408492,3.3485045,3.3561776,3.363868,3.3715763,3.379302,3.387046,3.3948073,3.4025862,3.4103832,3.4181979,3.4260306,3.4338815,3.4417503,3.4496367,3.4575415,3.4654644,3.4734051,3.4813643,3.4893422,3.4973378,3.5053518,3.513384,3.521435,3.529504,3.5375924,3.5456986,3.5538232,3.5619667,3.570129,3.5783095,3.5865092,3.594728,3.602965,3.611221,3.619496,3.62779,3.636103,3.644435,3.6527865,3.6611567,3.669546,3.6779544,3.6863823,3.6948295,3.7032967,3.7117825,3.7202878,3.7288127,3.7373571,3.7459211,3.7545047,3.7631085,3.7717314,3.7803743,3.7890368,3.7977192,3.8064215,3.8151443,3.8238864,3.8326488,3.8414311,3.8502336,3.8590562,3.867899,3.8767626,3.885646,3.8945498,3.9034739,3.9124186,3.9213836,3.9303699,3.939376,3.9484031,3.9574506,3.9665189,3.975608,3.9847178,3.9938493,4.003001,4.0121737,4.0213675,4.030582,4.0398183,4.0490756,4.058354,4.0676537,4.0769744,4.0863166,4.09568,4.1050653,4.1144724,4.1239004,4.13335,4.1428213,4.1523147,4.1618295,4.1713667,4.180925,4.1905055,4.2001076,4.209732,4.2193785,4.2290473,4.2387385,4.248451,4.2581863,4.267944,4.2777233,4.2875257,4.297351,4.307198,4.317068,4.32696,4.3368754,4.346813,4.3567734,4.3667574,4.376764,4.3867927,4.396845,4.40692,4.4170184,4.42714,4.437285,4.4474525,4.457644,4.4678583,4.478096,4.4883575,4.498643,4.5089517,4.519284,4.5296392,4.5400186,4.5504217,4.560849,4.5713005,4.5817757,4.5922747,4.6027975,4.6133447,4.6239157,4.634512,4.6451316,4.6557755,4.6664443,4.6771374,4.687855,4.6985965,4.709364,4.7201552,4.7309713,4.7418118,4.7526774,4.763568,4.774484,4.7854247,4.7963905,4.807381,4.818397,4.829438,4.8405046,4.851597,4.8627143,4.873857,4.885025,4.896219,4.9074383,4.918684,4.929955,4.9412518,4.9525743,4.963923,4.9752975,4.986698,4.9981256,5.0095787,5.021058,5.0325637,5.0440955,5.0556536,5.0672393,5.0788503,5.0904884,5.102153,5.1138444,5.1255627,5.1373076,5.1490803,5.160879,5.1727047,5.184558,5.196438,5.2083454,5.2202806,5.232243,5.244232,5.256249,5.268294,5.2803655,5.292465,5.3045936,5.3167486,5.328932,5.3411427,5.3533816,5.3656487,5.3779445,5.390268,5.4026194,5.4149995,5.4274077,5.439844,5.4523096,5.4648037,5.4773264,5.489877,5.502457,5.5150657,5.5277033,5.5403705,5.553066,5.5657907,5.578544,5.591327,5.6041393,5.616981,5.629853,5.6427536,5.6556835,5.668643,5.6816325,5.6946516,5.7077007,5.7207804,5.7338896,5.7470284,5.7601976,5.7733965,5.7866263,5.7998867,5.8131766,5.8264976,5.8398485,5.8532305,5.866643,5.880086,5.8935604,5.9070654,5.9206014,5.934168,5.947766,5.961395,5.9750557,5.9887476,6.0024705,6.016225,6.0300107,6.043828,6.0576773,6.071559,6.0854716,6.0994163,6.113393,6.1274014,6.141442,6.1555157,6.1696205,6.1837583,6.197928,6.21213,6.226365,6.2406325,6.2549334,6.269266,6.283632,6.2980304,6.3124623,6.326927,6.341426,6.3559566,6.370521,6.385119,6.39975,6.414415,6.429113,6.443846,6.458612,6.4734116,6.488245,6.5031123,6.518014,6.5329504,6.5479207,6.562925,6.5779634,6.5930367,6.6081443,6.6232862,6.6384645,6.653676,6.6689224,6.684204,6.6995206,6.7148724,6.73026,6.7456822,6.7611394,6.7766323,6.7921605,6.8077245,6.823324,6.83896,6.8546314,6.8703384,6.8860817,6.9018607,6.917676,6.9335284,6.949416,6.9653406,6.9813013,6.9972987,7.013333,7.029403,7.0455117,7.0616565,7.077838,7.094056,7.110312,7.126605,7.1429353,7.1593037,7.1757092,7.192152,7.2086325,7.2251506,7.241707,7.2583017,7.274934,7.291604,7.3083124,7.325059,7.341844,7.3586674,7.3755302,7.3924313,7.4093704,7.4263487,7.443366,7.460422,7.477518,7.4946527,7.511826,7.5290394,7.546292,7.563584,7.5809155,7.5982876,7.615699,7.6331496,7.6506405,7.668172,7.685743,7.703356,7.7210073,7.7387,7.7564325,7.774206,7.7920203,7.8098755,7.8277726,7.8457093,7.8636875,7.8817067,7.8997674,7.917869,7.9360137,7.954199,7.9724255,7.990694,8.009005,8.027356,8.045751,8.064188,8.082667,8.101188,8.119752,8.138357,8.157006,8.175698,8.194433,8.21321,8.23203,8.250894,8.2698,8.28875,8.307744,8.326781,8.345861,8.364985,8.384153,8.403365,8.422623,8.441923,8.4612665,8.480656,8.500089,8.519567,8.539088,8.558657,8.578268,8.597925,8.617626,8.637374,8.657166,8.677004,8.696887,8.716816,8.73679,8.75681,8.7768755,8.796988,8.817146,8.837351,8.857601,8.877897,8.898241,8.918631,8.939068,8.959552,8.9800825,9.00066,9.021284,9.041956,9.062675,9.083444,9.104258,9.12512,9.146029,9.166987,9.187993,9.209047,9.23015,9.251301,9.2725,9.293747,9.315043,9.336389,9.357783,9.379227,9.400719,9.422259,9.4438505,9.46549,9.48718,9.508921,9.53071,9.552549,9.574438,9.596378,9.618367,9.6404085,9.662499,9.684641,9.706833,9.729075,9.7513685,9.773714,9.796111,9.818559,9.841057,9.863607,9.8862095,9.908863,9.93157,9.954328,9.977138,10.0],"x":[5.551115e-17,0.0009940357,0.0019880715,0.0029821075,0.003976143,0.004970179,0.005964215,0.0069582504,0.007952286,0.008946322,0.009940358,0.010934394,0.01192843,0.012922465,0.013916501,0.014910537,0.015904572,0.016898608,0.017892644,0.01888668,0.019880716,0.020874752,0.021868788,0.022862824,0.02385686,0.024850894,0.02584493,0.026838966,0.027833002,0.028827038,0.029821074,0.03081511,0.031809144,0.03280318,0.033797216,0.034791254,0.035785288,0.036779325,0.03777336,0.038767397,0.03976143,0.040755466,0.041749503,0.042743538,0.043737575,0.04473161,0.045725647,0.04671968,0.04771372,0.048707753,0.049701788,0.050695825,0.05168986,0.052683897,0.05367793,0.05467197,0.055666003,0.05666004,0.057654075,0.058648113,0.059642147,0.06063618,0.06163022,0.06262425,0.06361829,0.06461233,0.06560636,0.0666004,0.06759443,0.06858847,0.06958251,0.07057654,0.071570575,0.07256461,0.07355865,0.074552685,0.07554672,0.07654075,0.077534795,0.07852883,0.07952286,0.0805169,0.08151093,0.08250497,0.08349901,0.08449304,0.085487075,0.08648112,0.08747515,0.088469185,0.08946322,0.09045725,0.091451295,0.09244533,0.09343936,0.0944334,0.09542744,0.09642147,0.09741551,0.09840954,0.099403575,0.10039762,0.10139165,0.102385685,0.10337972,0.10437376,0.105367795,0.10636183,0.10735586,0.1083499,0.10934394,0.11033797,0.11133201,0.11232604,0.11332008,0.11431412,0.11530815,0.116302185,0.11729623,0.11829026,0.119284295,0.12027833,0.12127236,0.122266404,0.12326044,0.12425447,0.1252485,0.12624255,0.12723657,0.12823062,0.12922466,0.13021868,0.13121273,0.13220675,0.1332008,0.13419484,0.13518886,0.1361829,0.13717695,0.13817097,0.13916501,0.14015904,0.14115308,0.14214712,0.14314115,0.14413519,0.14512922,0.14612326,0.1471173,0.14811133,0.14910537,0.1500994,0.15109344,0.15208748,0.1530815,0.15407555,0.15506959,0.15606362,0.15705766,0.15805168,0.15904573,0.16003977,0.1610338,0.16202784,0.16302186,0.1640159,0.16500995,0.16600397,0.16699801,0.16799204,0.16898608,0.16998012,0.17097415,0.17196819,0.17296223,0.17395626,0.1749503,0.17594433,0.17693837,0.17793241,0.17892644,0.17992048,0.1809145,0.18190855,0.18290259,0.18389662,0.18489066,0.1858847,0.18687873,0.18787277,0.1888668,0.18986084,0.19085488,0.1918489,0.19284295,0.19383697,0.19483101,0.19582506,0.19681908,0.19781312,0.19880715,0.19980119,0.20079523,0.20178926,0.2027833,0.20377734,0.20477137,0.20576541,0.20675944,0.20775348,0.20874752,0.20974155,0.21073559,0.21172962,0.21272366,0.2137177,0.21471173,0.21570577,0.2166998,0.21769384,0.21868788,0.2196819,0.22067595,0.22166999,0.22266401,0.22365806,0.22465208,0.22564612,0.22664016,0.22763419,0.22862823,0.22962226,0.2306163,0.23161034,0.23260437,0.23359841,0.23459245,0.23558648,0.23658052,0.23757455,0.23856859,0.23956263,0.24055666,0.2415507,0.24254473,0.24353877,0.24453281,0.24552684,0.24652088,0.2475149,0.24850895,0.24950299,0.250497,0.25149104,0.2524851,0.25347912,0.25447315,0.2554672,0.25646123,0.25745526,0.25844932,0.25944334,0.26043737,0.26143143,0.26242545,0.26341948,0.2644135,0.26540756,0.2664016,0.26739562,0.26838967,0.2693837,0.27037773,0.27137178,0.2723658,0.27335984,0.2743539,0.27534792,0.27634194,0.27733597,0.27833003,0.27932405,0.28031808,0.28131214,0.28230616,0.2833002,0.28429425,0.28528827,0.2862823,0.28727633,0.28827038,0.2892644,0.29025844,0.2912525,0.29224652,0.29324055,0.2942346,0.29522863,0.29622266,0.2972167,0.29821074,0.29920477,0.3001988,0.30119285,0.30218688,0.3031809,0.30417496,0.305169,0.306163,0.30715707,0.3081511,0.30914512,0.31013918,0.3111332,0.31212723,0.31312126,0.31411532,0.31510934,0.31610337,0.31709743,0.31809145,0.31908548,0.32007954,0.32107356,0.3220676,0.32306165,0.32405567,0.3250497,0.32604373,0.32703778,0.3280318,0.32902583,0.3300199,0.33101392,0.33200794,0.333002,0.33399603,0.33499005,0.33598408,0.33697814,0.33797216,0.3389662,0.33996025,0.34095427,0.3419483,0.34294236,0.34393638,0.3449304,0.34592447,0.3469185,0.34791252,0.34890655,0.3499006,0.35089463,0.35188866,0.3528827,0.35387674,0.35487077,0.35586482,0.35685885,0.35785288,0.35884693,0.35984096,0.360835,0.361829,0.36282307,0.3638171,0.36481112,0.36580518,0.3667992,0.36779323,0.3687873,0.36978132,0.37077534,0.3717694,0.37276343,0.37375745,0.37475148,0.37574553,0.37673956,0.3777336,0.37872764,0.37972167,0.3807157,0.38170975,0.38270378,0.3836978,0.38469183,0.3856859,0.38667992,0.38767394,0.388668,0.38966203,0.39065605,0.3916501,0.39264414,0.39363816,0.39463222,0.39562625,0.39662027,0.3976143,0.39860836,0.39960238,0.4005964,0.40159047,0.4025845,0.40357852,0.40457258,0.4055666,0.40656063,0.4075547,0.4085487,0.40954274,0.41053677,0.41153082,0.41252485,0.41351888,0.41451293,0.41550696,0.416501,0.41749504,0.41848907,0.4194831,0.42047715,0.42147118,0.4224652,0.42345923,0.4244533,0.42544731,0.42644134,0.4274354,0.42842942,0.42942345,0.4304175,0.43141153,0.43240556,0.4333996,0.43439364,0.43538767,0.4363817,0.43737575,0.43836978,0.4393638,0.44035786,0.4413519,0.44234592,0.44333997,0.444334,0.44532803,0.44632205,0.4473161,0.44831014,0.44930416,0.45029822,0.45129225,0.45228627,0.45328033,0.45427436,0.45526838,0.45626244,0.45725647,0.4582505,0.45924452,0.46023858,0.4612326,0.46222663,0.4632207,0.4642147,0.46520874,0.4662028,0.46719682,0.46819085,0.4691849,0.47017893,0.47117296,0.472167,0.47316104,0.47415507,0.4751491,0.47614315,0.47713718,0.4781312,0.47912526,0.4801193,0.4811133,0.48210734,0.4831014,0.48409542,0.48508945,0.4860835,0.48707753,0.48807156,0.48906562,0.49005964,0.49105367,0.49204773,0.49304175,0.49403578,0.4950298,0.49602386,0.4970179,0.49801192,0.49900597,0.5,0.500994,0.50198805,0.5029821,0.50397617,0.5049702,0.5059642,0.50695825,0.5079523,0.5089463,0.5099404,0.5109344,0.51192844,0.51292247,0.5139165,0.5149105,0.51590455,0.51689863,0.51789266,0.5188867,0.5198807,0.52087474,0.52186877,0.52286285,0.5238569,0.5248509,0.52584493,0.52683896,0.527833,0.528827,0.5298211,0.5308151,0.53180915,0.5328032,0.5337972,0.53479123,0.5357853,0.53677934,0.5377734,0.5387674,0.5397614,0.54075545,0.5417495,0.54274356,0.5437376,0.5447316,0.54572564,0.5467197,0.5477137,0.5487078,0.5497018,0.55069584,0.55168986,0.5526839,0.5536779,0.55467194,0.555666,0.55666006,0.5576541,0.5586481,0.55964214,0.56063616,0.5616302,0.5626243,0.5636183,0.5646123,0.56560636,0.5666004,0.5675944,0.5685885,0.5695825,0.57057655,0.5715706,0.5725646,0.5735586,0.57455266,0.57554674,0.57654077,0.5775348,0.5785288,0.57952285,0.5805169,0.58151096,0.582505,0.583499,0.58449304,0.58548707,0.5864811,0.5874751,0.5884692,0.58946323,0.59045726,0.5914513,0.5924453,0.59343934,0.5944334,0.59542745,0.5964215,0.5974155,0.59840953,0.59940356,0.6003976,0.6013917,0.6023857,0.6033797,0.60437375,0.6053678,0.6063618,0.6073559,0.6083499,0.60934395,0.610338,0.611332,0.612326,0.61332005,0.61431414,0.61530817,0.6163022,0.6172962,0.61829025,0.6192843,0.62027836,0.6212724,0.6222664,0.62326044,0.62425447,0.6252485,0.6262425,0.6272366,0.62823063,0.62922466,0.6302187,0.6312127,0.63220674,0.6332008,0.63419485,0.6351889,0.6361829,0.63717693,0.63817096,0.639165,0.6401591,0.6411531,0.6421471,0.64314115,0.6441352,0.6451292,0.6461233,0.6471173,0.64811134,0.64910537,0.6500994,0.6510934,0.65208745,0.65308154,0.65407556,0.6550696,0.6560636,0.65705764,0.65805167,0.6590457,0.6600398,0.6610338,0.66202784,0.66302186,0.6640159,0.6650099,0.666004,0.666998,0.66799206,0.6689861,0.6699801,0.67097414,0.67196816,0.67296225,0.6739563,0.6749503,0.6759443,0.67693835,0.6779324,0.67892647,0.6799205,0.6809145,0.68190855,0.6829026,0.6838966,0.6848906,0.6858847,0.68687874,0.68787277,0.6888668,0.6898608,0.69085485,0.69184893,0.69284296,0.693837,0.694831,0.69582504,0.69681907,0.6978131,0.6988072,0.6998012,0.70079523,0.70178926,0.7027833,0.7037773,0.7047714,0.7057654,0.70675945,0.7077535,0.7087475,0.70974153,0.71073556,0.71172965,0.7127237,0.7137177,0.7147117,0.71570575,0.7166998,0.71769387,0.7186879,0.7196819,0.72067595,0.72167,0.722664,0.723658,0.7246521,0.72564614,0.72664016,0.7276342,0.7286282,0.72962224,0.73061633,0.73161036,0.7326044,0.7335984,0.73459244,0.73558646,0.7365805,0.7375746,0.7385686,0.73956263,0.74055666,0.7415507,0.7425447,0.7435388,0.7445328,0.74552685,0.7465209,0.7475149,0.74850893,0.74950296,0.75049704,0.75149107,0.7524851,0.7534791,0.75447315,0.7554672,0.7564612,0.7574553,0.7584493,0.75944334,0.76043737,0.7614314,0.7624254,0.7634195,0.76441354,0.76540756,0.7664016,0.7673956,0.76838964,0.76938367,0.77037776,0.7713718,0.7723658,0.77335984,0.77435386,0.7753479,0.776342,0.777336,0.77833,0.77932405,0.7803181,0.7813121,0.78230613,0.7833002,0.78429425,0.7852883,0.7862823,0.7872763,0.78827035,0.78926444,0.79025847,0.7912525,0.7922465,0.79324055,0.7942346,0.7952286,0.7962227,0.7972167,0.79821074,0.79920477,0.8001988,0.8011928,0.8021869,0.80318093,0.80417496,0.805169,0.806163,0.80715704,0.80815107,0.80914515,0.8101392,0.8111332,0.81212723,0.81312126,0.8141153,0.8151094,0.8161034,0.8170974,0.81809145,0.8190855,0.8200795,0.82107353,0.8220676,0.82306165,0.8240557,0.8250497,0.8260437,0.82703775,0.82803184,0.82902586,0.8300199,0.8310139,0.83200794,0.833002,0.833996,0.8349901,0.8359841,0.83697814,0.83797216,0.8389662,0.8399602,0.8409543,0.84194833,0.84294236,0.8439364,0.8449304,0.84592444,0.84691846,0.84791255,0.8489066,0.8499006,0.85089463,0.85188866,0.8528827,0.8538767,0.8548708,0.8558648,0.85685885,0.8578529,0.8588469,0.8598409,0.860835,0.86182904,0.86282307,0.8638171,0.8648111,0.86580515,0.8667992,0.86779326,0.8687873,0.8697813,0.87077534,0.87176937,0.8727634,0.8737575,0.8747515,0.87574553,0.87673956,0.8777336,0.8787276,0.87972164,0.8807157,0.88170975,0.8827038,0.8836978,0.88469183,0.88568586,0.88667995,0.887674,0.888668,0.889662,0.89065605,0.8916501,0.8926441,0.8936382,0.8946322,0.89562625,0.8966203,0.8976143,0.8986083,0.8996024,0.90059644,0.90159047,0.9025845,0.9035785,0.90457255,0.9055666,0.90656066,0.9075547,0.9085487,0.90954274,0.91053677,0.9115308,0.9125249,0.9135189,0.91451293,0.91550696,0.916501,0.917495,0.91848904,0.9194831,0.92047715,0.9214712,0.9224652,0.92345923,0.92445326,0.92544734,0.9264414,0.9274354,0.9284294,0.92942345,0.9304175,0.9314115,0.9324056,0.9333996,0.93439364,0.9353877,0.9363817,0.9373757,0.9383698,0.93936384,0.94035786,0.9413519,0.9423459,0.94333994,0.944334,0.94532806,0.9463221,0.9473161,0.94831014,0.94930416,0.9502982,0.9512922,0.9522863,0.9532803,0.95427436,0.9552684,0.9562624,0.95725644,0.9582505,0.95924455,0.9602386,0.9612326,0.9622266,0.96322066,0.9642147,0.96520877,0.9662028,0.9671968,0.96819085,0.9691849,0.9701789,0.971173,0.972167,0.97316104,0.97415507,0.9751491,0.9761431,0.97713715,0.97813123,0.97912526,0.9801193,0.9811133,0.98210734,0.98310137,0.98409545,0.9850895,0.9860835,0.98707753,0.98807156,0.9890656,0.9900596,0.9910537,0.9920477,0.99304175,0.9940358,0.9950298,0.99602383,0.9970179,0.99801195,0.999006,1.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/tiny.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/tiny.json new file mode 100644 index 000000000000..48de0f5eb367 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/julia/tiny.json @@ -0,0 +1 @@ +{"expected":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"x":[-5.551115e-17,-5.5400792e-17,-5.529043e-17,-5.518007e-17,-5.506971e-17,-5.495935e-17,-5.484899e-17,-5.473863e-17,-5.462827e-17,-5.451791e-17,-5.440755e-17,-5.429719e-17,-5.418683e-17,-5.407647e-17,-5.396611e-17,-5.3855748e-17,-5.374539e-17,-5.363503e-17,-5.3524667e-17,-5.3414308e-17,-5.330395e-17,-5.319359e-17,-5.3083227e-17,-5.2972868e-17,-5.286251e-17,-5.2752147e-17,-5.2641787e-17,-5.2531428e-17,-5.2421066e-17,-5.2310707e-17,-5.2200348e-17,-5.208999e-17,-5.1979626e-17,-5.1869267e-17,-5.1758908e-17,-5.1648545e-17,-5.1538186e-17,-5.1427827e-17,-5.1317465e-17,-5.1207106e-17,-5.1096746e-17,-5.0986384e-17,-5.0876025e-17,-5.0765666e-17,-5.0655307e-17,-5.0544944e-17,-5.0434585e-17,-5.0324226e-17,-5.0213863e-17,-5.0103504e-17,-4.9993145e-17,-4.9882783e-17,-4.9772424e-17,-4.9662064e-17,-4.9551702e-17,-4.9441343e-17,-4.9330984e-17,-4.9220625e-17,-4.9110262e-17,-4.8999903e-17,-4.8889544e-17,-4.877918e-17,-4.8668822e-17,-4.8558463e-17,-4.84481e-17,-4.8337742e-17,-4.8227383e-17,-4.811702e-17,-4.800666e-17,-4.7896302e-17,-4.7785943e-17,-4.767558e-17,-4.756522e-17,-4.7454862e-17,-4.73445e-17,-4.723414e-17,-4.712378e-17,-4.701342e-17,-4.690306e-17,-4.67927e-17,-4.668234e-17,-4.657198e-17,-4.646162e-17,-4.635126e-17,-4.62409e-17,-4.613054e-17,-4.602018e-17,-4.5909818e-17,-4.579946e-17,-4.56891e-17,-4.5578737e-17,-4.5468378e-17,-4.535802e-17,-4.524766e-17,-4.5137297e-17,-4.5026938e-17,-4.491658e-17,-4.4806216e-17,-4.4695857e-17,-4.4585498e-17,-4.4475136e-17,-4.4364777e-17,-4.4254418e-17,-4.4144055e-17,-4.4033696e-17,-4.3923337e-17,-4.3812978e-17,-4.3702615e-17,-4.3592256e-17,-4.3481897e-17,-4.3371535e-17,-4.3261175e-17,-4.3150816e-17,-4.3040454e-17,-4.2930095e-17,-4.2819736e-17,-4.2709373e-17,-4.2599014e-17,-4.2488655e-17,-4.2378296e-17,-4.2267933e-17,-4.2157574e-17,-4.2047215e-17,-4.1936853e-17,-4.1826494e-17,-4.1716134e-17,-4.1605772e-17,-4.1495413e-17,-4.1385054e-17,-4.1274695e-17,-4.1164332e-17,-4.1053973e-17,-4.0943614e-17,-4.083325e-17,-4.0722892e-17,-4.0612533e-17,-4.050217e-17,-4.039181e-17,-4.0281453e-17,-4.017109e-17,-4.006073e-17,-3.9950372e-17,-3.9840013e-17,-3.972965e-17,-3.961929e-17,-3.9508932e-17,-3.939857e-17,-3.928821e-17,-3.917785e-17,-3.906749e-17,-3.895713e-17,-3.884677e-17,-3.8736408e-17,-3.862605e-17,-3.851569e-17,-3.840533e-17,-3.829497e-17,-3.818461e-17,-3.807425e-17,-3.7963888e-17,-3.785353e-17,-3.774317e-17,-3.7632807e-17,-3.7522448e-17,-3.741209e-17,-3.7301726e-17,-3.7191367e-17,-3.7081008e-17,-3.697065e-17,-3.6860286e-17,-3.6749927e-17,-3.6639568e-17,-3.6529206e-17,-3.6418847e-17,-3.6308487e-17,-3.6198125e-17,-3.6087766e-17,-3.5977407e-17,-3.5867048e-17,-3.5756685e-17,-3.5646326e-17,-3.5535967e-17,-3.5425605e-17,-3.5315245e-17,-3.5204886e-17,-3.5094524e-17,-3.4984165e-17,-3.4873806e-17,-3.4763443e-17,-3.4653084e-17,-3.4542725e-17,-3.4432366e-17,-3.4322003e-17,-3.4211644e-17,-3.4101285e-17,-3.3990923e-17,-3.3880564e-17,-3.3770204e-17,-3.3659842e-17,-3.3549483e-17,-3.3439124e-17,-3.332876e-17,-3.3218402e-17,-3.3108043e-17,-3.2997684e-17,-3.288732e-17,-3.2776962e-17,-3.2666603e-17,-3.255624e-17,-3.244588e-17,-3.2335522e-17,-3.222516e-17,-3.21148e-17,-3.2004442e-17,-3.189408e-17,-3.178372e-17,-3.167336e-17,-3.1563002e-17,-3.145264e-17,-3.134228e-17,-3.123192e-17,-3.112156e-17,-3.10112e-17,-3.090084e-17,-3.0790478e-17,-3.068012e-17,-3.056976e-17,-3.04594e-17,-3.0349038e-17,-3.023868e-17,-3.012832e-17,-3.0017958e-17,-2.99076e-17,-2.979724e-17,-2.9686877e-17,-2.9576518e-17,-2.946616e-17,-2.9355796e-17,-2.9245437e-17,-2.9135078e-17,-2.902472e-17,-2.8914356e-17,-2.8803997e-17,-2.8693638e-17,-2.8583276e-17,-2.8472917e-17,-2.8362557e-17,-2.8252195e-17,-2.8141836e-17,-2.8031477e-17,-2.7921114e-17,-2.7810755e-17,-2.7700396e-17,-2.7590035e-17,-2.7479674e-17,-2.7369315e-17,-2.7258955e-17,-2.7148595e-17,-2.7038235e-17,-2.6927874e-17,-2.6817515e-17,-2.6707154e-17,-2.6596795e-17,-2.6486434e-17,-2.6376073e-17,-2.6265714e-17,-2.6155353e-17,-2.6044994e-17,-2.5934633e-17,-2.5824273e-17,-2.5713914e-17,-2.5603553e-17,-2.5493192e-17,-2.5382833e-17,-2.5272472e-17,-2.5162113e-17,-2.5051752e-17,-2.4941391e-17,-2.4831032e-17,-2.4720671e-17,-2.4610312e-17,-2.4499952e-17,-2.438959e-17,-2.4279232e-17,-2.4168871e-17,-2.405851e-17,-2.3948151e-17,-2.383779e-17,-2.3727431e-17,-2.361707e-17,-2.350671e-17,-2.339635e-17,-2.328599e-17,-2.317563e-17,-2.306527e-17,-2.2954909e-17,-2.284455e-17,-2.2734189e-17,-2.262383e-17,-2.2513469e-17,-2.2403108e-17,-2.2292749e-17,-2.2182388e-17,-2.2072028e-17,-2.1961668e-17,-2.1851308e-17,-2.1740949e-17,-2.1630588e-17,-2.1520227e-17,-2.1409868e-17,-2.1299507e-17,-2.1189148e-17,-2.1078787e-17,-2.0968426e-17,-2.0858067e-17,-2.0747706e-17,-2.0637347e-17,-2.0526987e-17,-2.0416626e-17,-2.0306267e-17,-2.0195906e-17,-2.0085545e-17,-1.9975186e-17,-1.9864825e-17,-1.9754466e-17,-1.9644105e-17,-1.9533744e-17,-1.9423385e-17,-1.9313025e-17,-1.9202665e-17,-1.9092305e-17,-1.8981944e-17,-1.8871585e-17,-1.8761224e-17,-1.8650863e-17,-1.8540504e-17,-1.8430143e-17,-1.8319784e-17,-1.8209423e-17,-1.8099063e-17,-1.7988703e-17,-1.7878343e-17,-1.7767983e-17,-1.7657623e-17,-1.7547262e-17,-1.7436903e-17,-1.7326542e-17,-1.7216183e-17,-1.7105822e-17,-1.6995461e-17,-1.6885102e-17,-1.6774741e-17,-1.666438e-17,-1.6554021e-17,-1.644366e-17,-1.6333302e-17,-1.622294e-17,-1.611258e-17,-1.6002221e-17,-1.589186e-17,-1.5781501e-17,-1.567114e-17,-1.556078e-17,-1.545042e-17,-1.534006e-17,-1.52297e-17,-1.511934e-17,-1.5008979e-17,-1.489862e-17,-1.4788259e-17,-1.4677898e-17,-1.4567539e-17,-1.4457178e-17,-1.4346819e-17,-1.4236458e-17,-1.4126098e-17,-1.4015738e-17,-1.3905378e-17,-1.3795018e-17,-1.3684658e-17,-1.3574298e-17,-1.3463937e-17,-1.3353577e-17,-1.3243217e-17,-1.3132857e-17,-1.3022497e-17,-1.2912136e-17,-1.2801776e-17,-1.26914164e-17,-1.25810565e-17,-1.2470696e-17,-1.2360336e-17,-1.2249976e-17,-1.2139616e-17,-1.2029255e-17,-1.1918895e-17,-1.1808535e-17,-1.1698175e-17,-1.1587815e-17,-1.14774544e-17,-1.13670945e-17,-1.12567345e-17,-1.11463746e-17,-1.1036014e-17,-1.0925654e-17,-1.0815294e-17,-1.0704934e-17,-1.0594574e-17,-1.0484213e-17,-1.0373853e-17,-1.0263493e-17,-1.0153133e-17,-1.00427725e-17,-9.9324126e-18,-9.822053e-18,-9.711693e-18,-9.601333e-18,-9.490972e-18,-9.380612e-18,-9.270252e-18,-9.159892e-18,-9.049531e-18,-8.939171e-18,-8.828811e-18,-8.718451e-18,-8.6080914e-18,-8.497731e-18,-8.387371e-18,-8.277011e-18,-8.166651e-18,-8.05629e-18,-7.94593e-18,-7.83557e-18,-7.72521e-18,-7.61485e-18,-7.504489e-18,-7.3941294e-18,-7.2837695e-18,-7.1734095e-18,-7.063049e-18,-6.952689e-18,-6.842329e-18,-6.7319685e-18,-6.6216085e-18,-6.5112486e-18,-6.400888e-18,-6.2905282e-18,-6.180168e-18,-6.069808e-18,-5.9594475e-18,-5.8490876e-18,-5.7387272e-18,-5.6283673e-18,-5.518007e-18,-5.407647e-18,-5.297287e-18,-5.1869266e-18,-5.0765667e-18,-4.9662063e-18,-4.8558463e-18,-4.745486e-18,-4.635126e-18,-4.5247656e-18,-4.4144057e-18,-4.3040457e-18,-4.1936854e-18,-4.0833254e-18,-3.972965e-18,-3.862605e-18,-3.7522447e-18,-3.6418847e-18,-3.5315244e-18,-3.4211644e-18,-3.3108043e-18,-3.200444e-18,-3.090084e-18,-2.9797238e-18,-2.8693636e-18,-2.7590034e-18,-2.6486435e-18,-2.5382833e-18,-2.4279232e-18,-2.317563e-18,-2.2072028e-18,-2.0968427e-18,-1.9864825e-18,-1.8761224e-18,-1.7657622e-18,-1.6554021e-18,-1.545042e-18,-1.4346818e-18,-1.3243217e-18,-1.2139616e-18,-1.1036014e-18,-9.932413e-19,-8.828811e-19,-7.72521e-19,-6.6216087e-19,-5.518007e-19,-4.4144055e-19,-3.3108044e-19,-2.2072027e-19,-1.1036014e-19,0.0,1.1036014e-19,2.2072027e-19,3.3108044e-19,4.4144055e-19,5.518007e-19,6.6216087e-19,7.72521e-19,8.828811e-19,9.932413e-19,1.1036014e-18,1.2139616e-18,1.3243217e-18,1.4346818e-18,1.545042e-18,1.6554021e-18,1.7657622e-18,1.8761224e-18,1.9864825e-18,2.0968427e-18,2.2072028e-18,2.317563e-18,2.4279232e-18,2.5382833e-18,2.6486435e-18,2.7590034e-18,2.8693636e-18,2.9797238e-18,3.090084e-18,3.200444e-18,3.3108043e-18,3.4211644e-18,3.5315244e-18,3.6418847e-18,3.7522447e-18,3.862605e-18,3.972965e-18,4.0833254e-18,4.1936854e-18,4.3040457e-18,4.4144057e-18,4.5247656e-18,4.635126e-18,4.745486e-18,4.8558463e-18,4.9662063e-18,5.0765667e-18,5.1869266e-18,5.297287e-18,5.407647e-18,5.518007e-18,5.6283673e-18,5.7387272e-18,5.8490876e-18,5.9594475e-18,6.069808e-18,6.180168e-18,6.2905282e-18,6.400888e-18,6.5112486e-18,6.6216085e-18,6.7319685e-18,6.842329e-18,6.952689e-18,7.063049e-18,7.1734095e-18,7.2837695e-18,7.3941294e-18,7.504489e-18,7.61485e-18,7.72521e-18,7.83557e-18,7.94593e-18,8.05629e-18,8.166651e-18,8.277011e-18,8.387371e-18,8.497731e-18,8.6080914e-18,8.718451e-18,8.828811e-18,8.939171e-18,9.049531e-18,9.159892e-18,9.270252e-18,9.380612e-18,9.490972e-18,9.601333e-18,9.711693e-18,9.822053e-18,9.9324126e-18,1.00427725e-17,1.0153133e-17,1.0263493e-17,1.0373853e-17,1.0484213e-17,1.0594574e-17,1.0704934e-17,1.0815294e-17,1.0925654e-17,1.1036014e-17,1.11463746e-17,1.12567345e-17,1.13670945e-17,1.14774544e-17,1.1587815e-17,1.1698175e-17,1.1808535e-17,1.1918895e-17,1.2029255e-17,1.2139616e-17,1.2249976e-17,1.2360336e-17,1.2470696e-17,1.25810565e-17,1.26914164e-17,1.2801776e-17,1.2912136e-17,1.3022497e-17,1.3132857e-17,1.3243217e-17,1.3353577e-17,1.3463937e-17,1.3574298e-17,1.3684658e-17,1.3795018e-17,1.3905378e-17,1.4015738e-17,1.4126098e-17,1.4236458e-17,1.4346819e-17,1.4457178e-17,1.4567539e-17,1.4677898e-17,1.4788259e-17,1.489862e-17,1.5008979e-17,1.511934e-17,1.52297e-17,1.534006e-17,1.545042e-17,1.556078e-17,1.567114e-17,1.5781501e-17,1.589186e-17,1.6002221e-17,1.611258e-17,1.622294e-17,1.6333302e-17,1.644366e-17,1.6554021e-17,1.666438e-17,1.6774741e-17,1.6885102e-17,1.6995461e-17,1.7105822e-17,1.7216183e-17,1.7326542e-17,1.7436903e-17,1.7547262e-17,1.7657623e-17,1.7767983e-17,1.7878343e-17,1.7988703e-17,1.8099063e-17,1.8209423e-17,1.8319784e-17,1.8430143e-17,1.8540504e-17,1.8650863e-17,1.8761224e-17,1.8871585e-17,1.8981944e-17,1.9092305e-17,1.9202665e-17,1.9313025e-17,1.9423385e-17,1.9533744e-17,1.9644105e-17,1.9754466e-17,1.9864825e-17,1.9975186e-17,2.0085545e-17,2.0195906e-17,2.0306267e-17,2.0416626e-17,2.0526987e-17,2.0637347e-17,2.0747706e-17,2.0858067e-17,2.0968426e-17,2.1078787e-17,2.1189148e-17,2.1299507e-17,2.1409868e-17,2.1520227e-17,2.1630588e-17,2.1740949e-17,2.1851308e-17,2.1961668e-17,2.2072028e-17,2.2182388e-17,2.2292749e-17,2.2403108e-17,2.2513469e-17,2.262383e-17,2.2734189e-17,2.284455e-17,2.2954909e-17,2.306527e-17,2.317563e-17,2.328599e-17,2.339635e-17,2.350671e-17,2.361707e-17,2.3727431e-17,2.383779e-17,2.3948151e-17,2.405851e-17,2.4168871e-17,2.4279232e-17,2.438959e-17,2.4499952e-17,2.4610312e-17,2.4720671e-17,2.4831032e-17,2.4941391e-17,2.5051752e-17,2.5162113e-17,2.5272472e-17,2.5382833e-17,2.5493192e-17,2.5603553e-17,2.5713914e-17,2.5824273e-17,2.5934633e-17,2.6044994e-17,2.6155353e-17,2.6265714e-17,2.6376073e-17,2.6486434e-17,2.6596795e-17,2.6707154e-17,2.6817515e-17,2.6927874e-17,2.7038235e-17,2.7148595e-17,2.7258955e-17,2.7369315e-17,2.7479674e-17,2.7590035e-17,2.7700396e-17,2.7810755e-17,2.7921114e-17,2.8031477e-17,2.8141836e-17,2.8252195e-17,2.8362557e-17,2.8472917e-17,2.8583276e-17,2.8693638e-17,2.8803997e-17,2.8914356e-17,2.902472e-17,2.9135078e-17,2.9245437e-17,2.9355796e-17,2.946616e-17,2.9576518e-17,2.9686877e-17,2.979724e-17,2.99076e-17,3.0017958e-17,3.012832e-17,3.023868e-17,3.0349038e-17,3.04594e-17,3.056976e-17,3.068012e-17,3.0790478e-17,3.090084e-17,3.10112e-17,3.112156e-17,3.123192e-17,3.134228e-17,3.145264e-17,3.1563002e-17,3.167336e-17,3.178372e-17,3.189408e-17,3.2004442e-17,3.21148e-17,3.222516e-17,3.2335522e-17,3.244588e-17,3.255624e-17,3.2666603e-17,3.2776962e-17,3.288732e-17,3.2997684e-17,3.3108043e-17,3.3218402e-17,3.332876e-17,3.3439124e-17,3.3549483e-17,3.3659842e-17,3.3770204e-17,3.3880564e-17,3.3990923e-17,3.4101285e-17,3.4211644e-17,3.4322003e-17,3.4432366e-17,3.4542725e-17,3.4653084e-17,3.4763443e-17,3.4873806e-17,3.4984165e-17,3.5094524e-17,3.5204886e-17,3.5315245e-17,3.5425605e-17,3.5535967e-17,3.5646326e-17,3.5756685e-17,3.5867048e-17,3.5977407e-17,3.6087766e-17,3.6198125e-17,3.6308487e-17,3.6418847e-17,3.6529206e-17,3.6639568e-17,3.6749927e-17,3.6860286e-17,3.697065e-17,3.7081008e-17,3.7191367e-17,3.7301726e-17,3.741209e-17,3.7522448e-17,3.7632807e-17,3.774317e-17,3.785353e-17,3.7963888e-17,3.807425e-17,3.818461e-17,3.829497e-17,3.840533e-17,3.851569e-17,3.862605e-17,3.8736408e-17,3.884677e-17,3.895713e-17,3.906749e-17,3.917785e-17,3.928821e-17,3.939857e-17,3.9508932e-17,3.961929e-17,3.972965e-17,3.9840013e-17,3.9950372e-17,4.006073e-17,4.017109e-17,4.0281453e-17,4.039181e-17,4.050217e-17,4.0612533e-17,4.0722892e-17,4.083325e-17,4.0943614e-17,4.1053973e-17,4.1164332e-17,4.1274695e-17,4.1385054e-17,4.1495413e-17,4.1605772e-17,4.1716134e-17,4.1826494e-17,4.1936853e-17,4.2047215e-17,4.2157574e-17,4.2267933e-17,4.2378296e-17,4.2488655e-17,4.2599014e-17,4.2709373e-17,4.2819736e-17,4.2930095e-17,4.3040454e-17,4.3150816e-17,4.3261175e-17,4.3371535e-17,4.3481897e-17,4.3592256e-17,4.3702615e-17,4.3812978e-17,4.3923337e-17,4.4033696e-17,4.4144055e-17,4.4254418e-17,4.4364777e-17,4.4475136e-17,4.4585498e-17,4.4695857e-17,4.4806216e-17,4.491658e-17,4.5026938e-17,4.5137297e-17,4.524766e-17,4.535802e-17,4.5468378e-17,4.5578737e-17,4.56891e-17,4.579946e-17,4.5909818e-17,4.602018e-17,4.613054e-17,4.62409e-17,4.635126e-17,4.646162e-17,4.657198e-17,4.668234e-17,4.67927e-17,4.690306e-17,4.701342e-17,4.712378e-17,4.723414e-17,4.73445e-17,4.7454862e-17,4.756522e-17,4.767558e-17,4.7785943e-17,4.7896302e-17,4.800666e-17,4.811702e-17,4.8227383e-17,4.8337742e-17,4.84481e-17,4.8558463e-17,4.8668822e-17,4.877918e-17,4.8889544e-17,4.8999903e-17,4.9110262e-17,4.9220625e-17,4.9330984e-17,4.9441343e-17,4.9551702e-17,4.9662064e-17,4.9772424e-17,4.9882783e-17,4.9993145e-17,5.0103504e-17,5.0213863e-17,5.0324226e-17,5.0434585e-17,5.0544944e-17,5.0655307e-17,5.0765666e-17,5.0876025e-17,5.0986384e-17,5.1096746e-17,5.1207106e-17,5.1317465e-17,5.1427827e-17,5.1538186e-17,5.1648545e-17,5.1758908e-17,5.1869267e-17,5.1979626e-17,5.208999e-17,5.2200348e-17,5.2310707e-17,5.2421066e-17,5.2531428e-17,5.2641787e-17,5.2752147e-17,5.286251e-17,5.2972868e-17,5.3083227e-17,5.319359e-17,5.330395e-17,5.3414308e-17,5.3524667e-17,5.363503e-17,5.374539e-17,5.3855748e-17,5.396611e-17,5.407647e-17,5.418683e-17,5.429719e-17,5.440755e-17,5.451791e-17,5.462827e-17,5.473863e-17,5.484899e-17,5.495935e-17,5.506971e-17,5.518007e-17,5.529043e-17,5.5400792e-17,5.551115e-17]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json deleted file mode 100644 index da13bb41f2cb..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_negative.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [-38.0, -37.98151779174805, -37.963035583496094, -37.944557189941406, -37.92607498168945, -37.9075927734375, -37.88911056518555, -37.870628356933594, -37.85214614868164, -37.83366775512695, -37.815185546875, -37.79670333862305, -37.778221130371094, -37.75973892211914, -37.74126052856445, -37.7227783203125, -37.70429611206055, -37.685813903808594, -37.66733169555664, -37.64884948730469, -37.63037109375, -37.61188888549805, -37.593406677246094, -37.57492446899414, -37.55644226074219, -37.5379638671875, -37.51948165893555, -37.500999450683594, -37.48251724243164, -37.46403503417969, -37.445552825927734, -37.42707443237305, -37.408592224121094, -37.39011001586914, -37.37162780761719, -37.353145599365234, -37.33466339111328, -37.316184997558594, -37.29770278930664, -37.27922058105469, -37.260738372802734, -37.24225616455078, -37.223777770996094, -37.20529556274414, -37.18681335449219, -37.168331146240234, -37.14984893798828, -37.13136672973633, -37.11288833618164, -37.09440612792969, -37.075923919677734, -37.05744171142578, -37.03895950317383, -37.02048110961914, -37.00199890136719, -36.983516693115234, -36.96503448486328, -36.94655227661133, -36.928070068359375, -36.90959167480469, -36.891109466552734, -36.87262725830078, -36.85414505004883, -36.835662841796875, -36.81718444824219, -36.798702239990234, -36.78022003173828, -36.76173782348633, -36.743255615234375, -36.72477340698242, -36.706295013427734, -36.68781280517578, -36.66933059692383, -36.650848388671875, -36.63236618041992, -36.613887786865234, -36.59540557861328, -36.57692337036133, -36.558441162109375, -36.53995895385742, -36.52147674560547, -36.50299835205078, -36.48451614379883, -36.466033935546875, -36.44755172729492, -36.42906951904297, -36.41059112548828, -36.39210891723633, -36.373626708984375, -36.35514450073242, -36.33666229248047, -36.318180084228516, -36.29970169067383, -36.281219482421875, -36.26273727416992, -36.24425506591797, -36.225772857666016, -36.20729446411133, -36.188812255859375, -36.17033004760742, -36.15184783935547, -36.133365631103516, -36.11488342285156, -36.096405029296875, -36.07792282104492, -36.05944061279297, -36.040958404541016, -36.02247619628906, -36.003997802734375, -35.98551559448242, -35.96703338623047, -35.948551177978516, -35.93006896972656, -35.91158676147461, -35.89310836791992, -35.87462615966797, -35.856143951416016, -35.83766174316406, -35.81917953491211, -35.800697326660156, -35.78221893310547, -35.763736724853516, -35.74525451660156, -35.72677230834961, -35.708290100097656, -35.68981170654297, -35.671329498291016, -35.65284729003906, -35.63436508178711, -35.615882873535156, -35.59740447998047, -35.578922271728516, -35.56044006347656, -35.54195785522461, -35.523475646972656, -35.5049934387207, -35.486515045166016, -35.46803283691406, -35.44955062866211, -35.431068420410156, -35.4125862121582, -35.39410400390625, -35.37562561035156, -35.35714340209961, -35.338661193847656, -35.3201789855957, -35.30169677734375, -35.28321838378906, -35.26473617553711, -35.246253967285156, -35.2277717590332, -35.20928955078125, -35.1908073425293, -35.17232894897461, -35.153846740722656, -35.1353645324707, -35.11688232421875, -35.0984001159668, -35.07992172241211, -35.061439514160156, -35.0429573059082, -35.02447509765625, -35.0059928894043, -34.987510681152344, -34.969032287597656, -34.9505500793457, -34.93206787109375, -34.9135856628418, -34.895103454589844, -34.876625061035156, -34.8581428527832, -34.83966064453125, -34.8211784362793, -34.802696228027344, -34.78421401977539, -34.7657356262207, -34.74725341796875, -34.7287712097168, -34.710289001464844, -34.69180679321289, -34.67332458496094, -34.65484619140625, -34.6363639831543, -34.617881774902344, -34.59939956665039, -34.58091735839844, -34.56243896484375, -34.5439567565918, -34.525474548339844, -34.50699234008789, -34.48851013183594, -34.47003173828125, -34.4515495300293, -34.433067321777344, -34.41458511352539, -34.39610290527344, -34.377620697021484, -34.3591423034668, -34.340660095214844, -34.32217788696289, -34.30369567871094, -34.285213470458984, -34.26673126220703, -34.248252868652344, -34.22977066040039, -34.21128845214844, -34.192806243896484, -34.17432403564453, -34.155845642089844, -34.13736343383789, -34.11888122558594, -34.100399017333984, -34.08191680908203, -34.063438415527344, -34.04495620727539, -34.02647399902344, -34.007991790771484, -33.98950958251953, -33.97102737426758, -33.95254898071289, -33.93406677246094, -33.915584564208984, -33.89710235595703, -33.87862014770508, -33.860137939453125, -33.84165954589844, -33.823177337646484, -33.80469512939453, -33.78621292114258, -33.767730712890625, -33.74925231933594, -33.730770111083984, -33.71228790283203, -33.69380569458008, -33.675323486328125, -33.65684509277344, -33.638362884521484, -33.61988067626953, -33.60139846801758, -33.582916259765625, -33.56443405151367, -33.54595184326172, -33.52747344970703, -33.50899124145508, -33.490509033203125, -33.47202682495117, -33.45354461669922, -33.43506622314453, -33.41658401489258, -33.398101806640625, -33.37961959838867, -33.36113739013672, -33.34265899658203, -33.32417678833008, -33.305694580078125, -33.28721237182617, -33.26873016357422, -33.250247955322266, -33.23176956176758, -33.213287353515625, -33.19480514526367, -33.17632293701172, -33.157840728759766, -33.13935852050781, -33.120880126953125, -33.10239791870117, -33.08391571044922, -33.065433502197266, -33.04695129394531, -33.028472900390625, -33.00999069213867, -32.99150848388672, -32.973026275634766, -32.95454406738281, -32.936065673828125, -32.91758346557617, -32.89910125732422, -32.880619049072266, -32.86213684082031, -32.84365463256836, -32.82517623901367, -32.80669403076172, -32.788211822509766, -32.76972961425781, -32.75124740600586, -32.732765197753906, -32.71428680419922, -32.695804595947266, -32.67732238769531, -32.65884017944336, -32.640357971191406, -32.62187957763672, -32.603397369384766, -32.58491516113281, -32.56643295288086, -32.547950744628906, -32.52947235107422, -32.510990142822266, -32.49250793457031, -32.47402572631836, -32.455543518066406, -32.43706130981445, -32.4185791015625, -32.40010070800781, -32.38161849975586, -32.363136291503906, -32.34465408325195, -32.326171875, -32.30769348144531, -32.28921127319336, -32.270729064941406, -32.25224685668945, -32.2337646484375, -32.21528625488281, -32.19680404663086, -32.178321838378906, -32.15983963012695, -32.141357421875, -32.12287902832031, -32.10439682006836, -32.085914611816406, -32.06743240356445, -32.0489501953125, -32.03046798706055, -32.011985778808594, -31.993507385253906, -31.975025177001953, -31.95654296875, -31.938060760498047, -31.919580459594727, -31.901098251342773, -31.882617950439453, -31.8641357421875, -31.845653533935547, -31.827173233032227, -31.808691024780273, -31.790210723876953, -31.771728515625, -31.753246307373047, -31.734764099121094, -31.716283798217773, -31.69780158996582, -31.6793212890625, -31.660839080810547, -31.642356872558594, -31.623876571655273, -31.60539436340332, -31.5869140625, -31.568431854248047, -31.549949645996094, -31.53146743774414, -31.51298713684082, -31.494504928588867, -31.476024627685547, -31.457542419433594, -31.43906021118164, -31.42057991027832, -31.402097702026367, -31.383615493774414, -31.365135192871094, -31.34665298461914, -31.328170776367188, -31.309690475463867, -31.291208267211914, -31.272727966308594, -31.25424575805664, -31.235763549804688, -31.217281341552734, -31.198801040649414, -31.18031883239746, -31.16183853149414, -31.143356323242188, -31.124874114990234, -31.106393814086914, -31.08791160583496, -31.06943130493164, -31.050949096679688, -31.032466888427734, -31.01398468017578, -30.99550437927246, -30.977022171020508, -30.958541870117188, -30.940059661865234, -30.92157745361328, -30.90309715270996, -30.884614944458008, -30.866134643554688, -30.847652435302734, -30.82917022705078, -30.810688018798828, -30.792207717895508, -30.773725509643555, -30.755245208740234, -30.73676300048828, -30.718280792236328, -30.699800491333008, -30.681318283081055, -30.662837982177734, -30.64435577392578, -30.625873565673828, -30.607391357421875, -30.588911056518555, -30.5704288482666, -30.55194854736328, -30.533466339111328, -30.514984130859375, -30.496503829956055, -30.4780216217041, -30.45954132080078, -30.441059112548828, -30.422576904296875, -30.404094696044922, -30.3856143951416, -30.36713218688965, -30.348651885986328, -30.330169677734375, -30.311687469482422, -30.2932071685791, -30.27472496032715, -30.256244659423828, -30.237762451171875, -30.219280242919922, -30.20079803466797, -30.18231773376465, -30.163835525512695, -30.145355224609375, -30.126873016357422, -30.10839080810547, -30.08991050720215, -30.071428298950195, -30.052946090698242, -30.034465789794922, -30.01598358154297, -29.997501373291016, -29.979021072387695, -29.960538864135742, -29.942058563232422, -29.92357635498047, -29.905094146728516, -29.886611938476562, -29.868131637573242, -29.849651336669922, -29.83116912841797, -29.812686920166016, -29.794204711914062, -29.775724411010742, -29.75724220275879, -29.73876190185547, -29.720279693603516, -29.701797485351562, -29.68331527709961, -29.66483497619629, -29.64635467529297, -29.627872467041016, -29.609390258789062, -29.59090805053711, -29.57242774963379, -29.553945541381836, -29.535465240478516, -29.516983032226562, -29.49850082397461, -29.480018615722656, -29.461538314819336, -29.443058013916016, -29.424575805664062, -29.40609359741211, -29.387611389160156, -29.369129180908203, -29.350648880004883, -29.332168579101562, -29.31368637084961, -29.295204162597656, -29.276721954345703, -29.258241653442383, -29.239761352539062, -29.22127914428711, -29.202796936035156, -29.184314727783203, -29.16583251953125, -29.14735221862793, -29.12887191772461, -29.110389709472656, -29.091907501220703, -29.07342529296875, -29.05494499206543, -29.036462783813477, -29.017982482910156, -28.999500274658203, -28.98101806640625, -28.962535858154297, -28.944055557250977, -28.925575256347656, -28.907093048095703, -28.88861083984375, -28.870128631591797, -28.851648330688477, -28.833166122436523, -28.814685821533203, -28.79620361328125, -28.777721405029297, -28.759239196777344, -28.740758895874023, -28.722278594970703, -28.70379638671875, -28.685314178466797, -28.666831970214844, -28.648351669311523, -28.62986946105957, -28.61138916015625, -28.592906951904297, -28.574424743652344, -28.55594253540039, -28.53746223449707, -28.51898193359375, -28.500499725341797, -28.482017517089844, -28.46353530883789, -28.44505500793457, -28.426572799682617, -28.408092498779297, -28.389610290527344, -28.37112808227539, -28.352645874023438, -28.334165573120117, -28.315685272216797, -28.297203063964844, -28.27872085571289, -28.260238647460938, -28.241758346557617, -28.223276138305664, -28.204795837402344, -28.18631362915039, -28.167831420898438, -28.149349212646484, -28.130868911743164, -28.112388610839844, -28.09390640258789, -28.075424194335938, -28.056941986083984, -28.038461685180664, -28.01997947692871, -28.00149917602539, -27.983016967773438, -27.964534759521484, -27.94605255126953, -27.92757225036621, -27.90909194946289, -27.890609741210938, -27.872127532958984, -27.85364532470703, -27.835163116455078, -27.816682815551758, -27.798202514648438, -27.779720306396484, -27.76123809814453, -27.742755889892578, -27.724275588989258, -27.705795288085938, -27.687313079833984, -27.66883087158203, -27.650348663330078, -27.631866455078125, -27.613386154174805, -27.594905853271484, -27.57642364501953, -27.557941436767578, -27.539459228515625, -27.520978927612305, -27.50249671936035, -27.48401641845703, -27.465534210205078, -27.447052001953125, -27.428569793701172, -27.41008949279785, -27.39160919189453, -27.373126983642578, -27.354644775390625, -27.336162567138672, -27.31768226623535, -27.2992000579834, -27.280719757080078, -27.262237548828125, -27.243755340576172, -27.22527313232422, -27.2067928314209, -27.188312530517578, -27.169830322265625, -27.151348114013672, -27.13286590576172, -27.1143856048584, -27.095903396606445, -27.077423095703125, -27.058940887451172, -27.04045867919922, -27.021976470947266, -27.003496170043945, -26.985015869140625, -26.966533660888672, -26.94805145263672, -26.929569244384766, -26.911088943481445, -26.892606735229492, -26.874126434326172, -26.85564422607422, -26.837162017822266, -26.818679809570312, -26.800199508666992, -26.781719207763672, -26.76323699951172, -26.744754791259766, -26.726272583007812, -26.707792282104492, -26.68931007385254, -26.67082977294922, -26.652347564697266, -26.633865356445312, -26.61538314819336, -26.59690284729004, -26.57842254638672, -26.559940338134766, -26.541458129882812, -26.52297592163086, -26.504493713378906, -26.486013412475586, -26.467533111572266, -26.449050903320312, -26.43056869506836, -26.412086486816406, -26.393606185913086, -26.375125885009766, -26.356643676757812, -26.33816146850586, -26.319679260253906, -26.301197052001953, -26.282716751098633, -26.264236450195312, -26.24575424194336, -26.227272033691406, -26.208789825439453, -26.190309524536133, -26.17182731628418, -26.15334701538086, -26.134864807128906, -26.116382598876953, -26.097900390625, -26.07942008972168, -26.06093978881836, -26.042457580566406, -26.023975372314453, -26.0054931640625, -25.98701286315918, -25.968530654907227, -25.950050354003906, -25.931568145751953, -25.9130859375, -25.894603729248047, -25.876123428344727, -25.857643127441406, -25.839160919189453, -25.8206787109375, -25.802196502685547, -25.783716201782227, -25.765233993530273, -25.746753692626953, -25.728271484375, -25.709789276123047, -25.691307067871094, -25.672826766967773, -25.654346466064453, -25.6358642578125, -25.617382049560547, -25.598899841308594, -25.580419540405273, -25.56193733215332, -25.54345703125, -25.524974822998047, -25.506492614746094, -25.48801040649414, -25.46953010559082, -25.4510498046875, -25.432567596435547, -25.414085388183594, -25.39560317993164, -25.37712287902832, -25.358640670776367, -25.340160369873047, -25.321678161621094, -25.30319595336914, -25.284713745117188, -25.266233444213867, -25.247753143310547, -25.229270935058594, -25.21078872680664, -25.192306518554688, -25.173826217651367, -25.155344009399414, -25.136863708496094, -25.11838150024414, -25.099899291992188, -25.081417083740234, -25.062936782836914, -25.044456481933594, -25.02597427368164, -25.007492065429688, -24.989009857177734, -24.97052764892578, -24.95204734802246, -24.93356704711914, -24.915084838867188, -24.896602630615234, -24.87812042236328, -24.85964012145996, -24.84115982055664, -24.822677612304688, -24.804195404052734, -24.78571319580078, -24.767230987548828, -24.748750686645508, -24.730270385742188, -24.711788177490234, -24.69330596923828, -24.674823760986328, -24.656343460083008, -24.637861251831055, -24.619380950927734, -24.60089874267578, -24.582416534423828, -24.563934326171875, -24.545454025268555, -24.526973724365234, -24.50849151611328, -24.490009307861328, -24.471527099609375, -24.453046798706055, -24.4345645904541, -24.41608428955078, -24.397602081298828, -24.379119873046875, -24.360637664794922, -24.3421573638916, -24.32367706298828, -24.305194854736328, -24.286712646484375, -24.268230438232422, -24.2497501373291, -24.23126792907715, -24.212787628173828, -24.194305419921875, -24.175823211669922, -24.15734100341797, -24.13886070251465, -24.120380401611328, -24.101898193359375, -24.083415985107422, -24.06493377685547, -24.04645347595215, -24.027971267700195, -24.009490966796875, -23.991008758544922, -23.97252655029297, -23.954044342041016, -23.935564041137695, -23.917083740234375, -23.898601531982422, -23.88011932373047, -23.861637115478516, -23.843156814575195, -23.824674606323242, -23.806194305419922, -23.78771209716797, -23.769229888916016, -23.750747680664062, -23.732267379760742, -23.713787078857422, -23.69530487060547, -23.676822662353516, -23.658340454101562, -23.639860153198242, -23.62137794494629, -23.60289764404297, -23.584415435791016, -23.565933227539062, -23.54745101928711, -23.52897071838379, -23.51049041748047, -23.492008209228516, -23.473526000976562, -23.45504379272461, -23.436561584472656, -23.418081283569336, -23.399600982666016, -23.381118774414062, -23.36263656616211, -23.344154357910156, -23.325674057006836, -23.307193756103516, -23.288711547851562, -23.27022933959961, -23.251747131347656, -23.233264923095703, -23.214784622192383, -23.196304321289062, -23.17782211303711, -23.159339904785156, -23.140857696533203, -23.122377395629883, -23.10389518737793, -23.08541488647461, -23.066932678222656, -23.048450469970703, -23.02996826171875, -23.01148796081543, -22.99300765991211, -22.974525451660156, -22.956043243408203, -22.93756103515625, -22.91908073425293, -22.900598526000977, -22.882118225097656, -22.863636016845703, -22.84515380859375, -22.826671600341797, -22.808191299438477, -22.789710998535156, -22.771228790283203, -22.75274658203125, -22.734264373779297, -22.715784072875977, -22.697301864624023, -22.678821563720703, -22.66033935546875, -22.641857147216797, -22.623374938964844, -22.604894638061523, -22.586414337158203, -22.56793212890625, -22.549449920654297, -22.530967712402344, -22.512487411499023, -22.49400520324707, -22.47552490234375, -22.457042694091797, -22.438560485839844, -22.42007827758789, -22.40159797668457, -22.38311767578125, -22.364635467529297, -22.346153259277344, -22.32767105102539, -22.30919075012207, -22.290708541870117, -22.272228240966797, -22.253746032714844, -22.23526382446289, -22.216781616210938, -22.198301315307617, -22.179821014404297, -22.161338806152344, -22.14285659790039, -22.124374389648438, -22.105892181396484, -22.087411880493164, -22.068931579589844, -22.05044937133789, -22.031967163085938, -22.013484954833984, -21.995004653930664, -21.97652244567871, -21.95804214477539, -21.939559936523438, -21.921077728271484, -21.902597427368164, -21.88411521911621, -21.865633010864258, -21.847152709960938, -21.828670501708984, -21.810190200805664, -21.79170799255371, -21.773225784301758, -21.754745483398438, -21.736263275146484, -21.71778106689453, -21.69930076599121, -21.680818557739258, -21.662336349487305, -21.643856048583984, -21.62537384033203, -21.606891632080078, -21.588411331176758, -21.569929122924805, -21.551448822021484, -21.53296661376953, -21.514484405517578, -21.496004104614258, -21.477521896362305, -21.45903968811035, -21.44055938720703, -21.422077178955078, -21.403594970703125, -21.385114669799805, -21.36663246154785, -21.34815216064453, -21.329669952392578, -21.311187744140625, -21.292707443237305, -21.27422523498535, -21.2557430267334, -21.237262725830078, -21.218780517578125, -21.200298309326172, -21.18181800842285, -21.1633358001709, -21.144855499267578, -21.126373291015625, -21.107891082763672, -21.08941078186035, -21.0709285736084, -21.052446365356445, -21.033966064453125, -21.015483856201172, -20.99700164794922, -20.9785213470459, -20.960039138793945, -20.941558837890625, -20.923076629638672, -20.90459442138672, -20.8861141204834, -20.867631912231445, -20.849149703979492, -20.830669403076172, -20.81218719482422, -20.793704986572266, -20.775224685668945, -20.756742477416992, -20.73826026916504, -20.71977996826172, -20.701297760009766, -20.682817459106445, -20.664335250854492, -20.64585304260254, -20.62737274169922, -20.608890533447266, -20.590408325195312, -20.571928024291992, -20.55344581604004, -20.534963607788086, -20.516483306884766, -20.498001098632812, -20.479520797729492, -20.46103858947754, -20.442556381225586, -20.424076080322266, -20.405593872070312, -20.38711166381836, -20.36863136291504, -20.350149154663086, -20.331666946411133, -20.313186645507812, -20.29470443725586, -20.27622413635254, -20.257741928100586, -20.239259719848633, -20.220779418945312, -20.20229721069336, -20.183815002441406, -20.165334701538086, -20.146852493286133, -20.12837028503418, -20.10988998413086, -20.091407775878906, -20.072925567626953, -20.054445266723633, -20.03596305847168, -20.01748275756836, -19.999000549316406, -19.980518341064453, -19.962038040161133, -19.94355583190918, -19.925073623657227, -19.906593322753906, -19.888111114501953, -19.86962890625, -19.85114860534668, -19.832666397094727, -19.814186096191406, -19.795703887939453, -19.7772216796875, -19.75874137878418, -19.740259170532227, -19.721776962280273, -19.703296661376953, -19.684814453125, -19.666332244873047, -19.647851943969727, -19.629369735717773, -19.610889434814453, -19.5924072265625, -19.573925018310547, -19.555444717407227, -19.536962509155273, -19.51848030090332, -19.5, -19.481517791748047, -19.463035583496094, -19.444555282592773, -19.42607307434082, -19.407590866088867, -19.389110565185547, -19.370628356933594, -19.352148056030273, -19.33366584777832, -19.315183639526367, -19.296703338623047, -19.278221130371094, -19.25973892211914, -19.24125862121582, -19.222776412963867, -19.204294204711914, -19.185813903808594, -19.16733169555664, -19.14885139465332, -19.130369186401367, -19.111886978149414, -19.093406677246094, -19.07492446899414, -19.056442260742188, -19.037961959838867, -19.019479751586914, -19.00099754333496, -18.98251724243164, -18.964035034179688, -18.945554733276367, -18.927072525024414, -18.90859031677246, -18.89011001586914, -18.871627807617188, -18.853145599365234, -18.834665298461914, -18.81618309020996, -18.797700881958008, -18.779220581054688, -18.760738372802734, -18.742258071899414, -18.72377586364746, -18.705293655395508, -18.686813354492188, -18.668331146240234, -18.64984893798828, -18.63136863708496, -18.612886428833008, -18.594404220581055, -18.575923919677734, -18.55744171142578, -18.538959503173828, -18.520479202270508, -18.501996994018555, -18.483516693115234, -18.46503448486328, -18.446552276611328, -18.428071975708008, -18.409589767456055, -18.3911075592041, -18.37262725830078, -18.354145050048828, -18.335662841796875, -18.317182540893555, -18.2987003326416, -18.28022003173828, -18.261737823486328, -18.243255615234375, -18.224775314331055, -18.2062931060791, -18.18781089782715, -18.169330596923828, -18.150848388671875, -18.132366180419922, -18.1138858795166, -18.09540367126465, -18.076923370361328, -18.058441162109375, -18.039958953857422, -18.0214786529541, -18.00299644470215, -17.984514236450195, -17.966033935546875, -17.947551727294922, -17.92906951904297, -17.91058921813965, -17.892107009887695, -17.873624801635742, -17.855144500732422, -17.83666229248047, -17.81818199157715, -17.799699783325195, -17.781217575073242, -17.762737274169922, -17.74425506591797, -17.725772857666016, -17.707292556762695, -17.688810348510742, -17.67032814025879, -17.65184783935547, -17.633365631103516, -17.614885330200195, -17.596403121948242, -17.57792091369629, -17.55944061279297, -17.540958404541016, -17.522476196289062, -17.503995895385742, -17.48551368713379, -17.467031478881836, -17.448551177978516, -17.430068969726562, -17.411588668823242, -17.39310646057129, -17.374624252319336, -17.356143951416016, -17.337661743164062, -17.31917953491211, -17.30069923400879, -17.282217025756836, -17.263734817504883, -17.245254516601562, -17.22677230834961, -17.208290100097656, -17.189809799194336, -17.171327590942383, -17.152847290039062, -17.13436508178711, -17.115882873535156, -17.097402572631836, -17.078920364379883, -17.06043815612793, -17.04195785522461, -17.023475646972656, -17.004993438720703, -16.986513137817383, -16.96803092956543, -16.94955062866211, -16.931068420410156, -16.912586212158203, -16.894105911254883, -16.87562370300293, -16.857141494750977, -16.838661193847656, -16.820178985595703, -16.80169677734375, -16.78321647644043, -16.764734268188477, -16.746253967285156, -16.727771759033203, -16.70928955078125, -16.69080924987793, -16.672327041625977, -16.653844833374023, -16.635364532470703, -16.61688232421875, -16.598400115966797, -16.579919815063477, -16.561437606811523, -16.542957305908203, -16.52447509765625, -16.505992889404297, -16.487512588500977, -16.469030380249023, -16.45054817199707, -16.43206787109375, -16.413585662841797, -16.395103454589844, -16.376623153686523, -16.35814094543457, -16.339658737182617, -16.321178436279297, -16.302696228027344, -16.284215927124023, -16.26573371887207, -16.247251510620117, -16.228771209716797, -16.210289001464844, -16.19180679321289, -16.17332649230957, -16.154844284057617, -16.136362075805664, -16.117881774902344, -16.09939956665039, -16.08091926574707, -16.062437057495117, -16.043954849243164, -16.025474548339844, -16.00699234008789, -15.988510131835938, -15.970029830932617, -15.951547622680664, -15.933065414428711, -15.91458511352539, -15.896102905273438, -15.877622604370117, -15.859140396118164, -15.840658187866211, -15.82217788696289, -15.803695678710938, -15.785213470458984, -15.766733169555664, -15.748250961303711, -15.729768753051758, -15.711288452148438, -15.692806243896484, -15.674324035644531, -15.655843734741211, -15.637361526489258, -15.618881225585938, -15.600399017333984, -15.581916809082031, -15.563436508178711, -15.544954299926758, -15.526472091674805, -15.507991790771484, -15.489509582519531, -15.471027374267578, -15.452547073364258, -15.434064865112305, -15.415584564208984, -15.397102355957031, -15.378620147705078, -15.360139846801758, -15.341657638549805, -15.323175430297852, -15.304695129394531, -15.286212921142578, -15.267730712890625, -15.249250411987305, -15.230768203735352, -15.212287902832031, -15.193805694580078, -15.175323486328125, -15.156843185424805, -15.138360977172852, -15.119878768920898, -15.101398468017578, -15.082916259765625, -15.064434051513672, -15.045953750610352, -15.027471542358398, -15.008989334106445, -14.990509033203125, -14.972026824951172, -14.953546524047852, -14.935064315795898, -14.916582107543945, -14.898101806640625, -14.879619598388672, -14.861137390136719, -14.842657089233398, -14.824174880981445, -14.805692672729492, -14.787212371826172, -14.768730163574219, -14.750249862670898, -14.731767654418945, -14.713285446166992, -14.694805145263672, -14.676322937011719, -14.657840728759766, -14.639360427856445, -14.620878219604492, -14.602396011352539, -14.583915710449219, -14.565433502197266, -14.546953201293945, -14.528470993041992, -14.509988784790039, -14.491508483886719, -14.473026275634766, -14.454544067382812, -14.436063766479492, -14.417581558227539, -14.399099349975586, -14.380619049072266, -14.362136840820312, -14.34365463256836, -14.325174331665039, -14.306692123413086, -14.288211822509766, -14.269729614257812, -14.25124740600586, -14.232767105102539, -14.214284896850586, -14.195802688598633, -14.177322387695312, -14.15884017944336, -14.140357971191406, -14.121877670288086, -14.103395462036133, -14.084915161132812, -14.06643295288086, -14.047950744628906, -14.029470443725586, -14.010988235473633, -13.99250602722168, -13.97402572631836, -13.955543518066406, -13.937061309814453, -13.918581008911133, -13.90009880065918, -13.88161849975586, -13.863136291503906, -13.844654083251953, -13.826173782348633, -13.80769157409668, -13.789209365844727, -13.770729064941406, -13.752246856689453, -13.7337646484375, -13.71528434753418, -13.696802139282227, -13.678321838378906, -13.659839630126953, -13.641357421875, -13.62287712097168, -13.604394912719727, -13.585912704467773, -13.567432403564453, -13.5489501953125, -13.530467987060547, -13.511987686157227, -13.493505477905273, -13.47502326965332, -13.45654296875, -13.438060760498047, -13.419580459594727, -13.401098251342773, -13.38261604309082, -13.3641357421875, -13.345653533935547, -13.327171325683594, -13.308691024780273, -13.29020881652832, -13.271726608276367, -13.253246307373047, -13.234764099121094, -13.216283798217773, -13.19780158996582, -13.179319381713867, -13.160839080810547, -13.142356872558594, -13.12387466430664, -13.10539436340332, -13.086912155151367, -13.068429946899414, -13.049949645996094, -13.03146743774414, -13.01298713684082, -12.994504928588867, -12.976022720336914, -12.957542419433594, -12.93906021118164, -12.920578002929688, -12.902097702026367, -12.883615493774414, -12.865133285522461, -12.84665298461914, -12.828170776367188, -12.809688568115234, -12.791208267211914, -12.772726058959961, -12.75424575805664, -12.735763549804688, -12.717281341552734, -12.698801040649414, -12.680318832397461, -12.661836624145508, -12.643356323242188, -12.624874114990234, -12.606391906738281, -12.587911605834961, -12.569429397583008, -12.550949096679688, -12.532466888427734, -12.513984680175781, -12.495504379272461, -12.477022171020508, -12.458539962768555, -12.440059661865234, -12.421577453613281, -12.403095245361328, -12.384614944458008, -12.366132736206055, -12.347652435302734, -12.329170227050781, -12.310688018798828, -12.292207717895508, -12.273725509643555, -12.255243301391602, -12.236763000488281, -12.218280792236328, -12.199798583984375, -12.181318283081055, -12.162836074829102, -12.144353866577148, -12.125873565673828, -12.107391357421875, -12.088911056518555, -12.070428848266602, -12.051946640014648, -12.033466339111328, -12.014984130859375, -11.996501922607422, -11.978021621704102, -11.959539413452148, -11.941057205200195, -11.922576904296875, -11.904094696044922, -11.885614395141602, -11.867132186889648, -11.848649978637695, -11.830169677734375, -11.811687469482422, -11.793205261230469, -11.774724960327148, -11.756242752075195, -11.737760543823242, -11.719280242919922, -11.700798034667969, -11.682317733764648, -11.663835525512695, -11.645353317260742, -11.626873016357422, -11.608390808105469, -11.589908599853516, -11.571428298950195, -11.552946090698242, -11.534463882446289, -11.515983581542969, -11.497501373291016, -11.479021072387695, -11.460538864135742, -11.442056655883789, -11.423576354980469, -11.405094146728516, -11.386611938476562, -11.368131637573242, -11.349649429321289, -11.331167221069336, -11.312686920166016, -11.294204711914062, -11.27572250366211, -11.257242202758789, -11.238759994506836, -11.220279693603516, -11.201797485351562, -11.18331527709961, -11.164834976196289, -11.146352767944336, -11.127870559692383, -11.109390258789062, -11.09090805053711, -11.072425842285156, -11.053945541381836, -11.035463333129883, -11.016983032226562, -10.99850082397461, -10.980018615722656, -10.961538314819336, -10.943056106567383, -10.92457389831543, -10.90609359741211, -10.887611389160156, -10.869129180908203, -10.850648880004883, -10.83216667175293, -10.81368637084961, -10.795204162597656, -10.776721954345703, -10.758241653442383, -10.73975944519043, -10.721277236938477, -10.702796936035156, -10.684314727783203, -10.66583251953125, -10.64735221862793, -10.628870010375977, -10.610387802124023, -10.591907501220703, -10.57342529296875, -10.55494499206543, -10.536462783813477, -10.517980575561523, -10.499500274658203, -10.48101806640625, -10.462535858154297, -10.444055557250977, -10.425573348999023, -10.40709114074707, -10.38861083984375, -10.370128631591797, -10.351648330688477, -10.333166122436523, -10.31468391418457, -10.29620361328125, -10.277721405029297, -10.259239196777344, -10.240758895874023, -10.22227668762207, -10.203794479370117, -10.185314178466797, -10.166831970214844, -10.148351669311523, -10.12986946105957, -10.111387252807617, -10.092906951904297, -10.074424743652344, -10.05594253540039, -10.03746223449707, -10.018980026245117, -10.000497817993164, -9.982017517089844, -9.96353530883789, -9.945053100585938, -9.926572799682617, -9.908090591430664, -9.889610290527344, -9.87112808227539, -9.852645874023438, -9.834165573120117, -9.815683364868164, -9.797201156616211, -9.77872085571289, -9.760238647460938, -9.741756439208984, -9.723276138305664, -9.704793930053711, -9.68631362915039, -9.667831420898438, -9.649349212646484, -9.630868911743164, -9.612386703491211, -9.593904495239258, -9.575424194335938, -9.556941986083984, -9.538459777832031, -9.519979476928711, -9.501497268676758, -9.483016967773438, -9.464534759521484, -9.446052551269531, -9.427572250366211, -9.409090042114258, -9.390607833862305, -9.372127532958984, -9.353645324707031, -9.335163116455078, -9.316682815551758, -9.298200607299805, -9.279720306396484, -9.261238098144531, -9.242755889892578, -9.224275588989258, -9.205793380737305, -9.187311172485352, -9.168830871582031, -9.150348663330078, -9.131866455078125, -9.113386154174805, -9.094903945922852, -9.076421737670898, -9.057941436767578, -9.039459228515625, -9.020978927612305, -9.002496719360352, -8.984014511108398, -8.965534210205078, -8.947052001953125, -8.928569793701172, -8.910089492797852, -8.891607284545898, -8.873125076293945, -8.854644775390625, -8.836162567138672, -8.817682266235352, -8.799200057983398, -8.780717849731445, -8.762237548828125, -8.743755340576172, -8.725273132324219, -8.706792831420898, -8.688310623168945, -8.669828414916992, -8.651348114013672, -8.632865905761719, -8.614385604858398, -8.595903396606445, -8.577421188354492, -8.558940887451172, -8.540458679199219, -8.521976470947266, -8.503496170043945, -8.485013961791992, -8.466531753540039, -8.448051452636719, -8.429569244384766, -8.411087036132812, -8.392606735229492, -8.374124526977539, -8.355644226074219, -8.337162017822266, -8.318679809570312, -8.300199508666992, -8.281717300415039, -8.263235092163086, -8.244754791259766, -8.226272583007812, -8.20779037475586, -8.189310073852539, -8.170827865600586, -8.152347564697266, -8.133865356445312, -8.11538314819336, -8.096902847290039, -8.078420639038086, -8.059938430786133, -8.041458129882812, -8.02297592163086, -8.004493713378906, -7.986013412475586, -7.967531204223633, -7.9490509033203125, -7.930568695068359, -7.912086486816406, -7.893606185913086, -7.875123977661133, -7.85664176940918, -7.838161468505859, -7.819679260253906, -7.801197052001953, -7.782716751098633, -7.76423454284668, -7.745752334594727, -7.727272033691406, -7.708789825439453, -7.690309524536133, -7.67182731628418, -7.653345108032227, -7.634864807128906, -7.616382598876953, -7.597900390625, -7.57942008972168, -7.560937881469727, -7.542455673217773, -7.523975372314453, -7.5054931640625, -7.48701286315918, -7.468530654907227, -7.450048446655273, -7.431568145751953, -7.4130859375, -7.394603729248047, -7.376123428344727, -7.357641220092773, -7.33915901184082, -7.3206787109375, -7.302196502685547, -7.283716201782227, -7.265233993530273, -7.24675178527832, -7.228271484375, -7.209789276123047, -7.191307067871094, -7.172826766967773, -7.15434455871582, -7.135862350463867, -7.117382049560547, -7.098899841308594, -7.080419540405273, -7.06193733215332, -7.043455123901367, -7.024974822998047, -7.006492614746094, -6.988010406494141, -6.96953010559082, -6.951047897338867, -6.932565689086914, -6.914085388183594, -6.895603179931641, -6.8771209716796875, -6.858640670776367, -6.840158462524414, -6.821678161621094, -6.803195953369141, -6.7847137451171875, -6.766233444213867, -6.747751235961914, -6.729269027709961, -6.710788726806641, -6.6923065185546875, -6.673824310302734, -6.655344009399414, -6.636861801147461, -6.618381500244141, -6.5998992919921875, -6.581417083740234, -6.562936782836914, -6.544454574584961, -6.525972366333008, -6.5074920654296875, -6.489009857177734, -6.470527648925781, -6.452047348022461, -6.433565139770508, -6.4150848388671875, -6.396602630615234, -6.378120422363281, -6.359640121459961, -6.341157913208008, -6.322675704956055, -6.304195404052734, -6.285713195800781, -6.267230987548828, -6.248750686645508, -6.230268478393555, -6.211786270141602, -6.193305969238281, -6.174823760986328, -6.156343460083008, -6.137861251831055, -6.119379043579102, -6.100898742675781, -6.082416534423828, -6.063934326171875, -6.045454025268555, -6.026971817016602, -6.008489608764648, -5.990009307861328, -5.971527099609375, -5.953044891357422, -5.934562683105469, -5.916084289550781, -5.897602081298828, -5.879119873046875, -5.860637664794922, -5.842155456542969, -5.823677062988281, -5.805194854736328, -5.786712646484375, -5.768230438232422, -5.749748229980469, -5.731266021728516, -5.712787628173828, -5.694305419921875, -5.675823211669922, -5.657341003417969, -5.638858795166016, -5.620380401611328, -5.601898193359375, -5.583415985107422, -5.564933776855469, -5.546451568603516, -5.5279693603515625, -5.509490966796875, -5.491008758544922, -5.472526550292969, -5.454044342041016, -5.4355621337890625, -5.417083740234375, -5.398601531982422, -5.380119323730469, -5.361637115478516, -5.3431549072265625, -5.324672698974609, -5.306194305419922, -5.287712097167969, -5.269229888916016, -5.2507476806640625, -5.232265472412109, -5.213783264160156, -5.195304870605469, -5.176822662353516, -5.1583404541015625, -5.139858245849609, -5.121376037597656, -5.102897644042969, -5.084415435791016, -5.0659332275390625, -5.047451019287109, -5.028968811035156, -5.010486602783203, -4.992008209228516, -4.9735260009765625, -4.955043792724609, -4.936561584472656, -4.918079376220703, -4.899600982666016, -4.8811187744140625, -4.862636566162109, -4.844154357910156, -4.825672149658203, -4.80718994140625, -4.7887115478515625, -4.770229339599609, -4.751747131347656, -4.733264923095703, -4.71478271484375, -4.6963043212890625, -4.677822113037109, -4.659339904785156, -4.640857696533203, -4.62237548828125, -4.603893280029297, -4.585414886474609, -4.566932678222656, -4.548450469970703, -4.52996826171875, -4.511486053466797, -4.493007659912109, -4.474525451660156, -4.456043243408203, -4.43756103515625, -4.419078826904297, -4.400596618652344, -4.382118225097656, -4.363636016845703, -4.34515380859375, -4.326671600341797, -4.308189392089844, -4.289710998535156, -4.271228790283203, -4.25274658203125, -4.234264373779297, -4.215782165527344, -4.197299957275391, -4.178821563720703, -4.16033935546875, -4.141857147216797, -4.123374938964844, -4.104892730712891, -4.086414337158203, -4.06793212890625, -4.049449920654297, -4.030967712402344, -4.012485504150391, -3.9940032958984375, -3.97552490234375, -3.957042694091797, -3.9385604858398438, -3.9200782775878906, -3.9015960693359375, -3.88311767578125, -3.864635467529297, -3.8461532592773438, -3.8276710510253906, -3.8091888427734375, -3.7907066345214844, -3.772228240966797, -3.7537460327148438, -3.7352638244628906, -3.7167816162109375, -3.6982994079589844, -3.6798171997070312, -3.6613388061523438, -3.6428565979003906, -3.6243743896484375, -3.6058921813964844, -3.5874099731445312, -3.5689315795898438, -3.5504493713378906, -3.5319671630859375, -3.5134849548339844, -3.4950027465820312, -3.476520538330078, -3.4580421447753906, -3.4395599365234375, -3.4210777282714844, -3.4025955200195312, -3.384113311767578, -3.3656349182128906, -3.3471527099609375, -3.3286705017089844, -3.3101882934570312, -3.291706085205078, -3.273223876953125, -3.2547454833984375, -3.2362632751464844, -3.2177810668945312, -3.199298858642578, -3.180816650390625, -3.1623382568359375, -3.1438560485839844, -3.1253738403320312, -3.106891632080078, -3.088409423828125, -3.069927215576172, -3.0514488220214844, -3.0329666137695312, -3.014484405517578, -2.996002197265625, -2.977519989013672, -2.9590415954589844, -2.9405593872070312, -2.922077178955078, -2.903594970703125, -2.885112762451172, -2.8666305541992188, -2.8481521606445312, -2.829669952392578, -2.811187744140625, -2.792705535888672, -2.7742233276367188, -2.7557449340820312, -2.737262725830078, -2.718780517578125, -2.700298309326172, -2.6818161010742188, -2.6633338928222656, -2.644855499267578, -2.626373291015625, -2.607891082763672, -2.5894088745117188, -2.5709266662597656, -2.552448272705078, -2.533966064453125, -2.515483856201172, -2.4970016479492188, -2.4785194396972656, -2.4600372314453125, -2.441558837890625, -2.423076629638672, -2.4045944213867188, -2.3861122131347656, -2.3676300048828125, -2.349151611328125, -2.330669403076172, -2.3121871948242188, -2.2937049865722656, -2.2752227783203125, -2.2567405700683594, -2.238262176513672, -2.2197799682617188, -2.2012977600097656, -2.1828155517578125, -2.1643333435058594, -2.1458511352539062, -2.1273727416992188, -2.1088905334472656, -2.0904083251953125, -2.0719261169433594, -2.0534439086914062, -2.0349655151367188, -2.0164833068847656, -1.9980010986328125, -1.9795188903808594, -1.9610366821289062, -1.9425544738769531, -1.9240760803222656, -1.9055938720703125, -1.8871116638183594, -1.8686294555664062, -1.8501472473144531, -1.8316688537597656, -1.8131866455078125, -1.7947044372558594, -1.7762222290039062, -1.7577400207519531, -1.7392578125, -1.7207794189453125, -1.7022972106933594, -1.6838150024414062, -1.6653327941894531, -1.6468505859375, -1.6283721923828125, -1.6098899841308594, -1.5914077758789062, -1.5729255676269531, -1.554443359375, -1.5359611511230469, -1.5174827575683594, -1.4990005493164062, -1.4805183410644531, -1.4620361328125, -1.4435539245605469, -1.4250755310058594, -1.4065933227539062, -1.3881111145019531, -1.36962890625, -1.3511466979980469, -1.3326644897460938, -1.3141860961914062, -1.2957038879394531, -1.2772216796875, -1.2587394714355469, -1.2402572631835938, -1.2217788696289062, -1.2032966613769531, -1.184814453125, -1.1663322448730469, -1.1478500366210938, -1.1293678283691406, -1.1108894348144531, -1.0924072265625, -1.0739250183105469, -1.0554428100585938, -1.0369606018066406, -1.0184822082519531, -1.0], "expected": [9.999999350456404e-39, 1.0434753600311643e-38, 1.0888408563853695e-38, 1.1361687311090151e-38, 1.1855640815869256e-38, 1.237106921961414e-38, 1.290890578710204e-38, 1.347012582206413e-38, 1.4055743864588578e-38, 1.466669458075109e-38, 1.5304334427465134e-38, 1.5969696161698915e-38, 1.6663984900131753e-38, 1.7388457607486148e-38, 1.8144268953696703e-38, 1.893309769432368e-38, 1.975622181356654e-38, 2.0615130891692866e-38, 2.1511381771296518e-38, 2.2446597155999187e-38, 2.3422265224769984e-38, 2.444055658893015e-38, 2.550311917547373e-38, 2.661187976978917e-38, 2.7768839426083523e-38, 2.8975847858329705e-38, 3.023558154659457e-38, 3.155008638663604e-38, 3.29217389806496e-38, 3.435302242951404e-38, 3.5846534740582215e-38, 3.7404646910855765e-38, 3.9030828555332357e-38, 4.0727708509931065e-38, 4.249836122348262e-38, 4.434599566947032e-38, 4.6273952543433117e-38, 4.828530909679867e-38, 5.038453266907125e-38, 5.257501440253452e-38, 5.486073398482716e-38, 5.724582804901586e-38, 5.973408570614815e-38, 6.23310504929489e-38, 6.504091509442337e-38, 6.786859526558442e-38, 7.081920854842376e-38, 7.389810229788125e-38, 7.711016984819431e-38, 8.046256342672485e-38, 8.39607032559329e-38, 8.761092881007104e-38, 9.141984861269704e-38, 9.53935274835645e-38, 9.95407879978048e-38, 1.0386836759843441e-37, 1.0838407992569042e-37, 1.130961197729922e-37, 1.1801301824539054e-37, 1.2314260019351025e-37, 1.284962777920448e-37, 1.340826942499221e-37, 1.3991199496802391e-37, 1.4599471771080194e-37, 1.523405594636293e-37, 1.5896362289425097e-37, 1.658746251333221e-37, 1.7308608818391991e-37, 1.806110833581196e-37, 1.88463208856219e-37, 1.9665499789168302e-37, 2.0520464492377246e-37, 2.1412600599170255e-37, 2.234352016330069e-37, 2.331491371123591e-37, 2.432832603440299e-37, 2.5386008178655017e-37, 2.648967533331233e-37, 2.7641322947388122e-37, 2.88430406371524e-37, 3.009700321782179e-37, 3.1405206138409495e-37, 3.2770559615566223e-37, 3.419527209567175e-37, 3.568192420997798e-37, 3.7233210935691495e-37, 3.885159855810951e-37, 4.054068561168842e-37, 4.230320518895303e-37, 4.414235449247955e-37, 4.606146076534167e-37, 4.8063999227730925e-37, 5.015316259806842e-37, 5.233358749271292e-37, 5.4608811910027156e-37, 5.698295230437992e-37, 5.946030449634345e-37, 6.204481902654837e-37, 6.474224458181473e-37, 6.755693527673087e-37, 7.0494003048094655e-37, 7.355875265137263e-37, 7.675675340718142e-37, 8.0093072410768e-37, 8.357515335957488e-37, 8.720861041576953e-37, 9.10000442556383e-37, 9.495630666815235e-37, 9.908369340705221e-37, 1.0339139699026385e-36, 1.0788637682648048e-36, 1.1257677614133799e-36, 1.1747109689287914e-36, 1.2257819977155353e-36, 1.2790621006637672e-36, 1.3346698388339567e-36, 1.3926950746940239e-36, 1.4532430962053843e-36, 1.516423406435234e-36, 1.582350530704466e-36, 1.6511292188758845e-36, 1.7229126496872225e-36, 1.7978170524383047e-36, 1.8759778486127234e-36, 1.957536558144988e-36, 2.0426234008987908e-36, 2.1314272494863477e-36, 2.224091776236609e-36, 2.3207850472821916e-36, 2.421682124037647e-36, 2.526943359888845e-36, 2.636803186463673e-36, 2.7514393556697335e-36, 2.871059214838196e-36, 2.9958796177090116e-36, 3.126126565698507e-36, 3.262007585504054e-36, 3.403824550446032e-36, 3.5518070492648355e-36, 3.7062234138008015e-36, 3.867352737866473e-36, 4.0354873883734456e-36, 4.210894620964836e-36, 4.393965095231723e-36, 4.5849944066773645e-36, 4.7843287320743874e-36, 4.992329314956507e-36, 5.209326906602855e-36, 5.435804360833074e-36, 5.672128302166983e-36, 5.91872598090116e-36, 6.176044736346969e-36, 6.444550920633337e-36, 6.724671425324436e-36, 7.017029009878587e-36, 7.322096483608042e-36, 7.640427729349003e-36, 7.972598153882084e-36, 8.319137246239823e-36, 8.680814846167355e-36, 9.058216404952689e-36, 9.452025666563312e-36, 9.862956508488891e-36, 1.0291752224276454e-35, 1.0739095840428677e-35, 1.1205981763177394e-35, 1.1693166200436283e-35, 1.2201530916461422e-35, 1.2731997136073646e-35, 1.328540931535872e-35, 1.3862997189007387e-35, 1.4465696331136753e-35, 1.5094598723193324e-35, 1.5750842264371682e-35, 1.643561507640337e-35, 1.7150009140734895e-35, 1.789561292446386e-35, 1.8673631768477342e-35, 1.9485474773669514e-35, 2.033261417783816e-35, 2.1216581050895786e-35, 2.2138785928666196e-35, 2.3101277890657415e-35, 2.4105615270444874e-35, 2.5153616123866576e-35, 2.624717886281966e-35, 2.7388045491871875e-35, 2.857875009674533e-35, 2.98212240927186e-35, 3.111771170972904e-35, 3.24705662323657e-35, 3.388194005506979e-35, 3.535496993400695e-35, 3.689204072221803e-35, 3.849593618318033e-35, 4.0169560614459835e-35, 4.1915950327148275e-35, 4.373787760528592e-35, 4.563939755999999e-35, 4.762358668041178e-35, 4.969404090016773e-35, 5.185451112531405e-35, 5.410890610415594e-35, 5.64608131607621e-35, 5.891546691841352e-35, 6.147683926231903e-35, 6.414957362475313e-35, 6.693849710898261e-35, 6.984806373657115e-35, 7.288473069084235e-35, 7.605342265027767e-35, 7.93598735936685e-35, 8.281007578713913e-35, 8.640951640158501e-35, 9.016620808404592e-35, 9.408621771698679e-35, 9.817664533220435e-35, 1.0244491812545036e-34, 1.068987445386836e-34, 1.1154523034341929e-34, 1.1639470703297519e-34, 1.214550150628358e-34, 1.2673531502374288e-34, 1.322451807661709e-34, 1.3799458792089002e-34, 1.43992697078642e-34, 1.5025283586580676e-34, 1.5678512914583574e-34, 1.636014236977333e-34, 1.7071405991629568e-34, 1.7813435652642435e-34, 1.858788094791167e-34, 1.939599657990353e-34, 2.0239243880950627e-34, 2.11191542079514e-34, 2.203712346044745e-34, 2.299519497822829e-34, 2.399492078117899e-34, 2.5038110028573862e-34, 2.6126649939858956e-34, 2.726251727408907e-34, 2.8447764554603336e-34, 2.9684281296735205e-34, 3.097481797359461e-34, 3.232145925094433e-34, 3.372664795298218e-34, 3.519292562706432e-34, 3.672262948656798e-34, 3.8319159740738408e-34, 3.998510155879245e-34, 4.172346944089149e-34, 4.3537413344553745e-34, 4.542981690435858e-34, 4.740489536957965e-34, 4.946584461548325e-34, 5.161638857143859e-34, 5.386043024603237e-34, 5.62020333599696e-34, 5.864492643439429e-34, 6.1194536947129365e-34, 6.385499290372714e-34, 6.6631111075961094e-34, 6.952792404902069e-34, 7.2550680221511355e-34, 7.570418258988215e-34, 7.899545197781436e-34, 8.242980566053553e-34, 8.601347467645997e-34, 8.975294261161644e-34, 9.36541695897056e-34, 9.772581569801515e-34, 1.0197448390871884e-33, 1.064078608528451e-33, 1.1103398213630775e-33, 1.1586021296589866e-33, 1.2089727972756909e-33, 1.2615333741337786e-33, 1.3163790018072695e-33, 1.3736091381385026e-33, 1.433327281731648e-33, 1.4956285741607254e-33, 1.5606516870249334e-33, 1.6285015882963805e-33, 1.6993012457044222e-33, 1.7731790452726875e-33, 1.8502686994835824e-33, 1.930692900559974e-33, 2.014630544048378e-33, 2.1022173628121158e-33, 2.1936120485885486e-33, 2.288980088941753e-33, 2.388473563453367e-33, 2.4923132446561538e-33, 2.6006675588500675e-33, 2.7137324829839092e-33, 2.831713177556096e-33, 2.95479698697879e-33, 3.083257764701534e-33, 3.217303793629615e-33, 3.357177335801898e-33, 3.503131857187778e-33, 3.6554318440161904e-33, 3.814353170117594e-33, 3.980148566777416e-33, 4.153187212690211e-33, 4.3337486551062836e-33, 4.522159828391957e-33, 4.718762727934923e-33, 4.9238692270801345e-33, 5.1379362992564735e-33, 5.361310347955448e-33, 5.5943950820181684e-33, 5.837613679410931e-33, 6.091352583901568e-33, 6.35617640012046e-33, 6.632513816163671e-33, 6.920864784472286e-33, 7.22175240003242e-33, 7.535654207424096e-33, 7.863269625786052e-33, 8.205128362260129e-33, 8.561849755432414e-33, 8.934079592511892e-33, 9.322491578698377e-33, 9.727791010602363e-33, 1.0150620736696955e-32, 1.059192335651472e-32, 1.1052410778821873e-32, 1.1532919073975438e-32, 1.2034264475865267e-32, 1.2557457909633066e-32, 1.3103341323107613e-32, 1.3673013803506925e-32, 1.4267453949878064e-32, 1.4887671217994796e-32, 1.5534918978708687e-32, 1.6210233136416398e-32, 1.6914980203300761e-32, 1.765036506107137e-32, 1.8417721895816404e-32, 1.921835403689734e-32, 2.00538792584145e-32, 2.0925637623927816e-32, 2.183538796685971e-32, 2.2784690755960895e-32, 2.3775159357227877e-32, 2.480879358042499e-32, 2.58872508725869e-32, 2.7012710306366437e-32, 2.8187096753763075e-32, 2.941254079828768e-32, 3.069112894241296e-32, 3.202543845750309e-32, 3.341760874327657e-32, 3.487045216996775e-32, 3.638645784686448e-32, 3.796820598406683e-32, 3.961888804873727e-32, 4.134133698226129e-32, 4.313847682683656e-32, 4.501393986000712e-32, 4.697093812008659e-32, 4.901280119482367e-32, 5.1143649191918e-32, 5.336690867740223e-32, 5.568705240728123e-32, 5.810807118487604e-32, 6.063433784917173e-32, 6.32701664644358e-32, 6.602085851019048e-32, 6.88908397226666e-32, 7.188589353407022e-32, 7.501116273218617e-32, 7.827195467400843e-32, 8.167485800537334e-32, 8.522533289754049e-32, 8.893053223363462e-32, 9.279682131556543e-32, 9.683120021219208e-32, 1.0104053381052336e-31, 1.0543330917977222e-31, 1.1001657340857183e-31, 1.1479958939240667e-31, 1.1979055032690197e-31, 1.2499794328127067e-31, 1.304322654200656e-31, 1.3610226242125691e-31, 1.4201936008993457e-31, 1.4819371469728969e-31, 1.5463649343965507e-31, 1.613586636793239e-31, 1.6837379062110465e-31, 1.7569313550087821e-31, 1.8333146252769091e-31, 1.913018667086109e-31, 1.996179132484467e-31, 2.082963764515845e-31, 2.1735118592608156e-31, 2.2680060885414966e-31, 2.3666086705783016e-31, 2.469497810314815e-31, 2.57684889150818e-31, 2.6888784402178173e-31, 2.805766071980533e-31, 2.9277478260619724e-31, 3.0550327053577113e-31, 3.1878374710260415e-31, 3.3264299006800804e-31, 3.4710323978510034e-31, 3.621936955335555e-31, 3.7794019467920456e-31, 3.9437130173477253e-31, 4.115149464460349e-31, 4.2940568834690595e-31, 4.480723035390937e-31, 4.675524548615986e-31, 4.878794323144358e-31, 5.090879835106157e-31, 5.312207553851861e-31, 5.5431334190709e-31, 5.784123396723938e-31, 6.035590320426985e-31, 6.29798981179042e-31, 6.571768558667555e-31, 6.857479043403277e-31, 7.155578768398925e-31, 7.466670527157602e-31, 7.791286583521359e-31, 8.129980360230563e-31, 8.483434584404173e-31, 8.852254870731732e-31, 9.23706940339432e-31, 9.638654949058959e-31, 1.005769893682201e-30, 1.0494915126853294e-30, 1.0951185610113666e-30, 1.142724201428708e-30, 1.1924046363950247e-30, 1.2442448776617682e-30, 1.2983388707374563e-30, 1.3547786803396454e-30, 1.4136719817508707e-30, 1.4751319985870035e-30, 1.5392638670627813e-30, 1.6061840081387096e-30, 1.6760061156284e-30, 1.748871154814403e-30, 1.824895922815416e-30, 1.904233892173883e-30, 1.9870212321554027e-30, 2.0734078417995923e-30, 2.1635404228014343e-30, 2.2575912556129852e-30, 2.3557408961665313e-30, 2.4581576752531104e-30, 2.565027038861508e-30, 2.676530859477684e-30, 2.7928940797006108e-30, 2.9143034620727477e-30, 3.0410038855772578e-30, 3.173212581570173e-30, 3.311169350899061e-30, 3.455108540117702e-30, 3.605304744706448e-30, 3.762046854156957e-30, 3.925603069260313e-30, 4.096270178830211e-30, 4.274357384900691e-30, 4.460167118658334e-30, 4.6540540972784425e-30, 4.856390717371358e-30, 5.067524172948539e-30, 5.2878370168915174e-30, 5.5177031504434025e-30, 5.75756230253095e-30, 6.0078745146232975e-30, 6.26906935937601e-30, 6.541619667636762e-30, 6.82601858279561e-30, 7.122750972762381e-30, 7.432383331774625e-30, 7.755508485143347e-30, 8.092682394676712e-30, 8.444515188962572e-30, 8.811604959526625e-30, 9.194692738007628e-30, 9.59439316689174e-30, 1.0011513481659558e-29, 1.0446767630559998e-29, 1.0900944793480426e-29, 1.1374817599347752e-29, 1.1869290332456176e-29, 1.2385311663766585e-29, 1.2923767821979953e-29, 1.3485633809130624e-29, 1.4071865819343332e-29, 1.4683644989341783e-29, 1.5321955348956936e-29, 1.5988083359206334e-29, 1.6683171036361685e-29, 1.7408477758050687e-29, 1.8165238827776732e-29, 1.8954895683732573e-29, 1.9778968005014952e-29, 2.063886563252847e-29, 2.153614887045464e-29, 2.2472341911788506e-29, 2.344933607992077e-29, 2.4468696192931245e-29, 2.5532483597713535e-29, 2.6642517395285423e-29, 2.78008107842919e-29, 2.900933483366043e-29, 3.02703946407932e-29, 3.158640965518284e-29, 3.295964284451401e-29, 3.439257384359011e-29, 3.5887646176028076e-29, 3.7447878135162633e-29, 3.9075767411390406e-29, 4.0774600122679006e-29, 4.2547292247334856e-29, 4.4397051662421577e-29, 4.6327026059692026e-29, 4.8340898780164844e-29, 5.0442539739322034e-29, 5.263554500948163e-29, 5.492389885821609e-29, 5.73114862473351e-29, 5.980312200169963e-29, 6.240281446300643e-29, 6.511579975329182e-29, 6.794673019707769e-29, 7.090074561990314e-29, 7.398285343962356e-29, 7.719895181669366e-29, 8.055520372693545e-29, 8.405736890458889e-29, 8.771179689993937e-29, 9.152469883705753e-29, 9.550377241718985e-29, 9.965539728327712e-29, 1.0398795123057742e-28, 1.0850886714496986e-28, 1.1322633624724918e-28, 1.1814837522080888e-28, 1.2328437297412784e-28, 1.2864421193523321e-28, 1.342370763825473e-28, 1.400730774482781e-28, 1.4616280774711978e-28, 1.525166191525234e-28, 1.5914664502313862e-28, 1.6606560853366052e-28, 1.7328536619030926e-28, 1.8081901431670666e-28, 1.8867937238404505e-28, 1.9688141449764203e-28, 2.0544089717185514e-28, 2.1437251765957247e-28, 2.236924537723269e-28, 2.3341758147125605e-28, 2.435644156056331e-28, 2.541523599196478e-28, 2.652017329742133e-28, 2.7673148110515764e-28, 2.8876247657825304e-28, 3.0131523054740725e-28, 3.1441502084314035e-28, 3.2808288825009477e-28, 3.4234642171472386e-28, 3.5723005647319703e-28, 3.7276077961886e-28, 3.889649763919509e-28, 4.058736061163257e-28, 4.235191207115474e-28, 4.419317813518671e-28, 4.611449066253228e-28, 4.811912854892176e-28, 5.021112180276379e-28, 5.239384080146103e-28, 5.467168629493643e-28, 5.704855829132735e-28, 5.952876605888437e-28, 6.21165273841857e-28, 6.481678227753868e-28, 6.763471630531859e-28, 7.057516355168583e-28, 7.364344439811177e-28, 7.684478292957057e-28, 8.018564064102563e-28, 8.367137161772237e-28, 8.730901994843237e-28, 9.110481601652573e-28, 9.506562576225419e-28, 9.919820919972254e-28, 1.0351043375275362e-27, 1.08010590549758e-27, 1.1270639294016296e-27, 1.1760634390467296e-27, 1.2271879234959693e-27, 1.2805403237048762e-27, 1.3362064398524727e-27, 1.3942985536545165e-27, 1.4549162356891326e-27, 1.518169263963151e-27, 1.5841652979604628e-27, 1.653030293499431e-27, 1.7248963693742408e-27, 1.79988688139783e-27, 1.8781376076312777e-27, 1.959781822426736e-27, 2.044984000201455e-27, 2.133881074574481e-27, 2.226652542216631e-27, 2.323457099755322e-27, 2.424470199408488e-27, 2.529863826720163e-27, 2.6398390487765407e-27, 2.7546071400925205e-27, 2.8743647381154243e-27, 2.9993288951499845e-27, 3.1297257153716723e-27, 3.26577745109607e-27, 3.407743525086686e-27, 3.555896456430652e-27, 3.7104904678806266e-27, 3.871805204464535e-27, 4.040115688978435e-27, 4.215742781351063e-27, 4.399023904508674e-27, 4.590272985032204e-27, 4.789837075497632e-27, 4.998077095176535e-27, 5.215347415178681e-27, 5.442062880814091e-27, 5.6786587522501966e-27, 5.9255406303332854e-27, 6.183155715996444e-27, 6.4519423508950156e-27, 6.732443262087328e-27, 7.025107576436412e-27, 7.330526939621184e-27, 7.64922443421454e-27, 7.981777068827817e-27, 8.328751837236644e-27, 8.690808948225956e-27, 9.068645588435621e-27, 9.462908099954977e-27, 9.874312158351356e-27, 1.0303555720636606e-26, 1.0751506996029655e-26, 1.1218883971213772e-26, 1.170662881111775e-26, 1.221557891008141e-26, 1.2746656403362124e-26, 1.3300763396545842e-26, 1.387895838073e-26, 1.4482350691562566e-26, 1.5111977249725597e-26, 1.5768976665002214e-26, 1.6454465976760163e-26, 1.7169830313815447e-26, 1.7916215989670965e-26, 1.869513139265916e-26, 1.9507909266301552e-26, 2.0356022561819603e-26, 2.124091495629963e-26, 2.2164275105116868e-26, 2.3127874863820156e-26, 2.413336899141771e-26, 2.5182575565777033e-26, 2.627728339063047e-26, 2.7419698811322314e-26, 2.861165531315962e-26, 2.985555645671298e-26, 3.1153537713104736e-26, 3.2507950257610993e-26, 3.3921095961701283e-26, 3.539567420878566e-26, 3.693451380476644e-26, 3.8540258666271274e-26, 4.0215808473424436e-26, 4.196402284700735e-26, 4.3788423927702313e-26, 4.5691942210512704e-26, 4.767841722937565e-26, 4.9751257109920747e-26, 5.191420894144779e-26, 5.417096126498626e-26, 5.652581583765996e-26, 5.898330244669807e-26, 6.154762424161123e-26, 6.422342810616926e-26, 6.701527464248046e-26, 6.992878448449454e-26, 7.296864765681207e-26, 7.614098399442432e-26, 7.945124773093382e-26, 8.290541695288792e-26, 8.650938346517251e-26, 9.027001282285334e-26, 9.419454035954547e-26, 9.828968371889494e-26, 1.0256286312379148e-25, 1.0702182543484338e-25, 1.1167414494933594e-25, 1.1652870867840454e-25, 1.2159484736744374e-25, 1.2688122616045934e-25, 1.3239743464783041e-25, 1.3815286520470976e-25, 1.4415847560210897e-25, 1.5042581525671854e-25, 1.5696564472432374e-25, 1.6378978459255126e-25, 1.7091061011685174e-25, 1.7834022538173967e-25, 1.8609281755755738e-25, 1.9418327639389092e-25, 2.0262546858633989e-25, 2.1143469064089457e-25, 2.2062593091475417e-25, 2.3021771531323974e-25, 2.4022547592780967e-25, 2.5066935336345037e-25, 2.615673188576589e-25, 2.7293904462925927e-25, 2.848039317261392e-25, 2.971845859436139e-25, 3.1010479636835652e-25, 3.2358672506142307e-25, 3.3765477740706883e-25, 3.523328904033866e-25, 3.6765072029003205e-25, 3.8363277105887357e-25, 4.0031136135512197e-25, 4.177150627346882e-25, 4.358753803299745e-25, 4.548232276277043e-25, 4.74594744318098e-25, 4.952279436360259e-25, 5.1675817641080325e-25, 5.392244419534319e-25, 5.626649507140085e-25, 5.871270343468463e-25, 6.126498893781735e-25, 6.392850875896689e-25, 6.670782843062222e-25, 6.9607976941054115e-25, 7.263388960130087e-25, 7.5791339887112575e-25, 7.908640202745943e-25, 8.25247114474331e-25, 8.611250014818484e-25, 8.98558818017301e-25, 9.376239989047508e-25, 9.783832585861626e-25, 1.020918934418519e-24, 1.0653037002127135e-24, 1.1116182169963048e-24, 1.159941173644589e-24, 1.2103647682758634e-24, 1.2629858335662441e-24, 1.3178945954817658e-24, 1.3751905491040994e-24, 1.434971217362653e-24, 1.4973570987606988e-24, 1.5624484772408133e-24, 1.6303765009284894e-24, 1.7012578226300867e-24, 1.7752206322427035e-24, 1.8523907530807227e-24, 1.9329157021334205e-24, 2.016949898922994e-24, 2.1046377049950986e-24, 2.1961376813916838e-24, 2.2916054309263043e-24, 2.3912338300902868e-24, 2.4951828204321648e-24, 2.6036618445222744e-24, 2.7168568763190215e-24, 2.8349734140882162e-24, 2.9582118284997846e-24, 3.0868077917491616e-24, 3.2210078228692286e-24, 3.3610424664595365e-24, 3.5071651440858875e-24, 3.6596405185819834e-24, 3.818727730755189e-24, 3.9847308864844676e-24, 4.157968685575528e-24, 4.338738134159186e-24, 4.5273662150806554e-24, 4.724174783589267e-24, 4.929538154184548e-24, 5.143851940610466e-24, 5.36748296318795e-24, 5.60083630199183e-24, 5.844334786467305e-24, 6.098392568589616e-24, 6.363494403385021e-24, 6.640149894998293e-24, 6.928832754403017e-24, 7.230066390809807e-24, 7.544363563807057e-24, 7.87235772870166e-24, 8.214575055717398e-24, 8.571707375868149e-24, 8.944365267494555e-24, 9.33322478439239e-24, 9.738947780861135e-24, 1.0162307340587905e-23, 1.060411756802689e-23, 1.1065135769647102e-23, 1.1546197349147169e-23, 1.20481195664249e-23, 1.2571916107743505e-23, 1.3118427109967044e-23, 1.368875618950192e-23, 1.4283879167287894e-23, 1.4904876782765116e-23, 1.5552804531824773e-23, 1.622889619292263e-23, 1.6934454964274114e-23, 1.76706862253424e-23, 1.8438926306500936e-23, 1.9240481561408764e-23, 2.007696915492159e-23, 2.0949730150578287e-23, 2.186052844136293e-23, 2.281092281642424e-23, 2.3802636147979213e-23, 2.4837356598365027e-23, 2.591705631984473e-23, 2.704380843887725e-23, 2.821954882012399e-23, 2.9446404232585434e-23, 3.07264635799386e-23, 3.206230801506538e-23, 3.345608323962797e-23, 3.4910600753892575e-23, 3.6428350202876076e-23, 3.8012086288859505e-23, 3.9664503760695095e-23, 4.138875175111649e-23, 4.318814347592562e-23, 4.5065764958983704e-23, 4.702501461307044e-23, 4.906923089753672e-23, 5.1202534821751416e-23, 5.342835004204319e-23, 5.575116675468457e-23, 5.817497028496871e-23, 6.07041530104159e-23, 6.334300633435054e-23, 6.609657896656604e-23, 6.897015311968375e-23, 7.196865759663951e-23, 7.509751976046123e-23, 7.836241309877926e-23, 8.176889119236636e-23, 8.532345425508155e-23, 8.903292435603318e-23, 9.290366286956094e-23, 9.69426875022777e-23, 1.0115686449950249e-22, 1.0555469462634997e-22, 1.1014324607653092e-22, 1.149317579889673e-22, 1.199284660715096e-22, 1.2514185215661078e-22, 1.3058244280419009e-22, 1.3625956550559086e-22, 1.42182875918293e-22, 1.4836432686273244e-22, 1.548138516754277e-22, 1.6154443816232234e-22, 1.6856764786884328e-22, 1.7589540837187747e-22, 1.8354253763466857e-22, 1.9152211181558154e-22, 1.998477371875096e-22, 2.0853618808874142e-22, 2.17602396078491e-22, 2.2706173447807924e-22, 2.3693332527584876e-22, 2.4723410689315645e-22, 2.579815731094365e-22, 2.6919740813325157e-22, 2.808996358585642e-22, 2.931118590036586e-22, 3.058550044706285e-22, 3.191507817115855e-22, 3.3302597413198375e-22, 3.475044116420481e-22, 3.626107067020215e-22, 3.7837532827550717e-22, 3.948253626905468e-22, 4.1198872931229793e-22, 4.299001127770414e-22, 4.4858821499995265e-22, 4.680907245996396e-22, 4.884411650091306e-22, 5.096740694034124e-22, 5.318323518157292e-22, 5.549539785437274e-22, 5.790782790366977e-22, 6.042539228570487e-22, 6.30524076473514e-22, 6.579334714548632e-22, 6.865373911733343e-22, 7.163817284009495e-22, 7.47526714245544e-22, 7.800257135696344e-22, 8.139340602325564e-22, 8.49320113764913e-22, 8.862446606326167e-22, 9.247704562983997e-22, 9.649751499188848e-22, 1.0069278078440459e-21, 1.0506998188303618e-21, 1.0963794343250214e-21, 1.1440398606200293e-21, 1.1937774270982437e-21, 1.2456773559809776e-21, 1.2998279996896156e-21, 1.3563385113298914e-21, 1.4153058261298386e-21, 1.4768303124401502e-21, 1.5410360675475484e-21, 1.6080332542997254e-21, 1.6779356706154249e-21, 1.7508846803688624e-21, 1.8270048857177394e-21, 1.9064263414263342e-21, 1.9893089906209023e-21, 2.075785917291598e-21, 2.16603140290049e-21, 2.260200543812432e-21, 2.3584530812052877e-21, 2.4609877322965257e-21, 2.567980192186957e-21, 2.6796124163775363e-21, 2.7961095773250497e-21, 2.9176714019889247e-21, 3.044505089419083e-21, 3.1768661043310718e-21, 3.3149668964329975e-21, 3.4590863564538484e-21, 3.60947166922511e-21, 3.7663782994623296e-21, 3.9301229022437495e-21, 4.100986589730667e-21, 4.2792597637104e-21, 4.465301892320239e-21, 4.6594328618126954e-21, 4.8619822519630825e-21, 5.0733588063162754e-21, 5.293901394273608e-21, 5.524055917884035e-21, 5.764216580408226e-21, 6.014791721494273e-21, 6.276287019915083e-21, 6.549150801100312e-21, 6.833847950247738e-21, 7.130952000789892e-21, 7.440972670467518e-21, 7.764437448479831e-21, 8.101999839822492e-21, 8.454237416895866e-21, 8.821749562526628e-21, 9.205278639002802e-21, 9.605439377228833e-21, 1.0023039570771668e-20, 1.0458794924731622e-20, 1.0913447801396718e-20, 1.1387913430878306e-20, 1.1883007684679002e-20, 1.2399571475901998e-20, 1.293864766604222e-20, 1.3501160370940256e-20, 1.4088066825972937e-20, 1.470055044871584e-20, 1.533959593952707e-20, 1.600649092135234e-20, 1.670237922988245e-20, 1.7428443474899406e-20, 1.8186152225107916e-20, 1.8976802796976498e-20, 1.980173935900055e-20, 2.0662627581515112e-20, 2.1560942495573432e-20, 2.2498214062191306e-20, 2.3476332518315386e-20, 2.4496868214639818e-20, 2.556187940917318e-20, 2.667319171537677e-20, 2.7832695370197246e-20, 2.904273459056588e-20, 3.030537732801406e-20, 3.162277554460413e-20, 3.2997588496758476e-20, 3.4432171710518313e-20, 3.592896472245582e-20, 3.7490991911685644e-20, 3.912092545932724e-20, 4.082154417525091e-20, 4.259627633535477e-20, 4.444797183534301e-20, 4.6380362681494915e-20, 4.8396767289783506e-20, 5.05006139361069e-20, 5.269614838345297e-20, 5.498713494984369e-20, 5.737746720027173e-20, 5.987197250909316e-20, 6.247493541338708e-20, 6.519076969720327e-20, 6.802496189444844e-20, 7.098206149849162e-20, 7.406803325703115e-20, 7.728816983351766e-20, 8.064795129950932e-20, 8.415415019627139e-20, 8.78127829702905e-20, 9.163007286320641e-20, 9.561372945682204e-20, 9.977057052884243e-20, 1.0410767881326256e-19, 1.0863379786765105e-19, 1.1335619783411043e-19, 1.1828439775203358e-19, 1.2342686329800212e-19, 1.2879233156723612e-19, 1.3439162053118413e-19, 1.4023434616446709e-19, 1.463304475591327e-19, 1.526922161020956e-19, 1.5933057316238093e-19, 1.6625680200053178e-19, 1.7348487421408206e-19, 1.8102640910569872e-19, 1.8889659319444036e-19, 1.971089457134434e-19, 2.056774382602417e-19, 2.1461933823012237e-19, 2.2395000016320588e-19, 2.336852955874956e-19, 2.4384483126844845e-19, 2.544460813965046e-19, 2.655070629993813e-19, 2.770500841042232e-19, 2.890949453469434e-19, 3.016621452970967e-19, 3.1477701636094254e-19, 3.2846062579470686e-19, 3.4274058075133363e-19, 3.576413606070756e-19, 3.7318829776819216e-19, 3.8941279924856625e-19, 4.063426789962949e-19, 4.240067332364527e-19, 4.424405565847735e-19, 4.616758662478699e-19, 4.817452841611494e-19, 5.026893421746272e-19, 5.245416445006883e-19, 5.4734629020573925e-19, 5.711423635737233e-19, 5.959703964546556e-19, 6.218804332755955e-19, 6.489169349944678e-19, 6.771258618340574e-19, 7.06564185859054e-19, 7.372823133880349e-19, 7.693325635947442e-19, 8.027796116633259e-19, 8.37677069237231e-19, 8.740954017648915e-19, 9.120970096837667e-19, 9.517466715755772e-19, 9.931242103694345e-19, 1.0363006602004414e-18, 1.0813494333479622e-18, 1.1283615196793775e-18, 1.1774174659068348e-18, 1.228600817272202e-18, 1.2820146611593183e-18, 1.3377507112186007e-18, 1.3959037830277631e-18, 1.456591336233788e-18, 1.5199104611610737e-18, 1.5859891640094129e-18, 1.6549406651251487e-18, 1.7268822173601107e-18, 1.801959197706955e-18, 1.88030002595578e-18, 1.9620380849803607e-18, 2.047338397312901e-18, 2.1363473739218226e-18, 2.2292159752689167e-18, 2.3261319713532327e-18, 2.4272508721299307e-18, 2.532776577620005e-18, 2.6428900335824515e-18, 2.7577785964260135e-18, 2.877674083517359e-18, 3.0027820492387073e-18, 3.133315285802638e-18, 3.269537457029402e-18, 3.411681827851739e-18, 3.559990555393975e-18, 3.7147622518572405e-18, 3.876246105401068e-18, 4.04476719800619e-18, 4.220615042887e-18, 4.404088665834937e-18, 4.595558230174118e-18, 4.7953517130174196e-18, 5.003809499186908e-18, 5.2213522100240665e-18, 5.44835249039485e-18, 5.685196633645321e-18, 5.9323627501695344e-18, 6.190274356441118e-18, 6.459370685365338e-18, 6.740194367424028e-18, 7.033195802460724e-18, 7.3389664246134e-18, 7.65803149357103e-18, 7.990931985454221e-18, 8.33834039810098e-18, 8.700853128732956e-18, 9.079086426906504e-18, 9.473802953146395e-18, 9.885680168374312e-18, 1.0315418694569086e-17, 1.0763885417012673e-17, 1.1231799982837994e-17, 1.1720107032304585e-17, 1.2229642845011737e-17, 1.2761275960602631e-17, 1.331607675078991e-17, 1.3894998127639235e-17, 1.4499025263260157e-17, 1.5129376594694967e-17, 1.5787130765462433e-17, 1.6473411086834403e-17, 1.718959895043384e-17, 1.7936844137312194e-17, 1.871665542490676e-17, 1.9530369537087424e-17, 2.0379369519838376e-17, 2.126537094575005e-17, 2.2189890864065867e-17, 2.3154502572310905e-17, 2.4161154908008338e-17, 2.52115700611935e-17, 2.6307536396350735e-17, 2.745126744879923e-17, 2.8644596250776406e-17, 2.988992989786479e-17, 3.1189407479128445e-17, 3.254523591244166e-17, 3.396015151127077e-17, 3.5436582877894216e-17, 3.697703802392927e-17, 3.8584630457201577e-17, 4.0262109726067264e-17, 4.2012337875445765e-17, 4.3838838694746556e-17, 4.5744748852852437e-17, 4.7733310897764617e-17, 4.980853500109275e-17, 5.1973753046344207e-17, 5.423333254715326e-17, 5.659114470878666e-17, 5.905120632029897e-17, 6.161848377408795e-17, 6.429737105356748e-17, 6.709242757827396e-17, 7.000929802870745e-17, 7.305297857576777e-17, 7.622865067881195e-17, 7.954272002450361e-17, 8.300050703854267e-17, 8.66089865078542e-17, 9.037434574342009e-17, 9.430299043190394e-17, 9.840284827229646e-17, 1.0268094699108192e-16, 1.0714457239509567e-16, 1.1180272420940228e-16, 1.1666338307255168e-16, 1.217348340255592e-16, 1.2702730763824088e-16, 1.3254928747495907e-16, 1.383119173129261e-16, 1.4432508361482318e-16, 1.5059900371557658e-16, 1.571463566396155e-16, 1.6397835233860128e-16, 1.7110662428066885e-16, 1.7854555879103174e-16, 1.8630788783367835e-16, 1.9440684629840955e-16, 2.0285875280434977e-16, 2.1167811279072075e-16, 2.2087993462255665e-16, 2.3048277361535825e-16, 2.4050203518085375e-16, 2.5095796870043844e-16, 2.618684677451231e-16, 2.7325208763040844e-16, 2.851318305947684e-16, 2.975280518987167e-16, 3.1046182148681623e-16, 3.239592650315339e-16, 3.380435171202416e-16, 3.5273855937325844e-16, 3.6807398500417914e-16, 3.840744638475925e-16, 4.007722625648329e-16, 4.181959685178703e-16, 4.363752807994177e-16, 4.553468600542235e-16, 4.751432376414182e-16, 4.957981360602143e-16, 5.173531128645865e-16, 5.398452786855364e-16, 5.633127500056904e-16, 5.87803013609654e-16, 6.133552447712377e-16, 6.400211125002239e-16, 6.678463036362053e-16, 6.968780932055504e-16, 7.271751382398567e-16, 7.5878937244670255e-16, 7.917745294786795e-16, 8.261972602408246e-16, 8.621164864625313e-16, 8.995933533346794e-16, 9.387035114873706e-16, 9.795140882816748e-16, 1.0220943286610301e-15, 1.0665302064695827e-15, 1.1128931901122573e-15, 1.1612766649714886e-15, 1.2117635343969891e-15, 1.2644398781120236e-15, 1.3194118928723541e-15, 1.3767738110933626e-15, 1.4366233592013385e-15, 1.4990810276330289e-15, 1.5642541778144981e-15, 1.6322535593035997e-15, 1.7032163914377889e-15, 1.7772566001484713e-15, 1.854523580871719e-15, 1.9351496825055405e-15, 2.019272124387391e-15, 2.1070607366231947e-15, 2.1986660793193264e-15, 2.294243794779844e-15, 2.3939870065167214e-15, 2.4980663916688304e-15, 2.6066594036386207e-15, 2.7199850004429576e-15, 2.838224870649027e-15, 2.9616176657897182e-15, 3.0903751441018444e-15, 3.224716263602271e-15, 3.3649120748341192e-15, 3.5112029233961726e-15, 3.663837625216687e-15, 3.8231247120467e-15, 3.989336293220517e-15, 4.162756124775468e-15, 4.343733184285822e-15, 4.532578756359694e-15, 4.729613866484095e-15, 4.935235349594813e-15, 5.14977397205775e-15, 5.373662567708954e-15, 5.607284418957057e-15, 5.851037631287269e-15, 6.1054139073254705e-15, 6.370849045523024e-15, 6.64779493795729e-15, 6.936810202856983e-15, 7.238391201529193e-15, 7.553049541874062e-15, 7.881421345634979e-15, 8.224032620272187e-15, 8.581576238736541e-15, 8.954662911783012e-15, 9.343929608187935e-15, 9.750160680460467e-15, 1.017405238968325e-14, 1.0616326407927347e-14, 1.1077875507919163e-14, 1.1559490818431432e-14, 1.2061990573291204e-14, 1.2586390365002236e-14, 1.3133531297281151e-14, 1.3704516207025275e-14, 1.430032511135458e-14, 1.4921971061673985e-14, 1.5570710207844264e-14, 1.6247652163026323e-14, 1.6953952280160216e-14, 1.769103018646554e-14, 1.8460154737297285e-14, 1.926263375152601e-14, 2.0100083368015075e-14, 2.0973850369150615e-14, 2.188569658346292e-14, 2.283718563377262e-14, 2.3829935353008973e-14, 2.4865951515191075e-14, 2.5947007807310477e-14, 2.707494567899451e-14, 2.82520402607395e-14, 2.948030749095991e-14, 3.076184123510135e-14, 3.209922155552117e-14, 3.3494748993704096e-14, 3.495079185377066e-14, 3.647029103411373e-14, 3.805568598962139e-14, 3.971017172857069e-14, 4.143658411726904e-14, 4.323786744224109e-14, 4.511765039263288e-14, 4.7079155081775764e-14, 4.9125725595745504e-14, 5.126148529092933e-14, 5.3490096737791176e-14, 5.5815354643934736e-14, 5.82419515718878e-14, 6.077377370881237e-14, 6.341593374557808e-14, 6.61729717787822e-14, 6.904956343029359e-14, 7.205151595799861e-14, 7.518398609848015e-14, 7.845229321864697e-14, 8.186303739922407e-14, 8.542205977941572e-14, 8.913542511512426e-14, 9.3010627953867e-14, 9.705386857681783e-14, 1.0127332593411545e-13, 1.0567622352273404e-13, 1.1027004911392732e-13, 1.150640861887972e-13, 1.200665408025367e-13, 1.252859307184634e-13, 1.3073278625017754e-13, 1.3641644508888967e-13, 1.4234657018646207e-13, 1.485351419769007e-13, 1.5499277208896878e-13, 1.6173042451713554e-13, 1.6876171955119285e-13, 1.7609793289373454e-13, 1.837538503518879e-13, 1.9174261787699431e-13, 2.000778286537913e-13, 2.0877628781595242e-13, 2.1785291669587648e-13, 2.2732315162199423e-13, 2.372061152101229e-13, 2.475187481192076e-13, 2.5827858731938824e-13, 2.6950734395916887e-13, 2.8122304289966704e-13, 2.9344931974824295e-13, 3.062071538169342e-13, 3.1951820204413617e-13, 3.334093797487808e-13, 3.479044851685542e-13, 3.630281839028804e-13, 3.788109691378605e-13, 3.9527991882275237e-13, 4.1246305958371476e-13, 4.303950587852129e-13, 4.4910467488987194e-13, 4.686296381332944e-13, 4.89003531677773e-13, 5.102608873625014e-13, 5.324446938036187e-13, 5.555928980771618e-13, 5.797449651422093e-13, 6.049496298864143e-13, 6.312500435562418e-13, 6.586909837014154e-13, 6.873277988428406e-13, 7.172096575490394e-13, 7.48387354691793e-13, 7.809237739971053e-13, 8.148711740096903e-13, 8.502979678866318e-13, 8.872650335799148e-13, 9.258351463953263e-13, 9.660861520488506e-13, 1.0080871684289838e-12, 1.0519095360386754e-12, 1.0976417257752002e-12, 1.1453620170354117e-12, 1.1951518334024636e-12, 1.2471115719975279e-12, 1.3013244995474516e-12, 1.3579001204716556e-12, 1.4169352540241431e-12, 1.4785306225867378e-12, 1.5428102588879722e-12, 1.6098845347090052e-12, 1.6798675081183823e-12, 1.7529004506591783e-12, 1.829108479262098e-12, 1.908621264506971e-12, 1.9915993767355422e-12, 2.0781757391341582e-12, 2.1685251250930238e-12, 2.2628025755228043e-12, 2.3611685523450276e-12, 2.4638212477168242e-12, 2.5709367360710056e-12, 2.682697380212984e-12, 2.799328694194636e-12, 2.9210306048965684e-12, 3.0480101949337257e-12, 3.180523552859249e-12, 3.3187836159798145e-12, 3.463069024253751e-12, 3.6136271926168195e-12, 3.77071464330303e-12, 3.9346477465063145e-12, 4.1057079611106495e-12, 4.28418628697913e-12, 4.470443112913891e-12, 4.6647971943536426e-12, 4.8675798634822964e-12, 5.079199647678445e-12, 5.300019971510306e-12, 5.5304159689295584e-12, 5.770852979508634e-12, 6.021716545540068e-12, 6.283512772597977e-12, 6.556690954062638e-12, 6.841715562144746e-12, 7.139162091357454e-12, 7.449540116721831e-12, 7.773377427855443e-12, 8.111327581827865e-12, 8.46397084364181e-12, 8.831906560258229e-12, 9.21587719332484e-12, 9.616498569675613e-12, 1.0034579070450356e-11, 1.0470836871168121e-11, 1.0926012698753151e-11, 1.1401025089285977e-11, 1.1896688495438568e-11, 1.2413847727543725e-11, 1.2953544487048774e-11, 1.3516704248928146e-11, 1.4104286315264059e-11, 1.4717475502190602e-11, 1.5357255397918657e-11, 1.6024919238799562e-11, 1.672160847288051e-11, 1.7448509651019073e-11, 1.8207090349275923e-11, 1.8998651610258044e-11, 1.9824537844659318e-11, 2.068641612174016e-11, 2.1585766160625575e-11, 2.2524117987421377e-11, 2.350336245071638e-11, 2.4525180497558807e-11, 2.559130858614811e-11, 2.670390124304145e-11, 2.7864740029248658e-11, 2.9076170290909253e-11, 3.034026849202398e-11, 3.165918568970305e-11, 3.303558121503514e-11, 3.4471814291947567e-11, 3.597033088054147e-11, 3.7534156338558944e-11, 3.91659690790469e-11, 4.086854465956691e-11, 4.264531783260139e-11, 4.4499143952991815e-11, 4.643376308455238e-11, 4.845248854912221e-11, 5.055875509918373e-11, 5.275681974614699e-11, 5.5050439901060955e-11, 5.744352910008743e-11, 5.994090640504268e-11, 6.254686352180627e-11, 6.526582052579499e-11, 6.810327995987464e-11, 7.106378679955228e-11, 7.415330849358526e-11, 7.737715329581007e-11, 8.074080293241082e-11, 8.42510367027316e-11, 8.791388450557491e-11, 9.173557052877257e-11, 9.572381082234571e-11, 9.988544019678969e-11, 1.0422753632388648e-10, 1.0875886996553064e-10, 1.1348720574400062e-10, 1.1842057889843716e-10, 1.2356896061938016e-10, 1.289406081905753e-10, 1.3454634628651263e-10, 1.403958060919308e-10, 1.4649892410290022e-10, 1.528680237949942e-10, 1.595140131094297e-10, 1.6644821632105788e-10, 1.7368462223998904e-10, 1.8123562373073554e-10, 1.8911408550259523e-10, 1.9733588374482025e-10, 2.0591423011140364e-10, 2.1486643020374174e-10, 2.2420783285515e-10, 2.3395432813266837e-10, 2.441255808616205e-10, 2.5473903542128085e-10, 2.6581276069137516e-10, 2.773690721546984e-10, 2.8942778729224017e-10, 3.02009445229956e-10, 3.1513941456395855e-10, 3.2883878953171575e-10, 3.431351869309651e-10, 3.5805311493497527e-10, 3.736179698954345e-10, 3.898611433683641e-10, 4.068105019516821e-10, 4.2449488368845323e-10, 4.4294998224891913e-10, 4.622073834781304e-10, 4.822999222220403e-10, 5.032680938654721e-10, 5.251455381660719e-10, 5.479764420002198e-10, 5.717999407295338e-10, 5.966565574944127e-10, 6.225964188644184e-10, 6.496640447828383e-10, 6.779054539940432e-10, 7.073776564503476e-10, 7.381311672993718e-10, 7.70218333556727e-10, 8.037038812247488e-10, 8.386452088338103e-10, 8.751017688268803e-10, 9.131471689904913e-10, 9.528423605686953e-10, 9.942675571750215e-10, 1.0374937575718945e-09, 1.0825944585235447e-09, 1.1296605872956889e-09, 1.178773079146822e-09, 1.2300153118260937e-09, 1.2834906470970964e-09, 1.3392909004039666e-09, 1.3975109958153098e-09, 1.4582682839048289e-09, 1.5216603532763884e-09, 1.5878151016224251e-09, 1.6568459937360558e-09, 1.7288704912132857e-09, 1.8040337002034335e-09, 1.8824648506665653e-09, 1.9642971693656364e-09, 2.0496957464644083e-09, 2.138806909357527e-09, 2.2317825365547606e-09, 2.328810255747271e-09, 2.4300454981585062e-09, 2.5356925448249967e-09, 2.6459328061889664e-09, 2.760953687896972e-09, 2.8809872265611602e-09, 3.0062392575302965e-09, 3.136922721580504e-09, 3.2733016297470385e-09, 3.415609794998886e-09, 3.5640890239108103e-09, 3.7190392987440646e-09, 3.8807259628015345e-09, 4.049423907304117e-09, 4.2254741927649775e-09, 4.40915925992158e-09, 4.60084903508573e-09, 4.800872588361926e-09, 5.009570536174124e-09, 5.227363431004051e-09, 5.4546251959664005e-09, 5.691742188673743e-09, 5.9391926932050865e-09, 6.197401258845048e-09, 6.4668075339113784e-09, 6.747954195418515e-09, 7.041293326182085e-09, 7.347416453029609e-09, 7.66684760122871e-09, 8.000132112329084e-09, 8.347941005126813e-09, 8.710871135519938e-09, 9.089538899331728e-09, 9.484710794538387e-09, 9.897061836738885e-09, 1.0327295463241626e-08, 1.0776278536184236e-08, 1.1244731368265093e-08, 1.1733600757679596e-08, 1.2243723368499104e-08, 1.2775967839218083e-08, 1.333140797754595e-08, 1.3910995910748625e-08, 1.4515718405050393e-08, 1.5146794041243083e-08, 1.580530728517715e-08, 1.6492377241661416e-08, 1.720938946903061e-08, 1.7957573206217603e-08, 1.873820387743308e-08, 1.955285533483675e-08, 2.0402833200705572e-08, 2.128985343574641e-08, 2.2215438377770624e-08, 2.3181161878937928e-08, 2.4188970826344303e-08, 2.5240595391551324e-08, 2.6337824365896267e-08, 2.7482872866357866e-08, 2.8677700214529978e-08, 2.9924343891707395e-08, 3.122531566646103e-08, 3.2582704534434015e-08, 3.399924963787271e-08, 3.547738103293341e-08, 3.701961048818703e-08, 3.862905373352987e-08, 4.0308467674776693e-08, 4.2060708693725246e-08, 4.388931174048594e-08, 4.5797417413950825e-08, 4.7788269341708656e-08, 4.9865882090216473e-08, 5.203359165761867e-08, 5.4295771434453854e-08, 5.665630098405927e-08, 5.911919487289197e-08, 6.168942690010226e-08, 6.437139887793819e-08, 6.716967249076333e-08, 7.008990365875434e-08, 7.31370874973436e-08, 7.631641096850217e-08, 7.963429737856131e-08, 8.309606869261188e-08, 8.670869533489167e-08, 9.047839455433859e-08, 9.441156123557448e-08, 9.851613924638514e-08, 1.0279917006528194e-07, 1.0726792964987908e-07, 1.119314418929207e-07, 1.1679770750561147e-07, 1.2187499009996827e-07, 1.271735641239502e-07, 1.3270248189201084e-07, 1.3847116520082636e-07, 1.4449125274040853e-07, 1.5077239368110895e-07, 1.573272783161883e-07, 1.6416714743172633e-07, 1.7130362550688005e-07, 1.7875112234833068e-07, 1.8652238509275776e-07, 1.9463067246761057e-07, 2.0309231274495687e-07, 2.119218294183156e-07, 2.2113424336112075e-07, 2.3074812816048507e-07, 2.407789452263387e-07, 2.5124688818323193e-07, 2.6216994797323423e-07, 2.7356668397260364e-07, 2.854601177659788e-07, 2.9787059929731186e-07, 3.1081927431841905e-07, 3.243322623802669e-07, 3.384327271760412e-07, 3.5314465662850125e-07, 3.684977798457112e-07, 3.845166531846189e-07, 4.012336773939751e-07, 4.186774447134667e-07, 4.3687771267286735e-07, 4.5587111685563286e-07, 4.7569028538418934e-07, 4.963689548276307e-07, 5.179487629902724e-07, 5.404667717812117e-07, 5.639612936647609e-07, 5.884797360522498e-07, 6.140641062302166e-07, 6.407580031009275e-07, 6.686152005386248e-07, 6.97680434313952e-07, 7.280123668351735e-07, 7.596629529871279e-07, 7.926861371743144e-07, 8.271484830402187e-07, 8.631090508970374e-07, 9.006291179503023e-07, 9.397842859470984e-07, 9.80641743808519e-07, 1.0232710110358312e-06, 1.06775814856519e-06, 1.1141793265778688e-06, 1.1626187870206195e-06, 1.2131533821957419e-06, 1.2658956620725803e-06, 1.3209310054662637e-06, 1.3783590020466363e-06, 1.4382836752702133e-06, 1.500800408393843e-06, 1.5660482404200593e-06, 1.6341327864211053e-06, 1.705177396615909e-06, 1.7793106508179335e-06, 1.8566668131825281e-06, 1.9373690065549454e-06, 2.021597083512461e-06, 2.109486786139314e-06, 2.201197503381991e-06, 2.2968952180235647e-06, 2.3967327251739334e-06, 2.500931486792979e-06, 2.609660441521555e-06, 2.7231164949625963e-06, 2.8415049655450275e-06, 2.965040494018467e-06, 3.0939197586121736e-06, 3.22842902278353e-06, 3.3687861105136108e-06, 3.515245452945237e-06, 3.6680721677839756e-06, 3.827509317488875e-06, 3.993911832367303e-06, 4.167548468103632e-06, 4.348734364612028e-06, 4.537797394732479e-06, 4.735079983220203e-06, 4.940895905747311e-06, 5.155703092896147e-06, 5.3798494263901375e-06, 5.613740540866274e-06, 5.857799806108233e-06, 6.1124701460357755e-06, 6.378155831043841e-06, 6.655448487435933e-06, 6.944796950847376e-06, 7.2467246354790404e-06, 7.5617786023940425e-06, 7.89046043792041e-06, 8.23350183054572e-06, 8.591456207796e-06, 8.964972948888317e-06, 9.35472871788079e-06, 9.761429282661993e-06, 1.0185721293964889e-05, 1.0628549716784619e-05, 1.1090629413956776e-05, 1.1572798939596396e-05, 1.207593140861718e-05, 1.2600826266861986e-05, 1.3148652215022594e-05, 1.3720294191443827e-05, 1.4316789929580409e-05, 1.4939217180653941e-05, 1.5588706446578726e-05, 1.6266287275357172e-05, 1.6973470337688923e-05, 1.771139977790881e-05, 1.848140891524963e-05, 1.928489473357331e-05, 2.012313598243054e-05, 2.0997997125959955e-05, 2.1910893337917514e-05, 2.286347807967104e-05, 2.3857477572164498e-05, 2.4894688976928592e-05, 2.5976767574320547e-05, 2.7106118068331853e-05, 2.8284566724323668e-05, 2.9514249035855755e-05, 3.079739326494746e-05, 3.2136038498720154e-05, 3.353316424181685e-05, 3.499103331705555e-05, 3.65122796210926e-05, 3.8099668017821386e-05, 3.975606523454189e-05, 4.1484108805889264e-05, 4.32876477134414e-05, 4.516959597822279e-05, 4.713335874839686e-05, 4.9182501243194565e-05, 5.1320279453648254e-05, 5.3551448218058795e-05, 5.587961641140282e-05, 5.830900408909656e-05, 6.084400956751779e-05, 6.348922761389986e-05, 6.624886736972257e-05, 6.91290624672547e-05, 7.21344695193693e-05, 7.527054549427703e-05, 7.854295836295933e-05, 8.195692498702556e-05, 8.552003419026732e-05, 8.923804853111506e-05, 9.31177128222771e-05, 9.716604108689353e-05, 0.00010139036749023944, 0.00010579742229310796, 0.00011039700621040538, 0.00011519656254677102, 0.00012020477879559621, 0.00012543072807602584, 0.0001308827195316553, 0.0001365728967357427, 0.0001425104564987123, 0.00014870615268591791, 0.00015517121937591583, 0.00016191734175663441, 0.00016895527369342744, 0.00017630067304708064, 0.00018396541418042034, 0.00019196337962057441, 0.00020030906307511032, 0.0002090175694320351, 0.0002181027812184766, 0.00022758488194085658, 0.00023747922386974096, 0.0002478037204127759, 0.000258577085332945, 0.0002698164607863873, 0.00028154681785963476, 0.000293787190457806, 0.00030655969749204814, 0.0003198874765075743, 0.00033379471278749406, 0.0003483035252429545, 0.0003634461318142712, 0.0003792470961343497, 0.00039573502726852894, 0.00041293975664302707, 0.0004308886709623039, 0.00044962172978557646, 0.00046916920109651983, 0.0004895665333606303, 0.0005108506302349269, 0.000533060054294765, 0.0005562301375903189, 0.000580412452109158, 0.0006056461133994162, 0.0006319768144749105, 0.000659452227409929, 0.0006881161243654788, 0.0007180322427302599, 0.0007492489530704916, 0.0007818228914402425, 0.0008158129057846963, 0.0008512806962244213, 0.0008882826659828424, 0.0009269010624848306, 0.0009671984589658678, 0.0010092477314174175, 0.0010531252482905984, 0.001098900567740202, 0.0011466756695881486, 0.0011965278536081314, 0.0012485473416745663, 0.001302828430198133, 0.0013594693737104535, 0.0014185603940859437, 0.0014802329242229462, 0.0015445866156369448, 0.00161173811648041, 0.0016818089643493295, 0.0017549109179526567, 0.0018312062602490187, 0.0019108187407255173, 0.0019938922487199306, 0.002080577425658703, 0.0021710314322263002, 0.0022653979249298573, 0.0023638869170099497, 0.0024666578974574804, 0.0025738966651260853, 0.002685797866433859, 0.0028025393839925528, 0.002924380823969841, 0.0030515193939208984, 0.0031841853633522987, 0.0033226190134882927, 0.003467071335762739, 0.0036177716683596373, 0.003775055753067136, 0.003939177840948105, 0.004110435023903847, 0.004289137665182352, 0.004475570283830166, 0.004670147318392992, 0.004873184021562338, 0.005085047334432602, 0.0053061218932271, 0.0055368077009916306, 0.005777471698820591, 0.0060286493971943855, 0.006290747318416834, 0.006564239971339703, 0.006849622819572687, 0.007147412747144699, 0.007458083797246218, 0.007782327011227608, 0.00812066625803709, 0.008473715744912624, 0.008842113427817822, 0.009226446971297264, 0.009627570398151875, 0.01004613284021616, 0.010482892394065857, 0.010938639752566814, 0.011414200998842716, 0.011910333298146725, 0.012428139336407185, 0.012968458235263824, 0.013532266952097416, 0.014120587147772312, 0.014734355732798576, 0.01537493709474802, 0.016043368726968765, 0.016740860417485237, 0.01746867597103119, 0.018228132277727127, 0.01902044005692005, 0.019847361370921135, 0.020710233598947525, 0.021610619500279427, 0.022550148889422417, 0.023530319333076477, 0.02455330826342106, 0.025620773434638977, 0.026734646409749985, 0.0278969444334507, 0.0291097741574049, 0.03037506714463234, 0.03169563412666321, 0.03307361528277397, 0.0345115028321743, 0.03601190447807312, 0.037577204406261444, 0.03921088948845863, 0.040915597230196, 0.042694415897130966, 0.0445505753159523, 0.04648742824792862, 0.04850805923342705, 0.05061696469783783, 0.052817557007074356, 0.05511382222175598, 0.05750991776585579, 0.060009654611349106, 0.06261859834194183, 0.06534096598625183, 0.06818168610334396, 0.0711459144949913, 0.07423900812864304, 0.07746589928865433, 0.08083375543355942, 0.08434803783893585, 0.0880151018500328, 0.09184159338474274, 0.09583359956741333, 0.10000000149011612]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json deleted file mode 100644 index 6214a2ee127c..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/medium_positive.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [1.0, 1.0184814929962158, 1.0369629859924316, 1.055444598197937, 1.0739260911941528, 1.0924075841903687, 1.1108890771865845, 1.1293706893920898, 1.1478521823883057, 1.1663336753845215, 1.1848151683807373, 1.2032966613769531, 1.2217782735824585, 1.2402597665786743, 1.2587412595748901, 1.277222752571106, 1.2957043647766113, 1.3141858577728271, 1.332667350769043, 1.3511488437652588, 1.3696303367614746, 1.3881118297576904, 1.4065934419631958, 1.4250749349594116, 1.4435564279556274, 1.4620380401611328, 1.4805195331573486, 1.4990010261535645, 1.5174825191497803, 1.535964012145996, 1.554445505142212, 1.5729271173477173, 1.591408610343933, 1.609890103340149, 1.6283717155456543, 1.6468532085418701, 1.665334701538086, 1.6838161945343018, 1.7022976875305176, 1.7207791805267334, 1.7392607927322388, 1.7577422857284546, 1.7762237787246704, 1.7947053909301758, 1.8131868839263916, 1.8316683769226074, 1.8501498699188232, 1.868631362915039, 1.8871128559112549, 1.9055943489074707, 1.924075961112976, 1.942557454109192, 1.9610390663146973, 1.979520559310913, 1.998002052307129, 2.0164835453033447, 2.0349650382995605, 2.0534465312957764, 2.071928024291992, 2.090409755706787, 2.108891010284424, 2.1273727416992188, 2.1458542346954346, 2.1643357276916504, 2.182817220687866, 2.201298713684082, 2.219780206680298, 2.2382616996765137, 2.2567434310913086, 2.2752246856689453, 2.2937064170837402, 2.312187910079956, 2.330669403076172, 2.3491508960723877, 2.3676323890686035, 2.3861138820648193, 2.404595375061035, 2.42307710647583, 2.441558361053467, 2.4600400924682617, 2.4785215854644775, 2.4970030784606934, 2.515484571456909, 2.533966064453125, 2.552447557449341, 2.5709290504455566, 2.5894107818603516, 2.6078920364379883, 2.626373767852783, 2.64485502243042, 2.663336753845215, 2.6818182468414307, 2.7002997398376465, 2.7187812328338623, 2.737262725830078, 2.755744457244873, 2.7742257118225098, 2.7927074432373047, 2.8111886978149414, 2.8296704292297363, 2.848151922225952, 2.866633415222168, 2.885114908218384, 2.9035964012145996, 2.9220781326293945, 2.9405593872070312, 2.959041118621826, 2.977522373199463, 2.996004104614258, 3.0144855976104736, 3.0329670906066895, 3.0514485836029053, 3.069930076599121, 3.088411569595337, 3.1068930625915527, 3.1253747940063477, 3.1438562870025635, 3.1623377799987793, 3.180819272994995, 3.199300765991211, 3.2177822589874268, 3.2362637519836426, 3.2547452449798584, 3.273226737976074, 3.291708469390869, 3.310189962387085, 3.328671455383301, 3.3471529483795166, 3.3656344413757324, 3.3841159343719482, 3.402597427368164, 3.42107892036438, 3.4395604133605957, 3.4580421447753906, 3.4765236377716064, 3.4950051307678223, 3.513486623764038, 3.531968116760254, 3.5504496097564697, 3.5689311027526855, 3.5874125957489014, 3.605894088745117, 3.624375820159912, 3.642857313156128, 3.6613388061523438, 3.6798202991485596, 3.6983017921447754, 3.716783285140991, 3.735264778137207, 3.753746271133423, 3.7722277641296387, 3.7907094955444336, 3.8091909885406494, 3.8276724815368652, 3.846153974533081, 3.864635467529297, 3.8831169605255127, 3.9015984535217285, 3.9200799465179443, 3.93856143951416, 3.957043170928955, 3.975524663925171, 3.9940061569213867, 4.012487411499023, 4.030969142913818, 4.049450874328613, 4.06793212890625, 4.086413383483887, 4.104895114898682, 4.123376846313477, 4.141858100891113, 4.160339832305908, 4.178821563720703, 4.19730281829834, 4.215784072875977, 4.2342658042907715, 4.252747535705566, 4.271228790283203, 4.28971004486084, 4.308192253112793, 4.32667350769043, 4.345154762268066, 4.363636493682861, 4.382118225097656, 4.400599479675293, 4.41908073425293, 4.437562465667725, 4.4560441970825195, 4.474525451660156, 4.493007183074951, 4.511488914489746, 4.529970169067383, 4.5484514236450195, 4.5669331550598145, 4.585414886474609, 4.603896141052246, 4.622377395629883, 4.640859603881836, 4.659340858459473, 4.677822113037109, 4.696303844451904, 4.714785575866699, 4.733266830444336, 4.751748085021973, 4.770229816436768, 4.7887115478515625, 4.807192802429199, 4.825674533843994, 4.844156265258789, 4.862637519836426, 4.8811187744140625, 4.899600505828857, 4.918082237243652, 4.936563491821289, 4.955044746398926, 4.973526954650879, 4.992008209228516, 5.010489463806152, 5.028971195220947, 5.047452449798584, 5.065934181213379, 5.084415912628174, 5.1028971672058105, 5.1213788986206055, 5.139860153198242, 5.158341884613037, 5.176823139190674, 5.195304870605469, 5.2137861251831055, 5.2322678565979, 5.250749588012695, 5.269230842590332, 5.287712574005127, 5.306193828582764, 5.324675559997559, 5.343156814575195, 5.36163854598999, 5.380119800567627, 5.398601531982422, 5.417083263397217, 5.4355645179748535, 5.454046249389648, 5.472527503967285, 5.49100923538208, 5.509490489959717, 5.527972221374512, 5.546453475952148, 5.564935207366943, 5.583416938781738, 5.601898193359375, 5.62037992477417, 5.638861179351807, 5.657342910766602, 5.675824165344238, 5.694305896759033, 5.71278715133667, 5.731268882751465, 5.74975061416626, 5.7682318687438965, 5.786713600158691, 5.805194854736328, 5.823676586151123, 5.84215784072876, 5.860639572143555, 5.879120826721191, 5.897602558135986, 5.916084289550781, 5.934565544128418, 5.953047275543213, 5.97152853012085, 5.9900102615356445, 6.008491516113281, 6.026973247528076, 6.045454502105713, 6.063936233520508, 6.082417964935303, 6.1008992195129395, 6.119380950927734, 6.137862205505371, 6.156343936920166, 6.174825191497803, 6.193306922912598, 6.211788177490234, 6.230269908905029, 6.248751640319824, 6.267232894897461, 6.285714626312256, 6.304195880889893, 6.3226776123046875, 6.341158866882324, 6.359640598297119, 6.378121852874756, 6.396603584289551, 6.415085315704346, 6.433566570281982, 6.452048301696777, 6.470529556274414, 6.489011287689209, 6.507492542266846, 6.525974273681641, 6.544455528259277, 6.562937259674072, 6.581418991088867, 6.599900245666504, 6.618381977081299, 6.6368632316589355, 6.6553449630737305, 6.673826217651367, 6.692307949066162, 6.710789203643799, 6.729270935058594, 6.747752666473389, 6.766233921051025, 6.78471565246582, 6.803196907043457, 6.821678638458252, 6.840159893035889, 6.858641624450684, 6.87712287902832, 6.895604610443115, 6.91408634185791, 6.932567596435547, 6.951049327850342, 6.9695305824279785, 6.988012313842773, 7.00649356842041, 7.024975299835205, 7.043456554412842, 7.061938285827637, 7.080419540405273, 7.098901271820068, 7.117383003234863, 7.1358642578125, 7.154345989227295, 7.172827243804932, 7.191308975219727, 7.209790229797363, 7.228271961212158, 7.246753215789795, 7.26523494720459, 7.283716678619385, 7.3021979331970215, 7.320679664611816, 7.339160919189453, 7.357642650604248, 7.376123905181885, 7.39460563659668, 7.413086891174316, 7.431568622589111, 7.450050354003906, 7.468531608581543, 7.487013339996338, 7.505494594573975, 7.5239763259887695, 7.542457580566406, 7.560939311981201, 7.579420566558838, 7.597902297973633, 7.616384029388428, 7.6348652839660645, 7.653347015380859, 7.671828269958496, 7.690310001373291, 7.708791255950928, 7.727272987365723, 7.745754241943359, 7.764235973358154, 7.782717704772949, 7.801198959350586, 7.819680690765381, 7.838161945343018, 7.8566436767578125, 7.875124931335449, 7.893606662750244, 7.912087917327881, 7.930569648742676, 7.949051380157471, 7.967532634735107, 7.986014366149902, 8.004495620727539, 8.022977828979492, 8.041458129882812, 8.059940338134766, 8.078421592712402, 8.096902847290039, 8.115385055541992, 8.133866310119629, 8.152347564697266, 8.170829772949219, 8.189311027526855, 8.207792282104492, 8.226274490356445, 8.244754791259766, 8.263236999511719, 8.281719207763672, 8.300199508666992, 8.318681716918945, 8.337162971496582, 8.355644226074219, 8.374126434326172, 8.392607688903809, 8.411088943481445, 8.429571151733398, 8.448052406311035, 8.466533660888672, 8.485015869140625, 8.503496170043945, 8.521978378295898, 8.540459632873535, 8.558940887451172, 8.577423095703125, 8.595904350280762, 8.614385604858398, 8.632867813110352, 8.651349067687988, 8.669830322265625, 8.688312530517578, 8.706792831420898, 8.725275039672852, 8.743756294250488, 8.762237548828125, 8.780719757080078, 8.799201011657715, 8.817682266235352, 8.836164474487305, 8.854645729064941, 8.873126983642578, 8.891609191894531, 8.910089492797852, 8.928571701049805, 8.947053909301758, 8.965534210205078, 8.984016418457031, 9.002497673034668, 9.020978927612305, 9.039461135864258, 9.057942390441895, 9.076423645019531, 9.094904899597168, 9.113387107849121, 9.131868362426758, 9.150349617004395, 9.168831825256348, 9.187313079833984, 9.205794334411621, 9.224275588989258, 9.242757797241211, 9.261239051818848, 9.279720306396484, 9.298202514648438, 9.316683769226074, 9.335165023803711, 9.353646278381348, 9.3721284866333, 9.390609741210938, 9.409090995788574, 9.427572250366211, 9.446054458618164, 9.4645357131958, 9.483016967773438, 9.50149917602539, 9.519980430603027, 9.538461685180664, 9.5569429397583, 9.575425148010254, 9.59390640258789, 9.612387657165527, 9.63086986541748, 9.649351119995117, 9.667832374572754, 9.68631362915039, 9.704795837402344, 9.72327709197998, 9.741758346557617, 9.760239601135254, 9.778721809387207, 9.797203063964844, 9.81568431854248, 9.834166526794434, 9.85264778137207, 9.871129035949707, 9.889610290527344, 9.908092498779297, 9.926573753356934, 9.94505500793457, 9.963537216186523, 9.98201847076416, 10.000499725341797, 10.018980979919434, 10.037463188171387, 10.055944442749023, 10.07442569732666, 10.092906951904297, 10.11138916015625, 10.129870414733887, 10.148351669311523, 10.166833877563477, 10.185315132141113, 10.20379638671875, 10.222277641296387, 10.24075984954834, 10.259241104125977, 10.277722358703613, 10.296204566955566, 10.314685821533203, 10.33316707611084, 10.351648330688477, 10.37013053894043, 10.388611793518066, 10.407093048095703, 10.42557430267334, 10.444056510925293, 10.46253776550293, 10.481019020080566, 10.49950122833252, 10.517982482910156, 10.536463737487793, 10.55494499206543, 10.573427200317383, 10.59190845489502, 10.610389709472656, 10.628870964050293, 10.647353172302246, 10.665834426879883, 10.68431568145752, 10.702797889709473, 10.72127914428711, 10.739760398864746, 10.758241653442383, 10.776723861694336, 10.795205116271973, 10.81368637084961, 10.832168579101562, 10.8506498336792, 10.869131088256836, 10.887612342834473, 10.906094551086426, 10.924575805664062, 10.9430570602417, 10.961538314819336, 10.980020523071289, 10.998501777648926, 11.016983032226562, 11.035465240478516, 11.053946495056152, 11.072427749633789, 11.090909004211426, 11.109391212463379, 11.127872467041016, 11.146353721618652, 11.164835929870605, 11.183317184448242, 11.201798439025879, 11.220279693603516, 11.238761901855469, 11.257243156433105, 11.275724411010742, 11.294205665588379, 11.312687873840332, 11.331169128417969, 11.349650382995605, 11.368132591247559, 11.386613845825195, 11.405095100402832, 11.423576354980469, 11.442058563232422, 11.460539817810059, 11.479021072387695, 11.497503280639648, 11.515984535217285, 11.534465789794922, 11.552947044372559, 11.571429252624512, 11.589910507202148, 11.608391761779785, 11.626873016357422, 11.645355224609375, 11.663836479187012, 11.682317733764648, 11.700799942016602, 11.719281196594238, 11.737762451171875, 11.756243705749512, 11.774725914001465, 11.793207168579102, 11.811688423156738, 11.830170631408691, 11.848651885986328, 11.867133140563965, 11.885614395141602, 11.904096603393555, 11.922577857971191, 11.941059112548828, 11.959540367126465, 11.978022575378418, 11.996503829956055, 12.014985084533691, 12.033467292785645, 12.051948547363281, 12.070429801940918, 12.088911056518555, 12.107393264770508, 12.125874519348145, 12.144355773925781, 12.162837982177734, 12.181319236755371, 12.199800491333008, 12.218281745910645, 12.236763954162598, 12.255245208740234, 12.273726463317871, 12.292207717895508, 12.310689926147461, 12.329171180725098, 12.347652435302734, 12.366134643554688, 12.384615898132324, 12.403097152709961, 12.421578407287598, 12.44006061553955, 12.458541870117188, 12.477023124694824, 12.495505332946777, 12.513986587524414, 12.53246784210205, 12.550949096679688, 12.56943130493164, 12.587912559509277, 12.606393814086914, 12.62487506866455, 12.643357276916504, 12.66183853149414, 12.680319786071777, 12.69880199432373, 12.717283248901367, 12.735764503479004, 12.75424575805664, 12.772727966308594, 12.79120922088623, 12.809690475463867, 12.82817268371582, 12.846653938293457, 12.865135192871094, 12.88361644744873, 12.902098655700684, 12.92057991027832, 12.939061164855957, 12.957542419433594, 12.976024627685547, 12.994505882263184, 13.01298713684082, 13.031469345092773, 13.04995059967041, 13.068431854248047, 13.086913108825684, 13.105395317077637, 13.123876571655273, 13.14235782623291, 13.160839080810547, 13.1793212890625, 13.197802543640137, 13.216283798217773, 13.234766006469727, 13.253247261047363, 13.271728515625, 13.290209770202637, 13.30869197845459, 13.327173233032227, 13.345654487609863, 13.364136695861816, 13.382617950439453, 13.40109920501709, 13.419580459594727, 13.43806266784668, 13.456543922424316, 13.475025177001953, 13.49350643157959, 13.511988639831543, 13.53046989440918, 13.548951148986816, 13.56743335723877, 13.585914611816406, 13.604395866394043, 13.62287712097168, 13.641359329223633, 13.65984058380127, 13.678321838378906, 13.69680404663086, 13.715285301208496, 13.733766555786133, 13.75224781036377, 13.770730018615723, 13.78921127319336, 13.807692527770996, 13.826173782348633, 13.844655990600586, 13.863137245178223, 13.88161849975586, 13.900100708007812, 13.91858196258545, 13.937063217163086, 13.955544471740723, 13.974026679992676, 13.992507934570312, 14.01098918914795, 14.029471397399902, 14.047952651977539, 14.066433906555176, 14.084915161132812, 14.103397369384766, 14.121878623962402, 14.140359878540039, 14.158841133117676, 14.177323341369629, 14.195804595947266, 14.214285850524902, 14.232768058776855, 14.251249313354492, 14.269730567932129, 14.288211822509766, 14.306694030761719, 14.325175285339355, 14.343656539916992, 14.362138748168945, 14.380620002746582, 14.399101257324219, 14.417582511901855, 14.436064720153809, 14.454545974731445, 14.473027229309082, 14.491508483886719, 14.509990692138672, 14.528471946716309, 14.546953201293945, 14.565435409545898, 14.583916664123535, 14.602397918701172, 14.620879173278809, 14.639361381530762, 14.657842636108398, 14.676323890686035, 14.694806098937988, 14.713287353515625, 14.731768608093262, 14.750249862670898, 14.768732070922852, 14.787213325500488, 14.805694580078125, 14.824175834655762, 14.842658042907715, 14.861139297485352, 14.879620552062988, 14.898102760314941, 14.916584014892578, 14.935065269470215, 14.953546524047852, 14.972028732299805, 14.990509986877441, 15.008991241455078, 15.027473449707031, 15.045954704284668, 15.064435958862305, 15.082917213439941, 15.101399421691895, 15.119880676269531, 15.138361930847168, 15.156843185424805, 15.175325393676758, 15.193806648254395, 15.212287902832031, 15.230770111083984, 15.249251365661621, 15.267732620239258, 15.286213874816895, 15.304696083068848, 15.323177337646484, 15.341658592224121, 15.360139846801758, 15.378622055053711, 15.397103309631348, 15.415584564208984, 15.434066772460938, 15.452548027038574, 15.471029281616211, 15.489510536193848, 15.5079927444458, 15.526473999023438, 15.544955253601074, 15.563437461853027, 15.581918716430664, 15.6003999710083, 15.618881225585938, 15.63736343383789, 15.655844688415527, 15.674325942993164, 15.6928071975708, 15.711289405822754, 15.72977066040039, 15.748251914978027, 15.76673412322998, 15.785215377807617, 15.803696632385254, 15.82217788696289, 15.840660095214844, 15.85914134979248, 15.877622604370117, 15.89610481262207, 15.914586067199707, 15.933067321777344, 15.95154857635498, 15.970030784606934, 15.98851203918457, 16.00699234008789, 16.025474548339844, 16.043956756591797, 16.06243896484375, 16.08091926574707, 16.099401473999023, 16.117881774902344, 16.136363983154297, 16.15484619140625, 16.173328399658203, 16.191808700561523, 16.210289001464844, 16.228771209716797, 16.24725341796875, 16.265735626220703, 16.284215927124023, 16.302698135375977, 16.321178436279297, 16.33966064453125, 16.358142852783203, 16.376625061035156, 16.395105361938477, 16.413585662841797, 16.43206787109375, 16.450550079345703, 16.469032287597656, 16.487512588500977, 16.50599479675293, 16.52447509765625, 16.542957305908203, 16.561439514160156, 16.57992172241211, 16.59840202331543, 16.61688232421875, 16.635364532470703, 16.653846740722656, 16.67232894897461, 16.69080924987793, 16.709291458129883, 16.727771759033203, 16.746253967285156, 16.76473617553711, 16.783218383789062, 16.801698684692383, 16.820178985595703, 16.838661193847656, 16.85714340209961, 16.875625610351562, 16.894107818603516, 16.912588119506836, 16.931068420410156, 16.94955062866211, 16.968032836914062, 16.986515045166016, 17.004995346069336, 17.02347755432129, 17.04195785522461, 17.060440063476562, 17.078922271728516, 17.097402572631836, 17.11588478088379, 17.134366989135742, 17.152847290039062, 17.171329498291016, 17.189809799194336, 17.20829200744629, 17.226774215698242, 17.245254516601562, 17.263736724853516, 17.28221893310547, 17.30069923400879, 17.319181442260742, 17.337663650512695, 17.356143951416016, 17.37462615966797, 17.393108367919922, 17.411588668823242, 17.430070877075195, 17.448551177978516, 17.46703338623047, 17.485515594482422, 17.503995895385742, 17.522478103637695, 17.54096031188965, 17.55944061279297, 17.577922821044922, 17.596405029296875, 17.614885330200195, 17.63336753845215, 17.65184783935547, 17.670330047607422, 17.688812255859375, 17.707292556762695, 17.72577476501465, 17.7442569732666, 17.762737274169922, 17.781219482421875, 17.799701690673828, 17.81818199157715, 17.8366641998291, 17.855144500732422, 17.873626708984375, 17.892108917236328, 17.91058921813965, 17.9290714263916, 17.947553634643555, 17.966033935546875, 17.984516143798828, 18.00299835205078, 18.0214786529541, 18.039960861206055, 18.058441162109375, 18.076923370361328, 18.09540557861328, 18.1138858795166, 18.132368087768555, 18.150850296020508, 18.169330596923828, 18.18781280517578, 18.206295013427734, 18.224775314331055, 18.243257522583008, 18.26173973083496, 18.28022003173828, 18.298702239990234, 18.317182540893555, 18.335664749145508, 18.35414695739746, 18.37262725830078, 18.391109466552734, 18.409591674804688, 18.428071975708008, 18.44655418395996, 18.465036392211914, 18.483516693115234, 18.501998901367188, 18.520479202270508, 18.53896141052246, 18.557443618774414, 18.575923919677734, 18.594406127929688, 18.61288833618164, 18.63136863708496, 18.649850845336914, 18.668333053588867, 18.686813354492188, 18.70529556274414, 18.72377586364746, 18.742258071899414, 18.760740280151367, 18.779220581054688, 18.79770278930664, 18.816184997558594, 18.834665298461914, 18.853147506713867, 18.87162971496582, 18.89011001586914, 18.908592224121094, 18.927074432373047, 18.945554733276367, 18.96403694152832, 18.98251724243164, 19.000999450683594, 19.019481658935547, 19.037961959838867, 19.05644416809082, 19.074926376342773, 19.093406677246094, 19.111888885498047, 19.13037109375, 19.14885139465332, 19.167333602905273, 19.185813903808594, 19.204296112060547, 19.2227783203125, 19.24125862121582, 19.259740829467773, 19.278223037719727, 19.296703338623047, 19.315185546875, 19.333667755126953, 19.352148056030273, 19.370630264282227, 19.389110565185547, 19.4075927734375, 19.426074981689453, 19.444555282592773, 19.463037490844727, 19.48151969909668, 19.5, 19.518482208251953, 19.536964416503906, 19.555444717407227, 19.57392692565918, 19.592409133911133, 19.610889434814453, 19.629371643066406, 19.647851943969727, 19.66633415222168, 19.684816360473633, 19.703296661376953, 19.721778869628906, 19.74026107788086, 19.75874137878418, 19.777223587036133, 19.795705795288086, 19.814186096191406, 19.83266830444336, 19.85114860534668, 19.869630813598633, 19.888113021850586, 19.906593322753906, 19.92507553100586, 19.943557739257812, 19.962038040161133, 19.980520248413086, 19.99900245666504, 20.01748275756836, 20.035964965820312, 20.054445266723633, 20.072927474975586, 20.09140968322754, 20.10988998413086, 20.128372192382812, 20.146854400634766, 20.165334701538086, 20.18381690979004, 20.202299118041992, 20.220779418945312, 20.239261627197266, 20.257741928100586, 20.27622413635254, 20.294706344604492, 20.313186645507812, 20.331668853759766, 20.35015106201172, 20.36863136291504, 20.387113571166992, 20.405595779418945, 20.424076080322266, 20.44255828857422, 20.461040496826172, 20.479520797729492, 20.498003005981445, 20.516483306884766, 20.53496551513672, 20.553447723388672, 20.571928024291992, 20.590410232543945, 20.6088924407959, 20.62737274169922, 20.645854949951172, 20.664337158203125, 20.682817459106445, 20.7012996673584, 20.71977996826172, 20.738262176513672, 20.756744384765625, 20.775224685668945, 20.7937068939209, 20.81218910217285, 20.830669403076172, 20.849151611328125, 20.867633819580078, 20.8861141204834, 20.90459632873535, 20.923076629638672, 20.941558837890625, 20.960041046142578, 20.9785213470459, 20.99700355529785, 21.015485763549805, 21.033966064453125, 21.052448272705078, 21.07093048095703, 21.08941078186035, 21.107892990112305, 21.126375198364258, 21.144855499267578, 21.16333770751953, 21.18181800842285, 21.200300216674805, 21.218782424926758, 21.237262725830078, 21.25574493408203, 21.274227142333984, 21.292707443237305, 21.311189651489258, 21.32967185974121, 21.34815216064453, 21.366634368896484, 21.385114669799805, 21.403596878051758, 21.42207908630371, 21.44055938720703, 21.459041595458984, 21.477523803710938, 21.496004104614258, 21.51448631286621, 21.532968521118164, 21.551448822021484, 21.569931030273438, 21.588411331176758, 21.60689353942871, 21.625375747680664, 21.643856048583984, 21.662338256835938, 21.68082046508789, 21.69930076599121, 21.717782974243164, 21.736265182495117, 21.754745483398438, 21.77322769165039, 21.791709899902344, 21.810190200805664, 21.828672409057617, 21.847152709960938, 21.86563491821289, 21.884117126464844, 21.902597427368164, 21.921079635620117, 21.93956184387207, 21.95804214477539, 21.976524353027344, 21.995006561279297, 22.013486862182617, 22.03196907043457, 22.05044937133789, 22.068931579589844, 22.087413787841797, 22.105894088745117, 22.12437629699707, 22.142858505249023, 22.161338806152344, 22.179821014404297, 22.19830322265625, 22.21678352355957, 22.235265731811523, 22.253746032714844, 22.272228240966797, 22.29071044921875, 22.30919075012207, 22.327672958374023, 22.346155166625977, 22.364635467529297, 22.38311767578125, 22.401599884033203, 22.420080184936523, 22.438562393188477, 22.457042694091797, 22.47552490234375, 22.494007110595703, 22.512487411499023, 22.530969619750977, 22.54945182800293, 22.56793212890625, 22.586414337158203, 22.604896545410156, 22.623376846313477, 22.64185905456543, 22.660341262817383, 22.678821563720703, 22.697303771972656, 22.715784072875977, 22.73426628112793, 22.752748489379883, 22.771228790283203, 22.789710998535156, 22.80819320678711, 22.82667350769043, 22.845155715942383, 22.863637924194336, 22.882118225097656, 22.90060043334961, 22.91908073425293, 22.937562942504883, 22.956045150756836, 22.974525451660156, 22.99300765991211, 23.011489868164062, 23.029970169067383, 23.048452377319336, 23.06693458557129, 23.08541488647461, 23.103897094726562, 23.122377395629883, 23.140859603881836, 23.15934181213379, 23.17782211303711, 23.196304321289062, 23.214786529541016, 23.233266830444336, 23.25174903869629, 23.270231246948242, 23.288711547851562, 23.307193756103516, 23.32567596435547, 23.34415626525879, 23.362638473510742, 23.381118774414062, 23.399600982666016, 23.41808319091797, 23.43656349182129, 23.455045700073242, 23.473527908325195, 23.492008209228516, 23.51049041748047, 23.528972625732422, 23.547452926635742, 23.565935134887695, 23.584415435791016, 23.60289764404297, 23.621379852294922, 23.639860153198242, 23.658342361450195, 23.67682456970215, 23.69530487060547, 23.713787078857422, 23.732269287109375, 23.750749588012695, 23.76923179626465, 23.78771209716797, 23.806194305419922, 23.824676513671875, 23.843156814575195, 23.86163902282715, 23.8801212310791, 23.898601531982422, 23.917083740234375, 23.935565948486328, 23.95404624938965, 23.9725284576416, 23.991010665893555, 24.009490966796875, 24.027973175048828, 24.04645347595215, 24.0649356842041, 24.083417892456055, 24.101898193359375, 24.120380401611328, 24.13886260986328, 24.1573429107666, 24.175825119018555, 24.194307327270508, 24.212787628173828, 24.23126983642578, 24.2497501373291, 24.268232345581055, 24.286714553833008, 24.305194854736328, 24.32367706298828, 24.342159271240234, 24.360639572143555, 24.379121780395508, 24.39760398864746, 24.41608428955078, 24.434566497802734, 24.453046798706055, 24.471529006958008, 24.49001121520996, 24.50849151611328, 24.526973724365234, 24.545455932617188, 24.563936233520508, 24.58241844177246, 24.600900650024414, 24.619380950927734, 24.637863159179688, 24.65634536743164, 24.67482566833496, 24.693307876586914, 24.711788177490234, 24.730270385742188, 24.74875259399414, 24.76723289489746, 24.785715103149414, 24.804197311401367, 24.822677612304688, 24.84115982055664, 24.859642028808594, 24.878122329711914, 24.896604537963867, 24.915084838867188, 24.93356704711914, 24.952049255371094, 24.970529556274414, 24.989011764526367, 25.00749397277832, 25.02597427368164, 25.044456481933594, 25.062938690185547, 25.081418991088867, 25.09990119934082, 25.11838150024414, 25.136863708496094, 25.155345916748047, 25.173826217651367, 25.19230842590332, 25.210790634155273, 25.229270935058594, 25.247753143310547, 25.2662353515625, 25.28471565246582, 25.303197860717773, 25.321678161621094, 25.340160369873047, 25.358642578125, 25.37712287902832, 25.395605087280273, 25.414087295532227, 25.432567596435547, 25.4510498046875, 25.469532012939453, 25.488012313842773, 25.506494522094727, 25.52497673034668, 25.54345703125, 25.561939239501953, 25.580419540405273, 25.598901748657227, 25.61738395690918, 25.6358642578125, 25.654346466064453, 25.672828674316406, 25.691308975219727, 25.70979118347168, 25.728273391723633, 25.746753692626953, 25.765235900878906, 25.783716201782227, 25.80219841003418, 25.820680618286133, 25.839160919189453, 25.857643127441406, 25.87612533569336, 25.89460563659668, 25.913087844848633, 25.931570053100586, 25.950050354003906, 25.96853256225586, 25.98701286315918, 26.005495071411133, 26.023977279663086, 26.042457580566406, 26.06093978881836, 26.079421997070312, 26.097902297973633, 26.116384506225586, 26.13486671447754, 26.15334701538086, 26.171829223632812, 26.190311431884766, 26.208791732788086, 26.22727394104004, 26.24575424194336, 26.264236450195312, 26.282718658447266, 26.301198959350586, 26.31968116760254, 26.338163375854492, 26.356643676757812, 26.375125885009766, 26.39360809326172, 26.41208839416504, 26.430570602416992, 26.449050903320312, 26.467533111572266, 26.48601531982422, 26.50449562072754, 26.522977828979492, 26.541460037231445, 26.559940338134766, 26.57842254638672, 26.596904754638672, 26.615385055541992, 26.633867263793945, 26.652347564697266, 26.67082977294922, 26.689311981201172, 26.707792282104492, 26.726274490356445, 26.7447566986084, 26.76323699951172, 26.781719207763672, 26.800201416015625, 26.818681716918945, 26.8371639251709, 26.85564613342285, 26.874126434326172, 26.892608642578125, 26.911088943481445, 26.9295711517334, 26.94805335998535, 26.966533660888672, 26.985015869140625, 27.003498077392578, 27.0219783782959, 27.04046058654785, 27.058942794799805, 27.077423095703125, 27.095905303955078, 27.1143856048584, 27.13286781311035, 27.151350021362305, 27.169830322265625, 27.188312530517578, 27.20679473876953, 27.22527503967285, 27.243757247924805, 27.262239456176758, 27.280719757080078, 27.29920196533203, 27.31768226623535, 27.336164474487305, 27.354646682739258, 27.373126983642578, 27.39160919189453, 27.410091400146484, 27.428571701049805, 27.447053909301758, 27.46553611755371, 27.48401641845703, 27.502498626708984, 27.520978927612305, 27.539461135864258, 27.55794334411621, 27.57642364501953, 27.594905853271484, 27.613388061523438, 27.631868362426758, 27.65035057067871, 27.668832778930664, 27.687313079833984, 27.705795288085938, 27.72427749633789, 27.74275779724121, 27.761240005493164, 27.779720306396484, 27.798202514648438, 27.81668472290039, 27.83516502380371, 27.853647232055664, 27.872129440307617, 27.890609741210938, 27.90909194946289, 27.927574157714844, 27.946054458618164, 27.964536666870117, 27.983016967773438, 28.00149917602539, 28.019981384277344, 28.038461685180664, 28.056943893432617, 28.07542610168457, 28.09390640258789, 28.112388610839844, 28.130870819091797, 28.149351119995117, 28.16783332824707, 28.18631362915039, 28.204795837402344, 28.223278045654297, 28.241758346557617, 28.26024055480957, 28.278722763061523, 28.297203063964844, 28.315685272216797, 28.33416748046875, 28.35264778137207, 28.371129989624023, 28.389612197875977, 28.408092498779297, 28.42657470703125, 28.44505500793457, 28.463537216186523, 28.482019424438477, 28.500499725341797, 28.51898193359375, 28.537464141845703, 28.555944442749023, 28.574426651000977, 28.59290885925293, 28.61138916015625, 28.629871368408203, 28.648351669311523, 28.666833877563477, 28.68531608581543, 28.70379638671875, 28.722278594970703, 28.740760803222656, 28.759241104125977, 28.77772331237793, 28.796205520629883, 28.814685821533203, 28.833168029785156, 28.851648330688477, 28.87013053894043, 28.888612747192383, 28.907093048095703, 28.925575256347656, 28.94405746459961, 28.96253776550293, 28.981019973754883, 28.999502182006836, 29.017982482910156, 29.03646469116211, 29.054946899414062, 29.073427200317383, 29.091909408569336, 29.110389709472656, 29.12887191772461, 29.147354125976562, 29.165834426879883, 29.184316635131836, 29.20279884338379, 29.22127914428711, 29.239761352539062, 29.258243560791016, 29.276723861694336, 29.29520606994629, 29.31368637084961, 29.332168579101562, 29.350650787353516, 29.369131088256836, 29.38761329650879, 29.406095504760742, 29.424575805664062, 29.443058013916016, 29.46154022216797, 29.48002052307129, 29.498502731323242, 29.516983032226562, 29.535465240478516, 29.55394744873047, 29.57242774963379, 29.590909957885742, 29.609392166137695, 29.627872467041016, 29.64635467529297, 29.664836883544922, 29.683317184448242, 29.701799392700195, 29.720279693603516, 29.73876190185547, 29.757244110107422, 29.775724411010742, 29.794206619262695, 29.81268882751465, 29.83116912841797, 29.849651336669922, 29.868133544921875, 29.886613845825195, 29.90509605407715, 29.9235782623291, 29.942058563232422, 29.960540771484375, 29.979021072387695, 29.99750328063965, 30.0159854888916, 30.034465789794922, 30.052947998046875, 30.071430206298828, 30.08991050720215, 30.1083927154541, 30.126874923706055, 30.145355224609375, 30.163837432861328, 30.18231773376465, 30.2007999420166, 30.219282150268555, 30.237762451171875, 30.256244659423828, 30.27472686767578, 30.2932071685791, 30.311689376831055, 30.330171585083008, 30.348651885986328, 30.36713409423828, 30.3856143951416, 30.404096603393555, 30.422578811645508, 30.441059112548828, 30.45954132080078, 30.478023529052734, 30.496503829956055, 30.514986038208008, 30.53346824645996, 30.55194854736328, 30.570430755615234, 30.588912963867188, 30.607393264770508, 30.62587547302246, 30.64435577392578, 30.662837982177734, 30.681320190429688, 30.699800491333008, 30.71828269958496, 30.736764907836914, 30.755245208740234, 30.773727416992188, 30.79220962524414, 30.81068992614746, 30.829172134399414, 30.847652435302734, 30.866134643554688, 30.88461685180664, 30.90309715270996, 30.921579360961914, 30.940061569213867, 30.958541870117188, 30.97702407836914, 30.995506286621094, 31.013986587524414, 31.032468795776367, 31.050949096679688, 31.06943130493164, 31.087913513183594, 31.106393814086914, 31.124876022338867, 31.14335823059082, 31.16183853149414, 31.180320739746094, 31.198802947998047, 31.217283248901367, 31.23576545715332, 31.254247665405273, 31.272727966308594, 31.291210174560547, 31.309690475463867, 31.32817268371582, 31.346654891967773, 31.365135192871094, 31.383617401123047, 31.402099609375, 31.42057991027832, 31.439062118530273, 31.457544326782227, 31.476024627685547, 31.4945068359375, 31.51298713684082, 31.531469345092773, 31.549951553344727, 31.568431854248047, 31.5869140625, 31.605396270751953, 31.623876571655273, 31.642358779907227, 31.66084098815918, 31.6793212890625, 31.697803497314453, 31.716283798217773, 31.734766006469727, 31.75324821472168, 31.771728515625, 31.790210723876953, 31.808692932128906, 31.827173233032227, 31.84565544128418, 31.864137649536133, 31.882617950439453, 31.901100158691406, 31.919580459594727, 31.93806266784668, 31.956544876098633, 31.975025177001953, 31.993507385253906, 32.01198959350586, 32.03047180175781, 32.0489501953125, 32.06743621826172, 32.085914611816406, 32.10439682006836, 32.12287902832031, 32.141357421875, 32.15984344482422, 32.178321838378906, 32.19680404663086, 32.21528625488281, 32.2337646484375, 32.25225067138672, 32.270729064941406, 32.28921127319336, 32.30769348144531, 32.326175689697266, 32.34465789794922, 32.363136291503906, 32.38161849975586, 32.40010070800781, 32.418582916259766, 32.43706512451172, 32.455543518066406, 32.474029541015625, 32.49250793457031, 32.510990142822266, 32.52947235107422, 32.547950744628906, 32.566436767578125, 32.58491516113281, 32.603397369384766, 32.62187957763672, 32.640357971191406, 32.658843994140625, 32.67732238769531, 32.695804595947266, 32.71428680419922, 32.73276901245117, 32.751251220703125, 32.76972961425781, 32.78821563720703, 32.80669403076172, 32.82517623901367, 32.843658447265625, 32.86213684082031, 32.88062286376953, 32.89910125732422, 32.91758346557617, 32.936065673828125, 32.95454406738281, 32.97303009033203, 32.99150848388672, 33.00999069213867, 33.028472900390625, 33.04695510864258, 33.06543731689453, 33.08391571044922, 33.10239791870117, 33.120880126953125, 33.13936233520508, 33.15784454345703, 33.17632293701172, 33.19480514526367, 33.213287353515625, 33.23176956176758, 33.25025177001953, 33.268733978271484, 33.28721237182617, 33.305694580078125, 33.32417678833008, 33.34265899658203, 33.361141204833984, 33.37961959838867, 33.398101806640625, 33.41658401489258, 33.43506622314453, 33.453548431396484, 33.47203063964844, 33.490509033203125, 33.50899124145508, 33.52747344970703, 33.545955657958984, 33.56443786621094, 33.582916259765625, 33.60139846801758, 33.61988067626953, 33.638362884521484, 33.65684509277344, 33.67532730102539, 33.69380569458008, 33.71228790283203, 33.730770111083984, 33.74925231933594, 33.76773452758789, 33.786216735839844, 33.80469512939453, 33.823177337646484, 33.84165954589844, 33.86014175415039, 33.878623962402344, 33.89710235595703, 33.915584564208984, 33.93406677246094, 33.95254898071289, 33.971031188964844, 33.9895133972168, 34.007991790771484, 34.02647399902344, 34.04495620727539, 34.063438415527344, 34.0819206237793, 34.100399017333984, 34.11888122558594, 34.13736343383789, 34.155845642089844, 34.1743278503418, 34.19281005859375, 34.21128845214844, 34.22977066040039, 34.248252868652344, 34.2667350769043, 34.28521728515625, 34.30369567871094, 34.32217788696289, 34.340660095214844, 34.3591423034668, 34.37762451171875, 34.3961067199707, 34.41458511352539, 34.433067321777344, 34.4515495300293, 34.47003173828125, 34.4885139465332, 34.50699234008789, 34.525474548339844, 34.5439567565918, 34.56243896484375, 34.5809211730957, 34.599403381347656, 34.617881774902344, 34.6363639831543, 34.65484619140625, 34.6733283996582, 34.691810607910156, 34.710289001464844, 34.7287712097168, 34.74725341796875, 34.7657356262207, 34.784217834472656, 34.80270004272461, 34.8211784362793, 34.83966064453125, 34.8581428527832, 34.876625061035156, 34.89510726928711, 34.9135856628418, 34.93206787109375, 34.9505500793457, 34.969032287597656, 34.98751449584961, 35.00599670410156, 35.02447509765625, 35.0429573059082, 35.061439514160156, 35.07992172241211, 35.09840393066406, 35.11688232421875, 35.1353645324707, 35.153846740722656, 35.17232894897461, 35.19081115722656, 35.209293365478516, 35.2277717590332, 35.246253967285156, 35.26473617553711, 35.28321838378906, 35.301700592041016, 35.32018280029297, 35.338661193847656, 35.35714340209961, 35.37562561035156, 35.394107818603516, 35.41259002685547, 35.431068420410156, 35.44955062866211, 35.46803283691406, 35.486515045166016, 35.50499725341797, 35.52347946166992, 35.54195785522461, 35.56044006347656, 35.578922271728516, 35.59740447998047, 35.61588668823242, 35.63436508178711, 35.65284729003906, 35.671329498291016, 35.68981170654297, 35.70829391479492, 35.726776123046875, 35.74525451660156, 35.763736724853516, 35.78221893310547, 35.80070114135742, 35.819183349609375, 35.83766174316406, 35.856143951416016, 35.87462615966797, 35.89310836791992, 35.911590576171875, 35.93007278442383, 35.948551177978516, 35.96703338623047, 35.98551559448242, 36.003997802734375, 36.02248001098633, 36.040958404541016, 36.05944061279297, 36.07792282104492, 36.096405029296875, 36.11488723754883, 36.13336944580078, 36.15184783935547, 36.17033004760742, 36.188812255859375, 36.20729446411133, 36.22577667236328, 36.24425506591797, 36.26273727416992, 36.281219482421875, 36.29970169067383, 36.31818389892578, 36.336666107177734, 36.35514450073242, 36.373626708984375, 36.39210891723633, 36.41059112548828, 36.429073333740234, 36.44755172729492, 36.466033935546875, 36.48451614379883, 36.50299835205078, 36.521480560302734, 36.53996276855469, 36.558441162109375, 36.57692337036133, 36.59540557861328, 36.613887786865234, 36.63236999511719, 36.650848388671875, 36.66933059692383, 36.68781280517578, 36.706295013427734, 36.72477722167969, 36.74325942993164, 36.76173782348633, 36.78022003173828, 36.798702239990234, 36.81718444824219, 36.83566665649414, 36.854148864746094, 36.87262725830078, 36.891109466552734, 36.90959167480469, 36.92807388305664, 36.946556091308594, 36.96503448486328, 36.983516693115234, 37.00199890136719, 37.02048110961914, 37.038963317871094, 37.05744552612305, 37.075923919677734, 37.09440612792969, 37.11288833618164, 37.131370544433594, 37.14985275268555, 37.168331146240234, 37.18681335449219, 37.20529556274414, 37.223777770996094, 37.24225997924805, 37.2607421875, 37.27922058105469, 37.29770278930664, 37.316184997558594, 37.33466720581055, 37.3531494140625, 37.37162780761719, 37.39011001586914, 37.408592224121094, 37.42707443237305, 37.445556640625, 37.46403884887695, 37.48251724243164, 37.500999450683594, 37.51948165893555, 37.5379638671875, 37.55644607543945, 37.57492446899414, 37.593406677246094, 37.61188888549805, 37.63037109375, 37.64885330200195, 37.667335510253906, 37.685813903808594, 37.70429611206055, 37.7227783203125, 37.74126052856445, 37.759742736816406, 37.778221130371094, 37.79670333862305, 37.815185546875, 37.83366775512695, 37.852149963378906, 37.87063217163086, 37.88911056518555, 37.9075927734375, 37.92607498168945, 37.944557189941406, 37.96303939819336, 37.98151779174805, 38.0], "expected": [10.0, 10.434736251831055, 10.888373374938965, 11.361733436584473, 11.855669975280762, 12.371079444885254, 12.908895492553711, 13.47009563446045, 14.05569076538086, 14.666742324829102, 15.304359436035156, 15.969696044921875, 16.66396141052246, 17.388404846191406, 18.144344329833984, 18.93314552307129, 19.756242752075195, 20.61511993408203, 21.511333465576172, 22.446510314941406, 23.42234230041504, 24.440597534179688, 25.503128051757812, 26.611841201782227, 27.768756866455078, 28.97597312927246, 30.235666275024414, 31.550121307373047, 32.92171859741211, 34.35294723510742, 35.846397399902344, 37.404781341552734, 39.03090286254883, 40.72772216796875, 42.498313903808594, 44.34587478637695, 46.27375030517578, 48.285438537597656, 50.384586334228516, 52.574989318847656, 54.86063003540039, 57.24562454223633, 59.73429870605469, 62.33118438720703, 65.04095458984375, 67.86852264404297, 70.81901550292969, 73.89777374267578, 77.11038208007812, 80.46265411376953, 83.96068572998047, 87.61076354980469, 91.41954803466797, 95.39389038085938, 99.541015625, 103.86842346191406, 108.38396453857422, 113.09581756591797, 118.01250457763672, 123.14300537109375, 128.4964141845703, 134.08270263671875, 139.91175842285156, 145.99424743652344, 152.3411407470703, 158.96397399902344, 165.87472534179688, 173.08590698242188, 180.61068725585938, 188.46238708496094, 196.6556396484375, 205.20498657226562, 214.12599182128906, 223.43484497070312, 233.14837646484375, 243.2841796875, 253.8606414794922, 264.89703369140625, 276.4129333496094, 288.4297790527344, 300.9688720703125, 314.0531005859375, 327.7061462402344, 341.9527282714844, 356.81866455078125, 372.33087158203125, 388.5176696777344, 405.4077453613281, 423.03253173828125, 441.4230651855469, 460.61358642578125, 480.6381530761719, 501.53326416015625, 523.3367309570312, 546.088134765625, 569.828857421875, 594.6011352539062, 620.450927734375, 647.423828125, 675.5701293945312, 704.9396362304688, 735.5859375, 767.5645751953125, 800.9334106445312, 835.7533569335938, 872.0861206054688, 909.9994506835938, 949.5599365234375, 990.84130859375, 1033.9168701171875, 1078.864990234375, 1125.7672119140625, 1174.7083740234375, 1225.77734375, 1279.0662841796875, 1334.6727294921875, 1392.6959228515625, 1453.241455078125, 1516.419189453125, 1582.343505859375, 1651.1337890625, 1722.91455078125, 1797.8160400390625, 1875.9736328125, 1957.5301513671875, 2042.6312255859375, 2131.431884765625, 2224.093017578125, 2320.782470703125, 2421.675537109375, 2526.95458984375, 2636.810546875, 2751.4423828125, 2871.05908203125, 2995.874755859375, 3126.1162109375, 3262.02001953125, 3403.83203125, 3551.80908203125, 3706.21923828125, 3867.342041015625, 4035.4697265625, 4210.90869140625, 4393.97216796875, 4584.994140625, 4784.32080078125, 4992.31298828125, 5209.34716796875, 5435.81640625, 5672.13134765625, 5918.7197265625, 6176.03125, 6444.5263671875, 6724.693359375, 7017.04052734375, 7322.0966796875, 7640.4150390625, 7972.572265625, 8319.1689453125, 8680.833984375, 9058.2265625, 9452.0205078125, 9862.9345703125, 10291.70703125, 10739.130859375, 11206.0068359375, 11693.166015625, 12201.5048828125, 12731.9560546875, 13285.4677734375, 13863.0283203125, 14465.712890625, 15094.5986328125, 15750.8076171875, 16435.54296875, 17150.06640625, 17895.65234375, 18673.630859375, 19485.431640625, 20332.568359375, 21216.48828125, 22138.833984375, 23101.3046875, 24105.615234375, 25153.560546875, 26247.064453125, 27388.134765625, 28578.814453125, 29821.22265625, 31117.677734375, 32470.49609375, 33882.08984375, 35355.046875, 36892.08203125, 38495.9375, 40169.47265625, 41915.765625, 43738.0703125, 45639.49609375, 47623.58984375, 49693.98828125, 51854.39453125, 54108.66796875, 56460.9375, 58915.53515625, 61476.83984375, 64149.4296875, 66938.28125, 69848.3671875, 72884.890625, 76053.421875, 79359.7890625, 82809.8984375, 86409.8984375, 90166.40625, 94086.421875, 98176.6484375, 102444.6953125, 106898.3984375, 111545.6015625, 116394.9609375, 121455.140625, 126735.171875, 132244.890625, 137993.984375, 143993.171875, 150253.0, 156785.125, 163601.0625, 170713.5, 178135.140625, 185879.21875, 193960.171875, 202392.234375, 211191.078125, 220372.203125, 229952.71875, 239949.46875, 250381.09375, 261266.21875, 272624.28125, 284476.40625, 296843.46875, 309748.53125, 323214.25, 337265.75, 351927.71875, 367227.5, 383192.4375, 399851.0, 417234.21875, 435372.6875, 454300.1875, 474050.03125, 494658.96875, 516163.34375, 538603.125, 562018.5, 586451.1875, 611946.6875, 638549.9375, 666310.375, 695276.9375, 725503.625, 757043.5, 789955.375, 824298.0625, 860132.875, 897526.5, 936544.75, 977260.3125, 1019744.8125, 1064077.5, 1110336.25, 1158607.25, 1208976.75, 1261534.75, 1316379.0, 1373606.125, 1433322.5, 1495633.5, 1560655.0, 1628501.5, 1699299.375, 1773175.125, 1850260.625, 1930699.25, 2014632.75, 2102217.25, 2193607.25, 2288972.5, 2388481.25, 2492318.75, 2600670.5, 2713729.5, 2831707.0, 2954810.0, 3083268.0, 3217307.25, 3357177.25, 3503124.25, 3655419.75, 3814336.5, 3980157.5, 4153191.75, 4333744.0, 4522150.0, 4718742.0, 4923885.5, 5137942.0, 5361310.0, 5594389.0, 5837594.5, 6091379.5, 6356190.5, 6632521.0, 6920857.5, 7221736.5, 7535687.5, 7863296.0, 8205146.5, 8561850.0, 8934070.0, 9322461.0, 9727748.0, 10150643.0, 10591935.0, 11052399.0, 11532894.0, 12034264.0, 12557445.0, 13103370.0, 13673014.0, 14267438.0, 14887687.0, 15534918.0, 16210269.0, 16914998.0, 17650346.0, 18417682.0, 19218376.0, 20053858.0, 20925684.0, 21835388.0, 22784666.0, 23775186.0, 24808794.0, 25887308.0, 27012740.0, 28187098.0, 29412478.0, 30691162.0, 32025402.0, 33417682.0, 34870452.0, 36386420.0, 37968248.0, 39618888.0, 41341292.0, 43138524.0, 45013940.0, 46970832.0, 49012856.0, 51143596.0, 53367024.0, 55687052.0, 58108008.0, 60634208.0, 63270164.0, 66020788.0, 68890912.0, 71885896.0, 75010992.0, 78272040.0, 81674768.0, 85225520.0, 88930632.0, 92796720.0, 96830992.0, 101040528.0, 105433304.0, 110016576.0, 114799592.0, 119790280.0, 124997936.0, 130432272.0, 136102560.0, 142019360.0, 148193712.0, 154636144.0, 161358656.0, 168373792.0, 175693136.0, 183331456.0, 191301872.0, 199617920.0, 208296384.0, 217351664.0, 226800608.0, 236660864.0, 246949232.0, 257684880.0, 268887840.0, 280577216.0, 292774784.0, 305503264.0, 318783744.0, 332642976.0, 347104000.0, 362193696.0, 377940192.0, 394370432.0, 411514944.0, 429405696.0, 448073312.0, 467552448.0, 487879456.0, 509087968.0, 531220768.0, 554314560.0, 578412352.0, 603559040.0, 629797632.0, 657176896.0, 685747904.0, 715559488.0, 746667072.0, 779128704.0, 812998016.0, 848343424.0, 885225472.0, 923706944.0, 963865472.0, 1005767680.0, 1049491520.0, 1095118592.0, 1142726784.0, 1192404608.0, 1244242176.0, 1298336000.0, 1354778752.0, 1413675136.0, 1475135232.0, 1539263872.0, 1606180480.0, 1676006016.0, 1748871040.0, 1824899968.0, 1904233984.0, 1987021312.0, 2073403264.0, 2163540480.0, 2257596160.0, 2355746048.0, 2458157824.0, 2565021440.0, 2676530944.0, 2792893952.0, 2914309888.0, 3041003776.0, 3173212672.0, 3311162112.0, 3455108352.0, 3605312768.0, 3762055168.0, 3925603328.0, 4096261376.0, 4274347776.0, 4460167168.0, 4654064128.0, 4856390656.0, 5067524096.0, 5287825408.0, 5517703168.0, 5757575168.0, 6007887872.0, 6269069312.0, 6541604864.0, 6826003968.0, 7122751488.0, 7432399360.0, 7755508736.0, 8092682240.0, 8444496384.0, 8811604992.0, 9194692608.0, 9594414080.0, 10011512832.0, 10446744576.0, 10900921344.0, 11374817280.0, 11869316096.0, 12385311744.0, 12923767808.0, 13485604864.0, 14071865344.0, 14683644928.0, 15321988096.0, 15988082688.0, 16683133952.0, 17408440320.0, 18165237760.0, 18954938368.0, 19779010560.0, 20638865408.0, 21536100352.0, 22472341504.0, 23449335808.0, 24468750336.0, 25532483584.0, 26642458624.0, 27800750080.0, 29009334272.0, 30270459904.0, 31586480128.0, 32959641600.0, 34392498176.0, 35887648768.0, 37447876608.0, 39075852288.0, 40774598656.0, 42547200000.0, 44396953600.0, 46327025664.0, 48341004288.0, 50442649600.0, 52635545600.0, 54923776000.0, 57311485952.0, 59803123712.0, 62402949120.0, 65115799552.0, 67946733568.0, 70900588544.0, 73982853120.0, 77199122432.0, 80555376640.0, 84057374720.0, 87711604736.0, 91524702208.0, 95503769600.0, 99655614464.0, 103987953664.0, 108508872704.0, 113226088448.0, 118148374528.0, 123284652032.0, 128644497408.0, 134237069312.0, 140072763392.0, 146162483200.0, 152516624384.0, 159146999808.0, 166065602560.0, 173285376000.0, 180818624512.0, 188679372800.0, 196881842176.0, 205441351680.0, 214372532224.0, 223691964416.0, 233417064448.0, 243564412928.0, 254152916992.0, 265201729536.0, 276731494400.0, 288761839616.0, 301315227648.0, 314415022080.0, 328083603456.0, 342346432512.0, 357229264896.0, 372759953408.0, 388964974592.0, 405874507776.0, 423519125504.0, 441931759616.0, 461143900160.0, 481191264256.0, 502111240192.0, 523939577856.0, 546716844032.0, 570484326400.0, 595286360064.0, 621165281280.0, 648169259008.0, 676348624896.0, 705751613440.0, 736432816128.0, 768447873024.0, 801856421888.0, 836715610112.0, 873090187264.0, 911046148096.0, 950654205952.0, 991982059520.0, 1035106648064.0, 1080108253184.0, 1127063879680.0, 1176060821504.0, 1227187814400.0, 1280540278784.0, 1336209440768.0, 1394298585088.0, 1454916239360.0, 1518165950464.0, 1584165289984.0, 1653033795584.0, 1724900179968.0, 1799886864384.0, 1878133571584.0, 1959781728256.0, 2044984033280.0, 2133885845504.0, 2226652446720.0, 2323456983040.0, 2424464998400.0, 2529863925760.0, 2639844868096.0, 2754613084160.0, 2874364657664.0, 2999322148864.0, 3129718865920.0, 3265777369088.0, 3407750889472.0, 3555896328192.0, 3710490247168.0, 3871796887552.0, 4040115879936.0, 4215752097792.0, 4399033745408.0, 4590273036288.0, 4789826486272.0, 4998066339840.0, 5215347539968.0, 5442074836992.0, 5678658748416.0, 5925540200448.0, 6183141769216.0, 6451942129664.0, 6732443025408.0, 7025123131392.0, 7330526658560.0, 7649207779328.0, 7981759987712.0, 8328751611904.0, 8690828050432.0, 9068645187584.0, 9462908715008.0, 9874290245632.0, 10303556288512.0, 10751506907136.0, 11218908610560.0, 11706628571136.0, 12215552835584.0, 12746628268032.0, 13300763983872.0, 13878988636160.0, 14482351849472.0, 15111977697280.0, 15768942018560.0, 16454466404352.0, 17169830117376.0, 17916256845824.0, 18695130710016.0, 19507867287552.0, 20355978625024.0, 21240915951616.0, 22164323434496.0, 23127927029760.0, 24133368807424.0, 25182521524224.0, 26277283102720.0, 27419698266112.0, 28611717365760.0, 29855557091328.0, 31153469784064.0, 32507879751680.0, 33921098055680.0, 35395752427520.0, 36934596427776.0, 38540255690752.0, 40215720755200.0, 41964024102912.0, 43788424708096.0, 45692043132928.0, 47678419369984.0, 49751256989696.0, 51914095984640.0, 54170962886656.0, 56525942947840.0, 58983427604480.0, 61547619549184.0, 64223287705600.0, 67015272300544.0, 69928786853888.0, 72968810004480.0, 76140987285504.0, 79451241054208.0, 82905233620992.0, 86509382270976.0, 90270213341184.0, 94194748096512.0, 98289680646144.0, 102562636234752.0, 107021592428544.0, 111674149306368.0, 116528972300288.0, 121594844282880.0, 126881227603968.0, 132397148405760.0, 138152857567232.0, 144158798905344.0, 150426146045952.0, 156965636407296.0, 163789416693760.0, 170910237589504.0, 178340229021696.0, 186093232193536.0, 194183272857600.0, 202625467285504.0, 211434227105792.0, 220625926881280.0, 230217712926720.0, 240225993359360.0, 250669357334528.0, 261566729551872.0, 272938443997184.0, 284803911909376.0, 297185228881920.0, 310104792498176.0, 323586728394752.0, 337654021357568.0, 352332910952448.0, 367650710487040.0, 383633625972736.0, 400311353081856.0, 417714124357632.0, 435874420490240.0, 454823212220416.0, 474595798810624.0, 495229023027200.0, 516758184132608.0, 539223245455360.0, 562664942075904.0, 587126995419136.0, 612651247861760.0, 639285078261760.0, 667076805001216.0, 696078236123136.0, 726338897969152.0, 757915094876160.0, 790865748426752.0, 825247095848960.0, 861123158999040.0, 898558832148480.0, 937624042733568.0, 978385429856256.0, 1020918893641728.0, 1065303756767232.0, 1111615785140224.0, 1159941146542080.0, 1210367418040320.0, 1262988552044544.0, 1317894608650240.0, 1375187593330688.0, 1434971256389632.0, 1497357132759040.0, 1562451925532672.0, 1630376430665728.0, 1701257752346624.0, 1775216686530560.0, 1852390806388736.0, 1932919966793728.0, 2016954357383168.0, 2104637725343744.0, 2196132742561792.0, 2291605570584576.0, 2391233779466240.0, 2495188094156800.0, 2603661788184576.0, 2716856993447936.0, 2834967251910656.0, 2958211875340288.0, 3086814470471680.0, 3221015018602496.0, 3361042495176704.0, 3507157282586624.0, 3659632379691008.0, 3818727900446720.0, 3984739929161728.0, 4157968845111296.0, 4338738113019904.0, 4527356702097408.0, 4724174652178432.0, 4929549250854912.0, 5143863287087104.0, 5367482906836992.0, 5600823648190464.0, 5844321987198976.0, 6098392388206592.0, 6363508371357696.0, 6640149899247616.0, 6928832904822784.0, 7230050772451328.0, 7544363458494464.0, 7872357762859008.0, 8214593105035264.0, 8571707287666688.0, 8944345629589504.0, 9333204452376576.0, 9738947865346048.0, 1.0162308160421888e+16, 1.0604117487517696e+16, 1.1065136055844864e+16, 1.1546197089058816e+16, 1.2048119852171264e+16, 1.2571915809980416e+16, 1.3118427849818112e+16, 1.3688756557053952e+16, 1.42838801104896e+16, 1.4904877620658176e+16, 1.5552804575772672e+16, 1.6228896852672512e+16, 1.693445475270656e+16, 1.7670686235426816e+16, 1.843892596192051e+16, 1.9240480675987456e+16, 2.0076968506556416e+16, 2.0949729483423744e+16, 2.1860528838148096e+16, 2.281092349637427e+16, 2.380263573998797e+16, 2.483735563862016e+16, 2.591705672974336e+16, 2.704380918759424e+16, 2.8219550042423296e+16, 2.944640530304205e+16, 3.072646447104e+16, 3.206230882176205e+16, 3.3456083691372544e+16, 3.491060013596672e+16, 3.642834923657626e+16, 3.801208836220518e+16, 3.966450401489715e+16, 4.138875299561472e+16, 4.318814242917581e+16, 4.506576469203354e+16, 4.702501710331904e+16, 4.906923255765402e+16, 5.120253422364262e+16, 5.342834948518707e+16, 5.575116658311168e+16, 5.817497124706714e+16, 6.070414863866266e+16, 6.334300661009613e+16, 6.609657886303846e+16, 6.897015250223104e+16, 7.196865815012966e+16, 7.509752035042918e+16, 7.836241704989491e+16, 8.176889305130598e+16, 8.532345093514854e+16, 8.903291969942323e+16, 9.290366448566272e+16, 9.694268609055949e+16, 1.0115686505172173e+17, 1.0555469681446093e+17, 1.1014324230501171e+17, 1.1493176147286426e+17, 1.1992846629548851e+17, 1.2514185221819597e+17, 1.3058244191086182e+17, 1.36259564042453e+17, 1.4218287369945088e+17, 1.4836433666074214e+17, 1.5481384853097677e+17, 1.615444402409308e+17, 1.6856763948282675e+17, 1.7589542062548582e+17, 1.835425411765371e+17, 1.9152210937616794e+17, 1.998477316807721e+17, 2.0853619282254234e+17, 2.176023877480612e+17, 2.270617267999867e+17, 2.3693333117272064e+17, 2.472341058575401e+17, 2.5798155714114355e+17, 2.6919741755804877e+17, 2.8089964007155302e+17, 2.931118641816535e+17, 3.0585499778914714e+17, 3.191507734285517e+17, 3.330259573360558e+17, 3.475043951700869e+17, 3.626106885033165e+17, 3.783753487834153e+17, 3.9482534840500224e+17, 4.119887249145856e+17, 4.2990007856870195e+17, 4.485882028281037e+17, 4.6809072160630374e+17, 4.884411700079493e+17, 5.096740795701002e+17, 5.318323656059781e+17, 5.549539956264796e+17, 5.790782771722977e+17, 6.042539323524383e+17, 6.305240826385531e+17, 6.579334644099973e+17, 6.865373968455434e+17, 7.163817158361743e+17, 7.475266883629875e+17, 7.800257094594068e+17, 8.13934029584728e+17, 8.49320162057257e+17, 8.86244648735998e+17, 9.247704366616412e+17, 9.649751788428984e+17, 1.0069278696344125e+18, 1.0506998398530355e+18, 1.0963793940263731e+18, 1.1440398558361027e+18, 1.1937774325496545e+18, 1.245677405037658e+18, 1.2998279403887657e+18, 1.356338440009941e+18, 1.4153057983633818e+18, 1.4768303458851226e+18, 1.5410360525111951e+18, 1.608033144282284e+18, 1.677935695529771e+18, 1.7508845811809649e+18, 1.8270050081224786e+18, 1.9064263064095293e+18, 1.9893090047397724e+18, 2.0757858691422618e+18, 2.1660314470879068e+18, 2.260200494838317e+18, 2.358453266213241e+18, 2.460987948183585e+18, 2.5679803251708396e+18, 2.679612366349402e+18, 2.7961094716029665e+18, 2.917671477169881e+18, 3.0445050912361677e+18, 3.176865950255284e+18, 3.3149668097272054e+18, 3.4590863958495724e+18, 3.609471548982821e+18, 3.766378180458316e+18, 3.9301229496248566e+18, 4.100986506825433e+18, 4.279259672885592e+18, 4.465301988107616e+18, 4.659432860619375e+18, 4.8619821439092e+18, 5.073358856302625e+18, 5.293901647381004e+18, 5.524055819353588e+18, 5.76421664665056e+18, 6.014791498330014e+18, 6.276286699496538e+18, 6.549150850894266e+18, 6.83384794643012e+18, 7.130951931173798e+18, 7.440972978520588e+18, 7.764437754540196e+18, 8.101999918895333e+18, 8.454237264946397e+18, 8.821749576286339e+18, 9.205278473508094e+18, 9.605439133367402e+18, 1.0023040246666494e+19, 1.0458795396451795e+19, 1.0913447852583682e+19, 1.1387913508248093e+19, 1.1883007101561209e+19, 1.2399571957941535e+19, 1.2938647115877319e+19, 1.3501160563182404e+19, 1.40880666759497e+19, 1.4700550727713948e+19, 1.5339595681870381e+19, 1.6006490166046753e+19, 1.6702378771847578e+19, 1.7428444573784343e+19, 1.8186152121345245e+19, 1.8976803236297572e+19, 1.9801738223315583e+19, 2.066262724056187e+19, 2.156094363361765e+19, 2.2498215723645534e+19, 2.347633247162204e+19, 2.4496868378198147e+19, 2.556187953011779e+19, 2.6673191116683084e+19, 2.7832696496917053e+19, 2.9042733232540353e+19, 3.0305377201506222e+19, 3.1622776849535336e+19, 3.2997588596720402e+19, 3.4432171995014627e+19, 3.592896576120842e+19, 3.749099355227816e+19, 3.912092718147935e+19, 4.0821546214207e+19, 4.259627672869326e+19, 4.444797305712384e+19, 4.638036474294016e+19, 4.839676791321159e+19, 5.050061304421679e+19, 5.2696148648885486e+19, 5.498713505698467e+19, 5.737746893772318e+19, 5.9871974948123705e+19, 6.247493238744154e+19, 6.519076569046686e+19, 6.802496361924552e+19, 7.0982060559730475e+19, 7.40680290590838e+19, 7.728817316139788e+19, 8.064794644434649e+19, 8.41541482878358e+19, 8.781278642339997e+19, 9.163007089271269e+19, 9.561372466544745e+19, 9.977057350978948e+19, 1.0410768068843563e+20, 1.0863379831394297e+20, 1.133562007552409e+20, 1.1828440538497942e+20, 1.2342685645245986e+20, 1.2879232366242536e+20, 1.3439161741320022e+20, 1.402343518344577e+20, 1.4633044891912687e+20, 1.526922231974388e+20, 1.59330564232555e+20, 1.6625680139228807e+20, 1.7348488528017123e+20, 1.8102640914680775e+20, 1.8889659023312604e+20, 1.9710895693019428e+20, 2.0567744224935962e+20, 2.1461933930950374e+20, 2.239500060890434e+20, 2.336852755554186e+20, 2.4384483336481302e+20, 2.5444609578141064e+20, 2.655070596115349e+20, 2.7705008452364822e+20, 2.8909494413486457e+20, 3.016621157497396e+20, 3.147770200771076e+20, 3.284606094105473e+20, 3.4274057385089276e+20, 3.5764133135237356e+20, 3.7318832021600993e+20, 3.8941281934858886e+20, 4.063426947728047e+20, 4.240067273050261e+20, 4.424405938985511e+20, 4.616758549351435e+20, 4.817452670652179e+20, 5.0268932750104855e+20, 5.245416373179803e+20, 5.473462825342405e+20, 5.711423881715919e+20, 5.959704162579367e+20, 6.218804693391292e+20, 6.489169149083737e+20, 6.771258444931064e+20, 7.065641864073671e+20, 7.372823246719869e+20, 7.6933254326389e+20, 8.027795814277196e+20, 8.376770601465393e+20, 8.740954185332708e+20, 9.120970736639997e+20, 9.517466240458812e+20, 9.931241493097894e+20, 1.0363006515185996e+21, 1.0813494549037449e+21, 1.128361546251447e+21, 1.1774174977737894e+21, 1.2286006964326226e+21, 1.2820146546506318e+21, 1.337750781426504e+21, 1.3959037930899023e+21, 1.4565913461810916e+21, 1.519910408829549e+21, 1.5859891928871658e+21, 1.6549407105570916e+21, 1.7268821961671264e+21, 1.8019591722802296e+21, 1.880299991485781e+21, 1.962038072922742e+21, 2.0473385016649528e+21, 2.1363473632253266e+21, 2.2292160911413336e+21, 2.3261320070099747e+21, 2.427250766493371e+21, 2.532776579687126e+21, 2.6428898720513115e+21, 2.75777866887037e+21, 2.8776740611001806e+21, 3.002782088423696e+21, 3.1333152644483326e+21, 3.269537331227268e+21, 3.411681912991173e+21, 3.5599902337950873e+21, 3.7147623459641853e+21, 3.876245947477972e+21, 4.0447672678344557e+21, 4.220615100359741e+21, 4.404088652954071e+21, 4.5955580652118207e+21, 4.795351818430811e+21, 5.003809371432956e+21, 5.221351810783414e+21, 5.448352372301303e+21, 5.685196676704718e+21, 5.932362668504112e+21, 6.190274249014412e+21, 6.459370519199287e+21, 6.740194162813834e+21, 7.033196102770745e+21, 7.338966873571158e+21, 7.658031144571662e+21, 7.990931599527355e+21, 8.338340963632575e+21, 8.700853149088182e+21, 9.079086274943033e+21, 9.47380257543406e+21, 9.885680405255136e+21, 1.0315418385298456e+22, 1.0763885710292103e+22, 1.1231800704376643e+22, 1.172010687167401e+22, 1.22296430076148e+22, 1.2761276055127285e+22, 1.331607674502287e+22, 1.3894998714522651e+22, 1.4499024874245303e+22, 1.5129375699689842e+22, 1.578713092886693e+22, 1.6473410832183876e+22, 1.7189598014726283e+22, 1.793684427209885e+22, 1.8716654932477027e+22, 1.953036869085005e+22, 2.0379369278203425e+22, 2.1265371440095278e+22, 2.2189890637800216e+22, 2.315450313118782e+22, 2.4161154475297115e+22, 2.521156954878538e+22, 2.630753628070469e+22, 2.745126593847207e+22, 2.86445959907355e+22, 2.988993135969599e+22, 3.1189406751576914e+22, 3.2545235685595125e+22, 3.3960151846724437e+22, 3.5436582675164003e+22, 3.697703892770608e+22, 3.858463033989337e+22, 4.026211311469782e+22, 4.2012338030683565e+22, 4.383884041355808e+22, 4.574475026506239e+22, 4.773331017692821e+22, 4.980853736002314e+22, 5.197375096727256e+22, 5.423333300111391e+22, 5.659114755002746e+22, 5.90512073212812e+22, 6.161848428886375e+22, 6.42973694624118e+22, 6.709242949194749e+22, 7.000929838060468e+22, 7.305297962756936e+22, 7.62286478688134e+22, 7.954272073380578e+22, 8.300050346290755e+22, 8.66089856427404e+22, 9.037434621199307e+22, 9.430298928933568e+22, 9.840285021731167e+22, 1.0268094560414047e+23, 1.0714457128121842e+23, 1.1180272544060102e+23, 1.1666338846082796e+23, 1.2173483795801434e+23, 1.2702730611051357e+23, 1.3254928670722284e+23, 1.3831192165362029e+23, 1.443250828400891e+23, 1.5059901145218192e+23, 1.571463535976524e+23, 1.6397835026117046e+23, 1.7110662973697398e+23, 1.78545549500675e+23, 1.8630788176081674e+23, 1.9440684908590518e+23, 2.028587545065914e+23, 2.11678117628074e+23, 2.2087992642991294e+23, 2.3048277177136995e+23, 2.4050203794877215e+23, 2.509579731460442e+23, 2.61868465660906e+23, 2.7325208833822083e+23, 2.851318275504868e+23, 2.9752803956801962e+23, 3.104618372658724e+23, 3.2395926946428986e+23, 3.380435387085522e+23, 3.5273856811988e+23, 3.680740093982199e+23, 3.8407447021193584e+23, 4.007722683919538e+23, 4.181959747743099e+23, 4.363752770877477e+23, 4.553468886764295e+23, 4.7514327148646944e+23, 4.9579811244308024e+23, 5.1735313289320985e+23, 5.398452623538027e+23, 5.63312763407293e+23, 5.8780301392176055e+23, 6.133552492571591e+23, 6.400210986796168e+23, 6.678462827325508e+23, 6.968780711976498e+23, 7.271751189564609e+23, 7.587893795342852e+23, 7.917745358386812e+23, 8.261972411441337e+23, 8.6211651062016e+23, 8.995933770489102e+23, 9.387035729617181e+23, 9.79514039863445e+23, 1.0220943133323373e+24, 1.0665302139628944e+24, 1.1128931508308078e+24, 1.1612766546931388e+24, 1.2117635917830309e+24, 1.2644398547525773e+24, 1.3194118726681722e+24, 1.376773896862817e+24, 1.436623349203651e+24, 1.499080998218282e+24, 1.5642542097218264e+24, 1.6322535200635382e+24, 1.703216415132842e+24, 1.7772566018131294e+24, 1.8545235275544353e+24, 1.9351496342146013e+24, 2.0192721194526757e+24, 2.1070607509602117e+24, 2.1986659849935607e+24, 2.2942438983014087e+24, 2.393987028775025e+24, 2.498066441142656e+24, 2.6066595412008225e+24, 2.719984807574648e+24, 2.8382249783226123e+24, 2.961617843505041e+24, 3.090375252448405e+24, 3.22471626023858e+24, 3.364912091659525e+24, 3.511202842614574e+24, 3.6638378323790985e+24, 3.823124602764452e+24, 3.9893363961672265e+24, 4.162755966586427e+24, 4.3437332256987014e+24, 4.5325788858495414e+24, 4.729613747447604e+24, 4.935235568411978e+24, 5.149774084292982e+24, 5.373662217115595e+24, 5.607284466201603e+24, 5.851037436548592e+24, 6.10541400209978e+24, 6.370848814262406e+24, 6.647794971187778e+24, 6.936810486884127e+24, 7.238391117598433e+24, 7.553049336939496e+24, 7.881420981117104e+24, 8.224032935258864e+24, 8.581575799346035e+24, 8.954662927619067e+24, 9.343929579827e+24, 9.750160319053718e+24, 1.0174052662809508e+25, 1.061632718703475e+25, 1.1077875100052504e+25, 1.1559490764779446e+25, 1.2061990449640835e+25, 1.2586389878482232e+25, 1.3133530684001999e+25, 1.3704516212080044e+25, 1.430032529307378e+25, 1.4921971344985755e+25, 1.5570709899334486e+25, 1.624765352537192e+25, 1.6953951685838148e+25, 1.769103054463437e+25, 1.8460154856651138e+25, 1.9262633187796184e+25, 2.0100084239861973e+25, 2.0973851166401373e+25, 2.188569678439493e+25, 2.2837184455402886e+25, 2.382993518706072e+25, 2.4865952756943444e+25, 2.5947008052482127e+25, 2.7074945748084144e+25, 2.825203940495658e+25, 2.948030663573249e+25, 3.076184114586425e+25, 3.2099223173679166e+25, 3.3494749338814413e+25, 3.4950792353726474e+25, 3.6470292168252096e+25, 3.8055683752609008e+25, 3.971017222858002e+25, 4.143658455969442e+25, 4.323786761331799e+25, 4.5117650786347235e+25, 4.707915764730903e+25, 4.912572705688072e+25, 5.126148647404879e+25, 5.349009757751188e+25, 5.5815355784863155e+25, 5.824195118078335e+25, 6.077377141658601e+25, 6.341593546375157e+25, 6.617296738626413e+25, 6.904956188049043e+25, 7.205151583575565e+25, 7.518398511702838e+25, 7.84522962216599e+25, 8.186303463728454e+25, 8.542206642851773e+25, 8.913542368067158e+25, 9.301062344195611e+25, 9.705387304175214e+25, 1.0127332594094024e+26, 1.0567622248656935e+26, 1.1027005205673338e+26, 1.1506408414032939e+26, 1.200665367618422e+26, 1.2528593231703388e+26, 1.3073278545002643e+26, 1.3641643943669319e+26, 1.4234656959430082e+26, 1.4853514785975316e+26, 1.5499277188752055e+26, 1.617304267136989e+26, 1.6876171681204254e+26, 1.760979315899246e+26, 1.8375384688934814e+26, 1.9174261523883768e+26, 2.0007783188877556e+26, 2.0877628337626886e+26, 2.1785291156401727e+26, 2.273231563768105e+26, 2.3720611019476484e+26, 2.475187440224281e+26, 2.5827858226667028e+26, 2.6950733674526617e+26, 2.8122304837391984e+26, 2.9344932898504565e+26, 3.062071525266554e+26, 3.1951823081652384e+26, 3.334094038672782e+26, 3.479044864255177e+26, 3.630281971283011e+26, 3.7881097310334995e+26, 3.9527993106445266e+26, 4.124630731691131e+26, 4.303950424027017e+26, 4.491046525794616e+26, 4.6862964573776765e+26, 4.8900352116485764e+26, 5.102608849526139e+26, 5.3244468112123995e+26, 5.555929099635277e+26, 5.797449737248186e+26, 6.0494960870295534e+26, 6.312500171725586e+26, 6.586909509347511e+26, 6.873278240087304e+26, 7.172096309467563e+26, 7.483873585494483e+26, 7.809237995336335e+26, 8.148711212915523e+26, 8.502980194981352e+26, 8.87264999473944e+26, 9.258351490837107e+26, 9.660861660134738e+26, 1.0080871148730453e+27, 1.0519094952424549e+27, 1.0976417039193038e+27, 1.1453620288854408e+27, 1.1951518571757191e+27, 1.247111612864876e+27, 1.3013245276621722e+27, 1.357900101440429e+27, 1.416935290286498e+27, 1.4785305920620927e+27, 1.5428102640352936e+27, 1.6098845439486852e+27, 1.6798675064676193e+27, 1.7529003798647242e+27, 1.8291084544257487e+27, 1.9086213000810663e+27, 1.9915993297171422e+27, 2.078175655039212e+27, 2.168525151181095e+27, 2.262802623219057e+27, 2.3611684840395636e+27, 2.4638212206088477e+27, 2.570936888652349e+27, 2.6826975944275626e+27, 2.799328830934046e+27, 2.9210307084515107e+27, 3.0480101256614874e+27, 3.180523566093577e+27, 3.3187835362395085e+27, 3.4630689508696766e+27, 3.6136271439286215e+27, 3.770714303798039e+27, 3.9346477144759964e+27, 4.10570806162032e+27, 4.284186361065516e+27, 4.4704429884038086e+27, 4.664797293668602e+27, 4.867579842513697e+27, 5.079199709935672e+27, 5.300019927857898e+27, 5.530415924415763e+27, 5.77085285270783e+27, 6.021716766194073e+27, 6.283512958088159e+27, 6.556691233797581e+27, 6.841715565829282e+27, 7.139162082894172e+27, 7.449539619980779e+27, 7.773377082135186e+27, 8.111327926819459e+27, 8.46397064392775e+27, 8.831906154595003e+27, 9.215877050950651e+27, 9.616498421229087e+27, 1.0034578970690503e+28, 1.0470837089336104e+28, 1.092601182752046e+28, 1.1401025227299353e+28, 1.1896688355116213e+28, 1.2413847695163095e+28, 1.2953544529249473e+28, 1.351670444120599e+28, 1.4104286071428666e+28, 1.4717475914496323e+28, 1.53572562226374e+28, 1.6024918563084958e+28, 1.6721608109711097e+28, 1.7448510176503014e+28, 1.8207091058253641e+28, 1.899865058633739e+28, 1.9824536996385116e+28, 2.0686416103173655e+28, 2.1585767188003765e+28, 2.2524117936432654e+28, 2.350336201741995e+28, 2.452518059343356e+28, 2.5591309134155937e+28, 2.6703901038703267e+28, 2.7864741361606076e+28, 2.9076170035456626e+28, 3.0340269623873862e+28, 3.165918408124101e+28, 3.3035579183437644e+28, 3.447181375252196e+28, 3.5970331613148848e+28, 3.753415507986734e+28, 3.9165966456839702e+28, 4.086854485674111e+28, 4.2645321078821365e+28, 4.449914743243612e+28, 4.643376403183981e+28, 4.845249070066989e+28, 5.055875587699293e+28, 5.275681913537647e+28, 5.505043947954088e+28, 5.744352702893397e+28, 5.994090804210123e+28, 6.254686098307615e+28, 6.526582487635263e+28, 6.810328238941727e+28, 7.106378588355956e+28, 7.415330915238034e+28, 7.737715541343985e+28, 8.074080261185825e+28, 8.425104151063788e+28, 8.791387895994496e+28, 9.17355673730028e+28, 9.572381365191147e+28, 9.98854368938722e+28, 1.0422753953807525e+29, 1.0875886740724689e+29, 1.1348720296135088e+29, 1.1842058366814108e+29, 1.2356896427616336e+29, 1.2894060892676275e+29, 1.3454635072865096e+29, 1.403958044199871e+29, 1.4649892474931707e+29, 1.5286801820369522e+29, 1.595140217838959e+29, 1.6644821250108015e+29, 1.7368461578370215e+29, 1.812356231214129e+29, 1.8911407935104586e+29, 1.973358894029153e+29, 2.059142381242414e+29, 2.1486642826581738e+29, 2.2420783585291148e+29, 2.3395432803690614e+29, 2.4412558764130196e+29, 2.5473903075368776e+29, 2.658127534824259e+29, 2.7736906428678146e+29, 2.8942777821651655e+29, 3.0200944701056463e+29, 3.1513942033220573e+29, 3.288387788254194e+29, 3.431351577788634e+29, 3.580531134982486e+29, 3.736179578679232e+29, 3.898611607381291e+29, 4.0681052740271736e+29, 4.244948831866995e+29, 4.429499669596178e+29, 4.6220739968744156e+29, 4.8229989792516415e+29, 5.032680740245382e+29, 5.251455512349218e+29, 5.4797645534873085e+29, 5.717999631183072e+29, 5.9665653577967616e+29, 6.225964193122154e+29, 6.496640417397958e+29, 6.779054555803582e+29, 7.073776314631521e+29, 7.381311931568737e+29, 7.702183511453578e+29, 8.037038585178173e+29, 8.386452148085477e+29, 8.751018084984377e+29, 9.131471573888924e+29, 9.528423877916662e+29, 9.942675910423086e+29, 1.037493715974858e+30, 1.0825944315064475e+30, 1.1296606337471391e+30, 1.178773094053256e+30, 1.2300153038642152e+30, 1.2834907018954575e+30, 1.3392909398356825e+30, 1.3975109939195936e+30, 1.458268281067421e+30, 1.5216604220390984e+30, 1.5878151096243227e+30, 1.6568459828501376e+30, 1.7288704586367733e+30, 1.8040337591983109e+30, 1.8824647862502668e+30, 1.9642971260957085e+30, 2.049695645993286e+30, 2.1388069281986273e+30, 2.2317825417863668e+30, 2.3288101724899997e+30, 2.4300454695088013e+30, 2.535692590190559e+30, 2.6459327222924877e+30, 2.7609535515480823e+30, 2.880987191714709e+30, 3.0062391601817023e+30, 3.136922832356224e+30, 3.2733017540669504e+30, 3.4156098524599767e+30, 3.564088912699226e+30, 3.719039050619417e+30, 3.880725927669411e+30, 4.04942397001026e+30, 4.22547439695455e+30, 4.4091591904497067e+30, 4.6008488862594415e+30, 4.8008726144381447e+30, 5.009570385372583e+30, 5.227363207479437e+30, 5.454624941068422e+30, 5.691741837938906e+30, 5.939192632715456e+30, 6.197401658360756e+30, 6.466807150484418e+30, 6.747954334631086e+30, 7.041293535668568e+30, 7.347416522785565e+30, 7.666847969787789e+30, 8.000131893294068e+30, 8.347941060523016e+30, 8.710870867440795e+30, 9.089539075141226e+30, 9.484710329205217e+30, 9.897061628091751e+30, 1.0327294753239115e+31, 1.0776277713385792e+31, 1.1244731632783183e+31, 1.1733600682496405e+31, 1.2243723857044273e+31, 1.2775967956239448e+31, 1.333140771513557e+31, 1.3910995767278494e+31, 1.4515718596137026e+31, 1.5146794798937337e+31, 1.5805307573213802e+31, 1.6492376384275384e+31, 1.7209389078963e+31, 1.7957573925909381e+31, 1.8738203924002579e+31, 1.9552854303585552e+31, 2.0402833122395123e+31, 2.1289853428317686e+31, 2.2215438467885956e+31, 2.318116226251707e+31, 2.418897118278061e+31, 2.5240596410450263e+31, 2.633782473788742e+31, 2.748287333504525e+31, 2.8677700661751533e+31, 2.99243425490865e+31, 3.1225315980606586e+31, 3.258270514442481e+31, 3.3999249466448416e+31, 3.547738130542647e+31, 3.701961039136049e+31, 3.8629053335013447e+31, 4.030846648725406e+31, 4.2060705330868255e+31, 4.388931201850751e+31, 4.579741766804462e+31, 4.778826703637943e+31, 4.986588342863963e+31, 5.203358897297751e+31, 5.429576965226663e+31, 5.665629886483304e+31, 5.911919508010114e+31, 6.16894245653379e+31, 6.437139748193329e+31, 6.716967389807888e+31, 7.008990191520391e+31, 7.31370864862016e+31, 7.631641148498644e+31, 7.963429872551223e+31, 8.309606748138528e+31, 8.67086956724364e+31, 9.04783971773784e+31, 9.441156479594543e+31, 9.851613875292068e+31, 1.0279916950368418e+32, 1.07268403844888e+32, 1.1193095026035147e+32, 1.1679822100981176e+32, 1.21874993768108e+32, 1.27173560892974e+32, 1.327024719078061e+32, 1.384705471353842e+32, 1.4449187781506174e+32, 1.507723925190581e+32, 1.5732728502707418e+32, 1.641671552006964e+32, 1.713028737008947e+32, 1.7875190708791087e+32, 1.8652156694510196e+32, 1.9463067382962773e+32, 2.0309230348315313e+32, 2.1192183344210365e+32, 2.211352021844851e+32, 2.307471295910771e+32, 2.4077893144193107e+32, 2.512468943856889e+32, 2.6216995503638903e+32, 2.735679010918469e+32, 2.8545885676795016e+32, 2.978718943128089e+32, 3.1081927706993734e+32, 3.243322630253274e+32, 3.384327289006108e+32, 3.5314313170181275e+32, 3.684993910328856e+32, 3.8451667165931065e+32, 4.012336592073155e+32, 4.186774723008858e+32, 4.368757711627743e+32, 4.558731216343953e+32, 4.7568820887321674e+32, 4.963689256845085e+32, 5.179487738205837e+32, 5.404667870783061e+32, 5.639637787933458e+32, 5.884771579662651e+32, 6.1406680994646434e+32, 6.407579964478702e+32, 6.686152064094042e+32, 6.976835085856216e+32, 7.280091709854906e+32, 7.596663152688636e+32, 7.926861220504799e+32, 8.271484384628735e+32, 8.631090491790647e+32, 9.00625131554618e+32, 9.397884478949453e+32, 9.806374517125171e+32, 1.0232710234679712e+33, 1.0677581783184978e+33, 1.1141793823666505e+33, 1.1626187381638481e+33, 1.2131533848487887e+33, 1.2658956654800375e+33, 1.3209309205490525e+33, 1.3783589589715013e+33, 1.438283612968179e+33, 1.5008003586646152e+33, 1.5660483095727248e+33, 1.634132845338352e+33, 1.7051774504804154e+33, 1.779310561277991e+33, 1.8566668037103508e+33, 1.9373690433263942e+33, 2.0215969361743224e+33, 2.1094866556584567e+33, 2.2011974318163503e+33, 2.2968953033557722e+33, 2.3967326916440596e+33, 2.5009314974332542e+33, 2.609660544796214e+33, 2.7231165114566796e+33, 2.841505050203678e+33, 2.965040634149015e+33, 3.093919786273928e+33, 3.22842908969751e+33, 3.368786112381667e+33, 3.515245560489481e+33, 3.6680720437043496e+33, 3.827509436214012e+33, 3.9939117888697036e+33, 4.167548663114979e+33, 4.348734495719817e+33, 4.5377973407946274e+33, 4.735079798245283e+33, 4.940895685871743e+33, 5.155703041488542e+33, 5.3798491072767e+33, 5.613740546539123e+33, 5.857799806314216e+33, 6.112470069136044e+33, 6.378156141397452e+33, 6.655448520497181e+33, 6.94479657866949e+33, 7.246724583521018e+33, 7.561778466609088e+33, 7.890460831589651e+33, 8.233501444115866e+33, 8.591456139265371e+33, 8.964972978648733e+33, 9.354728496497421e+33, 9.761428937603847e+33, 1.0185721125638537e+34, 1.0628549608851468e+34, 1.1090629297615325e+34, 1.1572799515276745e+34, 1.2075930533683345e+34, 1.2600825775920622e+34, 1.314865138150558e+34, 1.372029495344639e+34, 1.4316790171675855e+34, 1.493921775784827e+34, 1.5588705475339423e+34, 1.6266288242022158e+34, 1.6973471392984245e+34, 1.7711398784821986e+34, 1.8481408630717846e+34, 1.928489485115606e+34, 2.0123136238197213e+34, 2.0997998367480506e+34, 2.1910894966530802e+34, 2.286347744736051e+34, 2.385747645014455e+34, 2.489468946381996e+34, 2.5976767900399155e+34, 2.71061183153185e+34, 2.8284567908075983e+34, 2.951424841141925e+34, 3.0797393069179176e+34, 3.213603953066042e+34, 3.353316627959751e+34, 3.4991031318622095e+34, 3.651228136353817e+34, 3.8099667117113027e+34, 3.9756063076117888e+34, 4.1484111004596586e+34, 4.328764851667091e+34, 4.516959467495348e+34, 4.713335876631251e+34, 4.918250110630097e+34, 5.132027995310227e+34, 5.355144899646725e+34, 5.587961806955048e+34, 5.830900607200584e+34, 6.084401016685287e+34, 6.34892255875174e+34, 6.624886628189315e+34, 6.912905757729452e+34, 7.213446898354968e+34, 7.527054743683149e+34, 7.854296270251988e+34, 8.195692403230016e+34, 8.55200373297737e+34, 8.923804663672278e+34, 9.31177111057619e+34, 9.716604242927358e+34, 1.0139036921229039e+35, 1.0579742584862603e+35, 1.1039700691987133e+35, 1.1519655987330263e+35, 1.2020477999975588e+35, 1.2543072902031864e+35, 1.3088272589205491e+35, 1.365729024273497e+35, 1.4251045899657495e+35, 1.487061607263123e+35, 1.5517121840155753e+35, 1.6191733798332211e+35, 1.6895528459818767e+35, 1.763006661941695e+35, 1.8396541651324636e+35, 1.9196338067681758e+35, 2.0030905743862327e+35, 2.0901757937770366e+35, 2.181027718084175e+35, 2.2758487752628717e+35, 2.374792271807592e+35, 2.4780372633656177e+35, 2.585770728400483e+35, 2.698164393954437e+35, 2.815468224880213e+35, 2.9378717745566256e+35, 3.065596881838715e+35, 3.1988748929610232e+35, 3.337947057678406e+35, 3.4830352148459025e+35, 3.634461228873728e+35, 3.792471103206489e+35, 3.957350059229236e+35, 4.1293975793962744e+35, 4.308886604727465e+35, 4.4962172374435046e+35, 4.691692129125198e+35, 4.895665033518172e+35, 5.108505946141367e+35, 5.3306003120054155e+35, 5.562301488715131e+35, 5.804124459326857e+35, 6.056461007104225e+35, 6.319768278544944e+35, 6.5945224349057236e+35, 6.881161607925268e+35, 7.180322395889379e+35, 7.492490071293457e+35, 7.818228738654604e+35, 8.158129440065175e+35, 8.512806986066281e+35, 8.88282627345665e+35, 9.269010482844804e+35, 9.671984724432981e+35, 1.0092477897316312e+36, 1.0531252176418185e+36, 1.098900556185035e+36, 1.146675692778274e+36, 1.1965278748799869e+36, 1.24854742259544e+36, 1.3028284589817004e+36, 1.3594693854166106e+36, 1.4185604427772744e+36, 1.480232912128978e+36, 1.5445866209564893e+36, 1.6117380346587043e+36, 1.68180900614957e+36, 1.7549109302255814e+36, 1.8312062246198927e+36, 1.9108186437223512e+36, 1.993892224332408e+36, 2.0805774999588398e+36, 2.1710313423634252e+36, 2.26539794680194e+36, 2.3638869509923972e+36, 2.4666579204541002e+36, 2.5738967244563076e+36, 2.6857979473661544e+36, 2.8025393771803227e+36, 2.924380882271859e+36, 3.0515195823090994e+36, 3.184185555875985e+36, 3.3226190227612585e+36, 3.467071294696416e+36, 3.617771816440098e+36, 3.775055881576066e+36, 3.9391776540496645e+36, 4.110435031751948e+36, 4.289137638342022e+36, 4.4755703782922873e+36, 4.670147456436369e+36, 4.873183883948424e+36, 5.0850475964151683e+36, 5.306121741230521e+36, 5.536807529809454e+36, 5.777471630088083e+36, 6.028649624445006e+36, 6.290747161072294e+36, 6.564240242770334e+36, 6.849622619447915e+36, 7.147412760200529e+36, 7.458083498702063e+36, 7.78232697218024e+36, 8.120666720332955e+36, 8.473715652225418e+36, 8.842113931410745e+36, 9.226446578640941e+36, 9.62756989189646e+36, 1.0046132274459318e+37, 1.0482891781388453e+37, 1.0938639426658406e+37, 1.1414201084635227e+37, 1.1910332908901951e+37, 1.2428140290781978e+37, 1.2968457344370257e+37, 1.3532266498881966e+37, 1.4120586945399688e+37, 1.4734355477716992e+37, 1.5374937355530323e+37, 1.6043368249380068e+37, 1.6740860033240045e+37, 1.7468675287108082e+37, 1.8228132367608416e+37, 1.9020440613413664e+37, 1.9847362058858144e+37, 2.0710234075325096e+37, 2.1610618408354003e+37, 2.2550147791917957e+37, 2.353031805372523e+37, 2.455330701750701e+37, 2.5620772770248396e+37, 2.673464467616294e+37, 2.78969459056086e+37, 2.910977568797936e+37, 3.0375065922789965e+37, 3.169563332967412e+37, 3.3073615167543815e+37, 3.4511503637479094e+37, 3.601190249381283e+37, 3.7577205060878247e+37, 3.9210887236621177e+37, 4.0915595875494895e+37, 4.269441643906036e+37, 4.455057129514334e+37, 4.648742478843685e+37, 4.850805984520065e+37, 5.061696394855954e+37, 5.281755975513414e+37, 5.511382261720676e+37, 5.750991549934856e+37, 6.000965656516741e+37, 6.261859812429233e+37, 6.534096398852327e+37, 6.818168785399632e+37, 7.11459163821484e+37, 7.423900919971728e+37, 7.746590000283906e+37, 8.083375862330861e+37, 8.434803595870693e+37, 8.801510068564955e+37, 9.184159022267927e+37, 9.58335943632796e+37, 9.999999680285692e+37]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py deleted file mode 100644 index 8a7e373f09b1..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/runner.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python -# -# @license Apache-2.0 -# -# Copyright (c) 2025 The Stdlib Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Generate single-precision exp10 fixture data.""" - -import os -import json -import numpy as np -from scipy.special import exp10 - -# Get the file path: -FILE = os.path.realpath(__file__) -DIR = os.path.dirname(FILE) - - -def gen(x, name): - """Generate fixture data and write to file. - - # Arguments - - * `x`: domain (float32 ndarray) - * `name::str`: output filename - """ - x = x.astype(np.float32) - y = exp10(x).astype(np.float32) - - data = { - "x": x.tolist(), - "expected": y.tolist() - } - - filepath = os.path.join(DIR, name) - with open(filepath, "w", encoding="utf-8") as outfile: - json.dump(data, outfile) - - -def main(): - """Generate fixture data.""" - # Medium negative values - x = np.linspace(np.float32(-38.0), np.float32(-1.0), 2003, dtype=np.float32) - gen(x, "medium_negative.json") - - # Medium positive values - x = np.linspace(np.float32(1.0), np.float32(38.0), 2003, dtype=np.float32) - gen(x, "medium_positive.json") - - # Small negative values - x = np.linspace(np.float32(-1.0), np.float32(-2.0**-23), 1007, dtype=np.float32) - gen(x, "small_negative.json") - - # Small positive values - x = np.linspace(np.float32(2.0**-23), np.float32(1.0), 1007, dtype=np.float32) - gen(x, "small_positive.json") - - # Tiny values - x = np.linspace(np.float32(-2.0**-23), np.float32(2.0**-23), 1007, dtype=np.float32) - gen(x, "tiny.json") - - -if __name__ == "__main__": - main() diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json deleted file mode 100644 index 24cae385ba8e..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_negative.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [-1.0, -0.9990059733390808, -0.9980119466781616, -0.9970179200172424, -0.9960238337516785, -0.9950298070907593, -0.9940357804298401, -0.9930417537689209, -0.9920477271080017, -0.9910537004470825, -0.9900596141815186, -0.9890655875205994, -0.9880715608596802, -0.987077534198761, -0.9860835075378418, -0.9850894808769226, -0.9840954542160034, -0.9831013679504395, -0.9821073412895203, -0.9811133146286011, -0.9801192879676819, -0.9791252613067627, -0.9781312346458435, -0.9771372079849243, -0.9761431217193604, -0.9751490950584412, -0.974155068397522, -0.9731610417366028, -0.9721670150756836, -0.9711729884147644, -0.9701789617538452, -0.9691848754882812, -0.9681908488273621, -0.9671968221664429, -0.9662027955055237, -0.9652087688446045, -0.9642147421836853, -0.9632206559181213, -0.9622266292572021, -0.961232602596283, -0.9602385759353638, -0.9592445492744446, -0.9582505226135254, -0.9572564959526062, -0.9562624096870422, -0.955268383026123, -0.9542743563652039, -0.9532803297042847, -0.9522863030433655, -0.9512922763824463, -0.9502981901168823, -0.9493041634559631, -0.948310136795044, -0.9473161101341248, -0.9463220834732056, -0.9453280568122864, -0.9443340301513672, -0.9433399438858032, -0.942345917224884, -0.9413518905639648, -0.9403578639030457, -0.9393638372421265, -0.9383698105812073, -0.9373757839202881, -0.9363816976547241, -0.9353876709938049, -0.9343936443328857, -0.9333996176719666, -0.9324055910110474, -0.9314115643501282, -0.930417537689209, -0.929423451423645, -0.9284294247627258, -0.9274353981018066, -0.9264413714408875, -0.9254473447799683, -0.9244533181190491, -0.9234592318534851, -0.9224652051925659, -0.9214711785316467, -0.9204771518707275, -0.9194831252098083, -0.9184890985488892, -0.9174950122833252, -0.916500985622406, -0.9155069589614868, -0.9145129323005676, -0.9135189056396484, -0.9125248789787292, -0.9115308523178101, -0.9105367660522461, -0.9095427393913269, -0.9085487127304077, -0.9075546860694885, -0.9065606594085693, -0.9055666327476501, -0.904572606086731, -0.903578519821167, -0.9025844931602478, -0.9015904664993286, -0.9005964398384094, -0.8996024131774902, -0.898608386516571, -0.8976143598556519, -0.8966202735900879, -0.8956262469291687, -0.8946322202682495, -0.8936381936073303, -0.8926441669464111, -0.8916501402854919, -0.8906561136245728, -0.8896620273590088, -0.8886680006980896, -0.8876739740371704, -0.8866799473762512, -0.885685920715332, -0.8846918344497681, -0.8836978077888489, -0.8827037811279297, -0.8817097544670105, -0.8807157278060913, -0.8797217011451721, -0.8787276744842529, -0.877733588218689, -0.8767395615577698, -0.8757455348968506, -0.8747515082359314, -0.8737574815750122, -0.872763454914093, -0.8717694282531738, -0.8707753419876099, -0.8697813153266907, -0.8687872886657715, -0.8677932620048523, -0.8667992353439331, -0.8658052086830139, -0.8648111820220947, -0.8638170957565308, -0.8628230690956116, -0.8618290424346924, -0.8608350157737732, -0.859840989112854, -0.8588469624519348, -0.8578529357910156, -0.8568588495254517, -0.8558648228645325, -0.8548707962036133, -0.8538767695426941, -0.8528827428817749, -0.8518886566162109, -0.8508946895599365, -0.8499006032943726, -0.8489065766334534, -0.8479125499725342, -0.846918523311615, -0.8459244966506958, -0.8449304103851318, -0.8439364433288574, -0.8429423570632935, -0.8419483304023743, -0.8409543037414551, -0.8399602770805359, -0.8389662504196167, -0.8379721641540527, -0.8369781374931335, -0.8359841108322144, -0.8349900841712952, -0.833996057510376, -0.8330020308494568, -0.8320080041885376, -0.8310139179229736, -0.8300198912620544, -0.8290258646011353, -0.8280318379402161, -0.8270378112792969, -0.8260437846183777, -0.8250497579574585, -0.8240556716918945, -0.8230616450309753, -0.8220676183700562, -0.821073591709137, -0.8200795650482178, -0.8190855383872986, -0.8180915117263794, -0.8170974254608154, -0.8161033987998962, -0.815109372138977, -0.8141153454780579, -0.8131213188171387, -0.8121272325515747, -0.8111332654953003, -0.8101391792297363, -0.8091451525688171, -0.808151125907898, -0.8071570992469788, -0.8061630725860596, -0.8051689863204956, -0.8041749596595764, -0.8031809329986572, -0.802186906337738, -0.8011928796768188, -0.8001988530158997, -0.7992048263549805, -0.7982107400894165, -0.7972167134284973, -0.7962226867675781, -0.7952286601066589, -0.7942346334457397, -0.7932406067848206, -0.7922465801239014, -0.7912524938583374, -0.7902584671974182, -0.789264440536499, -0.7882704138755798, -0.7872763872146606, -0.7862823605537415, -0.7852883338928223, -0.7842942476272583, -0.7833002209663391, -0.7823061943054199, -0.7813121676445007, -0.7803181409835815, -0.7793240547180176, -0.7783300876617432, -0.7773360013961792, -0.77634197473526, -0.7753479480743408, -0.7743539214134216, -0.7733598947525024, -0.7723658084869385, -0.7713718414306641, -0.7703777551651001, -0.7693837285041809, -0.7683897018432617, -0.7673956751823425, -0.7664016485214233, -0.7654075622558594, -0.7644135355949402, -0.763419508934021, -0.7624254822731018, -0.7614314556121826, -0.7604374289512634, -0.7594434022903442, -0.7584493160247803, -0.7574552893638611, -0.7564612627029419, -0.7554672360420227, -0.7544732093811035, -0.7534791827201843, -0.7524851560592651, -0.7514910697937012, -0.750497043132782, -0.7495030164718628, -0.7485089898109436, -0.7475149631500244, -0.7465208768844604, -0.745526909828186, -0.7445328235626221, -0.7435387969017029, -0.7425447702407837, -0.7415507435798645, -0.7405567169189453, -0.7395626306533813, -0.7385686635971069, -0.737574577331543, -0.7365805506706238, -0.7355865240097046, -0.7345924973487854, -0.7335984706878662, -0.7326043844223022, -0.7316104173660278, -0.7306163311004639, -0.7296223044395447, -0.7286282777786255, -0.7276342511177063, -0.7266402244567871, -0.7256461381912231, -0.7246521711349487, -0.7236580848693848, -0.7226640582084656, -0.7216700315475464, -0.7206759452819824, -0.719681978225708, -0.718687891960144, -0.7176939249038696, -0.7166998386383057, -0.7157058119773865, -0.7147117853164673, -0.7137176990509033, -0.7127237319946289, -0.7117296457290649, -0.7107356190681458, -0.7097415924072266, -0.7087475657463074, -0.7077535390853882, -0.7067594528198242, -0.7057654857635498, -0.7047713994979858, -0.7037773728370667, -0.7027833461761475, -0.7017893195152283, -0.7007952928543091, -0.6998012065887451, -0.6988072395324707, -0.6978131532669067, -0.6968191266059875, -0.6958250999450684, -0.6948310732841492, -0.69383704662323, -0.692842960357666, -0.6918489933013916, -0.6908549070358276, -0.6898608803749084, -0.6888668537139893, -0.6878728270530701, -0.6868788003921509, -0.6858847141265869, -0.6848907470703125, -0.6838966608047485, -0.6829026341438293, -0.6819086074829102, -0.6809145212173462, -0.6799205541610718, -0.6789264678955078, -0.6779325008392334, -0.6769384145736694, -0.6759443879127502, -0.674950361251831, -0.6739562749862671, -0.6729623079299927, -0.6719682216644287, -0.6709741950035095, -0.6699801683425903, -0.6689861416816711, -0.667992115020752, -0.666998028755188, -0.6660040616989136, -0.6650099754333496, -0.6640159487724304, -0.6630219221115112, -0.662027895450592, -0.6610338687896729, -0.6600397825241089, -0.6590458154678345, -0.6580517292022705, -0.6570577025413513, -0.6560636758804321, -0.6550696492195129, -0.6540756225585938, -0.6530815362930298, -0.6520875692367554, -0.6510934829711914, -0.6500994563102722, -0.649105429649353, -0.6481114029884338, -0.6471173763275146, -0.6461232900619507, -0.6451293230056763, -0.6441352367401123, -0.6431412100791931, -0.6421471834182739, -0.64115309715271, -0.6401591300964355, -0.6391650438308716, -0.6381710767745972, -0.6371769905090332, -0.636182963848114, -0.6351889371871948, -0.6341948509216309, -0.6332008838653564, -0.6322067975997925, -0.6312127709388733, -0.6302187442779541, -0.6292247176170349, -0.6282306909561157, -0.6272366046905518, -0.6262426376342773, -0.6252485513687134, -0.6242545247077942, -0.623260498046875, -0.6222664713859558, -0.6212724447250366, -0.6202783584594727, -0.6192843914031982, -0.6182903051376343, -0.6172962784767151, -0.6163022518157959, -0.6153082251548767, -0.6143141984939575, -0.6133201122283936, -0.6123261451721191, -0.6113320589065552, -0.610338032245636, -0.6093440055847168, -0.6083499193191528, -0.6073559522628784, -0.6063618659973145, -0.60536789894104, -0.6043738126754761, -0.6033797860145569, -0.6023857593536377, -0.6013916730880737, -0.6003977060317993, -0.5994036197662354, -0.5984095931053162, -0.597415566444397, -0.5964215397834778, -0.5954275131225586, -0.5944334268569946, -0.5934394598007202, -0.5924453735351562, -0.5914513468742371, -0.5904573202133179, -0.5894632935523987, -0.5884692668914795, -0.5874751806259155, -0.5864812135696411, -0.5854871273040771, -0.584493100643158, -0.5834990739822388, -0.5825050473213196, -0.5815110206604004, -0.5805169343948364, -0.579522967338562, -0.578528881072998, -0.5775348544120789, -0.5765408277511597, -0.5755468010902405, -0.5745527744293213, -0.5735586881637573, -0.5725647211074829, -0.571570634841919, -0.5705766081809998, -0.5695825815200806, -0.5685884952545166, -0.5675945281982422, -0.5666004419326782, -0.5656064748764038, -0.5646123886108398, -0.5636183619499207, -0.5626243352890015, -0.5616302490234375, -0.5606362819671631, -0.5596421957015991, -0.5586481690406799, -0.5576541423797607, -0.5566601157188416, -0.5556660890579224, -0.5546720027923584, -0.553678035736084, -0.55268394947052, -0.5516899228096008, -0.5506958961486816, -0.5497018694877625, -0.5487078428268433, -0.5477137565612793, -0.5467197895050049, -0.5457257032394409, -0.5447316765785217, -0.5437376499176025, -0.5427436232566833, -0.5417495965957642, -0.5407555103302002, -0.5397615432739258, -0.5387674570083618, -0.5377734303474426, -0.5367794036865234, -0.5357853770256042, -0.5347913503646851, -0.5337972640991211, -0.5328032970428467, -0.5318092107772827, -0.5308151841163635, -0.5298211574554443, -0.5288270711898804, -0.527833104133606, -0.526839017868042, -0.5258450508117676, -0.5248509645462036, -0.5238569378852844, -0.5228629112243652, -0.5218688249588013, -0.5208748579025269, -0.5198807716369629, -0.5188867449760437, -0.5178927183151245, -0.5168986916542053, -0.5159046649932861, -0.5149105787277222, -0.5139166116714478, -0.5129225254058838, -0.5119284987449646, -0.5109344720840454, -0.5099404454231262, -0.508946418762207, -0.5079523324966431, -0.5069583654403687, -0.5059642791748047, -0.5049702525138855, -0.5039762258529663, -0.5029821991920471, -0.5019881725311279, -0.500994086265564, -0.5000001192092896, -0.4990060329437256, -0.4980120062828064, -0.4970179796218872, -0.496023952960968, -0.49502992630004883, -0.49403584003448486, -0.4930418133735657, -0.4920477867126465, -0.4910537600517273, -0.4900597333908081, -0.4890657067298889, -0.4880716800689697, -0.48707759380340576, -0.4860835671424866, -0.4850895404815674, -0.4840955138206482, -0.483101487159729, -0.4821074604988098, -0.48111337423324585, -0.48011934757232666, -0.47912532091140747, -0.4781312942504883, -0.4771372675895691, -0.4761432409286499, -0.4751492142677307, -0.47415512800216675, -0.47316110134124756, -0.47216707468032837, -0.4711730480194092, -0.47017902135849, -0.4691849946975708, -0.4681909680366516, -0.46719688177108765, -0.46620285511016846, -0.46520882844924927, -0.4642148017883301, -0.4632207751274109, -0.4622267484664917, -0.46123266220092773, -0.46023863554000854, -0.45924460887908936, -0.45825058221817017, -0.457256555557251, -0.4562625288963318, -0.4552685022354126, -0.45427441596984863, -0.45328038930892944, -0.45228636264801025, -0.45129233598709106, -0.4502983093261719, -0.4493042826652527, -0.4483102560043335, -0.44731616973876953, -0.44632214307785034, -0.44532811641693115, -0.44433408975601196, -0.4433400630950928, -0.4423460364341736, -0.4413519501686096, -0.44035792350769043, -0.43936389684677124, -0.43836987018585205, -0.43737584352493286, -0.43638181686401367, -0.4353877902030945, -0.4343937039375305, -0.43339967727661133, -0.43240565061569214, -0.43141162395477295, -0.43041759729385376, -0.42942357063293457, -0.4284295439720154, -0.4274354577064514, -0.4264414310455322, -0.42544740438461304, -0.42445337772369385, -0.42345935106277466, -0.42246532440185547, -0.4214712381362915, -0.4204772114753723, -0.4194831848144531, -0.41848915815353394, -0.41749513149261475, -0.41650110483169556, -0.41550707817077637, -0.4145129919052124, -0.4135189652442932, -0.412524938583374, -0.41153091192245483, -0.41053688526153564, -0.40954285860061646, -0.40854883193969727, -0.4075547456741333, -0.4065607190132141, -0.4055666923522949, -0.40457266569137573, -0.40357863903045654, -0.40258461236953735, -0.4015905261039734, -0.4005964994430542, -0.399602472782135, -0.3986084461212158, -0.39761441946029663, -0.39662039279937744, -0.39562636613845825, -0.3946322798728943, -0.3936382532119751, -0.3926442265510559, -0.3916501998901367, -0.39065617322921753, -0.38966214656829834, -0.38866811990737915, -0.3876740336418152, -0.386680006980896, -0.3856859803199768, -0.3846919536590576, -0.3836979269981384, -0.38270390033721924, -0.3817098140716553, -0.3807157874107361, -0.3797217607498169, -0.3787277340888977, -0.3777337074279785, -0.3767396807670593, -0.37574565410614014, -0.37475156784057617, -0.373757541179657, -0.3727635145187378, -0.3717694878578186, -0.3707754611968994, -0.3697814345359802, -0.36878740787506104, -0.36779332160949707, -0.3667992949485779, -0.3658052682876587, -0.3648112416267395, -0.3638172149658203, -0.3628231883049011, -0.36182910203933716, -0.36083507537841797, -0.3598410487174988, -0.3588470220565796, -0.3578529953956604, -0.3568589687347412, -0.355864942073822, -0.35487085580825806, -0.35387682914733887, -0.3528828024864197, -0.3518887758255005, -0.3508947491645813, -0.3499007225036621, -0.34890663623809814, -0.34791260957717896, -0.34691858291625977, -0.3459245562553406, -0.3449305295944214, -0.3439365029335022, -0.342942476272583, -0.34194839000701904, -0.34095436334609985, -0.33996033668518066, -0.3389663100242615, -0.3379722833633423, -0.3369782567024231, -0.3359842300415039, -0.33499014377593994, -0.33399611711502075, -0.33300209045410156, -0.3320080637931824, -0.3310140371322632, -0.330020010471344, -0.32902592420578003, -0.32803189754486084, -0.32703787088394165, -0.32604384422302246, -0.32504981756210327, -0.3240557909011841, -0.3230617642402649, -0.3220676779747009, -0.32107365131378174, -0.32007962465286255, -0.31908559799194336, -0.31809157133102417, -0.317097544670105, -0.3161035180091858, -0.3151094317436218, -0.31411540508270264, -0.31312137842178345, -0.31212735176086426, -0.31113332509994507, -0.3101392984390259, -0.3091452121734619, -0.3081511855125427, -0.30715715885162354, -0.30616313219070435, -0.30516910552978516, -0.30417507886886597, -0.3031810522079468, -0.3021869659423828, -0.3011929392814636, -0.30019891262054443, -0.29920488595962524, -0.29821085929870605, -0.29721683263778687, -0.2962228059768677, -0.2952287197113037, -0.2942346930503845, -0.29324066638946533, -0.29224663972854614, -0.29125261306762695, -0.29025858640670776, -0.2892645001411438, -0.2882704734802246, -0.2872764468193054, -0.28628242015838623, -0.28528839349746704, -0.28429436683654785, -0.28330034017562866, -0.2823062539100647, -0.2813122272491455, -0.2803182005882263, -0.27932417392730713, -0.27833014726638794, -0.27733612060546875, -0.27634209394454956, -0.2753480076789856, -0.2743539810180664, -0.2733599543571472, -0.272365927696228, -0.27137190103530884, -0.27037787437438965, -0.2693837881088257, -0.2683897614479065, -0.2673957347869873, -0.2664017081260681, -0.2654076814651489, -0.26441365480422974, -0.26341962814331055, -0.2624255418777466, -0.2614315152168274, -0.2604374885559082, -0.259443461894989, -0.2584494352340698, -0.25745540857315063, -0.25646138191223145, -0.2554672956466675, -0.2544732689857483, -0.2534792423248291, -0.2524852156639099, -0.2514911890029907, -0.25049716234207153, -0.24950307607650757, -0.24850904941558838, -0.2475150227546692, -0.24652099609375, -0.2455269694328308, -0.24453294277191162, -0.24353891611099243, -0.24254482984542847, -0.24155080318450928, -0.2405567765235901, -0.2395627498626709, -0.2385687232017517, -0.23757469654083252, -0.23658061027526855, -0.23558658361434937, -0.23459255695343018, -0.233598530292511, -0.2326045036315918, -0.2316104769706726, -0.23061645030975342, -0.22962236404418945, -0.22862833738327026, -0.22763431072235107, -0.22664028406143188, -0.2256462574005127, -0.2246522307395935, -0.22365820407867432, -0.22266411781311035, -0.22167009115219116, -0.22067606449127197, -0.21968203783035278, -0.2186880111694336, -0.2176939845085144, -0.21669989824295044, -0.21570587158203125, -0.21471184492111206, -0.21371781826019287, -0.21272379159927368, -0.2117297649383545, -0.2107357382774353, -0.20974165201187134, -0.20874762535095215, -0.20775359869003296, -0.20675957202911377, -0.20576554536819458, -0.2047715187072754, -0.2037774920463562, -0.20278340578079224, -0.20178937911987305, -0.20079535245895386, -0.19980132579803467, -0.19880729913711548, -0.1978132724761963, -0.19681918621063232, -0.19582515954971313, -0.19483113288879395, -0.19383710622787476, -0.19284307956695557, -0.19184905290603638, -0.1908550262451172, -0.18986093997955322, -0.18886691331863403, -0.18787288665771484, -0.18687885999679565, -0.18588483333587646, -0.18489080667495728, -0.18389678001403809, -0.18290269374847412, -0.18190866708755493, -0.18091464042663574, -0.17992061376571655, -0.17892658710479736, -0.17793256044387817, -0.1769384741783142, -0.17594444751739502, -0.17495042085647583, -0.17395639419555664, -0.17296236753463745, -0.17196834087371826, -0.17097431421279907, -0.1699802279472351, -0.16898620128631592, -0.16799217462539673, -0.16699814796447754, -0.16600412130355835, -0.16501009464263916, -0.16401606798171997, -0.163021981716156, -0.16202795505523682, -0.16103392839431763, -0.16003990173339844, -0.15904587507247925, -0.15805184841156006, -0.1570577621459961, -0.1560637354850769, -0.15506970882415771, -0.15407568216323853, -0.15308165550231934, -0.15208762884140015, -0.15109360218048096, -0.150099515914917, -0.1491054892539978, -0.1481114625930786, -0.14711743593215942, -0.14612340927124023, -0.14512938261032104, -0.14413535594940186, -0.1431412696838379, -0.1421472430229187, -0.1411532163619995, -0.14015918970108032, -0.13916516304016113, -0.13817113637924194, -0.13717705011367798, -0.1361830234527588, -0.1351889967918396, -0.1341949701309204, -0.13320094347000122, -0.13220691680908203, -0.13121289014816284, -0.13021880388259888, -0.1292247772216797, -0.1282307505607605, -0.1272367238998413, -0.12624269723892212, -0.12524867057800293, -0.12425464391708374, -0.12326055765151978, -0.12226653099060059, -0.1212725043296814, -0.12027847766876221, -0.11928445100784302, -0.11829042434692383, -0.11729633808135986, -0.11630231142044067, -0.11530828475952148, -0.1143142580986023, -0.1133202314376831, -0.11232620477676392, -0.11133217811584473, -0.11033809185028076, -0.10934406518936157, -0.10835003852844238, -0.1073560118675232, -0.106361985206604, -0.10536795854568481, -0.10437387228012085, -0.10337984561920166, -0.10238581895828247, -0.10139179229736328, -0.10039776563644409, -0.0994037389755249, -0.09840971231460571, -0.09741562604904175, -0.09642159938812256, -0.09542757272720337, -0.09443354606628418, -0.09343951940536499, -0.0924454927444458, -0.09145146608352661, -0.09045737981796265, -0.08946335315704346, -0.08846932649612427, -0.08747529983520508, -0.08648127317428589, -0.0854872465133667, -0.08449316024780273, -0.08349913358688354, -0.08250510692596436, -0.08151108026504517, -0.08051705360412598, -0.07952302694320679, -0.0785290002822876, -0.07753491401672363, -0.07654088735580444, -0.07554686069488525, -0.07455283403396606, -0.07355880737304688, -0.07256478071212769, -0.0715707540512085, -0.07057666778564453, -0.06958264112472534, -0.06858861446380615, -0.06759458780288696, -0.06660056114196777, -0.06560653448104858, -0.06461244821548462, -0.06361842155456543, -0.06262439489364624, -0.06163036823272705, -0.06063634157180786, -0.05964231491088867, -0.05864828824996948, -0.05765420198440552, -0.05666017532348633, -0.05566614866256714, -0.05467212200164795, -0.05367809534072876, -0.05268406867980957, -0.05169004201889038, -0.050695955753326416, -0.04970192909240723, -0.04870790243148804, -0.04771387577056885, -0.04671984910964966, -0.04572582244873047, -0.044731736183166504, -0.043737709522247314, -0.042743682861328125, -0.041749656200408936, -0.040755629539489746, -0.03976160287857056, -0.03876757621765137, -0.0377734899520874, -0.03677946329116821, -0.03578543663024902, -0.034791409969329834, -0.033797383308410645, -0.032803356647491455, -0.031809329986572266, -0.0308152437210083, -0.02982121706008911, -0.028827190399169922, -0.027833163738250732, -0.026839137077331543, -0.025845110416412354, -0.02485102415084839, -0.0238569974899292, -0.02286297082901001, -0.02186894416809082, -0.02087491750717163, -0.01988089084625244, -0.018886864185333252, -0.017892777919769287, -0.016898751258850098, -0.015904724597930908, -0.014910697937011719, -0.01391667127609253, -0.01292264461517334, -0.01192861795425415, -0.010934531688690186, -0.009940505027770996, -0.008946478366851807, -0.007952451705932617, -0.006958425045013428, -0.005964398384094238, -0.0049703121185302734, -0.003976285457611084, -0.0029822587966918945, -0.001988232135772705, -0.0009942054748535156, -1.1920928955078125e-07], "expected": [0.10000000149011612, 0.10022914409637451, 0.10045881569385529, 0.10068900883197784, 0.10091975331306458, 0.1011510044336319, 0.1013827845454216, 0.10161510109901428, 0.10184794664382935, 0.10208132863044739, 0.102315254509449, 0.10254970192909241, 0.10278469324111938, 0.10302022099494934, 0.10325628519058228, 0.10349289327859879, 0.10373003780841827, 0.10396774858236313, 0.10420598089694977, 0.10444476455450058, 0.10468409955501556, 0.10492397844791412, 0.10516440123319626, 0.10540538281202316, 0.10564693063497543, 0.10588901489973068, 0.1061316505074501, 0.10637485235929489, 0.10661860555410385, 0.10686291009187698, 0.10710778832435608, 0.10735323280096054, 0.10759922862052917, 0.10784578323364258, 0.10809291154146194, 0.10834059864282608, 0.10858885943889618, 0.10883769392967224, 0.10908709466457367, 0.10933706164360046, 0.10958760231733322, 0.10983871668577194, 0.11009040474891663, 0.11034267395734787, 0.11059553176164627, 0.11084895581007004, 0.11110296100378036, 0.11135754734277725, 0.1116127222776413, 0.1118684783577919, 0.11212483048439026, 0.11238176375627518, 0.11263927817344666, 0.11289738863706589, 0.11315608769655228, 0.11341537535190582, 0.11367526650428772, 0.11393576115369797, 0.11419683694839478, 0.11445851624011993, 0.11472079157829285, 0.11498367041349411, 0.11524714529514313, 0.11551123112440109, 0.1157759353518486, 0.11604122817516327, 0.11630713194608688, 0.11657364666461945, 0.11684077233076096, 0.11710850149393082, 0.11737685650587082, 0.11764582991600037, 0.11791541427373886, 0.1181856095790863, 0.11845642328262329, 0.11872786283493042, 0.1189999207854271, 0.1192726194858551, 0.11954592913389206, 0.11981986463069916, 0.1200944259762764, 0.12036961317062378, 0.1206454336643219, 0.12092190980911255, 0.12119899690151215, 0.12147671729326248, 0.12175507098436356, 0.12203407287597656, 0.12231370806694031, 0.12259398400783539, 0.122874915599823, 0.12315648049116135, 0.12343868613243103, 0.12372153997421265, 0.1240050420165062, 0.12428919225931168, 0.12457399815320969, 0.12485946714878082, 0.1251455843448639, 0.1254323422908783, 0.12571977078914642, 0.1260078400373459, 0.12629657983779907, 0.12658599019050598, 0.1268760710954666, 0.12716680765151978, 0.12745819985866547, 0.12775026261806488, 0.12804299592971802, 0.12833639979362488, 0.12863047420978546, 0.12892524898052216, 0.12922067940235138, 0.12951678037643433, 0.129813551902771, 0.13011102378368378, 0.13040918111801147, 0.1307080090045929, 0.13100752234458923, 0.1313077211380005, 0.13160860538482666, 0.13191017508506775, 0.13221244513988495, 0.13251541554927826, 0.1328190714120865, 0.13312341272830963, 0.13342846930027008, 0.13373421132564545, 0.13404065370559692, 0.1343478113412857, 0.1346556693315506, 0.1349642276763916, 0.1352735012769699, 0.13558347523212433, 0.13589414954185486, 0.1362055391073227, 0.13651765882968903, 0.13683049380779266, 0.1371440440416336, 0.13745829463005066, 0.1377732753753662, 0.13808897137641907, 0.13840539753437042, 0.13872255384922028, 0.13904044032096863, 0.13935905694961548, 0.13967838883399963, 0.1399984508752823, 0.14031925797462463, 0.14064081013202667, 0.14096306264400482, 0.14128609001636505, 0.14160983264446259, 0.141934335231781, 0.14225956797599792, 0.14258554577827454, 0.14291229844093323, 0.14323975145816803, 0.1435679942369461, 0.14389698207378387, 0.14422671496868134, 0.1445571929216385, 0.14488844573497772, 0.14522047340869904, 0.14555323123931885, 0.14588676393032074, 0.14622105658054352, 0.14655610918998718, 0.14689193665981293, 0.14722853899002075, 0.14756593108177185, 0.14790406823158264, 0.1482429802417755, 0.14858266711235046, 0.1489231437444687, 0.149264395236969, 0.14960642158985138, 0.14994926750659943, 0.15029285848140717, 0.15063725411891937, 0.15098242461681366, 0.15132839977741241, 0.15167516469955444, 0.15202271938323975, 0.1523710936307907, 0.15272024273872375, 0.15307019650936127, 0.15342094004154205, 0.1537725031375885, 0.1541248857975006, 0.1544780284166336, 0.15483203530311584, 0.15518683195114136, 0.15554243326187134, 0.1558988392353058, 0.1562560796737671, 0.15661415457725525, 0.15697303414344788, 0.15733273327350616, 0.15769325196743011, 0.15805459022521973, 0.1584167629480362, 0.15877977013587952, 0.1591436266899109, 0.15950830280780792, 0.15987379848957062, 0.16024014353752136, 0.16060733795166016, 0.1609753519296646, 0.1613442301750183, 0.16171395778656006, 0.16208451986312866, 0.16245593130588531, 0.16282819211483002, 0.16320130228996277, 0.16357526183128357, 0.1639500856399536, 0.1643258035182953, 0.16470234096050262, 0.1650797575712204, 0.16545802354812622, 0.16583716869354248, 0.16621719300746918, 0.16659805178642273, 0.1669798195362091, 0.16736245155334473, 0.1677459478378296, 0.16813033819198608, 0.16851559281349182, 0.16890177130699158, 0.169288769364357, 0.16967672109603882, 0.1700655221939087, 0.1704552173614502, 0.17084580659866333, 0.1712372899055481, 0.17162969708442688, 0.1720229834318161, 0.17241716384887695, 0.17281225323677063, 0.17320823669433594, 0.17360514402389526, 0.17400294542312622, 0.1744016855955124, 0.1748013198375702, 0.17520186305046082, 0.17560333013534546, 0.17600572109222412, 0.1764090359210968, 0.1768132597208023, 0.1772184520959854, 0.17762453854084015, 0.1780315488576889, 0.17843949794769287, 0.17884838581085205, 0.17925824224948883, 0.17966897785663605, 0.18008069694042206, 0.18049335479736328, 0.18090693652629852, 0.18132148683071136, 0.18173697590827942, 0.18215343356132507, 0.18257080018520355, 0.1829891800880432, 0.18340849876403809, 0.18382877111434937, 0.18424999713897705, 0.18467220664024353, 0.1850953996181488, 0.1855195015668869, 0.18594464659690857, 0.18637073040008545, 0.18679778277873993, 0.1872258186340332, 0.18765483796596527, 0.18808487057685852, 0.1885158270597458, 0.18894782662391663, 0.18938079476356506, 0.1898147612810135, 0.1902497261762619, 0.19068565964698792, 0.1911226212978363, 0.1915605515241623, 0.19199952483177185, 0.1924394816160202, 0.19288045167922974, 0.19332244992256165, 0.19376541674137115, 0.19420944154262543, 0.1946544647216797, 0.19510051608085632, 0.19554758071899414, 0.19599565863609314, 0.1964448094367981, 0.19689491391181946, 0.19734612107276917, 0.19779832661151886, 0.19825157523155212, 0.19870586693286896, 0.19916118681430817, 0.19961757957935333, 0.2000749707221985, 0.20053346455097198, 0.20099297165870667, 0.2014535367488861, 0.20191515982151031, 0.20237784087657928, 0.2028416097164154, 0.2033063769340515, 0.20377227663993835, 0.20423920452594757, 0.20470722019672394, 0.20517629384994507, 0.20564644038677216, 0.20611770451068878, 0.2065899819135666, 0.20706339180469513, 0.20753787457942963, 0.20801344513893127, 0.20849011838436127, 0.20896783471107483, 0.20944669842720032, 0.20992662012577057, 0.21040767431259155, 0.2108898162841797, 0.21137306094169617, 0.21185743808746338, 0.21234287321567535, 0.21282947063446045, 0.2133171707391739, 0.21380597352981567, 0.214295893907547, 0.21478694677352905, 0.21527914702892303, 0.21577242016792297, 0.21626688539981842, 0.2167624533176422, 0.21725915372371674, 0.217756986618042, 0.21825596690177917, 0.21875612437725067, 0.21925735473632812, 0.21975980699062347, 0.22026337683200836, 0.22076810896396637, 0.2212739884853363, 0.22178101539611816, 0.22228924930095673, 0.22279858589172363, 0.22330914437770844, 0.22382085025310516, 0.2243337333202362, 0.22484777867794037, 0.22536300122737885, 0.22587944567203522, 0.22639700770378113, 0.22691580653190613, 0.22743578255176544, 0.22795693576335907, 0.2284793257713318, 0.22900284826755524, 0.22952762246131897, 0.23005354404449463, 0.23058073222637177, 0.23110909759998322, 0.23163866996765137, 0.2321694940328598, 0.23270146548748016, 0.2332347184419632, 0.23376916348934174, 0.23430483043193817, 0.2348417341709137, 0.23537985980510712, 0.23591925203800201, 0.23645982146263123, 0.2370016872882843, 0.23754477500915527, 0.23808909952640533, 0.23863466084003448, 0.2391814887523651, 0.23972958326339722, 0.24027888476848602, 0.24082951247692108, 0.24138136208057404, 0.24193446338176727, 0.24248884618282318, 0.24304449558258057, 0.243601456284523, 0.24415962398052216, 0.24471914768218994, 0.24527990818023682, 0.24584195017814636, 0.24640531837940216, 0.24696990847587585, 0.24753586947917938, 0.2481030523777008, 0.24867160618305206, 0.2492414116859436, 0.2498125433921814, 0.25038501620292664, 0.25095871090888977, 0.2515338063240051, 0.25211018323898315, 0.25268790125846863, 0.2532669007778168, 0.25384727120399475, 0.2544289827346802, 0.2550119459629059, 0.2555963397026062, 0.2561820149421692, 0.256769061088562, 0.2573574185371399, 0.2579471468925476, 0.25853824615478516, 0.25913065671920776, 0.2597244679927826, 0.26031962037086487, 0.2609161138534546, 0.26151400804519653, 0.2621132433414459, 0.2627139091491699, 0.2633158564567566, 0.26391929388046265, 0.26452404260635376, 0.2651301920413971, 0.26573771238327026, 0.26634663343429565, 0.26695698499679565, 0.2675686776638031, 0.26818183064460754, 0.2687963545322418, 0.2694123089313507, 0.2700296938419342, 0.27064839005470276, 0.2712686061859131, 0.27189019322395325, 0.2725132405757904, 0.2731376886367798, 0.2737635672092438, 0.27439093589782715, 0.27501964569091797, 0.27564987540245056, 0.2762815058231354, 0.2769145965576172, 0.277549147605896, 0.2781851291656494, 0.2788226306438446, 0.27946147322654724, 0.2801018953323364, 0.2807437479496002, 0.281387060880661, 0.2820318341255188, 0.28267809748649597, 0.2833258807659149, 0.2839750647544861, 0.2846258282661438, 0.2852780222892761, 0.2859317362308502, 0.2865869402885437, 0.28724363446235657, 0.2879018783569336, 0.28856155276298523, 0.2892228066921234, 0.289885550737381, 0.2905498147010803, 0.29121559858322144, 0.2918829023838043, 0.29255178570747375, 0.2932220995426178, 0.29389405250549316, 0.2945674955844879, 0.2952424883842468, 0.2959190607070923, 0.29659709334373474, 0.2972767651081085, 0.2979579269886017, 0.29864072799682617, 0.29932504892349243, 0.30001094937324524, 0.3006984293460846, 0.3013874292373657, 0.30207809805870056, 0.3027702867984772, 0.3034640848636627, 0.3041594326496124, 0.30485641956329346, 0.3055550158023834, 0.30625513195991516, 0.306956946849823, 0.3076603412628174, 0.3083653151988983, 0.30907192826271057, 0.30978015065193176, 0.31049004197120667, 0.31120145320892334, 0.3119146227836609, 0.3126293420791626, 0.313345730304718, 0.3140637278556824, 0.31478339433670044, 0.3155047595500946, 0.31622767448425293, 0.31695234775543213, 0.31767863035202026, 0.3184065818786621, 0.3191361725330353, 0.31986746191978455, 0.3206004798412323, 0.321335107088089, 0.3220714330673218, 0.32280945777893066, 0.32354915142059326, 0.32429054379463196, 0.32503363490104675, 0.3257784843444824, 0.3265250027179718, 0.3272732198238373, 0.32802313566207886, 0.3287747800350189, 0.32952815294265747, 0.3302833139896393, 0.3310401439666748, 0.3317987024784088, 0.3325589895248413, 0.3333210349082947, 0.3340848386287689, 0.33485037088394165, 0.33561772108078003, 0.3363867700099945, 0.33715757727622986, 0.33793017268180847, 0.33870449662208557, 0.3394806385040283, 0.34025853872299194, 0.3410382568836212, 0.34181973338127136, 0.34260299801826477, 0.34338808059692383, 0.34417492151260376, 0.34496358036994934, 0.34575408697128296, 0.34654638171195984, 0.34734046459198, 0.34813639521598816, 0.3489341139793396, 0.3497336804866791, 0.3505350947380066, 0.35133835673332214, 0.35214343667030334, 0.3529503643512726, 0.35375913977622986, 0.35456976294517517, 0.3553822338581085, 0.3561965823173523, 0.3570128381252289, 0.3578309118747711, 0.3586508631706238, 0.35947269201278687, 0.3602963984012604, 0.3611220121383667, 0.3619495630264282, 0.3627789616584778, 0.36361023783683777, 0.36444342136383057, 0.36527854204177856, 0.3661155700683594, 0.366954505443573, 0.3677954077720642, 0.36863818764686584, 0.3694829046726227, 0.3703295588493347, 0.37117815017700195, 0.3720286786556244, 0.3728811740875244, 0.3737356662750244, 0.3745920658111572, 0.3754504323005676, 0.3763107359409332, 0.3771730363368988, 0.37803733348846436, 0.3789036273956299, 0.3797718584537506, 0.3806420862674713, 0.381514310836792, 0.38238853216171265, 0.38326478004455566, 0.38414299488067627, 0.385023295879364, 0.38590556383132935, 0.38678982853889465, 0.3876761496067047, 0.38856449723243713, 0.3894548714160919, 0.39034730195999146, 0.39124181866645813, 0.3921383321285248, 0.3930368721485138, 0.39393749833106995, 0.39484021067619324, 0.3957449495792389, 0.39665183424949646, 0.3975607454776764, 0.39847174286842346, 0.39938482642173767, 0.400299996137619, 0.4012172520160675, 0.4021366238594055, 0.40305817127227783, 0.4039817452430725, 0.4049074649810791, 0.40583527088165283, 0.4067652225494385, 0.40769731998443604, 0.4086315333843231, 0.4095679521560669, 0.4105064570903778, 0.41144710779190063, 0.41238993406295776, 0.4133349061012268, 0.41428202390670776, 0.4152314066886902, 0.41618287563323975, 0.417136549949646, 0.41809239983558655, 0.4190504252910614, 0.42001065611839294, 0.4209730923175812, 0.4219377934932709, 0.4229046404361725, 0.4238737225532532, 0.42484501004219055, 0.4258185029029846, 0.42679426074028015, 0.4277722239494324, 0.42875251173973083, 0.4297349750995636, 0.4307197034358978, 0.43170666694641113, 0.4326958954334259, 0.4336874186992645, 0.434681236743927, 0.43567728996276855, 0.43667563796043396, 0.43767625093460083, 0.43867915868759155, 0.43968436121940613, 0.44069188833236694, 0.4417017698287964, 0.4427139163017273, 0.44372835755348206, 0.44474515318870544, 0.4457642734050751, 0.44678571820259094, 0.4478095769882202, 0.44883570075035095, 0.4498641788959503, 0.4508950114250183, 0.4519282281398773, 0.45296379923820496, 0.4540017545223236, 0.45504212379455566, 0.45608484745025635, 0.45712992548942566, 0.4581774175167084, 0.4592273235321045, 0.4602796137332916, 0.46133431792259216, 0.46239152550697327, 0.4634510576725006, 0.46451303362846375, 0.46557745337486267, 0.466644287109375, 0.4677135944366455, 0.4687854051589966, 0.46985960006713867, 0.47093626856803894, 0.472015380859375, 0.4730969965457916, 0.47418105602264404, 0.475267618894577, 0.47635674476623535, 0.4774482846260071, 0.47854235768318176, 0.4796389043331146, 0.48073798418045044, 0.4818395674228668, 0.48294368386268616, 0.4840503931045532, 0.48515957593917847, 0.48627129197120667, 0.4873855412006378, 0.4885023832321167, 0.48962175846099854, 0.4907437562942505, 0.4918682873249054, 0.49299538135528564, 0.49412503838539124, 0.49525731801986694, 0.496392160654068, 0.49752962589263916, 0.4986697733402252, 0.49981245398521423, 0.500957727432251, 0.5021056532859802, 0.5032562017440796, 0.5044093728065491, 0.5055652260780334, 0.5067237615585327, 0.5078849196434021, 0.5090487003326416, 0.510215163230896, 0.5113843083381653, 0.5125561356544495, 0.5137307047843933, 0.5149078369140625, 0.5160877704620361, 0.5172703266143799, 0.5184556245803833, 0.5196436643600464, 0.5208343863487244, 0.5220279097557068, 0.5232241153717041, 0.5244230628013611, 0.5256247520446777, 0.5268292427062988, 0.5280364155769348, 0.5292463898658752, 0.5304592251777649, 0.5316747426986694, 0.5328930616378784, 0.5341141223907471, 0.5353380441665649, 0.5365647077560425, 0.537794291973114, 0.53902667760849, 0.5402618050575256, 0.5414997935295105, 0.5427405834197998, 0.5439842939376831, 0.5452308058738708, 0.5464802384376526, 0.5477324724197388, 0.5489875674247742, 0.5502455234527588, 0.5515064001083374, 0.5527701377868652, 0.5540367960929871, 0.5553064346313477, 0.5565788745880127, 0.5578542351722717, 0.5591325759887695, 0.5604137778282166, 0.5616979598999023, 0.5629851222038269, 0.5642752051353455, 0.565568208694458, 0.5668641924858093, 0.5681630969047546, 0.5694650411605835, 0.5707699060440063, 0.5720778703689575, 0.5733888149261475, 0.5747026801109314, 0.5760195851325989, 0.5773395299911499, 0.5786624550819397, 0.5799885392189026, 0.5813175439834595, 0.5826495885848999, 0.5839846730232239, 0.5853228569030762, 0.5866641402244568, 0.5880084037780762, 0.5893558859825134, 0.5907064080238342, 0.5920599699020386, 0.5934166312217712, 0.5947763919830322, 0.5961393117904663, 0.5975053310394287, 0.598874568939209, 0.6002469062805176, 0.6016223430633545, 0.6030008792877197, 0.6043826341629028, 0.605767548084259, 0.6071557402610779, 0.608547031879425, 0.6099414825439453, 0.6113390922546387, 0.6127399802207947, 0.6141440272331238, 0.6155512928962708, 0.6169618964195251, 0.6183756589889526, 0.619792640209198, 0.6212128400802612, 0.6226363182067871, 0.6240630745887756, 0.625493049621582, 0.6269264221191406, 0.6283630132675171, 0.6298028826713562, 0.631246030330658, 0.6326925158500671, 0.634142279624939, 0.6355955004692078, 0.6370519399642944, 0.6385117173194885, 0.63997483253479, 0.641441285610199, 0.6429111361503601, 0.6443843245506287, 0.6458609700202942, 0.6473409533500671, 0.6488243341445923, 0.6503110527992249, 0.6518012285232544, 0.6532948017120361, 0.6547917723655701, 0.6562923192977905, 0.6577961444854736, 0.6593034863471985, 0.6608142256736755, 0.6623284816741943, 0.6638461351394653, 0.6653674244880676, 0.6668920516967773, 0.6684201955795288, 0.669951856136322, 0.671487033367157, 0.6730257272720337, 0.6745679378509521, 0.6761137843132019, 0.6776630282402039, 0.6792158484458923, 0.6807722449302673, 0.6823322176933289, 0.6838957667350769, 0.6854628920555115, 0.6870336532592773, 0.6886079907417297, 0.6901859045028687, 0.6917673945426941, 0.6933525800704956, 0.6949413418769836, 0.6965338587760925, 0.6981299519538879, 0.6997296810150146, 0.7013330459594727, 0.7029401659965515, 0.7045509219169617, 0.7061653137207031, 0.707783579826355, 0.7094054222106934, 0.7110310196876526, 0.7126603126525879, 0.7142933011054993, 0.7159301042556763, 0.7175706028938293, 0.7192149758338928, 0.7208630442619324, 0.7225148677825928, 0.724170446395874, 0.7258298993110657, 0.7274930477142334, 0.7291601896286011, 0.7308310270309448, 0.7325056791305542, 0.734184205532074, 0.7358665466308594, 0.7375527620315552, 0.7392427921295166, 0.7409368753433228, 0.742634654045105, 0.7443363666534424, 0.746042013168335, 0.7477515339851379, 0.7494649291038513, 0.7511823177337646, 0.7529036998748779, 0.7546289563179016, 0.7563581466674805, 0.7580913305282593, 0.7598284482955933, 0.7615695595741272, 0.7633147835731506, 0.7650638818740845, 0.7668169736862183, 0.7685741186141968, 0.7703352570533752, 0.7721004486083984, 0.7738696336746216, 0.7756430506706238, 0.7774204015731812, 0.7792018055915833, 0.7809873223304749, 0.782776951789856, 0.7845706343650818, 0.7863685488700867, 0.7881704568862915, 0.7899765372276306, 0.7917867302894592, 0.7936010360717773, 0.7954195737838745, 0.7972422242164612, 0.7990691661834717, 0.8009002208709717, 0.802735447883606, 0.8045748472213745, 0.8064184784889221, 0.8082663416862488, 0.8101184964179993, 0.8119749426841736, 0.8138355016708374, 0.8157004117965698, 0.8175695538520813, 0.8194429278373718, 0.821320652961731, 0.8232027888298035, 0.825089156627655, 0.8269797563552856, 0.8288747668266296, 0.8307740688323975, 0.8326777815818787, 0.8345858454704285, 0.8364983201026917, 0.8384151458740234, 0.8403363227844238, 0.8422619104385376, 0.8441919088363647, 0.84612637758255, 0.848065197467804, 0.8500086069107056, 0.8519563674926758, 0.8539085984230042, 0.8558652997016907, 0.8578264713287354, 0.8597921133041382, 0.8617624044418335, 0.8637371063232422, 0.8657163381576538, 0.8677000403404236, 0.8696883916854858, 0.8716812133789062, 0.8736786246299744, 0.8756807446479797, 0.8776873350143433, 0.8796985149383545, 0.8817142844200134, 0.8837347030639648, 0.885759711265564, 0.8877894282341003, 0.889823853969574, 0.8918628692626953, 0.8939065337181091, 0.8959548473358154, 0.898007869720459, 0.9000656008720398, 0.9021282196044922, 0.9041953682899475, 0.9062672853469849, 0.9083439707756042, 0.9104254245758057, 0.9125115871429443, 0.9146025776863098, 0.9166984558105469, 0.9187990427017212, 0.9209044575691223, 0.9230146408081055, 0.9251297116279602, 0.927249550819397, 0.9293743371963501, 0.9315040707588196, 0.9336385726928711, 0.9357779622077942, 0.9379222393035889, 0.9400714635848999, 0.9422255754470825, 0.944384753704071, 0.9465487599372864, 0.9487177729606628, 0.9508916735649109, 0.9530706405639648, 0.9552545547485352, 0.9574434757232666, 0.9596375226974487, 0.9618365168571472, 0.9640405178070068, 0.9662495255470276, 0.968463659286499, 0.9706828594207764, 0.9729071259498596, 0.9751366376876831, 0.977371096611023, 0.9796106815338135, 0.9818554520606995, 0.9841052889823914, 0.9863603115081787, 0.9886206984519958, 0.9908860325813293, 0.9931566119194031, 0.9954323768615723, 0.9977133870124817, 0.9999997019767761]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json deleted file mode 100644 index 3e656d8a0887..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/small_positive.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [1.1920928955078125e-07, 0.000994154834188521, 0.001988190459087491, 0.002982226200401783, 0.003976261708885431, 0.00497029721736908, 0.005964333191514015, 0.0069583686999976635, 0.007952404208481312, 0.008946440182626247, 0.009940475225448608, 0.010934511199593544, 0.01192854717373848, 0.01292258221656084, 0.013916618190705776, 0.014910653233528137, 0.015904689207673073, 0.01689872518181801, 0.017892761155962944, 0.01888679526746273, 0.019880831241607666, 0.0208748672157526, 0.021868903189897537, 0.022862939164042473, 0.02385697513818741, 0.024851009249687195, 0.02584504522383213, 0.026839081197977066, 0.027833117172122, 0.028827153146266937, 0.029821187257766724, 0.03081522323191166, 0.031809259206056595, 0.03280329331755638, 0.033797331154346466, 0.03479136526584625, 0.03578540310263634, 0.036779437214136124, 0.03777347132563591, 0.038767509162425995, 0.03976154327392578, 0.040755581110715866, 0.04174961522221565, 0.04274364933371544, 0.043737687170505524, 0.04473172128200531, 0.045725759118795395, 0.04671979323029518, 0.047713831067085266, 0.04870786517858505, 0.04970189929008484, 0.050695937126874924, 0.05168997123837471, 0.052684009075164795, 0.05367804318666458, 0.05467207729816437, 0.05566611513495445, 0.05666014924645424, 0.057654187083244324, 0.05864822119474411, 0.059642255306243896, 0.06063629314303398, 0.06163032725453377, 0.06262436509132385, 0.06361839920282364, 0.06461243331432343, 0.06560646742582321, 0.0666005089879036, 0.06759454309940338, 0.06858857721090317, 0.06958261132240295, 0.07057664543390274, 0.07157068699598312, 0.07256472110748291, 0.0735587552189827, 0.07455278933048248, 0.07554682344198227, 0.07654086500406265, 0.07753489911556244, 0.07852893322706223, 0.07952296733856201, 0.0805170014500618, 0.08151104301214218, 0.08250507712364197, 0.08349911123514175, 0.08449314534664154, 0.08548717945814133, 0.08648122102022171, 0.0874752551317215, 0.08846928924322128, 0.08946332335472107, 0.09045735746622086, 0.09145139902830124, 0.09244543313980103, 0.09343946725130081, 0.0944335013628006, 0.09542754292488098, 0.09642157703638077, 0.09741561114788055, 0.09840964525938034, 0.09940367937088013, 0.10039772093296051, 0.1013917550444603, 0.10238578915596008, 0.10337982326745987, 0.10437385737895966, 0.10536789894104004, 0.10636193305253983, 0.10735596716403961, 0.1083500012755394, 0.10934403538703918, 0.11033807694911957, 0.11133211106061935, 0.11232614517211914, 0.11332017928361893, 0.11431421339511871, 0.1153082549571991, 0.11630228906869888, 0.11729632318019867, 0.11829035729169846, 0.11928439140319824, 0.12027843296527863, 0.12127246707677841, 0.1222665011882782, 0.12326053529977798, 0.12425456941127777, 0.12524861097335815, 0.12624263763427734, 0.12723667919635773, 0.1282307207584381, 0.1292247474193573, 0.13021878898143768, 0.13121281564235687, 0.13220685720443726, 0.13320089876651764, 0.13419492542743683, 0.1351889669895172, 0.1361829936504364, 0.13717703521251678, 0.13817107677459717, 0.13916510343551636, 0.14015914499759674, 0.14115317165851593, 0.1421472132205963, 0.1431412547826767, 0.1441352814435959, 0.14512932300567627, 0.14612334966659546, 0.14711739122867584, 0.14811143279075623, 0.14910545945167542, 0.1500995010137558, 0.151093527674675, 0.15208756923675537, 0.15308161079883575, 0.15407563745975494, 0.15506967902183533, 0.15606370568275452, 0.1570577472448349, 0.15805178880691528, 0.15904581546783447, 0.16003985702991486, 0.16103388369083405, 0.16202792525291443, 0.1630219668149948, 0.164015993475914, 0.16501003503799438, 0.16600406169891357, 0.16699810326099396, 0.16799214482307434, 0.16898617148399353, 0.1699802130460739, 0.1709742397069931, 0.1719682812690735, 0.17296232283115387, 0.17395634949207306, 0.17495039105415344, 0.17594441771507263, 0.17693845927715302, 0.1779325008392334, 0.1789265275001526, 0.17992056906223297, 0.18091459572315216, 0.18190863728523254, 0.18290267884731293, 0.18389670550823212, 0.1848907470703125, 0.1858847737312317, 0.18687881529331207, 0.18787285685539246, 0.18886688351631165, 0.18986092507839203, 0.1908549666404724, 0.1918489933013916, 0.19284303486347198, 0.19383706152439117, 0.19483110308647156, 0.19582514464855194, 0.19681917130947113, 0.1978132128715515, 0.1988072395324707, 0.1998012810945511, 0.20079532265663147, 0.20178934931755066, 0.20278339087963104, 0.20377741754055023, 0.20477145910263062, 0.205765500664711, 0.2067595273256302, 0.20775356888771057, 0.20874759554862976, 0.20974163711071014, 0.21073567867279053, 0.21172970533370972, 0.2127237468957901, 0.2137177735567093, 0.21471181511878967, 0.21570585668087006, 0.21669988334178925, 0.21769392490386963, 0.21868795156478882, 0.2196819931268692, 0.22067603468894958, 0.22167006134986877, 0.22266410291194916, 0.22365812957286835, 0.22465217113494873, 0.2256462126970291, 0.2266402393579483, 0.2276342809200287, 0.22862830758094788, 0.22962234914302826, 0.23061639070510864, 0.23161041736602783, 0.23260445892810822, 0.2335984855890274, 0.2345925271511078, 0.23558656871318817, 0.23658059537410736, 0.23757463693618774, 0.23856866359710693, 0.23956270515918732, 0.2405567467212677, 0.2415507733821869, 0.24254481494426727, 0.24353884160518646, 0.24453288316726685, 0.24552692472934723, 0.24652095139026642, 0.2475149929523468, 0.248509019613266, 0.24950306117534637, 0.25049710273742676, 0.25149112939834595, 0.25248515605926514, 0.2534792125225067, 0.2544732391834259, 0.2554672658443451, 0.25646132230758667, 0.25745534896850586, 0.25844937562942505, 0.2594434320926666, 0.2604374587535858, 0.261431485414505, 0.2624255120754242, 0.26341956853866577, 0.26441359519958496, 0.26540762186050415, 0.2664016783237457, 0.2673957049846649, 0.2683897316455841, 0.2693837881088257, 0.2703778147697449, 0.27137184143066406, 0.27236586809158325, 0.27335992455482483, 0.274353951215744, 0.2753479778766632, 0.2763420343399048, 0.277336061000824, 0.27833008766174316, 0.27932414412498474, 0.28031817078590393, 0.2813121974468231, 0.2823062241077423, 0.2833002805709839, 0.2842943072319031, 0.28528833389282227, 0.28628239035606384, 0.28727641701698303, 0.2882704436779022, 0.2892645001411438, 0.290258526802063, 0.2912525534629822, 0.29224658012390137, 0.29324063658714294, 0.29423466324806213, 0.2952286899089813, 0.2962227463722229, 0.2972167730331421, 0.2982107996940613, 0.29920485615730286, 0.30019888281822205, 0.30119290947914124, 0.3021869361400604, 0.303180992603302, 0.3041750192642212, 0.3051690459251404, 0.30616310238838196, 0.30715712904930115, 0.30815115571022034, 0.3091452121734619, 0.3101392388343811, 0.3111332654953003, 0.3121272921562195, 0.31312134861946106, 0.31411537528038025, 0.31510940194129944, 0.316103458404541, 0.3170974850654602, 0.3180915117263794, 0.31908556818962097, 0.32007959485054016, 0.32107362151145935, 0.32206764817237854, 0.3230617046356201, 0.3240557312965393, 0.3250497579574585, 0.3260438144207001, 0.32703784108161926, 0.32803186774253845, 0.32902592420578003, 0.3300199508666992, 0.3310139775276184, 0.3320080041885376, 0.3330020606517792, 0.33399608731269836, 0.33499011397361755, 0.33598417043685913, 0.3369781970977783, 0.3379722237586975, 0.3389662802219391, 0.3399603068828583, 0.34095433354377747, 0.34194836020469666, 0.34294241666793823, 0.3439364433288574, 0.3449304699897766, 0.3459245264530182, 0.3469185531139374, 0.34791257977485657, 0.34890663623809814, 0.34990066289901733, 0.3508946895599365, 0.3518887162208557, 0.3528827726840973, 0.3538767993450165, 0.35487082600593567, 0.35586488246917725, 0.35685890913009644, 0.3578529357910156, 0.3588469922542572, 0.3598410189151764, 0.3608350455760956, 0.36182907223701477, 0.36282312870025635, 0.36381715536117554, 0.3648111820220947, 0.3658052384853363, 0.3667992651462555, 0.3677932918071747, 0.36878734827041626, 0.36978137493133545, 0.37077540159225464, 0.37176942825317383, 0.3727634847164154, 0.3737575113773346, 0.3747515380382538, 0.37574559450149536, 0.37673962116241455, 0.37773364782333374, 0.3787277042865753, 0.3797217309474945, 0.3807157576084137, 0.3817098140716553, 0.38270384073257446, 0.38369786739349365, 0.38469189405441284, 0.3856859505176544, 0.3866799771785736, 0.3876740038394928, 0.3886680603027344, 0.38966208696365356, 0.39065611362457275, 0.39165017008781433, 0.3926441967487335, 0.3936382234096527, 0.3946322500705719, 0.3956263065338135, 0.39662033319473267, 0.39761435985565186, 0.39860841631889343, 0.3996024429798126, 0.4005964696407318, 0.4015905261039734, 0.4025845527648926, 0.40357857942581177, 0.40457260608673096, 0.40556666254997253, 0.4065606892108917, 0.4075547158718109, 0.4085487723350525, 0.4095427989959717, 0.41053682565689087, 0.41153088212013245, 0.41252490878105164, 0.4135189354419708, 0.41451296210289, 0.4155070185661316, 0.4165010452270508, 0.41749507188796997, 0.41848912835121155, 0.41948315501213074, 0.4204771816730499, 0.4214712381362915, 0.4224652647972107, 0.4234592914581299, 0.4244533181190491, 0.42544737458229065, 0.42644140124320984, 0.42743542790412903, 0.4284294843673706, 0.4294235110282898, 0.430417537689209, 0.43141159415245056, 0.43240562081336975, 0.43339964747428894, 0.43439367413520813, 0.4353877305984497, 0.4363817572593689, 0.4373757839202881, 0.43836984038352966, 0.43936386704444885, 0.44035789370536804, 0.4413519501686096, 0.4423459768295288, 0.443340003490448, 0.4443340301513672, 0.44532808661460876, 0.44632211327552795, 0.44731613993644714, 0.4483101963996887, 0.4493042230606079, 0.4502982497215271, 0.4512923061847687, 0.45228633284568787, 0.45328035950660706, 0.45427438616752625, 0.4552684426307678, 0.456262469291687, 0.4572564959526062, 0.4582505524158478, 0.45924457907676697, 0.46023860573768616, 0.46123266220092773, 0.4622266888618469, 0.4632207155227661, 0.4642147421836853, 0.4652087986469269, 0.46620282530784607, 0.46719685196876526, 0.46819090843200684, 0.469184935092926, 0.4701789617538452, 0.4711730182170868, 0.472167044878006, 0.47316107153892517, 0.47415509819984436, 0.47514915466308594, 0.4761431813240051, 0.4771372079849243, 0.4781312644481659, 0.4791252911090851, 0.4801193177700043, 0.48111337423324585, 0.48210740089416504, 0.48310142755508423, 0.4840954542160034, 0.485089510679245, 0.4860835373401642, 0.4870775640010834, 0.48807162046432495, 0.48906564712524414, 0.49005967378616333, 0.4910537302494049, 0.4920477569103241, 0.4930417835712433, 0.4940358102321625, 0.49502986669540405, 0.49602389335632324, 0.49701792001724243, 0.498011976480484, 0.4990060031414032, 0.5, 0.500994086265564, 0.5019881129264832, 0.5029821395874023, 0.5039761662483215, 0.5049701929092407, 0.5059642791748047, 0.5069583058357239, 0.5079523324966431, 0.5089463591575623, 0.5099403858184814, 0.5109344124794006, 0.5119284391403198, 0.5129225254058838, 0.513916552066803, 0.5149105787277222, 0.5159046053886414, 0.5168986320495605, 0.5178926587104797, 0.5188867449760437, 0.5198807716369629, 0.5208747982978821, 0.5218688249588013, 0.5228628516197205, 0.5238568782806396, 0.5248509049415588, 0.5258449912071228, 0.526839017868042, 0.5278330445289612, 0.5288270711898804, 0.5298210978507996, 0.5308151245117188, 0.5318091511726379, 0.5328032374382019, 0.5337972640991211, 0.5347912907600403, 0.5357853174209595, 0.5367793440818787, 0.5377733707427979, 0.5387674570083618, 0.539761483669281, 0.5407555103302002, 0.5417495369911194, 0.5427435636520386, 0.5437375903129578, 0.544731616973877, 0.5457257032394409, 0.5467197299003601, 0.5477137565612793, 0.5487077832221985, 0.5497018098831177, 0.5506958365440369, 0.551689863204956, 0.55268394947052, 0.5536779761314392, 0.5546720027923584, 0.5556660294532776, 0.5566600561141968, 0.557654082775116, 0.5586481690406799, 0.5596421957015991, 0.5606362223625183, 0.5616302490234375, 0.5626242756843567, 0.5636183023452759, 0.5646123290061951, 0.565606415271759, 0.5666004419326782, 0.5675944685935974, 0.5685884952545166, 0.5695825219154358, 0.570576548576355, 0.5715705752372742, 0.5725646615028381, 0.5735586881637573, 0.5745527148246765, 0.5755467414855957, 0.5765407681465149, 0.5775347948074341, 0.578528881072998, 0.5795229077339172, 0.5805169343948364, 0.5815109610557556, 0.5825049877166748, 0.583499014377594, 0.5844930410385132, 0.5854871273040771, 0.5864811539649963, 0.5874751806259155, 0.5884692072868347, 0.5894632339477539, 0.5904572606086731, 0.5914512872695923, 0.5924453735351562, 0.5934394001960754, 0.5944334268569946, 0.5954274535179138, 0.596421480178833, 0.5974155068397522, 0.5984095931053162, 0.5994036197662354, 0.6003976464271545, 0.6013916730880737, 0.6023856997489929, 0.6033797264099121, 0.6043737530708313, 0.6053678393363953, 0.6063618659973145, 0.6073558926582336, 0.6083499193191528, 0.609343945980072, 0.6103379726409912, 0.6113319993019104, 0.6123260855674744, 0.6133201122283936, 0.6143141388893127, 0.6153081655502319, 0.6163021922111511, 0.6172962188720703, 0.6182903051376343, 0.6192843317985535, 0.6202783584594727, 0.6212723851203918, 0.622266411781311, 0.6232604384422302, 0.6242544651031494, 0.6252485513687134, 0.6262425780296326, 0.6272366046905518, 0.628230631351471, 0.6292246580123901, 0.6302186846733093, 0.6312127113342285, 0.6322067975997925, 0.6332008242607117, 0.6341948509216309, 0.63518887758255, 0.6361829042434692, 0.6371769309043884, 0.6381710171699524, 0.6391650438308716, 0.6401590704917908, 0.64115309715271, 0.6421471238136292, 0.6431411504745483, 0.6441351771354675, 0.6451292634010315, 0.6461232900619507, 0.6471173167228699, 0.6481113433837891, 0.6491053700447083, 0.6500993967056274, 0.6510934829711914, 0.6520875096321106, 0.6530815362930298, 0.654075562953949, 0.6550695896148682, 0.6560636162757874, 0.6570576429367065, 0.6580517292022705, 0.6590457558631897, 0.6600397825241089, 0.6610338091850281, 0.6620278358459473, 0.6630218625068665, 0.6640158891677856, 0.6650099754333496, 0.6660040020942688, 0.666998028755188, 0.6679920554161072, 0.6689860820770264, 0.6699801087379456, 0.6709741950035095, 0.6719682216644287, 0.6729622483253479, 0.6739562749862671, 0.6749503016471863, 0.6759443283081055, 0.6769383549690247, 0.6779324412345886, 0.6789264678955078, 0.679920494556427, 0.6809145212173462, 0.6819085478782654, 0.6829025745391846, 0.6838966012001038, 0.6848906874656677, 0.6858847141265869, 0.6868787407875061, 0.6878727674484253, 0.6888667941093445, 0.6898608207702637, 0.6908549070358276, 0.6918489336967468, 0.692842960357666, 0.6938369870185852, 0.6948310136795044, 0.6958250403404236, 0.6968190670013428, 0.6978131532669067, 0.6988071799278259, 0.6998012065887451, 0.7007952332496643, 0.7017892599105835, 0.7027832865715027, 0.7037773132324219, 0.7047713994979858, 0.705765426158905, 0.7067594528198242, 0.7077534794807434, 0.7087475061416626, 0.7097415328025818, 0.7107356190681458, 0.7117296457290649, 0.7127236723899841, 0.7137176990509033, 0.7147117257118225, 0.7157057523727417, 0.7166997790336609, 0.7176938652992249, 0.718687891960144, 0.7196819186210632, 0.7206759452819824, 0.7216699719429016, 0.7226639986038208, 0.72365802526474, 0.724652111530304, 0.7256461381912231, 0.7266401648521423, 0.7276341915130615, 0.7286282181739807, 0.7296222448348999, 0.7306163311004639, 0.7316103577613831, 0.7326043844223022, 0.7335984110832214, 0.7345924377441406, 0.7355864644050598, 0.736580491065979, 0.737574577331543, 0.7385686039924622, 0.7395626306533813, 0.7405566573143005, 0.7415506839752197, 0.7425447106361389, 0.7435387372970581, 0.7445328235626221, 0.7455268502235413, 0.7465208768844604, 0.7475149035453796, 0.7485089302062988, 0.749502956867218, 0.750497043132782, 0.7514910697937012, 0.7524850964546204, 0.7534791231155396, 0.7544731497764587, 0.7554671764373779, 0.7564612030982971, 0.7574552893638611, 0.7584493160247803, 0.7594433426856995, 0.7604373693466187, 0.7614313960075378, 0.762425422668457, 0.763419508934021, 0.7644135355949402, 0.7654075622558594, 0.7664015889167786, 0.7673956155776978, 0.7683896422386169, 0.7693836688995361, 0.7703777551651001, 0.7713717818260193, 0.7723658084869385, 0.7733598351478577, 0.7743538618087769, 0.775347888469696, 0.7763419151306152, 0.7773360013961792, 0.7783300280570984, 0.7793240547180176, 0.7803180813789368, 0.781312108039856, 0.7823061347007751, 0.7833002209663391, 0.7842942476272583, 0.7852882742881775, 0.7862823009490967, 0.7872763276100159, 0.7882703542709351, 0.7892643809318542, 0.7902584671974182, 0.7912524938583374, 0.7922465205192566, 0.7932405471801758, 0.794234573841095, 0.7952286005020142, 0.7962226271629333, 0.7972167134284973, 0.7982107400894165, 0.7992047667503357, 0.8001987934112549, 0.8011928200721741, 0.8021868467330933, 0.8031809329986572, 0.8041749596595764, 0.8051689863204956, 0.8061630129814148, 0.807157039642334, 0.8081510663032532, 0.8091450929641724, 0.8101391792297363, 0.8111332058906555, 0.8121272325515747, 0.8131212592124939, 0.8141152858734131, 0.8151093125343323, 0.8161033391952515, 0.8170974254608154, 0.8180914521217346, 0.8190854787826538, 0.820079505443573, 0.8210735321044922, 0.8220675587654114, 0.8230616450309753, 0.8240556716918945, 0.8250496983528137, 0.8260437250137329, 0.8270377516746521, 0.8280317783355713, 0.8290258049964905, 0.8300198912620544, 0.8310139179229736, 0.8320079445838928, 0.833001971244812, 0.8339959979057312, 0.8349900245666504, 0.8359840512275696, 0.8369781374931335, 0.8379721641540527, 0.8389661908149719, 0.8399602174758911, 0.8409542441368103, 0.8419482707977295, 0.8429423570632935, 0.8439363837242126, 0.8449304103851318, 0.845924437046051, 0.8469184637069702, 0.8479124903678894, 0.8489065170288086, 0.8499006032943726, 0.8508946299552917, 0.8518886566162109, 0.8528826832771301, 0.8538767099380493, 0.8548707365989685, 0.8558647632598877, 0.8568588495254517, 0.8578528761863708, 0.85884690284729, 0.8598409295082092, 0.8608349561691284, 0.8618289828300476, 0.8628230690956116, 0.8638170957565308, 0.86481112241745, 0.8658051490783691, 0.8667991757392883, 0.8677932024002075, 0.8687872290611267, 0.8697813153266907, 0.8707753419876099, 0.871769368648529, 0.8727633953094482, 0.8737574219703674, 0.8747514486312866, 0.8757454752922058, 0.8767395615577698, 0.877733588218689, 0.8787276148796082, 0.8797216415405273, 0.8807156682014465, 0.8817096948623657, 0.8827037811279297, 0.8836978077888489, 0.8846918344497681, 0.8856858611106873, 0.8866798877716064, 0.8876739144325256, 0.8886679410934448, 0.8896620273590088, 0.890656054019928, 0.8916500806808472, 0.8926441073417664, 0.8936381340026855, 0.8946321606636047, 0.8956262469291687, 0.8966202735900879, 0.8976143002510071, 0.8986083269119263, 0.8996023535728455, 0.9005963802337646, 0.9015904068946838, 0.9025844931602478, 0.903578519821167, 0.9045725464820862, 0.9055665731430054, 0.9065605998039246, 0.9075546264648438, 0.9085486531257629, 0.9095427393913269, 0.9105367660522461, 0.9115307927131653, 0.9125248193740845, 0.9135188460350037, 0.9145128726959229, 0.9155069589614868, 0.916500985622406, 0.9174950122833252, 0.9184890389442444, 0.9194830656051636, 0.9204770922660828, 0.921471118927002, 0.9224652051925659, 0.9234592318534851, 0.9244532585144043, 0.9254472851753235, 0.9264413118362427, 0.9274353384971619, 0.928429365158081, 0.929423451423645, 0.9304174780845642, 0.9314115047454834, 0.9324055314064026, 0.9333995580673218, 0.934393584728241, 0.9353876709938049, 0.9363816976547241, 0.9373757243156433, 0.9383697509765625, 0.9393637776374817, 0.9403578042984009, 0.9413518309593201, 0.942345917224884, 0.9433399438858032, 0.9443339705467224, 0.9453279972076416, 0.9463220238685608, 0.94731605052948, 0.9483100771903992, 0.9493041634559631, 0.9502981901168823, 0.9512922167778015, 0.9522862434387207, 0.9532802700996399, 0.9542742967605591, 0.955268383026123, 0.9562624096870422, 0.9572564363479614, 0.9582504630088806, 0.9592444896697998, 0.960238516330719, 0.9612325429916382, 0.9622266292572021, 0.9632206559181213, 0.9642146825790405, 0.9652087092399597, 0.9662027359008789, 0.9671967625617981, 0.9681907892227173, 0.9691848754882812, 0.9701789021492004, 0.9711729288101196, 0.9721669554710388, 0.973160982131958, 0.9741550087928772, 0.9751490950584412, 0.9761431217193604, 0.9771371483802795, 0.9781311750411987, 0.9791252017021179, 0.9801192283630371, 0.9811132550239563, 0.9821073412895203, 0.9831013679504395, 0.9840953946113586, 0.9850894212722778, 0.986083447933197, 0.9870774745941162, 0.9880715012550354, 0.9890655875205994, 0.9900596141815186, 0.9910536408424377, 0.9920476675033569, 0.9930416941642761, 0.9940357208251953, 0.9950298070907593, 0.9960238337516785, 0.9970178604125977, 0.9980118870735168, 0.999005913734436, 1.0], "expected": [1.000000238418579, 1.0022917985916138, 1.0045884847640991, 1.0068904161453247, 1.00919771194458, 1.0115102529525757, 1.013828158378601, 1.0161513090133667, 1.0184797048568726, 1.0208135843276978, 1.0231527090072632, 1.025497317314148, 1.027847170829773, 1.0302025079727173, 1.0325630903244019, 1.0349292755126953, 1.037300705909729, 1.0396777391433716, 1.042060136795044, 1.044447898864746, 1.0468412637710571, 1.0492401123046875, 1.0516443252563477, 1.0540541410446167, 1.0564695596694946, 1.0588903427124023, 1.0613168478012085, 1.063748836517334, 1.0661863088607788, 1.068629503250122, 1.0710781812667847, 1.0735325813293457, 1.0759925842285156, 1.0784581899642944, 1.0809293985366821, 1.0834063291549683, 1.0858889818191528, 1.0883772373199463, 1.0908712148666382, 1.0933709144592285, 1.0958763360977173, 1.0983874797821045, 1.1009044647216797, 1.1034270524978638, 1.1059556007385254, 1.1084898710250854, 1.1110299825668335, 1.11357581615448, 1.116127610206604, 1.1186851263046265, 1.1212486028671265, 1.1238179206848145, 1.1263930797576904, 1.128974199295044, 1.1315611600875854, 1.1341540813446045, 1.136752963066101, 1.1393578052520752, 1.1419686079025269, 1.1445854902267456, 1.1472082138061523, 1.1498370170593262, 1.152471899986267, 1.1551127433776855, 1.157759666442871, 1.1604125499725342, 1.163071632385254, 1.1657367944717407, 1.1684080362319946, 1.1710854768753052, 1.1737688779830933, 1.1764585971832275, 1.179154396057129, 1.181856393814087, 1.1845645904541016, 1.1872789859771729, 1.1899995803833008, 1.192726492881775, 1.1954596042633057, 1.198198914527893, 1.2009445428848267, 1.2036964893341064, 1.2064547538757324, 1.2092193365097046, 1.211990237236023, 1.2147674560546875, 1.2175509929656982, 1.2203410863876343, 1.223137378692627, 1.225940227508545, 1.228749394416809, 1.231564998626709, 1.2343871593475342, 1.2372157573699951, 1.2400507926940918, 1.2428922653198242, 1.2457404136657715, 1.2485949993133545, 1.2514560222625732, 1.2543237209320068, 1.2571979761123657, 1.26007878780365, 1.262966275215149, 1.2658603191375732, 1.2687610387802124, 1.2716683149337769, 1.2745823860168457, 1.2775030136108398, 1.2804303169250488, 1.2833644151687622, 1.2863051891326904, 1.289252758026123, 1.29220712184906, 1.295168161392212, 1.2981359958648682, 1.3011106252670288, 1.3040920495986938, 1.3070803880691528, 1.3100755214691162, 1.313077449798584, 1.3160864114761353, 1.319102168083191, 1.3221248388290405, 1.325154423713684, 1.3281910419464111, 1.3312345743179321, 1.334285020828247, 1.3373425006866455, 1.3404070138931274, 1.3434784412384033, 1.3465570211410522, 1.3496426343917847, 1.3527352809906006, 1.3558350801467896, 1.358941912651062, 1.3620558977127075, 1.365177035331726, 1.3683052062988281, 1.3714406490325928, 1.37458336353302, 1.3777331113815308, 1.3808902502059937, 1.38405442237854, 1.3872259855270386, 1.3904048204421997, 1.3935908079147339, 1.3967841863632202, 1.3999848365783691, 1.4031929969787598, 1.4064083099365234, 1.4096310138702393, 1.4128612279891968, 1.416098713874817, 1.4193437099456787, 1.4225960969924927, 1.4258558750152588, 1.4291232824325562, 1.4323979616165161, 1.4356802701950073, 1.4389702081680298, 1.4422675371170044, 1.4455723762512207, 1.4488848447799683, 1.452204942703247, 1.4555326700210571, 1.4588680267333984, 1.462211012840271, 1.4655615091323853, 1.4689198732376099, 1.4722858667373657, 1.4756594896316528, 1.4790409803390503, 1.482430100440979, 1.485827088356018, 1.489231824874878, 1.4926444292068481, 1.4960647821426392, 1.499492883682251, 1.5029289722442627, 1.5063729286193848, 1.5098247528076172, 1.51328444480896, 1.5167521238327026, 1.5202276706695557, 1.5237113237380981, 1.5272027254104614, 1.5307023525238037, 1.5342098474502563, 1.5377254486083984, 1.54124915599823, 1.5447808504104614, 1.5483207702636719, 1.5518686771392822, 1.555424690246582, 1.5589889287948608, 1.562561273574829, 1.5661418437957764, 1.5697306394577026, 1.573327660560608, 1.5769329071044922, 1.5805463790893555, 1.5841681957244873, 1.5877982378005981, 1.5914366245269775, 1.5950833559036255, 1.598738431930542, 1.6024019718170166, 1.6060738563537598, 1.6097540855407715, 1.6134427785873413, 1.6171399354934692, 1.6208455562591553, 1.624559760093689, 1.6282823085784912, 1.6320135593414307, 1.6357531547546387, 1.6395014524459839, 1.6432583332061768, 1.6470237970352173, 1.650797963142395, 1.6545807123184204, 1.658372163772583, 1.6621723175048828, 1.6659810543060303, 1.6697986125946045, 1.673624873161316, 1.677459955215454, 1.681303858757019, 1.6851564645767212, 1.6890180110931396, 1.6928882598876953, 1.6967675685882568, 1.7006556987762451, 1.7045526504516602, 1.7084585428237915, 1.7123734951019287, 1.7162973880767822, 1.720230221748352, 1.7241719961166382, 1.7281229496002197, 1.7320828437805176, 1.7360519170761108, 1.74003005027771, 1.744017243385315, 1.7480136156082153, 1.7520191669464111, 1.7560338973999023, 1.760057806968689, 1.764090895652771, 1.768133282661438, 1.7721848487854004, 1.7762458324432373, 1.7803159952163696, 1.7843955755233765, 1.7884844541549683, 1.7925827503204346, 1.7966903448104858, 1.8008073568344116, 1.804934024810791, 1.8090698719024658, 1.8132152557373047, 1.8173702955245972, 1.8215347528457642, 1.8257087469100952, 1.8298922777175903, 1.834085464477539, 1.8382881879806519, 1.8425005674362183, 1.8467226028442383, 1.850954294204712, 1.8551957607269287, 1.8594468832015991, 1.8637077808380127, 1.8679783344268799, 1.8722587823867798, 1.8765491247177124, 1.8808491230010986, 1.8851590156555176, 1.8894788026809692, 1.8938084840774536, 1.8981480598449707, 1.9024977684020996, 1.9068572521209717, 1.9112266302108765, 1.915606141090393, 1.9199957847595215, 1.9243954420089722, 1.9288049936294556, 1.9332249164581299, 1.9376548528671265, 1.9420949220657349, 1.9465452432632446, 1.9510056972503662, 1.9554762840270996, 1.9599571228027344, 1.9644484519958496, 1.9689499139785767, 1.973461627960205, 1.977983832359314, 1.9825162887573242, 1.9870591163635254, 1.9916125535964966, 1.9961762428283691, 2.0007503032684326, 2.0053350925445557, 2.009930372238159, 2.014535903930664, 2.0191521644592285, 2.0237791538238525, 2.028416395187378, 2.033064603805542, 2.0377233028411865, 2.0423927307128906, 2.047072649002075, 2.0517635345458984, 2.0564651489257812, 2.0611774921417236, 2.0659005641937256, 2.070634603500366, 2.0753793716430664, 2.080134868621826, 2.0849015712738037, 2.089679002761841, 2.0944674015045166, 2.099266767501831, 2.1040773391723633, 2.108898878097534, 2.1137311458587646, 2.118574857711792, 2.123429536819458, 2.1282951831817627, 2.1331722736358643, 2.1380603313446045, 2.1429595947265625, 2.1478700637817383, 2.152791976928711, 2.1577248573303223, 2.1626691818237305, 2.1676251888275146, 2.1725921630859375, 2.1775705814361572, 2.182560443878174, 2.1875617504119873, 2.1925742626190186, 2.197598457336426, 2.202634334564209, 2.207681655883789, 2.212740421295166, 2.217810869216919, 2.222892999649048, 2.2279865741729736, 2.2330920696258545, 2.2382092475891113, 2.243337869644165, 2.248478412628174, 2.2536308765411377, 2.2587950229644775, 2.2639708518981934, 2.2691588401794434, 2.2743585109710693, 2.2795701026916504, 2.2847936153411865, 2.290029287338257, 2.295276641845703, 2.3005361557006836, 2.3058078289031982, 2.311091661453247, 2.316387414932251, 2.321695327758789, 2.3270153999328613, 2.3323476314544678, 2.3376922607421875, 2.3430490493774414, 2.3484179973602295, 2.353799343109131, 2.3591930866241455, 2.3645989894866943, 2.3700175285339355, 2.37544846534729, 2.3808915615081787, 2.3863472938537598, 2.391815662384033, 2.39729642868042, 2.40278959274292, 2.4082956314086914, 2.4138143062591553, 2.4193453788757324, 2.424889087677002, 2.430445909500122, 2.4360151290893555, 2.4415972232818604, 2.4471921920776367, 2.4527997970581055, 2.4584202766418457, 2.4640536308288574, 2.4696998596191406, 2.4753592014312744, 2.4810314178466797, 2.4867167472839355, 2.492414951324463, 2.4981260299682617, 2.5038506984710693, 2.5095880031585693, 2.515338659286499, 2.5211026668548584, 2.5268795490264893, 2.53266978263855, 2.53847336769104, 2.54429030418396, 2.5501203536987305, 2.5559639930725098, 2.5618209838867188, 2.5676913261413574, 2.573575019836426, 2.579472303390503, 2.585383176803589, 2.5913074016571045, 2.597245216369629, 2.603196859359741, 2.6091620922088623, 2.615140676498413, 2.621133327484131, 2.6271395683288574, 2.633159637451172, 2.639193534851074, 2.6452410221099854, 2.6513025760650635, 2.6573779582977295, 2.6634674072265625, 2.6695704460144043, 2.675687789916992, 2.681819200515747, 2.68796443939209, 2.6941237449645996, 2.7002973556518555, 2.7064850330352783, 2.712686777114868, 2.718902826309204, 2.725133180618286, 2.731377601623535, 2.7376365661621094, 2.7439098358154297, 2.750197410583496, 2.7564992904663086, 2.7628159523010254, 2.769146680831909, 2.7754921913146973, 2.7818520069122314, 2.788226842880249, 2.7946157455444336, 2.8010194301605225, 2.8074381351470947, 2.813871145248413, 2.820319175720215, 2.826781988143921, 2.833259344100952, 2.839751720428467, 2.8462588787078857, 2.852781057357788, 2.8593180179595947, 2.8658699989318848, 2.8724372386932373, 2.879019260406494, 2.8856165409088135, 2.892228841781616, 2.8988564014434814, 2.90549898147583, 2.912156820297241, 2.918829917907715, 2.925518274307251, 2.9322221279144287, 2.938941240310669, 2.9456756114959717, 2.952425479888916, 2.959191083908081, 2.9659719467163086, 2.9727683067321777, 2.9795804023742676, 2.986407995223999, 2.993251323699951, 3.000110149383545, 3.0069849491119385, 3.0138754844665527, 3.0207815170288086, 3.0277037620544434, 3.0346415042877197, 3.041595220565796, 3.048564910888672, 3.0555508136749268, 3.0625524520874023, 3.0695700645446777, 3.076604127883911, 3.0836539268493652, 3.0907201766967773, 3.0978026390075684, 3.104901075363159, 3.112015724182129, 3.1191468238830566, 3.1262943744659424, 3.133458137512207, 3.1406383514404297, 3.1478350162506104, 3.155048131942749, 3.1622776985168457, 3.1695241928100586, 3.1767871379852295, 3.1840665340423584, 3.1913626194000244, 3.1986756324768066, 3.206005573272705, 3.2133519649505615, 3.220715284347534, 3.228095293045044, 3.235492467880249, 3.242906332015991, 3.2503373622894287, 3.2577857971191406, 3.2652509212493896, 3.272732973098755, 3.2802324295043945, 3.2877488136291504, 3.2952826023101807, 3.3028340339660645, 3.3104021549224854, 3.3179879188537598, 3.3255908489227295, 3.3332114219665527, 3.3408491611480713, 3.3485045433044434, 3.356178045272827, 3.363868474960327, 3.3715767860412598, 3.379302501678467, 3.3870460987091064, 3.3948073387145996, 3.4025862216949463, 3.410383701324463, 3.418198347091675, 3.4260311126708984, 3.4338815212249756, 3.4417502880096436, 3.449636697769165, 3.4575419425964355, 3.4654648303985596, 3.473405599594116, 3.4813647270202637, 3.489342212677002, 3.497337818145752, 3.5053517818450928, 3.5133845806121826, 3.521435499191284, 3.5295045375823975, 3.5375924110412598, 3.545698642730713, 3.553823232650757, 3.56196665763855, 3.57012939453125, 3.578310012817383, 3.5865097045898438, 3.5947279930114746, 3.6029651165008545, 3.6112210750579834, 3.6194965839385986, 3.6277904510498047, 3.636103391647339, 3.644435405731201, 3.6527864933013916, 3.66115665435791, 3.669545888900757, 3.677955150604248, 3.686383008956909, 3.6948301792144775, 3.703296661376953, 3.711782455444336, 3.720287799835205, 3.7288126945495605, 3.7373576164245605, 3.7459216117858887, 3.754505157470703, 3.763108491897583, 3.771731376647949, 3.78037428855896, 3.7890372276306152, 3.797719717025757, 3.806421995162964, 3.8151443004608154, 3.8238863945007324, 3.832648754119873, 3.841431140899658, 3.850234031677246, 3.8590567111968994, 3.8678994178771973, 3.876762628555298, 3.885646104812622, 3.89454984664917, 3.9034738540649414, 3.912419080734253, 3.921384334564209, 3.9303698539733887, 3.93937611579895, 3.9484031200408936, 3.9574506282806396, 3.966519594192505, 3.9756085872650146, 3.9847185611724854, 3.993849277496338, 4.0030012130737305, 4.012173652648926, 4.02136754989624, 4.030582904815674, 4.03981876373291, 4.049075603485107, 4.058353900909424, 4.067653656005859, 4.076974391937256, 4.0863165855407715, 4.0956807136535645, 4.105065822601318, 4.114472389221191, 4.123900413513184, 4.133349895477295, 4.142821311950684, 4.152315139770508, 4.161829948425293, 4.1713666915893555, 4.180924892425537, 4.190505504608154, 4.200107574462891, 4.2097320556640625, 4.21937894821167, 4.229047775268555, 4.238738536834717, 4.248451232910156, 4.258186340332031, 4.267943859100342, 4.27772331237793, 4.2875261306762695, 4.297350883483887, 4.3071980476379395, 4.317068099975586, 4.32696008682251, 4.3368754386901855, 4.346813678741455, 4.35677433013916, 4.366757392883301, 4.376763820648193, 4.3867926597595215, 4.396844863891602, 4.406919956207275, 4.417018890380859, 4.427140235900879, 4.43728494644165, 4.447452545166016, 4.457643985748291, 4.46785831451416, 4.478096961975098, 4.488358020782471, 4.498642921447754, 4.508951663970947, 4.519283771514893, 4.52963924407959, 4.540018558502197, 4.550422668457031, 4.560849666595459, 4.571300506591797, 4.581775665283203, 4.5922746658325195, 4.602797508239746, 4.613344669342041, 4.6239166259765625, 4.634511947631836, 4.645131587982178, 4.655775547027588, 4.666444301605225, 4.67713737487793, 4.687855243682861, 4.698597431182861, 4.70936393737793, 4.720155239105225, 4.730971336364746, 4.741811752319336, 4.7526774406433105, 4.763568878173828, 4.774484157562256, 4.785424709320068, 4.796390533447266, 4.8073811531066895, 4.818397045135498, 4.829438209533691, 4.840505123138428, 4.851596832275391, 4.8627142906188965, 4.873857021331787, 4.8850250244140625, 4.896218776702881, 4.9074387550354, 4.918684005737305, 4.929955005645752, 4.941251754760742, 4.952574253082275, 4.96392297744751, 4.975297451019287, 4.986699104309082, 4.9981255531311035, 5.009578704833984, 5.021058082580566, 5.03256368637085, 5.044095516204834, 5.0556535720825195, 5.067239284515381, 5.078850269317627, 5.090488433837891, 5.1021528244018555, 5.113844394683838, 5.12556266784668, 5.137308120727539, 5.149080276489258, 5.160879135131836, 5.172704696655273, 5.184557914733887, 5.196437835693359, 5.208345413208008, 5.220280647277832, 5.232243061065674, 5.244232177734375, 5.256248950958252, 5.268293857574463, 5.280365467071533, 5.2924652099609375, 5.304593563079834, 5.31674861907959, 5.32893180847168, 5.341142654418945, 5.353381633758545, 5.3656487464904785, 5.377944469451904, 5.390267848968506, 5.402619361877441, 5.414999485015869, 5.427407741546631, 5.439844131469727, 5.452309608459473, 5.464803695678711, 5.477326393127441, 5.489877223968506, 5.502457141876221, 5.515065670013428, 5.527703285217285, 5.540369510650635, 5.553065776824951, 5.56579065322876, 5.5785441398620605, 5.59132719039917, 5.60413932800293, 5.616981029510498, 5.629852771759033, 5.642753601074219, 5.655683517456055, 5.668642997741699, 5.6816325187683105, 5.6946516036987305, 5.707700729370117, 5.720780372619629, 5.733889579772949, 5.747028350830078, 5.760197639465332, 5.7733964920043945, 5.78662633895874, 5.799886703491211, 5.81317663192749, 5.826497554779053, 5.839848518371582, 5.8532304763793945, 5.866642951965332, 5.8800859451293945, 5.893560409545898, 5.907065391540527, 5.9206013679504395, 5.934167861938477, 5.947765827178955, 5.961394786834717, 5.97505521774292, 5.988747596740723, 6.00247049331665, 6.0162248611450195, 6.03001070022583, 6.043828010559082, 6.057677268981934, 6.071558952331543, 6.0854716300964355, 6.099416255950928, 6.1133928298950195, 6.127401351928711, 6.141441822052002, 6.155514717102051, 6.169620513916016, 6.18375825881958, 6.197927951812744, 6.212130069732666, 6.226365089416504, 6.2406325340271, 6.254932403564453, 6.269266128540039, 6.283631801605225, 6.298030376434326, 6.312462329864502, 6.326927185058594, 6.341424942016602, 6.355956554412842, 6.370521068572998, 6.3851189613342285, 6.399750232696533, 6.414414882659912, 6.429112911224365, 6.443845272064209, 6.458611965179443, 6.473411560058594, 6.488245010375977, 6.503112316131592, 6.518013954162598, 6.532949447631836, 6.547919750213623, 6.562924861907959, 6.577963352203369, 6.593036651611328, 6.608144283294678, 6.623286247253418, 6.638463497161865, 6.6536760330200195, 6.668922424316406, 6.6842041015625, 6.699520587921143, 6.714872360229492, 6.730258941650391, 6.745681285858154, 6.761139392852783, 6.776632308959961, 6.792160511016846, 6.807724475860596, 6.823324203491211, 6.838959217071533, 6.854630470275879, 6.870338439941406, 6.886081695556641, 6.90186071395874, 6.917675971984863, 6.93352746963501, 6.94941520690918, 6.965340614318848, 6.981301307678223, 6.997298717498779, 7.013332843780518, 7.029403209686279, 7.045510768890381, 7.061655521392822, 7.077837944030762, 7.094056129455566, 7.110311985015869, 7.126605033874512, 7.142935276031494, 7.159302711486816, 7.175708293914795, 7.19215202331543, 7.208632469177246, 7.2251505851745605, 7.241706848144531, 7.25830078125, 7.274932861328125, 7.291604042053223, 7.30831241607666, 7.325058937072754, 7.341844081878662, 7.358667373657227, 7.3755292892456055, 7.392430305480957, 7.409370422363281, 7.426348686218262, 7.443366050720215, 7.460422039031982, 7.477517127990723, 7.494651794433594, 7.511825084686279, 7.52903938293457, 7.546291828155518, 7.563583850860596, 7.580915451049805, 7.5982866287231445, 7.615697860717773, 7.63314962387085, 7.650640487670898, 7.6681718826293945, 7.6857428550720215, 7.703354358673096, 7.721006393432617, 7.738698959350586, 7.75643253326416, 7.774206161499023, 7.792020320892334, 7.80987548828125, 7.827771186828613, 7.84570837020874, 7.863687515258789, 7.881706714630127, 7.8997673988342285, 7.9178690910339355, 7.9360127449035645, 7.954197883605957, 7.972424507141113, 7.990694046020508, 8.009004592895508, 8.027356147766113, 8.045750617980957, 8.064187049865723, 8.08266544342041, 8.101186752319336, 8.119751930236816, 8.138357162475586, 8.15700626373291, 8.175697326660156, 8.194432258605957, 8.21320915222168, 8.232029914855957, 8.250893592834473, 8.269800186157227, 8.288749694824219, 8.307743072509766, 8.326780319213867, 8.345860481262207, 8.364985466003418, 8.384153366088867, 8.403365135192871, 8.422621726989746, 8.44192123413086, 8.461265563964844, 8.4806547164917, 8.500088691711426, 8.519566535949707, 8.539088249206543, 8.55865478515625, 8.578267097473145, 8.597923278808594, 8.617626190185547, 8.637373924255371, 8.65716552734375, 8.677002906799316, 8.69688606262207, 8.716814041137695, 8.736788749694824, 8.756810188293457, 8.776875495910645, 8.796987533569336, 8.817145347595215, 8.837348937988281, 8.857599258422852, 8.877896308898926, 8.89824104309082, 8.918630599975586, 8.939067840576172, 8.959550857543945, 8.980081558227539, 9.000658988952637, 9.021284103393555, 9.041955947875977, 9.062675476074219, 9.083442687988281, 9.104256629943848, 9.125118255615234, 9.146028518676758, 9.166987419128418, 9.187993049621582, 9.209047317504883, 9.230149269104004, 9.251299858093262, 9.27249813079834, 9.293745994567871, 9.315043449401855, 9.33638858795166, 9.357782363891602, 9.37922477722168, 9.400716781616211, 9.422258377075195, 9.44385051727295, 9.465490341186523, 9.48717975616455, 9.508919715881348, 9.530709266662598, 9.5525484085083, 9.574437141418457, 9.596378326416016, 9.618367195129395, 9.64040756225586, 9.662498474121094, 9.684638977050781, 9.706830978393555, 9.729073524475098, 9.751368522644043, 9.773714065551758, 9.796110153198242, 9.818556785583496, 9.841055870056152, 9.863606452941895, 9.886209487915039, 9.908863067626953, 9.93156909942627, 9.954326629638672, 9.977136611938477, 10.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json b/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json deleted file mode 100644 index 508d0700119b..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/fixtures/python/tiny.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [-1.1920928955078125e-07, -1.1897229512669583e-07, -1.1873529359718304e-07, -1.1849829917309762e-07, -1.182613047490122e-07, -1.1802430321949942e-07, -1.1778730879541399e-07, -1.1755031437132857e-07, -1.1731331994724314e-07, -1.1707631841773036e-07, -1.1683932399364494e-07, -1.1660232956955952e-07, -1.1636532804004673e-07, -1.1612833361596131e-07, -1.1589133919187589e-07, -1.156543376623631e-07, -1.1541734323827768e-07, -1.1518034881419226e-07, -1.1494334728467948e-07, -1.1470635286059405e-07, -1.1446935843650863e-07, -1.142323640124232e-07, -1.1399536248291042e-07, -1.13758368058825e-07, -1.1352137363473958e-07, -1.132843721052268e-07, -1.1304737768114137e-07, -1.1281038325705595e-07, -1.1257338883297052e-07, -1.1233638730345774e-07, -1.1209939287937232e-07, -1.1186239845528689e-07, -1.1162539692577411e-07, -1.1138840250168869e-07, -1.1115140807760326e-07, -1.1091440654809048e-07, -1.1067741212400506e-07, -1.1044041769991964e-07, -1.1020341617040685e-07, -1.0996642174632143e-07, -1.09729427322236e-07, -1.0949243289815058e-07, -1.092554313686378e-07, -1.0901843694455238e-07, -1.0878144252046695e-07, -1.0854444099095417e-07, -1.0830744656686875e-07, -1.0807045214278332e-07, -1.0783345061327054e-07, -1.0759645618918512e-07, -1.073594617650997e-07, -1.0712246023558691e-07, -1.0688546581150149e-07, -1.0664847138741607e-07, -1.0641147696333064e-07, -1.0617447543381786e-07, -1.0593748100973244e-07, -1.0570048658564701e-07, -1.0546348505613423e-07, -1.0522649063204881e-07, -1.0498949620796338e-07, -1.047524946784506e-07, -1.0451550025436518e-07, -1.0427850583027976e-07, -1.0404150430076697e-07, -1.0380450987668155e-07, -1.0356751545259613e-07, -1.033305210285107e-07, -1.0309351949899792e-07, -1.028565250749125e-07, -1.0261953065082707e-07, -1.0238252912131429e-07, -1.0214553469722887e-07, -1.0190854027314344e-07, -1.0167154584905802e-07, -1.0143454431954524e-07, -1.0119754989545982e-07, -1.0096054836594703e-07, -1.0072355394186161e-07, -1.0048655951777619e-07, -1.0024956509369076e-07, -1.0001256356417798e-07, -9.977556914009256e-08, -9.953857471600713e-08, -9.930157318649435e-08, -9.906457876240893e-08, -9.88275843383235e-08, -9.859058991423808e-08, -9.83535883847253e-08, -9.811659396063988e-08, -9.78795924311271e-08, -9.764259800704167e-08, -9.740560358295625e-08, -9.716860915887082e-08, -9.693160762935804e-08, -9.669461320527262e-08, -9.645761878118719e-08, -9.622061725167441e-08, -9.598362282758899e-08, -9.574662840350356e-08, -9.550963397941814e-08, -9.527263244990536e-08, -9.503563802581994e-08, -9.479863649630715e-08, -9.456164207222173e-08, -9.43246476481363e-08, -9.408765322405088e-08, -9.385065879996546e-08, -9.361365727045268e-08, -9.337666284636725e-08, -9.313966131685447e-08, -9.290266689276905e-08, -9.266567246868362e-08, -9.24286780445982e-08, -9.219167651508542e-08, -9.1954682091e-08, -9.171768766691457e-08, -9.148068613740179e-08, -9.124369171331637e-08, -9.100669728923094e-08, -9.076970286514552e-08, -9.053270133563274e-08, -9.029570691154731e-08, -9.005870538203453e-08, -8.982171095794911e-08, -8.958471653386368e-08, -8.934772210977826e-08, -8.911072768569284e-08, -8.887372615618006e-08, -8.863672462666727e-08, -8.839973020258185e-08, -8.816273577849643e-08, -8.7925741354411e-08, -8.768874693032558e-08, -8.74517454008128e-08, -8.721475097672737e-08, -8.697774944721459e-08, -8.674075502312917e-08, -8.650376059904374e-08, -8.626676617495832e-08, -8.60297717508729e-08, -8.579277022136012e-08, -8.555576869184733e-08, -8.531877426776191e-08, -8.508177984367649e-08, -8.484478541959106e-08, -8.460779099550564e-08, -8.437078946599286e-08, -8.413379504190743e-08, -8.389679351239465e-08, -8.365979908830923e-08, -8.34228046642238e-08, -8.318581024013838e-08, -8.294881581605296e-08, -8.271181428654018e-08, -8.247481986245475e-08, -8.223781833294197e-08, -8.200082390885655e-08, -8.176382948477112e-08, -8.15268350606857e-08, -8.128983353117292e-08, -8.105283910708749e-08, -8.081583757757471e-08, -8.057884315348929e-08, -8.034184872940386e-08, -8.010485430531844e-08, -7.986785988123302e-08, -7.963085835172024e-08, -7.939386392763481e-08, -7.915686239812203e-08, -7.89198679740366e-08, -7.868287354995118e-08, -7.844587912586576e-08, -7.820888470178033e-08, -7.797188317226755e-08, -7.773488164275477e-08, -7.749788721866935e-08, -7.726089279458392e-08, -7.70238983704985e-08, -7.678690394641308e-08, -7.65499024169003e-08, -7.631290799281487e-08, -7.607590646330209e-08, -7.583891203921667e-08, -7.560191761513124e-08, -7.536492319104582e-08, -7.51279287669604e-08, -7.489092723744761e-08, -7.465392570793483e-08, -7.441693128384941e-08, -7.417993685976398e-08, -7.394294243567856e-08, -7.370594801159314e-08, -7.346894648208036e-08, -7.323195205799493e-08, -7.299495052848215e-08, -7.275795610439673e-08, -7.25209616803113e-08, -7.228396725622588e-08, -7.204697283214045e-08, -7.180997130262767e-08, -7.157297687854225e-08, -7.133597534902947e-08, -7.109898092494404e-08, -7.086198650085862e-08, -7.06249920767732e-08, -7.038799054726042e-08, -7.015099612317499e-08, -6.991399459366221e-08, -6.967700016957679e-08, -6.944000574549136e-08, -6.920301132140594e-08, -6.896601689732051e-08, -6.872901536780773e-08, -6.849202094372231e-08, -6.825501941420953e-08, -6.80180249901241e-08, -6.778103056603868e-08, -6.754403614195326e-08, -6.730704171786783e-08, -6.707004018835505e-08, -6.683303865884227e-08, -6.659604423475685e-08, -6.635904981067142e-08, -6.6122055386586e-08, -6.588506096250057e-08, -6.564805943298779e-08, -6.541106500890237e-08, -6.517406347938959e-08, -6.493706905530416e-08, -6.470007463121874e-08, -6.446308020713332e-08, -6.422608578304789e-08, -6.398908425353511e-08, -6.375208272402233e-08, -6.35150882999369e-08, -6.327809387585148e-08, -6.304109945176606e-08, -6.280410502768063e-08, -6.256710349816785e-08, -6.233010907408243e-08, -6.209310754456965e-08, -6.185611312048422e-08, -6.16191186963988e-08, -6.138212427231338e-08, -6.114512984822795e-08, -6.090812831871517e-08, -6.067112678920239e-08, -6.043413236511697e-08, -6.019713794103154e-08, -5.996014351694612e-08, -5.97231490928607e-08, -5.948614756334791e-08, -5.924915313926249e-08, -5.9012158715177065e-08, -5.8775157185664284e-08, -5.853816276157886e-08, -5.8301168337493436e-08, -5.8064166807980655e-08, -5.782717238389523e-08, -5.759017795980981e-08, -5.7353176430297026e-08, -5.71161820062116e-08, -5.687918758212618e-08, -5.6642193158040754e-08, -5.640519162852797e-08, -5.616819720444255e-08, -5.5931202780357125e-08, -5.5694201250844344e-08, -5.545720682675892e-08, -5.5220212402673496e-08, -5.4983210873160715e-08, -5.474621644907529e-08, -5.450922202498987e-08, -5.4272227600904444e-08, -5.403522607139166e-08, -5.379823164730624e-08, -5.3561237223220814e-08, -5.332423569370803e-08, -5.308724126962261e-08, -5.2850246845537185e-08, -5.2613245316024404e-08, -5.237625089193898e-08, -5.2139256467853556e-08, -5.1902254938340775e-08, -5.166526051425535e-08, -5.142826609016993e-08, -5.1191271666084504e-08, -5.095427013657172e-08, -5.07172757124863e-08, -5.0480281288400874e-08, -5.024327975888809e-08, -5.000628533480267e-08, -4.9769290910717245e-08, -4.9532289381204464e-08, -4.929529495711904e-08, -4.9058300533033616e-08, -4.882130610894819e-08, -4.858430457943541e-08, -4.834731015534999e-08, -4.8110315731264564e-08, -4.787331420175178e-08, -4.763631977766636e-08, -4.7399325353580934e-08, -4.716232382406815e-08, -4.692532939998273e-08, -4.6688334975897305e-08, -4.6451333446384524e-08, -4.62143390222991e-08, -4.5977344598213676e-08, -4.574035017412825e-08, -4.550334864461547e-08, -4.526635422053005e-08, -4.5029359796444623e-08, -4.479235826693184e-08, -4.455536384284642e-08, -4.4318369418760994e-08, -4.408136788924821e-08, -4.384437346516279e-08, -4.3607379041077365e-08, -4.3370377511564584e-08, -4.313338308747916e-08, -4.2896388663393736e-08, -4.265939423930831e-08, -4.242239270979553e-08, -4.218539828571011e-08, -4.1948403861624683e-08, -4.17114023321119e-08, -4.147440790802648e-08, -4.1237413483941054e-08, -4.100041195442827e-08, -4.076341753034285e-08, -4.0526423106257425e-08, -4.0289428682172e-08, -4.005242715265922e-08, -3.9815432728573796e-08, -3.957843830448837e-08, -3.934143677497559e-08, -3.910444235089017e-08, -3.8867447926804743e-08, -3.863044639729196e-08, -3.839345197320654e-08, -3.8156457549121114e-08, -3.791945601960833e-08, -3.768246159552291e-08, -3.7445467171437485e-08, -3.720847274735206e-08, -3.697147121783928e-08, -3.6734476793753856e-08, -3.649748236966843e-08, -3.626048084015565e-08, -3.602348641607023e-08, -3.5786491991984803e-08, -3.554949046247202e-08, -3.53124960383866e-08, -3.5075501614301174e-08, -3.483850719021575e-08, -3.460150566070297e-08, -3.4364511236617545e-08, -3.412751681253212e-08, -3.389051528301934e-08, -3.3653520858933916e-08, -3.341652643484849e-08, -3.317952490533571e-08, -3.294253048125029e-08, -3.2705536057164863e-08, -3.246853452765208e-08, -3.223154010356666e-08, -3.1994545679481234e-08, -3.175755125539581e-08, -3.152054972588303e-08, -3.1283555301797605e-08, -3.104656087771218e-08, -3.08095593481994e-08, -3.0572564924113976e-08, -3.033557050002855e-08, -3.009856897051577e-08, -2.986157454643035e-08, -2.9624580122344923e-08, -2.93875856982595e-08, -2.9150584168746718e-08, -2.8913589744661294e-08, -2.867659532057587e-08, -2.843959379106309e-08, -2.8202599366977665e-08, -2.796560494289224e-08, -2.772860341337946e-08, -2.7491608989294036e-08, -2.7254614565208612e-08, -2.701761303569583e-08, -2.6780618611610407e-08, -2.6543624187524983e-08, -2.630662976343956e-08, -2.6069628233926778e-08, -2.5832633809841354e-08, -2.559563938575593e-08, -2.535863785624315e-08, -2.5121643432157725e-08, -2.48846490080723e-08, -2.464764747855952e-08, -2.4410653054474096e-08, -2.4173658630388672e-08, -2.393666420630325e-08, -2.3699662676790467e-08, -2.3462668252705043e-08, -2.322567382861962e-08, -2.2988672299106838e-08, -2.2751677875021414e-08, -2.251468345093599e-08, -2.227768192142321e-08, -2.2040687497337785e-08, -2.180369307325236e-08, -2.156669154373958e-08, -2.1329697119654156e-08, -2.1092702695568732e-08, -2.085570827148331e-08, -2.0618706741970527e-08, -2.0381712317885103e-08, -2.014471789379968e-08, -1.9907716364286898e-08, -1.9670721940201474e-08, -1.943372751611605e-08, -1.919672598660327e-08, -1.8959731562517845e-08, -1.872273713843242e-08, -1.8485742714346998e-08, -1.8248741184834216e-08, -1.8011746760748792e-08, -1.777475233666337e-08, -1.7537750807150587e-08, -1.7300756383065163e-08, -1.706376195897974e-08, -1.6826760429466958e-08, -1.6589766005381534e-08, -1.635277158129611e-08, -1.611577005178333e-08, -1.5878775627697905e-08, -1.564178120361248e-08, -1.5404786779527058e-08, -1.5167785250014276e-08, -1.4930790825928852e-08, -1.4693796401843429e-08, -1.4456794872330647e-08, -1.4219800448245223e-08, -1.39828060241598e-08, -1.3745804494647018e-08, -1.3508810070561594e-08, -1.327181564647617e-08, -1.3034821222390747e-08, -1.2797819692877965e-08, -1.2560825268792541e-08, -1.2323830844707118e-08, -1.2086829315194336e-08, -1.1849834891108912e-08, -1.1612840467023489e-08, -1.1375838937510707e-08, -1.1138844513425283e-08, -1.090185008933986e-08, -1.0664848559827078e-08, -1.0427854135741654e-08, -1.019085971165623e-08, -9.953865287570807e-09, -9.716863758058025e-09, -9.479869333972601e-09, -9.242874909887178e-09, -9.005873380374396e-09, -8.768878956288972e-09, -8.531884532203549e-09, -8.294883002690767e-09, -8.057888578605343e-09, -7.82089415451992e-09, -7.583892625007138e-09, -7.346898200921714e-09, -7.1099037768362905e-09, -6.872909352750867e-09, -6.635907823238085e-09, -6.3989133991526614e-09, -6.161918975067238e-09, -5.924917445554456e-09, -5.687923021469032e-09, -5.4509285973836086e-09, -5.213927067870827e-09, -4.976932643785403e-09, -4.7399382196999795e-09, -4.502943795614556e-09, -4.265942266101774e-09, -4.0289478420163505e-09, -3.791953417930927e-09, -3.5549518884181452e-09, -3.3179574643327214e-09, -3.0809630402472976e-09, -2.843961510734516e-09, -2.6069670866490924e-09, -2.3699726625636686e-09, -2.132971133050887e-09, -1.8959767089654633e-09, -1.6589822848800395e-09, -1.4219878607946157e-09, -1.1849863312818343e-09, -9.479919071964105e-10, -7.109974831109866e-10, -4.739959535982052e-10, -2.370015295127814e-10, -7.105427357601002e-15, 2.369944240854238e-10, 4.739888481708476e-10, 7.109832722562714e-10, 9.479776963416953e-10, 1.184972120427119e-09, 1.421980755367258e-09, 1.658975179452682e-09, 1.8959696035381057e-09, 2.1329640276235295e-09, 2.3699584517089534e-09, 2.606952875794377e-09, 2.843947299879801e-09, 3.08095593481994e-09, 3.317950358905364e-09, 3.5549447829907876e-09, 3.7919392070762115e-09, 4.028933631161635e-09, 4.265928055247059e-09, 4.502936690187198e-09, 4.739931114272622e-09, 4.976925538358046e-09, 5.2139199624434696e-09, 5.450914386528893e-09, 5.687908810614317e-09, 5.924903234699741e-09, 6.16191186963988e-09, 6.398906293725304e-09, 6.635900717810728e-09, 6.8728951418961515e-09, 7.109889565981575e-09, 7.346883990066999e-09, 7.583892625007138e-09, 7.820887049092562e-09, 8.057881473177986e-09, 8.29487589726341e-09, 8.531870321348833e-09, 8.768864745434257e-09, 9.005859169519681e-09, 9.24286780445982e-09, 9.479862228545244e-09, 9.716856652630668e-09, 9.953851076716091e-09, 1.0190845500801515e-08, 1.0427839924886939e-08, 1.0664834348972363e-08, 1.0901842983912502e-08, 1.1138837407997926e-08, 1.137583183208335e-08, 1.1612826256168773e-08, 1.1849820680254197e-08, 1.2086815104339621e-08, 1.232382373927976e-08, 1.2560818163365184e-08, 1.2797812587450608e-08, 1.3034807011536031e-08, 1.3271801435621455e-08, 1.3508795859706879e-08, 1.3745790283792303e-08, 1.3982798918732442e-08, 1.4219793342817866e-08, 1.445678776690329e-08, 1.4693782190988713e-08, 1.4930776615074137e-08, 1.516777103915956e-08, 1.54047796740997e-08, 1.5641774098185124e-08, 1.5878768522270548e-08, 1.611576294635597e-08, 1.6352757370441395e-08, 1.658975179452682e-08, 1.6826746218612243e-08, 1.7063754853552382e-08, 1.7300749277637806e-08, 1.753774370172323e-08, 1.7774738125808653e-08, 1.8011732549894077e-08, 1.82487269739795e-08, 1.848573560891964e-08, 1.8722730033005064e-08, 1.8959724457090488e-08, 1.919671888117591e-08, 1.9433713305261335e-08, 1.967070772934676e-08, 1.9907702153432183e-08, 2.0144710788372322e-08, 2.0381705212457746e-08, 2.061869963654317e-08, 2.0855694060628593e-08, 2.1092688484714017e-08, 2.132968290879944e-08, 2.1566677332884865e-08, 2.1803685967825004e-08, 2.2040680391910428e-08, 2.227767481599585e-08, 2.2514669240081275e-08, 2.27516636641667e-08, 2.2988658088252123e-08, 2.3225666723192262e-08, 2.3462661147277686e-08, 2.369965557136311e-08, 2.3936649995448533e-08, 2.4173644419533957e-08, 2.441063884361938e-08, 2.4647633267704805e-08, 2.4884641902644944e-08, 2.5121636326730368e-08, 2.535863075081579e-08, 2.5595625174901215e-08, 2.583261959898664e-08, 2.6069614023072063e-08, 2.6306622658012202e-08, 2.6543617082097626e-08, 2.678061150618305e-08, 2.7017605930268473e-08, 2.7254600354353897e-08, 2.749159477843932e-08, 2.7728589202524745e-08, 2.7965597837464884e-08, 2.8202592261550308e-08, 2.843958668563573e-08, 2.8676581109721155e-08, 2.891357553380658e-08, 2.9150569957892003e-08, 2.9387578592832142e-08, 2.9624573016917566e-08, 2.986156744100299e-08, 3.0098561865088413e-08, 3.033555628917384e-08, 3.057255071325926e-08, 3.0809545137344685e-08, 3.1046553772284824e-08, 3.128354819637025e-08, 3.152054262045567e-08, 3.1757537044541095e-08, 3.199453146862652e-08, 3.223152589271194e-08, 3.246853452765208e-08, 3.2705528951737506e-08, 3.294252337582293e-08, 3.3179517799908353e-08, 3.341651222399378e-08, 3.36535066480792e-08, 3.3890501072164625e-08, 3.4127509707104764e-08, 3.436450413119019e-08, 3.460149855527561e-08, 3.4838492979361035e-08, 3.507548740344646e-08, 3.531248182753188e-08, 3.554947625161731e-08, 3.5786484886557446e-08, 3.602347931064287e-08, 3.6260473734728293e-08, 3.649746815881372e-08, 3.673446258289914e-08, 3.6971457006984565e-08, 3.7208465641924704e-08, 3.744546006601013e-08, 3.768245449009555e-08, 3.7919448914180975e-08, 3.81564433382664e-08, 3.839343776235182e-08, 3.863043218643725e-08, 3.8867440821377386e-08, 3.910443524546281e-08, 3.9341429669548234e-08, 3.957842409363366e-08, 3.981541851771908e-08, 4.0052412941804505e-08, 4.0289421576744644e-08, 4.052641600083007e-08, 4.076341042491549e-08, 4.1000404849000915e-08, 4.123739927308634e-08, 4.147439369717176e-08, 4.171138812125719e-08, 4.1948396756197326e-08, 4.218539118028275e-08, 4.2422385604368174e-08, 4.26593800284536e-08, 4.289637445253902e-08, 4.3133368876624445e-08, 4.3370377511564584e-08, 4.360737193565001e-08, 4.384436635973543e-08, 4.4081360783820855e-08, 4.431835520790628e-08, 4.45553496319917e-08, 4.479234405607713e-08, 4.5029352691017266e-08, 4.526634711510269e-08, 4.5503341539188114e-08, 4.574033596327354e-08, 4.597733038735896e-08, 4.6214324811444385e-08, 4.645131923552981e-08, 4.668832787046995e-08, 4.692532229455537e-08, 4.7162316718640795e-08, 4.739931114272622e-08, 4.763630556681164e-08, 4.787329999089707e-08, 4.8110308625837206e-08, 4.834730304992263e-08, 4.8584297474008054e-08, 4.882129189809348e-08, 4.90582863221789e-08, 4.9295280746264325e-08, 4.953227517034975e-08, 4.976928380528989e-08, 5.000627822937531e-08, 5.0243272653460735e-08, 5.048026707754616e-08, 5.071726150163158e-08, 5.095425592571701e-08, 5.1191264560657146e-08, 5.142825898474257e-08, 5.1665253408827994e-08, 5.190224783291342e-08, 5.213924225699884e-08, 5.2376236681084265e-08, 5.261323110516969e-08, 5.285023974010983e-08, 5.308723416419525e-08, 5.3324228588280675e-08, 5.35612230123661e-08, 5.379821743645152e-08, 5.403521186053695e-08, 5.4272220495477086e-08, 5.450921491956251e-08, 5.4746209343647934e-08, 5.498320376773336e-08, 5.522019819181878e-08, 5.5457192615904205e-08, 5.569418703998963e-08, 5.593119567492977e-08, 5.616819009901519e-08, 5.6405184523100615e-08, 5.664217894718604e-08, 5.687917337127146e-08, 5.711616779535689e-08, 5.735316221944231e-08, 5.759017085438245e-08, 5.7827165278467874e-08, 5.80641597025533e-08, 5.830115412663872e-08, 5.8538148550724145e-08, 5.877514297480957e-08, 5.901215160974971e-08, 5.924914603383513e-08, 5.9486140457920555e-08, 5.972313488200598e-08, 5.99601293060914e-08, 6.019712373017683e-08, 6.043411815426225e-08, 6.067112678920239e-08, 6.090812121328781e-08, 6.114511563737324e-08, 6.138211006145866e-08, 6.161910448554409e-08, 6.185609890962951e-08, 6.209310754456965e-08, 6.233010196865507e-08, 6.25670963927405e-08, 6.280409081682592e-08, 6.304108524091134e-08, 6.327807966499677e-08, 6.351507408908219e-08, 6.375208272402233e-08, 6.398907714810775e-08, 6.422607157219318e-08, 6.44630659962786e-08, 6.470006042036403e-08, 6.493705484444945e-08, 6.517406347938959e-08, 6.541105790347501e-08, 6.564805232756044e-08, 6.588504675164586e-08, 6.612204117573128e-08, 6.635903559981671e-08, 6.659603002390213e-08, 6.683303865884227e-08, 6.70700330829277e-08, 6.730702750701312e-08, 6.754402193109854e-08, 6.778101635518397e-08, 6.801801077926939e-08, 6.825501941420953e-08, 6.849201383829495e-08, 6.872900826238038e-08, 6.89660026864658e-08, 6.920299711055122e-08, 6.943999153463665e-08, 6.967698595872207e-08, 6.991399459366221e-08, 7.015098901774763e-08, 7.038798344183306e-08, 7.062497786591848e-08, 7.08619722900039e-08, 7.109896671408933e-08, 7.133596113817475e-08, 7.157296977311489e-08, 7.180996419720032e-08, 7.204695862128574e-08, 7.228395304537116e-08, 7.252094746945659e-08, 7.275794189354201e-08, 7.299495052848215e-08, 7.323194495256757e-08, 7.3468939376653e-08, 7.370593380073842e-08, 7.394292822482385e-08, 7.417992264890927e-08, 7.441691707299469e-08, 7.465392570793483e-08, 7.489092013202026e-08, 7.512791455610568e-08, 7.53649089801911e-08, 7.560190340427653e-08, 7.583889782836195e-08, 7.607590646330209e-08, 7.631290088738751e-08, 7.654989531147294e-08, 7.678688973555836e-08, 7.702388415964379e-08, 7.726087858372921e-08, 7.749787300781463e-08, 7.773488164275477e-08, 7.79718760668402e-08, 7.820887049092562e-08, 7.844586491501104e-08, 7.868285933909647e-08, 7.891985376318189e-08, 7.915686239812203e-08, 7.939385682220745e-08, 7.963085124629288e-08, 7.98678456703783e-08, 8.010484009446373e-08, 8.034183451854915e-08, 8.057882894263457e-08, 8.081583757757471e-08, 8.105283200166014e-08, 8.128982642574556e-08, 8.152682084983098e-08, 8.176381527391641e-08, 8.200080969800183e-08, 8.223780412208725e-08, 8.24748127570274e-08, 8.271180718111282e-08, 8.294880160519824e-08, 8.318579602928367e-08, 8.342279045336909e-08, 8.365978487745451e-08, 8.389679351239465e-08, 8.413378793648008e-08, 8.43707823605655e-08, 8.460777678465092e-08, 8.484477120873635e-08, 8.508176563282177e-08, 8.53187600569072e-08, 8.555576869184733e-08, 8.579276311593276e-08, 8.602975754001818e-08, 8.62667519641036e-08, 8.650374638818903e-08, 8.674074081227445e-08, 8.697774944721459e-08, 8.721474387130002e-08, 8.745173829538544e-08, 8.768873271947086e-08, 8.792572714355629e-08, 8.816272156764171e-08, 8.839971599172713e-08, 8.863672462666727e-08, 8.88737190507527e-08, 8.911071347483812e-08, 8.934770789892355e-08, 8.958470232300897e-08, 8.982169674709439e-08, 9.005870538203453e-08, 9.029569980611996e-08, 9.053269423020538e-08, 9.07696886542908e-08, 9.100668307837623e-08, 9.124367750246165e-08, 9.148067192654707e-08, 9.171768056148721e-08, 9.195467498557264e-08, 9.219166940965806e-08, 9.242866383374349e-08, 9.266565825782891e-08, 9.290265268191433e-08, 9.313964710599976e-08, 9.33766557409399e-08, 9.361365016502532e-08, 9.385064458911074e-08, 9.408763901319617e-08, 9.432463343728159e-08, 9.456162786136701e-08, 9.479863649630715e-08, 9.503563092039258e-08, 9.5272625344478e-08, 9.550961976856343e-08, 9.574661419264885e-08, 9.598360861673427e-08, 9.62206030408197e-08, 9.645761167575984e-08, 9.669460609984526e-08, 9.693160052393068e-08, 9.716859494801611e-08, 9.740558937210153e-08, 9.764258379618695e-08, 9.78795924311271e-08, 9.811658685521252e-08, 9.835358127929794e-08, 9.859057570338337e-08, 9.882757012746879e-08, 9.906456455155421e-08, 9.930155897563964e-08, 9.953856761057978e-08, 9.97755620346652e-08, 1.0001255645875062e-07, 1.0024955088283605e-07, 1.0048654530692147e-07, 1.007235397310069e-07, 1.0096054836594703e-07, 1.0119754279003246e-07, 1.0143453721411788e-07, 1.016715316382033e-07, 1.0190852606228873e-07, 1.0214552048637415e-07, 1.0238251491045958e-07, 1.0261952354539972e-07, 1.0285651796948514e-07, 1.0309351239357056e-07, 1.0333050681765599e-07, 1.0356750124174141e-07, 1.0380449566582683e-07, 1.0404150430076697e-07, 1.042784987248524e-07, 1.0451549314893782e-07, 1.0475248757302325e-07, 1.0498948199710867e-07, 1.0522647642119409e-07, 1.0546347084527952e-07, 1.0570047948021966e-07, 1.0593747390430508e-07, 1.061744683283905e-07, 1.0641146275247593e-07, 1.0664845717656135e-07, 1.0688545160064677e-07, 1.071224460247322e-07, 1.0735945465967234e-07, 1.0759644908375776e-07, 1.0783344350784319e-07, 1.0807043793192861e-07, 1.0830743235601403e-07, 1.0854442678009946e-07, 1.087814354150396e-07, 1.0901842983912502e-07, 1.0925542426321044e-07, 1.0949241868729587e-07, 1.0972941311138129e-07, 1.0996640753546671e-07, 1.1020340195955214e-07, 1.1044041059449228e-07, 1.106774050185777e-07, 1.1091439944266313e-07, 1.1115139386674855e-07, 1.1138838829083397e-07, 1.116253827149194e-07, 1.1186239134985954e-07, 1.1209938577394496e-07, 1.1233638019803038e-07, 1.1257337462211581e-07, 1.1281036904620123e-07, 1.1304736347028665e-07, 1.1328435789437208e-07, 1.1352136652931222e-07, 1.1375836095339764e-07, 1.1399535537748307e-07, 1.1423234980156849e-07, 1.1446934422565391e-07, 1.1470633864973934e-07, 1.1494334728467948e-07, 1.151803417087649e-07, 1.1541733613285032e-07, 1.1565433055693575e-07, 1.1589132498102117e-07, 1.161283194051066e-07, 1.1636531382919202e-07, 1.1660232246413216e-07, 1.1683931688821758e-07, 1.17076311312303e-07, 1.1731330573638843e-07, 1.1755030016047385e-07, 1.1778729458455928e-07, 1.180242890086447e-07, 1.1826129764358484e-07, 1.1849829206767026e-07, 1.1873528649175569e-07, 1.1897228091584111e-07, 1.1920928955078125e-07], "expected": [0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997019767761, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999997615814209, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998211860657, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999998807907104, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 0.9999999403953552, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579]} diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js index 388a435e1033..8f92319cd124 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js @@ -32,11 +32,11 @@ var exp10f = require( './../lib' ); // FIXTURES // -var mediumNegative = require( './fixtures/python/medium_negative.json' ); -var mediumPositive = require( './fixtures/python/medium_positive.json' ); -var smallNegative = require( './fixtures/python/small_negative.json' ); -var smallPositive = require( './fixtures/python/small_positive.json' ); -var tiny = require( './fixtures/python/tiny.json' ); +var mediumNegative = require( './fixtures/julia/medium_negative.json' ); +var mediumPositive = require( './fixtures/julia/medium_positive.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); +var tiny = require( './fixtures/julia/tiny.json' ); // TESTS // diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js index 9abddcf0fc6f..7e281048a616 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js @@ -33,11 +33,11 @@ var tryRequire = require( '@stdlib/utils/try-require' ); // FIXTURES // -var mediumNegative = require( './fixtures/python/medium_negative.json' ); -var mediumPositive = require( './fixtures/python/medium_positive.json' ); -var smallNegative = require( './fixtures/python/small_negative.json' ); -var smallPositive = require( './fixtures/python/small_positive.json' ); -var tiny = require( './fixtures/python/tiny.json' ); +var mediumNegative = require( './fixtures/julia/medium_negative.json' ); +var mediumPositive = require( './fixtures/julia/medium_positive.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); +var tiny = require( './fixtures/julia/tiny.json' ); // VARIABLES // From 2eef31eaa67a33b08fec711aef113235e590083b Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Thu, 26 Jun 2025 22:30:53 +0530 Subject: [PATCH 18/24] fix: js and c implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/lib/main.js | 43 +++++++------------ .../math/base/special/exp10f/src/main.c | 3 +- 2 files changed, 16 insertions(+), 30 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js index 3f13f8417680..5e932fe418c6 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js @@ -38,14 +38,16 @@ var floorf = require( '@stdlib/math/base/special/floorf' ); var ldexpf = require( '@stdlib/math/base/special/ldexpf' ); var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var PINF = require( '@stdlib/constants/float32/pinf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var toInt32 = require( '@stdlib/number/float64/base/to-int32' ); var polyval = require( './polyval.js' ); // VARIABLES // -var LOG210 = 3.32192809488736234787e0; -var LG102A = 3.00781250000000000000E-1; -var LG102B = 2.48745663981195213739E-4; +var LOG210 = 3.32192809488736234787; +var LG102A = 0.30078125000000000000; +var LG102B = 0.000248745663981195213739; var MAXL10 = 38.230809449325611792; @@ -54,24 +56,6 @@ var MAXL10 = 38.230809449325611792; /** * Returns `10` raised to the `x` power. * -* ## Method -* -* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 log_{10}(2) \\). The Pade' form -* -* ```tex -* 10^f \approx 1 + f \cdot P(f) -* ``` -* -* is used to approximate \\( 10^f \\). -* -* ## Notes -* -* - Relative error: -* -* | arithmetic | domain | # trials | peak | rms | -* |:----------:|:-----------:|:--------:|:-------:|:-------:| -* | IEEE | -38,+38 | 30000 | 9.8e-8 | 2.8e-8 | -* * @param {number} x - input value * @returns {number} function value * @@ -92,13 +76,13 @@ var MAXL10 = 38.230809449325611792; * // returns NaN */ function exp10f( x ) { + var xc; var px; var n; if ( isnanf( x ) ) { return x; } - if ( x === 0.0 ) { return 1.0; } @@ -108,17 +92,20 @@ function exp10f( x ) { if ( x < (-1 * MAXL10) ) { return 0.0; } + // Express 10^x = 10^g 2^n = 10^g 10^( n log10(2) ) = 10^( g + n log10(2) ) - px = floorf( (LOG210*x) + 0.5 ); - n = px; - x -= px * LG102A; - x -= px * LG102B; + px = floorf( ( LOG210 * f32(x) ) + 0.5 ); + n = toInt32( px ); + xc = f32(x); + xc = xc - ( px * LG102A ); + xc = xc - ( px * LG102B ); // Polynomial approximation for fractional part: 10^f ≈ 1 + f * P(f) - x = 1.0 + ( x * polyval( x ) ); + px = xc * polyval( xc ); + xc = 1.0 + px; // Multiply by power of 2: - return ldexpf( x, n ); + return ldexpf( xc, n ); } diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index 214c97952bc9..0a77d7c1166b 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -121,8 +121,7 @@ float stdlib_base_exp10f( const float x ) { xc -= px * LG102B; // Polynomial approximation for fractional part: 10^f ≈ 1 + f * P(f) - px = xc * polyval( xc ); - xc = 1.0f + px; + xc = 1.0f + xc * polyval( xc ); // Multiply by power of 2: return stdlib_base_ldexpf( xc, n ); From 255187f64c355920aca18994a37e3a911d701467 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Fri, 27 Jun 2025 16:20:45 +0530 Subject: [PATCH 19/24] test: update testcases to work with json f64 to f32 --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/test/test.js | 51 +++++++++++-------- .../base/special/exp10f/test/test.native.js | 31 +++++++---- 2 files changed, 52 insertions(+), 30 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js index 8f92319cd124..bbd57e05c688 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.js @@ -23,6 +23,7 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var abs = require( '@stdlib/math/base/special/abs' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var PINF = require( '@stdlib/constants/float32/pinf' ); var NINF = require( '@stdlib/constants/float32/ninf' ); var EPS = require( '@stdlib/constants/float32/eps' ); @@ -59,10 +60,12 @@ tape( 'the function accurately computes `10**x` for negative medium numbers', fu expected = mediumNegative.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); - delta = abs( v - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + x[i] = f32( x[i] ); + expected[i] = f32( expected[i] ); + v = f32( exp10f( x[i] ) ); + delta = abs( v - expected[i] ); + tol = 2 * EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[i] + '. Value: ' + v + '. Expected: ' + expected[i] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); }); @@ -79,10 +82,12 @@ tape( 'the function accurately computes `10**x` for positive medium numbers', fu expected = mediumPositive.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); - delta = abs( v - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + x[i] = f32( x[i] ); + expected[i] = f32( expected[i] ); + v = f32( exp10f( x[i] ) ); + delta = abs( v - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[i] + '. Value: ' + v + '. Expected: ' + expected[i] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); }); @@ -99,10 +104,12 @@ tape( 'the function accurately computes `10**x` for negative small numbers', fun expected = smallNegative.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); - delta = abs( v - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + x[i] = f32( x[i] ); + expected[i] = f32( expected[i] ); + v = f32( exp10f( x[i] ) ); + delta = abs( v - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[i] + '. Value: ' + v + '. Expected: ' + expected[i] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); }); @@ -119,10 +126,12 @@ tape( 'the function accurately computes `10**x` for positive small numbers', fun expected = smallPositive.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); - delta = abs( v - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + x[i] = f32( x[i] ); + expected[i] = f32( expected[i] ); + v = f32( exp10f( x[i] ) ); + delta = abs( v - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[i] + '. Value: ' + v + '. Expected: ' + expected[i] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); }); @@ -139,10 +148,12 @@ tape( 'the function accurately computes `10**x` for very small `x`', function te expected = tiny.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); - delta = abs( v - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); + x[i] = f32( x[i] ); + expected[i] = f32( expected[i] ); + v = f32( exp10f( x[i] ) ); + delta = abs( v - expected[i] ); + tol = EPS * abs( expected[i] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[i] + '. Value: ' + v + '. Expected: ' + expected[i] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); }); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js index 7e281048a616..2734fb1f4454 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/test/test.native.js @@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve; var tape = require( 'tape' ); var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var absf = require( '@stdlib/math/base/special/absf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var PINF = require( '@stdlib/constants/float32/pinf' ); var NINF = require( '@stdlib/constants/float32/ninf' ); var EPS = require( '@stdlib/constants/float32/eps' ); @@ -68,9 +69,11 @@ tape( 'the function accurately computes `10**x` for negative medium numbers', op expected = mediumNegative.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + v = f32( exp10f( x[ i ] ) ); delta = absf( v - expected[ i ] ); - tol = 2.0 * EPS * absf( expected[ i ] ); + tol = 2* EPS * absf( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); @@ -88,9 +91,11 @@ tape( 'the function accurately computes `10**x` for positive medium numbers', op expected = mediumPositive.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + v = f32( exp10f( x[ i ] ) ); delta = absf( v - expected[ i ] ); - tol = 2.0 * EPS * absf( expected[ i ] ); + tol = EPS * absf( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); @@ -108,9 +113,11 @@ tape( 'the function accurately computes `10**x` for negative small numbers', opt expected = smallNegative.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + v = f32( exp10f( x[ i ] ) ); delta = absf( v - expected[ i ] ); - tol = 2.0 * EPS * absf( expected[ i ] ); + tol = EPS * absf( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); @@ -128,9 +135,11 @@ tape( 'the function accurately computes `10**x` for positive small numbers', opt expected = smallPositive.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + v = f32( exp10f( x[ i ] ) ); delta = absf( v - expected[ i ] ); - tol = 2.0 * EPS * absf( expected[ i ] ); + tol = EPS * absf( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); @@ -148,9 +157,11 @@ tape( 'the function accurately computes `10**x` for very small `x`', opts, funct expected = tiny.expected; for ( i = 0; i < x.length; i++ ) { - v = exp10f( x[ i ] ); + x[ i ] = f32( x[ i ] ); + expected[ i ] = f32( expected[ i ] ); + v = f32( exp10f( x[ i ] ) ); delta = absf( v - expected[ i ] ); - tol = 2.0 * EPS * absf( expected[ i ] ); + tol = EPS * absf( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' ); } t.end(); From fe62509c7dc57ff64646fd1f1dfd0dcdce655f04 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Fri, 27 Jun 2025 17:37:19 +0530 Subject: [PATCH 20/24] chore: update license headers and source comments in multiple files --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../include/stdlib/math/base/special/exp10f.h | 12 ++++------ .../math/base/special/exp10f/lib/index.js | 5 +++- .../math/base/special/exp10f/lib/main.js | 24 ++++++++++++++++--- .../math/base/special/exp10f/lib/native.js | 6 ++++- .../math/base/special/exp10f/src/main.c | 6 ++--- 5 files changed, 37 insertions(+), 16 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/include/stdlib/math/base/special/exp10f.h b/lib/node_modules/@stdlib/math/base/special/exp10f/include/stdlib/math/base/special/exp10f.h index f215009becff..f0441966465d 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/include/stdlib/math/base/special/exp10f.h +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/include/stdlib/math/base/special/exp10f.h @@ -19,19 +19,15 @@ #ifndef STDLIB_MATH_BASE_SPECIAL_EXP10F_H #define STDLIB_MATH_BASE_SPECIAL_EXP10F_H -/** -* If C++, prevent name mangling so that the compiler emits a binary file having -* undecorated names, thus mirroring the behavior of a C compiler. +/* +* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. */ #ifdef __cplusplus extern "C" { #endif /** -* Returns `10` raised to the `x` power (single-precision). -* -* @param x input value -* @return output value +* Returns `10` raised to the `x` power of a single-precision floating-point number. */ float stdlib_base_exp10f( const float x ); @@ -39,4 +35,4 @@ float stdlib_base_exp10f( const float x ); } #endif -#endif /* !STDLIB_MATH_BASE_SPECIAL_EXP10F_H */ +#endif // !STDLIB_MATH_BASE_SPECIAL_EXP10F_H diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js index 4966eaf8b667..c757ecca11ce 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Compute the base `10` exponential function for single-precision floating-point numbers. +* Evaluate the base `10` exponential function for a single-precision floating-point number. * * @module @stdlib/math/base/special/exp10f * @@ -29,6 +29,9 @@ * var v = exp10f( 3.0 ); * // returns 1000.0 * +* v = exp10f( -9.0 ); +* // returns ~1.0e-9 +* * v = exp10f( 0.0 ); * // returns 1.0 * diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js index 5e932fe418c6..818459cbd9c4 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/main.js @@ -21,7 +21,7 @@ * The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified for JavaScript. * * ```text -* Copyright 1984, 1991, 2000 by Stephen L. Moshier +* Copyright 1984, 1987, 1988, 1992 by Stephen L. Moshier * * Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. * @@ -54,7 +54,25 @@ var MAXL10 = 38.230809449325611792; // MAIN // /** -* Returns `10` raised to the `x` power. +* Returns `10` raised to the `x` power of a single-precision floating-point number. +* +* ## Method +* +* - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 log_{10}(2) \\). The Pade' form +* +* ```tex +* 1 + f * P(f) +* ``` +* +* is used to approximate \\( 10^f \\). +* +* ## Notes +* +* - Relative error: +* +* | arithmetic | domain | # trials | peak | rms | +* |:----------:|:-----------:|:--------:|:-------:|:-------:| +* | IEEE | -38,+38 | 100000 | 9.8e-8 | 2.8e-8 | * * @param {number} x - input value * @returns {number} function value @@ -65,7 +83,7 @@ var MAXL10 = 38.230809449325611792; * * @example * var v = exp10f( -9.0 ); -* // returns 9.999999717180685e-10 +* // returns ~1.0e-9 * * @example * var v = exp10f( 0.0 ); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js index 41d07fcf890e..0909aa34a65a 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/native.js @@ -26,7 +26,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Returns `10` raised to the `x` power (single-precision). +* Returns `10` raised to the `x` power of a single-precision floating-point number. * * @private * @param {number} x - input value @@ -37,6 +37,10 @@ var addon = require( './../src/addon.node' ); * // returns 1000.0 * * @example +* var v = exp10f( -9.0 ); +* // returns ~1.0e-9 +* +* @example * var v = exp10f( 0.0 ); * // returns 1.0 * diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c index 0a77d7c1166b..8ab0d33376a2 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/src/main.c @@ -21,7 +21,7 @@ * The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified according to project conventions. * * ```text -* Copyright 1984, 1991, 2000 by Stephen L. Moshier +* Copyright 1984, 1987, 1988, 1992 by Stephen L. Moshier * * Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. * @@ -69,14 +69,14 @@ static float polyval( const float x ) { /* End auto-generated functions. */ /** -* Returns `10` raised to the `x` power. +* Returns `10` raised to the `x` power of a single-precision floating-point number. * * ## Method * * - Range reduction is accomplished by expressing the argument as \\( 10^x = 2^n 10^f \\), with \\( |f| < 0.5 log_{10}(2) \\). The Pade' form * * ```tex -* 10^f \approx 1 + f \cdot P(f) +* 1 + f * P(f) * ``` * * is used to approximate \\( 10^f \\). From 57fcb76e8c5666b0445ac27e749f3f50a47c8e12 Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Fri, 27 Jun 2025 17:53:33 +0530 Subject: [PATCH 21/24] docs: update examples and comments in types --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/special/exp10f/docs/repl.txt | 5 ++++- .../@stdlib/math/base/special/exp10f/docs/types/index.d.ts | 6 +++++- .../@stdlib/math/base/special/exp10f/lib/index.js | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt index beacb7b322d7..b32a3e610134 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/repl.txt @@ -1,6 +1,7 @@ {{alias}}( x ) - Evaluates the base 10 exponential function for single precision number. + Evaluate the base 10 exponential function of a single-precision + floating-point number. Parameters ---------- @@ -16,6 +17,8 @@ -------- > var y = {{alias}}( 3.0 ) 1000 + > y = {{alias}}( -9.0 ) + ~1.0e-9 > y = {{alias}}( 0.0 ) 1.0 > y = {{alias}}( NaN ) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts index 1d6074380407..676cd573735b 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/docs/types/index.d.ts @@ -19,7 +19,7 @@ // TypeScript Version: 4.1 /** -* Evaluates the base 10 exponential function. +* Evaluates the base 10 exponential function of a single-precision floating-point number. * * @param x - input value * @returns function value @@ -29,6 +29,10 @@ * // returns 1000.0 * * @example +* var v = exp10( -9.0 ); +* // returns ~1.0e-9 +* +* @example * var v = exp10( 0.0 ); * // returns 1.0 * diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js index c757ecca11ce..080c7fe7b0db 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Evaluate the base `10` exponential function for a single-precision floating-point number. +* Evaluate the base `10` exponential function of a single-precision floating-point number. * * @module @stdlib/math/base/special/exp10f * From eb12a3b895367e54ab909c630d0a3d9b08bce63f Mon Sep 17 00:00:00 2001 From: Deepak91168 <20bcs102@nith.ac.in> Date: Fri, 27 Jun 2025 18:17:09 +0530 Subject: [PATCH 22/24] docs: update readme comments examples and function description --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/exp10f/README.md | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp10f/README.md b/lib/node_modules/@stdlib/math/base/special/exp10f/README.md index 1959a627672c..39e2e3b6da5a 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10f/README.md +++ b/lib/node_modules/@stdlib/math/base/special/exp10f/README.md @@ -20,7 +20,7 @@ limitations under the License. # exp10f -> Base `10` [single-precision exponential function][exponential-function]. +> Base `10` [exponential function][exponential-function] of a single-precision floating-point number.
@@ -32,14 +32,14 @@ var exp10f = require( '@stdlib/math/base/special/exp10f' ); #### exp10f( x ) -Evaluates the base `10` [single-precision exponential function][exponential-function]. +Evaluates the base `10` [exponential function][exponential-function] of a single-precision floating-point number. ```javascript var v = exp10f( 3.0 ); // returns 1000.0 v = exp10f( -9.0 ); -// returns 9.999999717180685e-10 +// returns ~1.0e-9 v = exp10f( 0.0 ); // returns 1.0 @@ -62,15 +62,15 @@ v = exp10f( NaN ); var exp10f = require( '@stdlib/math/base/special/exp10f' ); var uniform = require( '@stdlib/random/array/uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float32' }; var x = uniform( 100, -50.0, 50.0, opts ); // Convert to single-precision: -x = x.map( float64ToFloat32 ); +x = x.map( f32 ); logEachMap( '10^%0.4f = %0.4f', x, exp10f ); ``` @@ -79,20 +79,24 @@ logEachMap( '10^%0.4f = %0.4f', x, exp10f ); + + * * *
## C APIs -
+ -C API providing a base 10 single-precision exponential function. +
+ +
### Usage @@ -103,14 +107,14 @@ C API providing a base 10 single-precision exponential function. #### stdlib_base_exp10f( x ) -Evaluates the base `10` [single-precision exponential function][exponential-function]. +Evaluates the base `10` [exponential function][exponential-function] of a single-precision floating-point number. ```c float out = stdlib_base_exp10f( 3.0f ); // returns 1000.0f out = stdlib_base_exp10f( -9.0f ); -// returns 1.0e-9f +// returns ~1.0e-9f ``` The function accepts the following arguments: @@ -125,12 +129,16 @@ float stdlib_base_exp10f( const float x ); + +
+ +
### Examples @@ -161,6 +169,8 @@ int main( void ) { + +